Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/elektra/
Date: Mon, 27 Nov 2017 23:58:47
Message-Id: 1511827045.cc7bc734a14602f03718088bd334adb0932f4c9b.asturm@gentoo
1 commit: cc7bc734a14602f03718088bd334adb0932f4c9b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 27 23:56:58 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 27 23:57:25 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7bc734
7
8 app-admin/elektra: Drop old
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 app-admin/elektra/Manifest | 3 +-
13 app-admin/elektra/elektra-0.8.15.ebuild | 121 --------------------------------
14 2 files changed, 1 insertion(+), 123 deletions(-)
15
16 diff --git a/app-admin/elektra/Manifest b/app-admin/elektra/Manifest
17 index e9f5198c255..1d0b438526b 100644
18 --- a/app-admin/elektra/Manifest
19 +++ b/app-admin/elektra/Manifest
20 @@ -1,2 +1 @@
21 -DIST elektra-0.8.15.tar.gz 2338297 SHA256 6a406986cecb8d4a44485ced118ee803bc039b0824b72298e123b4dd47eb0b22 SHA512 86a408dd546b33e3b437f92f415de7aee6a235189f9eab0762b3f44ab4c453ee369a53de10a9f5b0df1b446460b12c57c6b8b77c282648ec2a49f2328d9af13d WHIRLPOOL c4f77903f9340c665f4c484c0b700b048358691873031ae5e62e63f0acf9a5fc5efb3c307331712497c59172ad202780280abfa8b717f523fabda73564a0005e
22 -DIST elektra-0.8.16.tar.gz 2405443 SHA256 3cf0624eb027e533192ca9d612618df3d38ec3674c9cd20474f04ff269fad77e SHA512 b225e61379907365a423ea75ec7138e5257bb78c526bb05a1ec21f66a52eb4bad9e6f1eb23209d700670b21b86166497b47c3bc46bc9d45f6d366cd544afc326 WHIRLPOOL 3230dbe2f613b5eee71c01ce7afeac3cca02ffbf45cba7a9300f8f3347d5d4c3baf0f8339ecaaaeb3ca747523229292738f1e94660187c1a9c23b4aaa02f0b6f
23 +DIST elektra-0.8.16.tar.gz 2405443 BLAKE2B 221f254b240f4f38fb0975749003f8b4c9fbfbd28df2b42b99c8e1fa7795cb4a1565b77cc424b6180abd481326ccab4c8f554749150e36f0ab01146aa72575f8 SHA512 b225e61379907365a423ea75ec7138e5257bb78c526bb05a1ec21f66a52eb4bad9e6f1eb23209d700670b21b86166497b47c3bc46bc9d45f6d366cd544afc326
24
25 diff --git a/app-admin/elektra/elektra-0.8.15.ebuild b/app-admin/elektra/elektra-0.8.15.ebuild
26 deleted file mode 100644
27 index 8319b317bc5..00000000000
28 --- a/app-admin/elektra/elektra-0.8.15.ebuild
29 +++ /dev/null
30 @@ -1,121 +0,0 @@
31 -# Copyright 1999-2016 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=5
35 -
36 -inherit cmake-multilib eutils java-pkg-opt-2
37 -
38 -DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs"
39 -HOMEPAGE="https://freedesktop.org/wiki/Software/Elektra"
40 -SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
41 -
42 -LICENSE="BSD"
43 -SLOT="0/${PV}"
44 -KEYWORDS="~amd64 ~x86"
45 -PLUGIN_IUSE="augeas iconv ini java simpleini syslog systemd tcl +uname xml yajl";
46 -IUSE="dbus doc qt5 static-libs test ${PLUGIN_IUSE}"
47 -
48 -RDEPEND="dev-libs/libltdl:0[${MULTILIB_USEDEP}]
49 - >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
50 - augeas? ( app-admin/augeas )
51 - dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
52 - iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
53 - java? ( >=virtual/jdk-1.8.0 )
54 - qt5? (
55 - >=dev-qt/qtdeclarative-5.3:5
56 - >=dev-qt/qtgui-5.3:5
57 - >=dev-qt/qttest-5.3:5
58 - >=dev-qt/qtwidgets-5.3:5
59 - )
60 - uname? ( sys-apps/coreutils )
61 - systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
62 - yajl? ( >=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}] )"
63 -DEPEND="${RDEPEND}
64 - doc? ( app-doc/doxygen )
65 - test? ( >=dev-cpp/gtest-1.7.0 )"
66 -
67 -DOCS=( README.md doc/AUTHORS doc/CODING.md doc/NEWS.md doc/todo/TODO )
68 -# tries to write to user's home directory (and doesn't respect HOME)
69 -RESTRICT="test"
70 -
71 -MULTILIB_WRAPPED_HEADERS=( /usr/include/elektra/kdbconfig.h )
72 -
73 -PATCHES=(
74 - "${FILESDIR}/${P}"-conditional-glob-tests.patch
75 - "${FILESDIR}/${P}"-gcc-5.4.0.patch
76 -)
77 -
78 -src_prepare() {
79 - cmake-utils_src_prepare
80 -
81 - einfo remove bundled libs
82 - # TODO: Remove bundled inih from src/plugins/ini (add to portage):
83 - # https://code.google.com/p/inih/
84 - rm -rf src/external || die
85 -
86 - # move doc files to correct location
87 - sed -e "s/elektra-api/${PF}/" \
88 - -i cmake/ElektraCache.cmake || die
89 -
90 - # avoid useless build time, nothing ends up installed
91 - comment_add_subdirectory benchmarks
92 - comment_add_subdirectory examples
93 -}
94 -
95 -multilib_src_configure() {
96 - local my_plugins="ALL"
97 -
98 - if multilib_is_native_abi ; then
99 - use augeas || my_plugins+=";-augeas"
100 - use java || my_plugins+=";-jni"
101 - else
102 - my_plugins+=";-augeas;-jni"
103 - fi
104 -
105 - use dbus || my_plugins+=";-dbus"
106 - use iconv || my_plugins+=";-iconv"
107 - use ini || my_plugins+=";-ini" # bundles inih
108 - use simpleini || my_plugins+=";-simpleini"
109 - use syslog || my_plugins+=";-syslog"
110 - use systemd || my_plugins+=";-journald"
111 - use tcl || my_plugins+=";-tcl"
112 - use uname || my_plugins+=";-uname"
113 - use xml || my_plugins+=";-xmltool"
114 - use yajl || my_plugins+=";-yajl"
115 -
116 - # Disabling for good (?):
117 - # counter - Only useful for debugging the plugin framework
118 - # doc - Explaining basic makeup of a function //bug #514402
119 - # noresolver - Does not resolve, but can act as one
120 - # template - Template for new plugin written in C
121 - # wresolver - Resolver for non-POSIX, e.g. w32/w64 systems
122 - my_plugins+=";-counter;-doc;-noresolver;-template;-wresolver"
123 -
124 - local my_tools
125 -
126 - if multilib_is_native_abi ; then
127 - my_tools="kdb"
128 - use qt5 && my_tools+=";qt-gui"
129 - fi
130 -
131 - mycmakeargs=(
132 - "-DBUILD_PDF=OFF"
133 - "-DBUILD_SHARED=ON"
134 - "-DPLUGINS=${my_plugins}"
135 - "-DTOOLS=${my_tools}"
136 - "-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
137 - -DBUILD_DOCUMENTATION=$(multilib_is_native_abi && usex doc || echo no)
138 - $(cmake-utils_use static-libs BUILD_STATIC)
139 - $(cmake-utils_use test BUILD_TESTING)
140 - $(cmake-utils_use test ENABLE_TESTING)
141 - )
142 -
143 - cmake-utils_src_configure
144 -}
145 -
146 -multilib_src_install_all() {
147 - einfo remove test_data
148 - rm -rvf "${ED%/}/usr/share/${PN}" || die "Failed to remove test_data"
149 - einfo remove tool_exec
150 - rm -rvf "${ED%/}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
151 -}