[net-dns/bind] bump
This commit is contained in:
		@@ -1,2 +1,2 @@
 | 
			
		||||
DIST bind-9.18.31.tar.xz 5385812 BLAKE2B e069ab3caab887a87220b54804e5b19a4c21b8d3e4e8f1bc6a7135b3990a228d6c48b1ca4a22c75242485275eff1de145a9aff89addf81124e7dfcafd8ab30cf SHA512 e51873484be3ee367eb1e601b8e0adc45abcdb16df04021ea42ffcc51b99821f8b30f67b2a693a90ad3efa51698a651c8da9d7947ee8fa19680f627afe1f7034
 | 
			
		||||
DIST bind-9.18.31.tar.xz.asc 833 BLAKE2B 77ec5895e1c2ec7325d5cf0f8dd96c40d1554c99d89b4855333d017f5490e89658c4125b2e29c9b20ee574080d7fdb239421a40c8747f28dd46649bce35b665a SHA512 2c17d9a9f153264ed18b287e081b432b5310746964be3e35dfd31597622182e822e62fc3cc4034c0e1c7041949e624c43ffb10d134145d6300f8135f86e38cc6
 | 
			
		||||
DIST bind-9.20.8.tar.xz 5661928 BLAKE2B cc8f9de7cff23af113c48d365d41774f5141f937091b2f97e682104be03e64c86eb6f00a5f2e43ac4a3472c24b2909ca0d4cb82194cf4e8e510d5dded40ddd5a SHA512 daf18ff41f36ac747051b032ce4afa426882edba7d040712f3b424dfae96b9f8de3a13a1f53c061bc7be603e6db3aace83ab7c96621b790bb45f8e158b14c47b
 | 
			
		||||
DIST bind-9.20.8.tar.xz.asc 833 BLAKE2B 8e1517bbbf081f2cc3651488550af22a8414eba63f87cd3b4b2f2928563fb640c404d6e535b3c36d2c26e5ff79966620ec0dc6405da757a11d25f79201b1879b SHA512 d18e6e61305f6bfb8a56ce50e05016f370593f85f0a6535465a189eaaf2f5578c0988a47ed9b99cf3a795dfb39b37a4ae986f1d21e2116a74a49ee74727c3bef
 | 
			
		||||
 
 | 
			
		||||
@@ -1,16 +1,16 @@
 | 
			
		||||
# Copyright 1999-2024 Gentoo Authors
 | 
			
		||||
# Copyright 1999-2025 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=8
 | 
			
		||||
 | 
			
		||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
 | 
			
		||||
inherit systemd tmpfiles verify-sig
 | 
			
		||||
inherit eapi9-ver systemd tmpfiles verify-sig
 | 
			
		||||
 | 
			
		||||
MY_PV="${PV/_p/-P}"
 | 
			
		||||
MY_PV="${MY_PV/_rc/rc}"
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Berkeley Internet Name Domain - Name Server"
 | 
			
		||||
HOMEPAGE="https://www.isc.org/software/bind"
 | 
			
		||||
HOMEPAGE="https://www.isc.org/bind/"
 | 
			
		||||
SRC_URI="
 | 
			
		||||
	https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 | 
			
		||||
	verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz.asc )
 | 
			
		||||
@@ -20,17 +20,18 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 | 
			
		||||
LICENSE="MPL-2.0"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 | 
			
		||||
IUSE="+caps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb selinux static-libs test xml"
 | 
			
		||||
IUSE="dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb selinux static-libs test xml"
 | 
			
		||||
RESTRICT="!test? ( test )"
 | 
			
		||||
 | 
			
		||||
