Diff knot-3.1.5 with a knot-3.1.9
/usr/portage/net-dns/knot/knot-3.1.9.ebuild 2023-10-09 14:52:33.360368448 +0300 | ||
---|---|---|
11 | 11 | |
12 | 12 |
LICENSE="GPL-3+" |
13 | 13 |
SLOT="0" |
14 |
KEYWORDS="amd64 ~riscv x86" |
|
14 |
KEYWORDS="~amd64 ~riscv ~x86" |
|
15 | 15 | |
16 | 16 |
KNOT_MODULES=( |
17 | 17 |
"+cookies" |
... | ... | |
26 | 26 |
"+synthrecord" |
27 | 27 |
"+whoami" |
28 | 28 |
) |
29 |
IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}" |
|
29 |
IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp ${KNOT_MODULES[@]}" |
|
30 | 30 | |
31 | 31 |
RDEPEND=" |
32 | 32 |
acct-group/knot |
33 | 33 |
acct-user/knot |
34 |
dev-db/lmdb |
|
34 |
dev-db/lmdb:= |
|
35 | 35 |
dev-libs/libedit |
36 | 36 |
dev-libs/userspace-rcu:= |
37 |
dev-python/lmdb |
|
37 |
dev-python/lmdb:= |
|
38 | 38 |
net-libs/gnutls:= |
39 | 39 |
caps? ( sys-libs/libcap-ng ) |
40 | 40 |
dnstap? ( |
41 | 41 |
dev-libs/fstrm |
42 | 42 |
dev-libs/protobuf-c:= |
43 | 43 |
) |
44 |
doh? ( net-libs/nghttp2:= ) |
|
44 | 45 |
geoip? ( dev-libs/libmaxminddb:= ) |
45 | 46 |
idn? ( |
46 | 47 |
!libidn2? ( net-dns/libidn:0= !net-dns/libidn2 ) |
47 | 48 |
libidn2? ( net-dns/libidn2:= ) |
48 | 49 |
) |
49 | 50 |
systemd? ( sys-apps/systemd:= ) |
51 |
xdp? ( |
|
52 |
dev-libs/libbpf:= |
|
53 |
net-libs/libmnl:= |
|
54 |
) |
|
50 | 55 |
" |
51 | 56 |
DEPEND="${RDEPEND}" |
52 | 57 |
BDEPEND=" |
... | ... | |
65 | 70 |
$(use_enable dnstap) |
66 | 71 |
$(use_enable doc documentation) |
67 | 72 |
$(use_enable utils utilities) |
73 |
$(use_enable xdp) |
|
68 | 74 |
--enable-systemd=$(usex systemd) |
69 | 75 |
$(use_with idn libidn) |
76 |
$(use_with doh libnghttp2) |
|
70 | 77 |
) |
71 | 78 | |
72 | 79 |
for u in "${KNOT_MODULES[@]#+}"; do |