Diff nsd-4.11.1 with a nsd-9999
/usr/portage/net-dns/nsd/nsd-9999.ebuild 2025-07-29 16:22:17.252467412 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI="8" |
5 | 5 | |
6 |
inherit autotools systemd tmpfiles |
|
6 |
inherit autotools systemd tmpfiles toolchain-funcs |
|
7 | 7 | |
8 | 8 |
DESCRIPTION="An authoritative only, high performance, open source name server" |
9 | 9 |
HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd" |
... | ... | |
21 | 21 |
SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz" |
22 | 22 |
S="${WORKDIR}"/${MY_P} |
23 | 23 | |
24 |
KEYWORDS="amd64 x86" |
|
24 |
KEYWORDS="~amd64 ~x86" |
|
25 | 25 |
fi |
26 | 26 |
fi |
27 | 27 | |
28 | 28 |
LICENSE="BSD" |
29 | 29 |
SLOT="0" |
30 |
IUSE="bind8-stats debug +default-znow dnstap +ipv6 +largefile libevent +lto memclean minimal-responses mmap munin +nsec3 packed +pie +radix-tree ratelimit recvmmsg +simdzone ssl systemd +tfo year2038" |
|
30 |
IUSE="bind8-stats debug dnstap +ipv6 libevent memclean minimal-responses mmap munin +nsec3 packed +radix-tree ratelimit recvmmsg +simdzone ssl systemd +tfo" |
|
31 | 31 | |
32 | 32 |
RDEPEND=" |
33 | 33 |
acct-group/nsd |
... | ... | |
68 | 68 |
$(use_enable bind8-stats) |
69 | 69 |
$(use_enable bind8-stats zone-stats) |
70 | 70 |
$(use_enable debug checking) |
71 |
$(use_enable default-znow relro-now) |
|
72 | 71 |
$(use_enable dnstap) |
73 | 72 |
$(use_enable ipv6) |
74 |
$(use_enable largefile) |
|
75 |
$(use_enable lto flto) |
|
76 | 73 |
$(use_enable memclean) |
77 | 74 |
$(use_enable minimal-responses) |
78 | 75 |
$(use_enable mmap) |
79 | 76 |
$(use_enable nsec3) |
80 | 77 |
$(use_enable packed) |
81 |
$(use_enable pie) |
|
82 | 78 |
$(use_enable radix-tree) |
83 | 79 |
$(use_enable ratelimit) |
84 | 80 |
$(use_enable recvmmsg) |
... | ... | |
110 | 106 |
) |
111 | 107 |
fi |
112 | 108 | |
113 |
# This configure switch only appears on glibc-based userlands. |
|
114 |
# It enables 64-bit time_t to support timestamps greater than |
|
115 |
# the year 2038 (D_TIME_BITS=64). |
|
116 |
if use elibc_glibc; then |
|
117 |
myconf+=( $(use_enable year2038) ) |
|
109 |
# If the compiler indicates that time_t is at least 64-bits wide, |
|
110 |
# then enable it in the package to support timestamps greater than |
|
111 |
# the year 2038 (D_TIME_BITS=64). This configure switch only |
|
112 |
# appears on glibc-based userlands. |
|
113 |
if use elibc_glibc && tc-has-64bit-time_t; then |
|
114 |
myconf+=( --enable-year2038 ) |
|
118 | 115 |
fi |
119 | 116 | |
120 | 117 |
econf "${myconf[@]}" |