Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/
Date: Fri, 27 Sep 2019 18:03:32
Message-Id: 1569607393.18f00052fdf119b4112b897fd5795419ff0daf9d.zlogene@gentoo
1 commit: 18f00052fdf119b4112b897fd5795419ff0daf9d
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 27 18:03:13 2019 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 27 18:03:13 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f00052
7
8 net-dns/bind-tools: Drop old
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 net-dns/bind-tools/Manifest | 2 -
14 net-dns/bind-tools/bind-tools-9.15.2.ebuild | 139 ----------------------------
15 net-dns/bind-tools/bind-tools-9.15.3.ebuild | 139 ----------------------------
16 3 files changed, 280 deletions(-)
17
18 diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
19 index e7081e5e2c1..ce4594fb21e 100644
20 --- a/net-dns/bind-tools/Manifest
21 +++ b/net-dns/bind-tools/Manifest
22 @@ -1,6 +1,4 @@
23 DIST bind-9.14.4.tar.gz 6295768 BLAKE2B c433344d2b431ebb2e9920a6d0af1dc6cf65df1e347c2a77882a7dd2ea165f9a91324edbd7171e6bab7487e13049e38d23a514323f1b4cc74a6ce1f5377f1589 SHA512 f5f4dc9b6a1d60838b59ce57ad37dc1e51fa26719aa203405a73850780f06bdc6ecea71c762efd464f946bdcce5a7c324de98caea36d2fe2781cce116fcd4932
24 DIST bind-9.14.5.tar.gz 6313555 BLAKE2B 46bde0f6f78ee15357bca0129022a6dd88941f633513a8d768b53d9c3bc0f4f7af4d8dc8cc4b1d6119d148700703b2fa27b6834671dcb5df9b544e4a2025452b SHA512 1b18eda5dea639f9b34e1c41b534704b0d5f64c036b766c9cfccf9bbeb586ce4ea7f0d098a5b2747e88aa403e48ad8ae0b6e560e93348f0dc7616f914671d084
25 DIST bind-9.14.6.tar.gz 6314291 BLAKE2B f114cf3516e863656d1b0f3bbc634c5b5f5c539ffa4591cbe09f7cc1e26f30b0bff2d4913297b73304387944ba249b847b7983d4279d625645ec64387a0121ed SHA512 129cb6c8e18fabf9f9fda91afa06fccf65e7009b2e8f9f7c1960f0039d35c22614986fbea36ca0b7bbc74995e380df083a641cf51601a0cf0c87e7dbb77a0366
26 -DIST bind-9.15.2.tar.gz 6303402 BLAKE2B c8a16a80c9f690adb61284b27a619b4dbe120eadad7b38138da099a1d5a1171443da6e1c717e876e2739ee4d543cb00665c07fac460a256b178bace96510f4a3 SHA512 df7499bc3eeabf39eebfe346efe15631929cd7287e12fc6b04baea90c332a02fc4b9a8d40f043e308ebd61a82baafb5cf9e69654511dc9a2dcb7415597d5a646
27 -DIST bind-9.15.3.tar.gz 6296471 BLAKE2B 30815330f4273b7b6df34857fdd7d03490e03e3d340986c01c1d382927480bcd6c01cefdb689c7c397cbb1495b1f06503dbeb425a823a5c676211d45b7b6663a SHA512 2c594c48f1e06c6ab2e0977473fbdb8d3bdbf089bc5c727424510f1bec3fc6dac9a21206724e886f6a88d1e8098aa3b03aed226a92ae91a6c7f3528187288cc0
28 DIST bind-9.15.4.tar.gz 6307930 BLAKE2B e57c5874b18abb8daddee03ecca35ecc422106428b408f078b3e7beb42d986165f853c985996b70343c0cea113389edd2ea4fc53440328b352818def913d4bd7 SHA512 bd6ac320c553253f4c6befe9c5237f31e1172c35b14e34946b5082b333621f246755b2d2856542bee68f4cc411e955ac7dd4c84e2c7155949cbcfe469b5ae709
29
30 diff --git a/net-dns/bind-tools/bind-tools-9.15.2.ebuild b/net-dns/bind-tools/bind-tools-9.15.2.ebuild
31 deleted file mode 100644
32 index 5a710f6efc5..00000000000
33 --- a/net-dns/bind-tools/bind-tools-9.15.2.ebuild
34 +++ /dev/null
35 @@ -1,139 +0,0 @@
36 -# Copyright 1999-2019 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=7
40 -
41 -inherit autotools flag-o-matic toolchain-funcs
42 -
43 -MY_PN=${PN//-tools}
44 -MY_PV=${PV/_p/-P}
45 -MY_PV=${MY_PV/_rc/rc}
46 -MY_P="${MY_PN}-${MY_PV}"
47 -
48 -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
49 -HOMEPAGE="https://www.isc.org/software/bind"
50 -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.gz"
51 -
52 -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
53 -SLOT="0"
54 -KEYWORDS=""
55 -IUSE="+caps doc gssapi idn ipv6 libedit libressl readline xml"
56 -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
57 -
58 -COMMON_DEPEND="
59 - caps? ( sys-libs/libcap )
60 - !libressl? ( dev-libs/openssl:0= )
61 - libressl? ( dev-libs/libressl:0= )
62 - xml? ( dev-libs/libxml2 )
63 - idn? ( net-dns/libidn2:= )
64 - gssapi? ( virtual/krb5 )
65 - libedit? ( dev-libs/libedit )
66 - !libedit? (
67 - readline? ( sys-libs/readline:0= )
68 - )"
69 -
70 -DEPEND="${COMMON_DEPEND}"
71 -
72 -RDEPEND="${COMMON_DEPEND}
73 - !<net-dns/bind-9.10.2"
74 -
75 -BDEPEND="virtual/pkgconfig"
76 -
77 -S="${WORKDIR}/${MY_P}"
78 -
79 -# bug 479092, requires networking
80 -RESTRICT="test"
81 -
82 -src_prepare() {
83 - default
84 -
85 - export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)"
86 -
87 - # Disable tests for now, bug 406399
88 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
89 -
90 - # bug #220361
91 - rm aclocal.m4 || die
92 - rm -rf libtool.m4/ || die
93 -
94 - eautoreconf
95 -}
96 -
97 -src_configure() {
98 - local myeconfargs=(
99 - --localstatedir="${EPREFIX}"/var
100 - --without-python
101 - --without-libjson
102 - --without-zlib
103 - --without-lmdb
104 - --with-openssl="${EPREFIX}"/usr
105 - $(use_with idn libidn2)
106 - $(use_with xml libxml2)
107 - $(use_with gssapi)
108 - $(use_with readline)
109 - $(use_enable caps linux-caps)
110 - )
111 -
112 - # bug 607400
113 - if use libedit ; then
114 - myeconfargs+=( --with-readline=-ledit )
115 - elif use readline ; then
116 - myeconfargs+=( --with-readline=-lreadline )
117 - else
118 - myeconfargs+=( --without-readline )
119 - fi
120 -
121 - # bug 344029
122 - append-cflags "-DDIG_SIGCHASE"
123 -
124 - # to expose CMSG_* macros from sys/sockets.h
125 - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
126 -
127 - # localstatedir for nsupdate -l, bug 395785
128 - tc-export BUILD_CC
129 - econf "${myeconfargs[@]}"
130 -
131 - # bug #151839
132 - echo '#undef SO_BSDCOMPAT' >> config.h
133 -}
134 -
135 -src_compile() {
136 - local AR=$(tc-getAR)
137 -
138 - emake AR="${AR}" -C lib/
139 - emake AR="${AR}" -C bin/delv/
140 - emake AR="${AR}" -C bin/dig/
141 - emake AR="${AR}" -C bin/nsupdate/
142 - emake AR="${AR}" -C bin/dnssec/
143 -}
144 -
145 -src_install() {
146 - dodoc README CHANGES
147 -
148 - cd "${S}"/bin/delv || die
149 - dobin delv
150 - doman delv.1
151 -
152 - cd "${S}"/bin/dig || die
153 - dobin dig host nslookup
154 - doman {dig,host,nslookup}.1
155 -
156 - cd "${S}"/bin/nsupdate || die
157 - dobin nsupdate
158 - doman nsupdate.1
159 - if use doc; then
160 - docinto html
161 - dodoc nsupdate.html
162 - fi
163 -
164 - cd "${S}"/bin/dnssec || die
165 - for tool in dsfromkey importkey keyfromlabel keygen \
166 - revoke settime signzone verify; do
167 - dobin dnssec-"${tool}"
168 - doman dnssec-"${tool}".8
169 - if use doc; then
170 - docinto html
171 - dodoc dnssec-"${tool}".html
172 - fi
173 - done
174 -}
175
176 diff --git a/net-dns/bind-tools/bind-tools-9.15.3.ebuild b/net-dns/bind-tools/bind-tools-9.15.3.ebuild
177 deleted file mode 100644
178 index 5a710f6efc5..00000000000
179 --- a/net-dns/bind-tools/bind-tools-9.15.3.ebuild
180 +++ /dev/null
181 @@ -1,139 +0,0 @@
182 -# Copyright 1999-2019 Gentoo Authors
183 -# Distributed under the terms of the GNU General Public License v2
184 -
185 -EAPI=7
186 -
187 -inherit autotools flag-o-matic toolchain-funcs
188 -
189 -MY_PN=${PN//-tools}
190 -MY_PV=${PV/_p/-P}
191 -MY_PV=${MY_PV/_rc/rc}
192 -MY_P="${MY_PN}-${MY_PV}"
193 -
194 -DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
195 -HOMEPAGE="https://www.isc.org/software/bind"
196 -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.gz"
197 -
198 -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
199 -SLOT="0"
200 -KEYWORDS=""
201 -IUSE="+caps doc gssapi idn ipv6 libedit libressl readline xml"
202 -# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
203 -
204 -COMMON_DEPEND="
205 - caps? ( sys-libs/libcap )
206 - !libressl? ( dev-libs/openssl:0= )
207 - libressl? ( dev-libs/libressl:0= )
208 - xml? ( dev-libs/libxml2 )
209 - idn? ( net-dns/libidn2:= )
210 - gssapi? ( virtual/krb5 )
211 - libedit? ( dev-libs/libedit )
212 - !libedit? (
213 - readline? ( sys-libs/readline:0= )
214 - )"
215 -
216 -DEPEND="${COMMON_DEPEND}"
217 -
218 -RDEPEND="${COMMON_DEPEND}
219 - !<net-dns/bind-9.10.2"
220 -
221 -BDEPEND="virtual/pkgconfig"
222 -
223 -S="${WORKDIR}/${MY_P}"
224 -
225 -# bug 479092, requires networking
226 -RESTRICT="test"
227 -
228 -src_prepare() {
229 - default
230 -
231 - export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)"
232 -
233 - # Disable tests for now, bug 406399
234 - sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
235 -
236 - # bug #220361
237 - rm aclocal.m4 || die
238 - rm -rf libtool.m4/ || die
239 -
240 - eautoreconf
241 -}
242 -
243 -src_configure() {
244 - local myeconfargs=(
245 - --localstatedir="${EPREFIX}"/var
246 - --without-python
247 - --without-libjson
248 - --without-zlib
249 - --without-lmdb
250 - --with-openssl="${EPREFIX}"/usr
251 - $(use_with idn libidn2)
252 - $(use_with xml libxml2)
253 - $(use_with gssapi)
254 - $(use_with readline)
255 - $(use_enable caps linux-caps)
256 - )
257 -
258 - # bug 607400
259 - if use libedit ; then
260 - myeconfargs+=( --with-readline=-ledit )
261 - elif use readline ; then
262 - myeconfargs+=( --with-readline=-lreadline )
263 - else
264 - myeconfargs+=( --without-readline )
265 - fi
266 -
267 - # bug 344029
268 - append-cflags "-DDIG_SIGCHASE"
269 -
270 - # to expose CMSG_* macros from sys/sockets.h
271 - [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
272 -
273 - # localstatedir for nsupdate -l, bug 395785
274 - tc-export BUILD_CC
275 - econf "${myeconfargs[@]}"
276 -
277 - # bug #151839
278 - echo '#undef SO_BSDCOMPAT' >> config.h
279 -}
280 -
281 -src_compile() {
282 - local AR=$(tc-getAR)
283 -
284 - emake AR="${AR}" -C lib/
285 - emake AR="${AR}" -C bin/delv/
286 - emake AR="${AR}" -C bin/dig/
287 - emake AR="${AR}" -C bin/nsupdate/
288 - emake AR="${AR}" -C bin/dnssec/
289 -}
290 -
291 -src_install() {
292 - dodoc README CHANGES
293 -
294 - cd "${S}"/bin/delv || die
295 - dobin delv
296 - doman delv.1
297 -
298 - cd "${S}"/bin/dig || die
299 - dobin dig host nslookup
300 - doman {dig,host,nslookup}.1
301 -
302 - cd "${S}"/bin/nsupdate || die
303 - dobin nsupdate
304 - doman nsupdate.1
305 - if use doc; then
306 - docinto html
307 - dodoc nsupdate.html
308 - fi
309 -
310 - cd "${S}"/bin/dnssec || die
311 - for tool in dsfromkey importkey keyfromlabel keygen \
312 - revoke settime signzone verify; do
313 - dobin dnssec-"${tool}"
314 - doman dnssec-"${tool}".8
315 - if use doc; then
316 - docinto html
317 - dodoc dnssec-"${tool}".html
318 - fi
319 - done
320 -}