1 |
commit: 103668914710546d2bff1cc8a13becaef1ebd40b |
2 |
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 24 15:37:17 2017 +0000 |
4 |
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Nov 24 15:37:47 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10366891 |
7 |
|
8 |
dev-libs/libconfig: Version bump. |
9 |
|
10 |
Package-Manager: Portage-2.3.16, Repoman-2.3.6 |
11 |
|
12 |
dev-libs/libconfig/Manifest | 3 +- |
13 |
dev-libs/libconfig/libconfig-1.7.1.ebuild | 50 +++++++++++++++++++++++++++++++ |
14 |
2 files changed, 52 insertions(+), 1 deletion(-) |
15 |
|
16 |
diff --git a/dev-libs/libconfig/Manifest b/dev-libs/libconfig/Manifest |
17 |
index e753ae70afa..c08698b93e6 100644 |
18 |
--- a/dev-libs/libconfig/Manifest |
19 |
+++ b/dev-libs/libconfig/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
-DIST libconfig-1.5.tar.gz 644432 SHA256 e31daa390d8e4461c8830512fe2e13ba1a3d6a02a2305a02429eec61e68703f6 SHA512 16bead52ee8c880b25fd1ee6fa83c115dc51830f2f7954389bd8b72cc0e6fc05fc63fe415bd929851894a9f3a1127d51cfc4223149514246e9566305556b7bcd WHIRLPOOL ef3718b1ec4485202d1fd03db035419b6c0179e4c4eb47e74ff93b467677c4f53cf9d70d5eb7aa6230dab7a4115e5fae0fc4ed191f1bfc6d0c3c252ee5d90944 |
22 |
+DIST libconfig-1.5.tar.gz 644432 BLAKE2B 9eaec8aca0692f30d6b51221a5d1bc624540da74f599292b1a161054dec8188b2ad2ee100a97c1e19f7b4763614206a5bf6ad03f6f7bbd33b40d57c51646e520 SHA512 16bead52ee8c880b25fd1ee6fa83c115dc51830f2f7954389bd8b72cc0e6fc05fc63fe415bd929851894a9f3a1127d51cfc4223149514246e9566305556b7bcd |
23 |
+DIST libconfig-1.7.1.tar.gz 2290501 BLAKE2B 6c55e0d41c1475434bcc61203bda40c478d0802ccb544866df4b7d9b69538ca1e2eab8642867b0ee7c56e26027d8fb326e470a5c9bdcbc37534fe23092be15e0 SHA512 b58b468e9e2d5175fbde1ad9765c6604dc9b3f3944613a88404a45d0d232e7d79a47321bf3c06b97cb46a2104b4313fad5c7f8944149f550b7af51ad523e775e |
24 |
|
25 |
diff --git a/dev-libs/libconfig/libconfig-1.7.1.ebuild b/dev-libs/libconfig/libconfig-1.7.1.ebuild |
26 |
new file mode 100644 |
27 |
index 00000000000..a52589a6ad3 |
28 |
--- /dev/null |
29 |
+++ b/dev-libs/libconfig/libconfig-1.7.1.ebuild |
30 |
@@ -0,0 +1,50 @@ |
31 |
+# Copyright 1999-2017 Gentoo Foundation |
32 |
+# Distributed under the terms of the GNU General Public License v2 |
33 |
+ |
34 |
+EAPI=6 |
35 |
+inherit autotools eutils multilib-minimal |
36 |
+ |
37 |
+DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files" |
38 |
+HOMEPAGE=" |
39 |
+ http://www.hyperrealm.com/libconfig/libconfig.html |
40 |
+ https://github.com/hyperrealm/libconfig |
41 |
+" |
42 |
+SRC_URI="https://github.com/hyperrealm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
43 |
+ |
44 |
+LICENSE="LGPL-2.1" |
45 |
+SLOT="0/11" |
46 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" |
47 |
+IUSE="+cxx examples static-libs" |
48 |
+ |
49 |
+DEPEND=" |
50 |
+ sys-devel/libtool |
51 |
+ sys-devel/bison |
52 |
+" |
53 |
+ |
54 |
+src_prepare() { |
55 |
+ default |
56 |
+ sed -i \ |
57 |
+ -e '/sleep 3/d' \ |
58 |
+ -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' \ |
59 |
+ configure.ac || die |
60 |
+ eautoreconf |
61 |
+ multilib_copy_sources |
62 |
+} |
63 |
+ |
64 |
+multilib_src_configure() { |
65 |
+ econf \ |
66 |
+ $(use_enable cxx) \ |
67 |
+ $(use_enable static-libs static) \ |
68 |
+ --disable-examples |
69 |
+} |
70 |
+ |
71 |
+multilib_src_test() { |
72 |
+ # It responds to check but that does not work as intended |
73 |
+ emake test |
74 |
+} |
75 |
+ |
76 |
+multilib_src_install() { |
77 |
+ default |
78 |
+ |
79 |
+ prune_libtool_files |
80 |
+} |