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