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[@]}"
Thank you!