diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-05-22 07:31:18 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-05-22 07:31:18 +0100 |
commit | 908778078736bd36f7a60a2d576d415cb8e000fa (patch) | |
tree | c6a4796c48b608c14dc7e9674cdbd38f905e3c15 /app-admin/elektra | |
parent | 185fa19bbf68a4d4dca534d2b46729207a177f16 (diff) |
gentoo resync : 22.05.2021
Diffstat (limited to 'app-admin/elektra')
-rw-r--r-- | app-admin/elektra/Manifest | 3 | ||||
-rw-r--r-- | app-admin/elektra/elektra-0.8.20-r1.ebuild | 114 | ||||
-rw-r--r-- | app-admin/elektra/metadata.xml | 12 |
3 files changed, 0 insertions, 129 deletions
diff --git a/app-admin/elektra/Manifest b/app-admin/elektra/Manifest deleted file mode 100644 index a5b5d14810fe..000000000000 --- a/app-admin/elektra/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST elektra-0.8.20.tar.gz 4740032 BLAKE2B e76ad93eadbbec9bb273da4f7bab5622d47deebdab6736c430543159c0754f3b96696954891962b60716d5b969e64bf5ef6886a6239abee8b98888aae09fcdd9 SHA512 11cc88329f84ad4d6337132d76479d26f2d9c12f7a939558a79ea96540129096ea0a26ffda3705c01a2c7c749453588bb1654a4c07cca3374e4076ce768c5848 -EBUILD elektra-0.8.20-r1.ebuild 3575 BLAKE2B e5bb278044733e4106cbf98ac2e41fd2a545461e7c2431a0fcbaff85c5be84cfcc1d115b2c7bc849612b92bcaab4197b2e1b1974fa9aee99bcd0088bd72d941a SHA512 2e0bace57e18ac5f027e82f468613120d182f075fb73e0a1231e9bde7ea90ab1165594e76d7c5183205b0aa9fa849fcc828de8c632e6abd29bdcbc4ebb00c4de -MISC metadata.xml 528 BLAKE2B 157f4ace6565691b24887dd8df8500edfa4e52be29674a7e64b0a1cd68d3cb6d2a064f92c6684afc65500d8c9c42dab4228f1c9fcb4389f2e13917e407a3fb9a SHA512 38f65b68fb892f63f998267c293385fa0e66f79cfeeb9186ed6ce49b131e17344260df575821669df0b893b6f7d4fde7dac24e3d62cf7b387ef0a806a8a005ce diff --git a/app-admin/elektra/elektra-0.8.20-r1.ebuild b/app-admin/elektra/elektra-0.8.20-r1.ebuild deleted file mode 100644 index ccb2065bb7c2..000000000000 --- a/app-admin/elektra/elektra-0.8.20-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs" -HOMEPAGE="https://www.libelektra.org" -SRC_URI="https://www.libelektra.org/ftp/elektra/releases/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -PLUGIN_IUSE="augeas iconv ini simpleini syslog systemd tcl +uname xml yajl"; -IUSE="dbus doc static-libs test ${PLUGIN_IUSE}" - -RDEPEND=" - dev-libs/libltdl:0 - >=dev-libs/libxml2-2.9.1-r4 - augeas? ( app-admin/augeas ) - dbus? ( >=sys-apps/dbus-1.6.18-r1 ) - iconv? ( >=virtual/libiconv-0-r1 ) - systemd? ( sys-apps/systemd ) - uname? ( sys-apps/coreutils ) - yajl? ( >=dev-libs/yajl-1.0.11-r1 ) -" -# qt5? ( -# app-text/discount -# dev-qt/qtdeclarative:5 -# dev-qt/qtgui:5 -# dev-qt/qttest:5 -# dev-qt/qtwidgets:5 -# ) -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( >=dev-cpp/gtest-1.7.0 ) -" - -DOCS=( README.md doc/AUTHORS doc/CODING.md doc/todo/TODO ) -# tries to write to user's home directory (and doesn't respect HOME) -RESTRICT="test" - -src_prepare() { - cmake-utils_src_prepare - - einfo remove bundled libs - # TODO: Remove bundled inih from src/plugins/ini (add to portage): - # https://code.google.com/p/inih/ - rm -rf src/external || die - - # move doc files to correct location - sed -e "s/elektra-api/${PF}/" -i cmake/ElektraCache.cmake || die - sed -e "/^install.*LICENSE/s/^/#DONT /" -i CMakeLists.txt || die - - # avoid useless build time, nothing ends up installed - cmake_comment_add_subdirectory benchmarks - cmake_comment_add_subdirectory examples -} - -src_configure() { - # default storage and resolver requirements - local my_plugins="NONE;dump;resolver;resolver_fm_hpu_b;sync;" - # defaults chosen by availability in 0.8.16 - my_plugins+="ccode;conditionals;constants;enum;error;filecheck;fstab;glob;" - my_plugins+="hexcode;hidden;hosts;iterate;keytometa;line;lineendings;list;" - my_plugins+="logchange;mathcheck;network;ni;null;path;profile;regexstore;" - my_plugins+="rename;semlock;shell;spec;struct;timeofday;tracer;type;validation;" - - use augeas && my_plugins+="augeas;" - use dbus && my_plugins+="dbus;" - use iconv && my_plugins+="iconv;" - use ini && my_plugins+="ini;" # bundles inih - use simpleini && my_plugins+="simpleini;" - use syslog && my_plugins+="syslog;" - use systemd && my_plugins+="journald;" - use tcl && my_plugins+="tcl;" - use uname && my_plugins+="uname;" - use xml && my_plugins+="xmltool;" - use yajl && my_plugins+="yajl;" - - # Disabling for good (?): - # counter - Only useful for debugging the plugin framework - # doc - Explaining basic makeup of a function //bug #514402 - # noresolver - Does not resolve, but can act as one - # template - Template for new plugin written in C - # wresolver - Resolver for non-POSIX, e.g. w32/w64 systems - # my_plugins+=";-counter;-doc;-noresolver;-template;-wresolver" - - local my_tools="kdb" -# use qt5 && my_tools+=";qt-gui" - - local mycmakeargs=( - -DBUILD_PDF=OFF - -DBUILD_SHARED=ON - -DBUILD_STATIC=$(usex static-libs) - -DBUILD_TESTING=$(usex test) - -DENABLE_TESTING=$(usex test) - -DPLUGINS=${my_plugins} - -DTOOLS=${my_tools} - -DBUILD_DOCUMENTATION=$(usex doc) - -DTARGET_CMAKE_FOLDER=share/cmake/Modules - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - einfo remove test_data - rm -rvf "${ED%/}/usr/share/${PN}" || die "Failed to remove test_data" - einfo remove tool_exec - rm -rvf "${ED%/}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec" -} diff --git a/app-admin/elektra/metadata.xml b/app-admin/elektra/metadata.xml deleted file mode 100644 index 6f5f3e3ebc04..000000000000 --- a/app-admin/elektra/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="augeas">Enable plugin for reading and writing configuration files with help from Augeas</flag> - <flag name="ini">Enable new, advanced ini support</flag> - <flag name="simpleini">Enable simpleini support</flag> - <flag name="uname">Enable uname information for the key database</flag> - <flag name="yajl">Enable yajl support</flag> - </use> -</pkgmetadata> |