DEPEND="
 | 
			
		||||
	acct-group/named
 | 
			
		||||
	acct-user/named
 | 
			
		||||
	dev-libs/json-c:=
 | 
			
		||||
	dev-libs/userspace-rcu:=
 | 
			
		||||
	>=dev-libs/libuv-1.37.0:=
 | 
			
		||||
	sys-libs/zlib:=
 | 
			
		||||
	dev-libs/openssl:=[-bindist(-)]
 | 
			
		||||
	caps? ( >=sys-libs/libcap-2.1.0 )
 | 
			
		||||
	>=sys-libs/libcap-2.1.0
 | 
			
		||||
	dnstap? (
 | 
			
		||||
		dev-libs/fstrm
 | 
			
		||||
		dev-libs/protobuf-c
 | 
			
		||||
@@ -64,9 +65,6 @@ src_prepare() {
 | 
			
		||||
 | 
			
		||||
	# Don't clobber our toolchain defaults
 | 
			
		||||
	sed -i -e '/FORTIFY_SOURCE=/d' configure || die
 | 
			
		||||
 | 
			
		||||
	# Test is (notoriously) slow/resource intensive
 | 
			
		||||
	sed -i -e 's:ISC_TEST_MAIN:int main(void) { exit(77); }:' tests/isc/netmgr_test.c || die
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_configure() {
 | 
			
		||||
@@ -79,12 +77,10 @@ src_configure() {
 | 
			
		||||
		--with-openssl="${ESYSROOT}"/usr
 | 
			
		||||
		--with-json-c
 | 
			
		||||
		--with-zlib
 | 
			
		||||
		$(use_enable caps linux-caps)
 | 
			
		||||
		--disable-dnsrps
 | 
			
		||||
		$(use_enable dnstap)
 | 
			
		||||
		$(use_enable doh)
 | 
			
		||||
		$(use_with doh libnghttp2)
 | 
			
		||||
		$(use_enable fixed-rrset)
 | 
			
		||||
		$(use_enable static-libs static)
 | 
			
		||||
		$(use_enable geoip)
 | 
			
		||||
		$(use_with test cmocka)
 | 
			
		||||
@@ -112,7 +108,7 @@ src_test() {
 | 
			
		||||
src_install() {
 | 
			
		||||
	default
 | 
			
		||||
 | 
			
		||||
	dodoc CHANGES README.md
 | 
			
		||||
	dodoc README.md
 | 
			
		||||
 | 
			
		||||
	if use doc; then
 | 
			
		||||
		docinto misc
 | 
			
		||||
@@ -142,6 +138,19 @@ src_install() {
 | 
			
		||||
		find "${ED}"/usr/lib* -name '*.la' -delete || die
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	#
 | 
			
		||||
	# /var/bind
 | 
			
		||||
	#
 | 
			
		||||
	# These need to remain for now because CONFIG_PROTECT won't
 | 
			
		||||
	# save them and we shipped configs for years containing references
 | 
			
		||||
	# to them.
 | 
			
		||||
	#
 | 
			
		||||
	# ftp://ftp.rs.internic.net/domain/named.cache:
 | 
			
		||||
	insinto /var/bind
 | 
			
		||||
	newins "${FILESDIR}"/named.cache-r4 named.cache
 | 
			
		||||
	# bug #450406
 | 
			
		||||
	dosym named.cache /var/bind/root.cache
 | 
			
		||||
	#
 | 
			
		||||
	insinto /var/bind/pri
 | 
			
		||||
	doins "${FILESDIR}"/redhat/named.{empty,localhost,loopback}
 | 
			
		||||
 | 
			
		||||
@@ -194,7 +203,7 @@ pkg_postinst() {
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	# show only when upgrading to 9.18
 | 
			
		||||
	if [[ -n "${REPLACING_VERSIONS}" ]] && ver_test "${REPLACING_VERSIONS}" -lt 9.18; then
 | 
			
		||||
	if ver_replacing -lt 9.18; then
 | 
			
		||||
		elog "As this is a major bind version upgrade, please read:"
 | 
			
		||||
		elog "   https://kb.isc.org/docs/changes-to-be-aware-of-when-moving-from-bind-916-to-918"
 | 
			
		||||
		elog "for differences in functionality."
 | 
			
		||||
@@ -234,11 +243,11 @@ pkg_config() {
 | 
			
		||||
	mkdir -m 0750 -p "${CHROOT}" || die
 | 
			
		||||
	mkdir -m 0755 -p "${CHROOT}"/{dev,etc,var/log,run} || die
 | 
			
		||||
	mkdir -m 0750 -p "${CHROOT}"/etc/bind || die
 | 
			
		||||
	mkdir -m 0770 -p "${CHROOT}"/var/{bind,log/named} "${CHROOT}"/run/named/ || die
 | 
			
		||||
	mkdir -m 0770 -p "${CHROOT}"/var/{bind,log/named,run/named} "${CHROOT}"/run/named/ || die
 | 
			
		||||
 | 
			
		||||
	chown root:named \
 | 
			
		||||
		"${CHROOT}" \
 | 
			
		||||
		"${CHROOT}"/var/{bind,log/named} \
 | 
			
		||||
		"${CHROOT}"/var/{bind,log/named,run/named} \
 | 
			
		||||
		"${CHROOT}"/run/named/ \
 | 
			
		||||
		"${CHROOT}"/etc/bind \
 | 
			
		||||
		|| die
 | 
			
		||||
		Reference in New Issue
	
	Block a user