Gentoo Archives: gentoo-commits

From: Matthew Smith <matthew@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/knot/
Date: Tue, 01 Nov 2022 17:59:32
Message-Id: 1667325531.be6f7d8e5f0f79d515b7ea3deb0ba70b2a9f7ce0.matthew@gentoo
1 commit: be6f7d8e5f0f79d515b7ea3deb0ba70b2a9f7ce0
2 Author: Pierre-Olivier Mercier <nemunaire <AT> nemunai <DOT> re>
3 AuthorDate: Tue Nov 1 10:51:25 2022 +0000
4 Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 1 17:58:51 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6f7d8e
7
8 net-dns/knot: drop 3.1.7, 3.1.8, 3.2.0
9
10 Signed-off-by: Pierre-Olivier Mercier <nemunaire <AT> nemunai.re>
11 Closes: https://github.com/gentoo/gentoo/pull/28073
12 Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
13
14 net-dns/knot/Manifest | 3 --
15 net-dns/knot/knot-3.1.7.ebuild | 115 -----------------------------------------
16 net-dns/knot/knot-3.1.8.ebuild | 115 -----------------------------------------
17 net-dns/knot/knot-3.2.0.ebuild | 115 -----------------------------------------
18 4 files changed, 348 deletions(-)
19
20 diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
21 index 89fe24b1b728..723bc3d43a83 100644
22 --- a/net-dns/knot/Manifest
23 +++ b/net-dns/knot/Manifest
24 @@ -1,7 +1,4 @@
25 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab SHA512 3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa
26 -DIST knot-3.1.7.tar.xz 1418944 BLAKE2B d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047 SHA512 4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44
27 -DIST knot-3.1.8.tar.xz 1439912 BLAKE2B bcc089d547a7cad8150e93d70da036273a60b0e740df9693bc38813c3d7ed1968b8f97ce4d32c2359ba509fdfcd8403e73eed1f0107d470e6cd4ba4e7012f96d SHA512 af72cbcc5b511dad148e7ce990819df00bdf99c110b44b3b521eddd8690a6ebd4c76c24e63d843956971d5f158bbfa851804616630d34f3a0ec06888c78ecf2c
28 DIST knot-3.1.9.tar.xz 1441408 BLAKE2B 383829107bef6b35cbef3c531bc91050e7742ca930bf6645c25cab04203ee360837808c3b5342089ce9ba9ee704290ab95b2f76172577d251c6a9c18796245a0 SHA512 e4ba1c006edcde2dc820e74c39df7a8b8983dfb2d8b8845ac759c6c67dfaabc5aae38282995ed92879a683665c0c179502858631c89ad53c2738f79df951eef7
29 -DIST knot-3.2.0.tar.xz 1665720 BLAKE2B 851f8278e2936459ca8bf4f06332d6a49e89152e634aaa94235d180c91a073c648797f8e42e371f563bbeb708289fdf3839f66508fbd41b7e045efbbe5d72374 SHA512 e007d633f1debb559d47a7646b055dc970502be11a1849063da3e3d28355f77e6cba41e34f06726bc5945e4e2ba3ecb84a4b39813a8079514d3bf584d7d565a2
30 DIST knot-3.2.1.tar.xz 1626796 BLAKE2B f530438bc0e970abe5a6ed148dfb88e1a384ff54c91694af98d261aa3efc73201e60dc9e5f29c1a96b6d406a34fb4ea6cbde0c28dfdc772aa53836fb47e3f2f7 SHA512 2f12750dc0db06fd915c1b322626780c1d66e10c0b8170dea57559e514f66ee105ed8dbbc0a5f8084fcf772e82c242a8b09ae449631960abf4d60af4a13a1ea0
31 DIST knot-3.2.2.tar.xz 1632748 BLAKE2B 185567dc883f946570fe60cd7d01d96162c5f13ac84330e5551c293b5011c162401fd25ddbdb43bf9242e13c3cdc8225be107dc579619fe54c05335601cd27ae SHA512 29fadb96c1ea525c6183f9e7552f4ad370579b67d74aec1910a92d561cc2c5656fd7876015f29161d279a07c23643f6584308bf9fa0e74d351b17af54e5e9a7f
32
33 diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild
34 deleted file mode 100644
35 index 80d222d2fe5e..000000000000
36 --- a/net-dns/knot/knot-3.1.7.ebuild
37 +++ /dev/null
38 @@ -1,115 +0,0 @@
39 -# Copyright 1999-2022 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=8
43 -
44 -inherit flag-o-matic systemd
45 -
46 -DESCRIPTION="High-performance authoritative-only DNS server"
47 -HOMEPAGE="https://www.knot-dns.cz/"
48 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
49 -
50 -LICENSE="GPL-3+"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~riscv ~x86"
53 -
54 -KNOT_MODULES=(
55 - "+cookies"
56 - "+dnsproxy"
57 - "dnstap"
58 - "geoip"
59 - "+noudp"
60 - "+onlinesign"
61 - "+queryacl"
62 - "+rrl"
63 - "+stats"
64 - "+synthrecord"
65 - "+whoami"
66 -)
67 -IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}"
68 -
69 -RDEPEND="
70 - acct-group/knot
71 - acct-user/knot
72 - dev-db/lmdb
73 - dev-libs/libedit
74 - dev-libs/userspace-rcu:=
75 - dev-python/lmdb:=
76 - net-libs/gnutls:=
77 - caps? ( sys-libs/libcap-ng )
78 - dnstap? (
79 - dev-libs/fstrm
80 - dev-libs/protobuf-c:=
81 - )
82 - doh? ( net-libs/nghttp2:= )
83 - geoip? ( dev-libs/libmaxminddb:= )
84 - idn? (
85 - !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
86 - libidn2? ( net-dns/libidn2:= )
87 - )
88 - systemd? ( sys-apps/systemd:= )
89 - xdp? (
90 - dev-libs/libbpf:=
91 - net-libs/libmnl:=
92 - )
93 -"
94 -DEPEND="${RDEPEND}"
95 -BDEPEND="
96 - virtual/pkgconfig
97 - doc? ( dev-python/sphinx )
98 -"
99 -
100 -S="${WORKDIR}/${P/_/-}"
101 -
102 -src_configure() {
103 - local u
104 - local my_conf=(
105 - --with-storage="${EPREFIX}/var/lib/${PN}"
106 - --with-rundir="${EPREFIX}/var/run/${PN}"
107 - $(use_enable fastparser)
108 - $(use_enable dnstap)
109 - $(use_enable doc documentation)
110 - $(use_enable utils utilities)
111 - $(use_enable xdp)
112 - --enable-systemd=$(usex systemd)
113 - $(use_with idn libidn)
114 - $(use_with doh libnghttp2)
115 - )
116 -
117 - for u in "${KNOT_MODULES[@]#+}"; do
118 - my_conf+=("$(use_with ${u} module-${u})")
119 - done
120 -
121 - if use riscv; then
122 - append-libs -latomic
123 - fi
124 -
125 - econf "${my_conf[@]}"
126 -}
127 -
128 -src_compile() {
129 - default
130 -
131 - use doc && emake -C doc html
132 -}
133 -
134 -src_test() {
135 - emake check
136 -}
137 -
138 -src_install() {
139 - use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
140 -
141 - default
142 -
143 - rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
144 -
145 - newinitd "${FILESDIR}/knot.init" knot
146 - if use systemd; then
147 - systemd_newunit "${FILESDIR}/knot-1.service" knot.service
148 - fi
149 -
150 - find "${D}" -name '*.la' -delete || die
151 -
152 - keepdir /var/lib/knot
153 -}
154
155 diff --git a/net-dns/knot/knot-3.1.8.ebuild b/net-dns/knot/knot-3.1.8.ebuild
156 deleted file mode 100644
157 index 4a454d5cd861..000000000000
158 --- a/net-dns/knot/knot-3.1.8.ebuild
159 +++ /dev/null
160 @@ -1,115 +0,0 @@
161 -# Copyright 1999-2022 Gentoo Authors
162 -# Distributed under the terms of the GNU General Public License v2
163 -
164 -EAPI=8
165 -
166 -inherit flag-o-matic systemd
167 -
168 -DESCRIPTION="High-performance authoritative-only DNS server"
169 -HOMEPAGE="https://www.knot-dns.cz/"
170 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
171 -
172 -LICENSE="GPL-3+"
173 -SLOT="0"
174 -KEYWORDS="~amd64 ~riscv ~x86"
175 -
176 -KNOT_MODULES=(
177 - "+cookies"
178 - "+dnsproxy"
179 - "dnstap"
180 - "geoip"
181 - "+noudp"
182 - "+onlinesign"
183 - "+queryacl"
184 - "+rrl"
185 - "+stats"
186 - "+synthrecord"
187 - "+whoami"
188 -)
189 -IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}"
190 -
191 -RDEPEND="
192 - acct-group/knot
193 - acct-user/knot
194 - dev-db/lmdb:=
195 - dev-libs/libedit
196 - dev-libs/userspace-rcu:=
197 - dev-python/lmdb:=
198 - net-libs/gnutls:=
199 - caps? ( sys-libs/libcap-ng )
200 - dnstap? (
201 - dev-libs/fstrm
202 - dev-libs/protobuf-c:=
203 - )
204 - doh? ( net-libs/nghttp2:= )
205 - geoip? ( dev-libs/libmaxminddb:= )
206 - idn? (
207 - !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
208 - libidn2? ( net-dns/libidn2:= )
209 - )
210 - systemd? ( sys-apps/systemd:= )
211 - xdp? (
212 - dev-libs/libbpf:=
213 - net-libs/libmnl:=
214 - )
215 -"
216 -DEPEND="${RDEPEND}"
217 -BDEPEND="
218 - virtual/pkgconfig
219 - doc? ( dev-python/sphinx )
220 -"
221 -
222 -S="${WORKDIR}/${P/_/-}"
223 -
224 -src_configure() {
225 - local u
226 - local my_conf=(
227 - --with-storage="${EPREFIX}/var/lib/${PN}"
228 - --with-rundir="${EPREFIX}/var/run/${PN}"
229 - $(use_enable fastparser)
230 - $(use_enable dnstap)
231 - $(use_enable doc documentation)
232 - $(use_enable utils utilities)
233 - $(use_enable xdp)
234 - --enable-systemd=$(usex systemd)
235 - $(use_with idn libidn)
236 - $(use_with doh libnghttp2)
237 - )
238 -
239 - for u in "${KNOT_MODULES[@]#+}"; do
240 - my_conf+=("$(use_with ${u} module-${u})")
241 - done
242 -
243 - if use riscv; then
244 - append-libs -latomic
245 - fi
246 -
247 - econf "${my_conf[@]}"
248 -}
249 -
250 -src_compile() {
251 - default
252 -
253 - use doc && emake -C doc html
254 -}
255 -
256 -src_test() {
257 - emake check
258 -}
259 -
260 -src_install() {
261 - use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
262 -
263 - default
264 -
265 - rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
266 -
267 - newinitd "${FILESDIR}/knot.init" knot
268 - if use systemd; then
269 - systemd_newunit "${FILESDIR}/knot-1.service" knot.service
270 - fi
271 -
272 - find "${D}" -name '*.la' -delete || die
273 -
274 - keepdir /var/lib/knot
275 -}
276
277 diff --git a/net-dns/knot/knot-3.2.0.ebuild b/net-dns/knot/knot-3.2.0.ebuild
278 deleted file mode 100644
279 index 4a454d5cd861..000000000000
280 --- a/net-dns/knot/knot-3.2.0.ebuild
281 +++ /dev/null
282 @@ -1,115 +0,0 @@
283 -# Copyright 1999-2022 Gentoo Authors
284 -# Distributed under the terms of the GNU General Public License v2
285 -
286 -EAPI=8
287 -
288 -inherit flag-o-matic systemd
289 -
290 -DESCRIPTION="High-performance authoritative-only DNS server"
291 -HOMEPAGE="https://www.knot-dns.cz/"
292 -SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz"
293 -
294 -LICENSE="GPL-3+"
295 -SLOT="0"
296 -KEYWORDS="~amd64 ~riscv ~x86"
297 -
298 -KNOT_MODULES=(
299 - "+cookies"
300 - "+dnsproxy"
301 - "dnstap"
302 - "geoip"
303 - "+noudp"
304 - "+onlinesign"
305 - "+queryacl"
306 - "+rrl"
307 - "+stats"
308 - "+synthrecord"
309 - "+whoami"
310 -)
311 -IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}"
312 -
313 -RDEPEND="
314 - acct-group/knot
315 - acct-user/knot
316 - dev-db/lmdb:=
317 - dev-libs/libedit
318 - dev-libs/userspace-rcu:=
319 - dev-python/lmdb:=
320 - net-libs/gnutls:=
321 - caps? ( sys-libs/libcap-ng )
322 - dnstap? (
323 - dev-libs/fstrm
324 - dev-libs/protobuf-c:=
325 - )
326 - doh? ( net-libs/nghttp2:= )
327 - geoip? ( dev-libs/libmaxminddb:= )
328 - idn? (
329 - !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
330 - libidn2? ( net-dns/libidn2:= )
331 - )
332 - systemd? ( sys-apps/systemd:= )
333 - xdp? (
334 - dev-libs/libbpf:=
335 - net-libs/libmnl:=
336 - )
337 -"
338 -DEPEND="${RDEPEND}"
339 -BDEPEND="
340 - virtual/pkgconfig
341 - doc? ( dev-python/sphinx )
342 -"
343 -
344 -S="${WORKDIR}/${P/_/-}"
345 -
346 -src_configure() {
347 - local u
348 - local my_conf=(
349 - --with-storage="${EPREFIX}/var/lib/${PN}"
350 - --with-rundir="${EPREFIX}/var/run/${PN}"
351 - $(use_enable fastparser)
352 - $(use_enable dnstap)
353 - $(use_enable doc documentation)
354 - $(use_enable utils utilities)
355 - $(use_enable xdp)
356 - --enable-systemd=$(usex systemd)
357 - $(use_with idn libidn)
358 - $(use_with doh libnghttp2)
359 - )
360 -
361 - for u in "${KNOT_MODULES[@]#+}"; do
362 - my_conf+=("$(use_with ${u} module-${u})")
363 - done
364 -
365 - if use riscv; then
366 - append-libs -latomic
367 - fi
368 -
369 - econf "${my_conf[@]}"
370 -}
371 -
372 -src_compile() {
373 - default
374 -
375 - use doc && emake -C doc html
376 -}
377 -
378 -src_test() {
379 - emake check
380 -}
381 -
382 -src_install() {
383 - use doc && local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
384 -
385 - default
386 -
387 - rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
388 -
389 - newinitd "${FILESDIR}/knot.init" knot
390 - if use systemd; then
391 - systemd_newunit "${FILESDIR}/knot-1.service" knot.service
392 - fi
393 -
394 - find "${D}" -name '*.la' -delete || die
395 -
396 - keepdir /var/lib/knot
397 -}