Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libconfig/files/, dev-libs/libconfig/
Date: Sat, 02 Jan 2021 00:54:25
Message-Id: 1609548659.d87c83d984b23451e8d4c7623715d44506c9f8e3.sam@gentoo
1 commit: d87c83d984b23451e8d4c7623715d44506c9f8e3
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 2 00:50:52 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 2 00:50:59 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87c83d9
7
8 dev-libs/libconfig: cleanup old
9
10 Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-libs/libconfig/Manifest | 2 -
14 .../files/libconfig-1.5-out-of-source-build.patch | 11 -----
15 dev-libs/libconfig/libconfig-1.5.ebuild | 50 ---------------------
16 dev-libs/libconfig/libconfig-1.7.1.ebuild | 51 ----------------------
17 4 files changed, 114 deletions(-)
18
19 diff --git a/dev-libs/libconfig/Manifest b/dev-libs/libconfig/Manifest
20 index c0c61722dba..87da50b902f 100644
21 --- a/dev-libs/libconfig/Manifest
22 +++ b/dev-libs/libconfig/Manifest
23 @@ -1,3 +1 @@
24 -DIST libconfig-1.5.tar.gz 644432 BLAKE2B 9eaec8aca0692f30d6b51221a5d1bc624540da74f599292b1a161054dec8188b2ad2ee100a97c1e19f7b4763614206a5bf6ad03f6f7bbd33b40d57c51646e520 SHA512 16bead52ee8c880b25fd1ee6fa83c115dc51830f2f7954389bd8b72cc0e6fc05fc63fe415bd929851894a9f3a1127d51cfc4223149514246e9566305556b7bcd
25 -DIST libconfig-1.7.1.tar.gz 2290501 BLAKE2B 6c55e0d41c1475434bcc61203bda40c478d0802ccb544866df4b7d9b69538ca1e2eab8642867b0ee7c56e26027d8fb326e470a5c9bdcbc37534fe23092be15e0 SHA512 b58b468e9e2d5175fbde1ad9765c6604dc9b3f3944613a88404a45d0d232e7d79a47321bf3c06b97cb46a2104b4313fad5c7f8944149f550b7af51ad523e775e
26 DIST libconfig-1.7.2.tar.gz 3017891 BLAKE2B 1b8bc54857feff506d5cd62312a35f0f8a123380567881bdb8241f2232c5281399e4283687a3254b8f43a92b8f7d5ff3f72ec4fd875bf1b9d5d6c7703014cc3c SHA512 9df57355c2d08381b4a0a6366f0db3633fbe8f73c2bb8c370c040b0bae96ce89ee4ac6c17a5a247fed855d890fa383e5b70cb5573fc9cfc62194d5b94e161cee
27
28 diff --git a/dev-libs/libconfig/files/libconfig-1.5-out-of-source-build.patch b/dev-libs/libconfig/files/libconfig-1.5-out-of-source-build.patch
29 deleted file mode 100644
30 index d109b60d436..00000000000
31 --- a/dev-libs/libconfig/files/libconfig-1.5-out-of-source-build.patch
32 +++ /dev/null
33 @@ -1,11 +0,0 @@
34 ---- a/tests/Makefile.am
35 -+++ b/tests/Makefile.am
36 -@@ -3,7 +3,7 @@
37 -
38 - libconfig_tests_SOURCES = tests.c
39 -
40 --libconfig_tests_CPPFLAGS = -I$(top_srcdir)/tinytest -I../lib
41 -+libconfig_tests_CPPFLAGS = -I$(top_srcdir)/tinytest -I$(top_srcdir)/lib
42 -
43 - libconfig_tests_LDADD = -L$(top_builddir)/tinytest -ltinytest \
44 - -L$(top_builddir)/lib/.libs -lconfig
45
46 diff --git a/dev-libs/libconfig/libconfig-1.5.ebuild b/dev-libs/libconfig/libconfig-1.5.ebuild
47 deleted file mode 100644
48 index b707232a0af..00000000000
49 --- a/dev-libs/libconfig/libconfig-1.5.ebuild
50 +++ /dev/null
51 @@ -1,50 +0,0 @@
52 -# Copyright 1999-2020 Gentoo Authors
53 -# Distributed under the terms of the GNU General Public License v2
54 -
55 -EAPI=5
56 -
57 -AUTOTOOLS_AUTORECONF="1"
58 -inherit eutils autotools-multilib ltprune
59 -
60 -DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files"
61 -HOMEPAGE="http://www.hyperrealm.com/libconfig/libconfig.html"
62 -SRC_URI="http://www.hyperrealm.com/${PN}/${P}.tar.gz"
63 -
64 -LICENSE="LGPL-2.1"
65 -SLOT="0"
66 -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ppc ~ppc64 s390 sparc x86 ~x86-linux"
67 -IUSE="+cxx examples static-libs"
68 -
69 -DEPEND="
70 - sys-devel/libtool
71 - sys-devel/bison"
72 -
73 -PATCHES=( "${FILESDIR}/${PN}-1.5-out-of-source-build.patch" )
74 -
75 -src_prepare() {
76 - sed -i configure.ac -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' || die
77 - autotools-multilib_src_prepare
78 -}
79 -
80 -multilib_src_configure() {
81 - local myeconfargs=(
82 - $(use_enable cxx)
83 - --disable-examples
84 - )
85 - autotools-utils_src_configure
86 -}
87 -
88 -multilib_src_test() {
89 - # It responds to check but that does not work as intended
90 - emake test
91 -}
92 -
93 -multilib_src_install_all() {
94 - einstalldocs
95 - prune_libtool_files
96 -
97 - if use examples; then
98 - find examples -name "Makefile.*" -delete || die
99 - dodoc -r examples
100 - fi
101 -}
102
103 diff --git a/dev-libs/libconfig/libconfig-1.7.1.ebuild b/dev-libs/libconfig/libconfig-1.7.1.ebuild
104 deleted file mode 100644
105 index 630dd6e6e08..00000000000
106 --- a/dev-libs/libconfig/libconfig-1.7.1.ebuild
107 +++ /dev/null
108 @@ -1,51 +0,0 @@
109 -# Copyright 1999-2020 Gentoo Authors
110 -# Distributed under the terms of the GNU General Public License v2
111 -
112 -EAPI=6
113 -inherit autotools eutils ltprune multilib-minimal
114 -
115 -DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files"
116 -HOMEPAGE="
117 - http://www.hyperrealm.com/libconfig/libconfig.html
118 - https://github.com/hyperrealm/libconfig
119 -"
120 -SRC_URI="https://github.com/hyperrealm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
121 -
122 -LICENSE="LGPL-2.1"
123 -SLOT="0/11"
124 -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
125 -IUSE="+cxx static-libs"
126 -
127 -DEPEND="
128 - sys-apps/texinfo
129 - sys-devel/bison
130 - sys-devel/libtool
131 -"
132 -
133 -src_prepare() {
134 - default
135 - sed -i \
136 - -e '/sleep 3/d' \
137 - -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' \
138 - configure.ac || die
139 - eautoreconf
140 - multilib_copy_sources
141 -}
142 -
143 -multilib_src_configure() {
144 - econf \
145 - $(use_enable cxx) \
146 - $(use_enable static-libs static) \
147 - --disable-examples
148 -}
149 -
150 -multilib_src_test() {
151 - # It responds to check but that does not work as intended
152 - emake test
153 -}
154 -
155 -multilib_src_install() {
156 - default
157 -
158 - prune_libtool_files
159 -}