[net-dns/bind] bump
This commit is contained in:
parent
3e52eb10d5
commit
02ae36bb47
@ -1,2 +1,2 @@
|
|||||||
DIST bind-9.18.31.tar.xz 5385812 BLAKE2B e069ab3caab887a87220b54804e5b19a4c21b8d3e4e8f1bc6a7135b3990a228d6c48b1ca4a22c75242485275eff1de145a9aff89addf81124e7dfcafd8ab30cf SHA512 e51873484be3ee367eb1e601b8e0adc45abcdb16df04021ea42ffcc51b99821f8b30f67b2a693a90ad3efa51698a651c8da9d7947ee8fa19680f627afe1f7034
|
DIST bind-9.20.8.tar.xz 5661928 BLAKE2B cc8f9de7cff23af113c48d365d41774f5141f937091b2f97e682104be03e64c86eb6f00a5f2e43ac4a3472c24b2909ca0d4cb82194cf4e8e510d5dded40ddd5a SHA512 daf18ff41f36ac747051b032ce4afa426882edba7d040712f3b424dfae96b9f8de3a13a1f53c061bc7be603e6db3aace83ab7c96621b790bb45f8e158b14c47b
|
||||||
DIST bind-9.18.31.tar.xz.asc 833 BLAKE2B 77ec5895e1c2ec7325d5cf0f8dd96c40d1554c99d89b4855333d017f5490e89658c4125b2e29c9b20ee574080d7fdb239421a40c8747f28dd46649bce35b665a SHA512 2c17d9a9f153264ed18b287e081b432b5310746964be3e35dfd31597622182e822e62fc3cc4034c0e1c7041949e624c43ffb10d134145d6300f8135f86e38cc6
|
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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
|
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="${PV/_p/-P}"
|
||||||
MY_PV="${MY_PV/_rc/rc}"
|
MY_PV="${MY_PV/_rc/rc}"
|
||||||
|
|
||||||
DESCRIPTION="Berkeley Internet Name Domain - Name Server"
|
DESCRIPTION="Berkeley Internet Name Domain - Name Server"
|
||||||
HOMEPAGE="https://www.isc.org/software/bind"
|
HOMEPAGE="https://www.isc.org/bind/"
|
||||||
SRC_URI="
|
SRC_URI="
|
||||||
https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
|
https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
|
||||||
verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz.asc )
|
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"
|
LICENSE="MPL-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
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 )"
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
acct-group/named
|
acct-group/named
|
||||||
acct-user/named
|
acct-user/named
|
||||||
dev-libs/json-c:=
|
dev-libs/json-c:=
|
||||||
|
dev-libs/userspace-rcu:=
|
||||||
>=dev-libs/libuv-1.37.0:=
|
>=dev-libs/libuv-1.37.0:=
|
||||||
sys-libs/zlib:=
|
sys-libs/zlib:=
|
||||||
dev-libs/openssl:=[-bindist(-)]
|
dev-libs/openssl:=[-bindist(-)]
|
||||||
caps? ( >=sys-libs/libcap-2.1.0 )
|
>=sys-libs/libcap-2.1.0
|
||||||
dnstap? (
|
dnstap? (
|
||||||
dev-libs/fstrm
|
dev-libs/fstrm
|
||||||
dev-libs/protobuf-c
|
dev-libs/protobuf-c
|
||||||
@ -64,9 +65,6 @@ src_prepare() {
|
|||||||
|
|
||||||
# Don't clobber our toolchain defaults
|
# Don't clobber our toolchain defaults
|
||||||
sed -i -e '/FORTIFY_SOURCE=/d' configure || die
|
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() {
|
src_configure() {
|
||||||
@ -79,12 +77,10 @@ src_configure() {
|
|||||||
--with-openssl="${ESYSROOT}"/usr
|
--with-openssl="${ESYSROOT}"/usr
|
||||||
--with-json-c
|
--with-json-c
|
||||||
--with-zlib
|
--with-zlib
|
||||||
$(use_enable caps linux-caps)
|
|
||||||
--disable-dnsrps
|
--disable-dnsrps
|
||||||
$(use_enable dnstap)
|
$(use_enable dnstap)
|
||||||
$(use_enable doh)
|
$(use_enable doh)
|
||||||
$(use_with doh libnghttp2)
|
$(use_with doh libnghttp2)
|
||||||
$(use_enable fixed-rrset)
|
|
||||||
$(use_enable static-libs static)
|
$(use_enable static-libs static)
|
||||||
$(use_enable geoip)
|
$(use_enable geoip)
|
||||||
$(use_with test cmocka)
|
$(use_with test cmocka)
|
||||||
@ -112,7 +108,7 @@ src_test() {
|
|||||||
src_install() {
|
src_install() {
|
||||||
default
|
default
|
||||||
|
|
||||||
dodoc CHANGES README.md
|
dodoc README.md
|
||||||
|
|
||||||
if use doc; then
|
if use doc; then
|
||||||
docinto misc
|
docinto misc
|
||||||
@ -142,6 +138,19 @@ src_install() {
|
|||||||
find "${ED}"/usr/lib* -name '*.la' -delete || die
|
find "${ED}"/usr/lib* -name '*.la' -delete || die
|
||||||
fi
|
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
|
insinto /var/bind/pri
|
||||||
doins "${FILESDIR}"/redhat/named.{empty,localhost,loopback}
|
doins "${FILESDIR}"/redhat/named.{empty,localhost,loopback}
|
||||||
|
|
||||||
@ -194,7 +203,7 @@ pkg_postinst() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# show only when upgrading to 9.18
|
# 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 "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 " https://kb.isc.org/docs/changes-to-be-aware-of-when-moving-from-bind-916-to-918"
|
||||||
elog "for differences in functionality."
|
elog "for differences in functionality."
|
||||||
@ -234,11 +243,11 @@ pkg_config() {
|
|||||||
mkdir -m 0750 -p "${CHROOT}" || die
|
mkdir -m 0750 -p "${CHROOT}" || die
|
||||||
mkdir -m 0755 -p "${CHROOT}"/{dev,etc,var/log,run} || die
|
mkdir -m 0755 -p "${CHROOT}"/{dev,etc,var/log,run} || die
|
||||||
mkdir -m 0750 -p "${CHROOT}"/etc/bind || 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 \
|
chown root:named \
|
||||||
"${CHROOT}" \
|
"${CHROOT}" \
|
||||||
"${CHROOT}"/var/{bind,log/named} \
|
"${CHROOT}"/var/{bind,log/named,run/named} \
|
||||||
"${CHROOT}"/run/named/ \
|
"${CHROOT}"/run/named/ \
|
||||||
"${CHROOT}"/etc/bind \
|
"${CHROOT}"/etc/bind \
|
||||||
|| die
|
|| die
|
Loading…
x
Reference in New Issue
Block a user