[net-dns/bind] sync

This commit is contained in:
Robert Förster 2025-05-30 01:24:28 +02:00
parent a1e14eb551
commit 6867dbd1cf
2 changed files with 18 additions and 4 deletions

View File

@ -20,7 +20,7 @@ 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="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 systemd systemtap test xml"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"
DEPEND=" DEPEND="
@ -42,7 +42,8 @@ DEPEND="
idn? ( net-dns/libidn2 ) idn? ( net-dns/libidn2 )
jemalloc? ( dev-libs/jemalloc:= ) jemalloc? ( dev-libs/jemalloc:= )
lmdb? ( dev-db/lmdb ) lmdb? ( dev-db/lmdb )
xml? ( dev-libs/libxml2 ) systemd? ( sys-apps/systemd:= )
xml? ( dev-libs/libxml2:= )
" "
RDEPEND=" RDEPEND="
${DEPEND} ${DEPEND}
@ -58,6 +59,9 @@ BDEPEND="
test? ( test? (
dev-util/cmocka dev-util/cmocka
) )
systemtap? (
dev-debug/systemtap
)
" "
src_prepare() { src_prepare() {
@ -68,6 +72,15 @@ src_prepare() {
} }
src_configure() { src_configure() {
# configure automagically uses sphinx even if prebuilt man pages
# are available. Force fallback to prebuilt ones.
use doc || export ac_cv_path_SPHINX_BUILD= SPHINX_BUILD=
# Workaround for bug #938302
if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
export DTRACE="${BROOT}"/usr/bin/stap-dtrace
fi
local myeconfargs=( local myeconfargs=(
--prefix="${EPREFIX}"/usr --prefix="${EPREFIX}"/usr
--sysconfdir="${EPREFIX}"/etc/bind --sysconfdir="${EPREFIX}"/etc/bind
@ -83,12 +96,14 @@ src_configure() {
$(use_with doh libnghttp2) $(use_with doh libnghttp2)
$(use_enable static-libs static) $(use_enable static-libs static)
$(use_enable geoip) $(use_enable geoip)
$(use_enable systemtap tracing)
$(use_with test cmocka) $(use_with test cmocka)
$(use_with geoip maxminddb) $(use_with geoip maxminddb)
$(use_with gssapi) $(use_with gssapi)
$(use_with idn libidn2) $(use_with idn libidn2)
$(use_with jemalloc) $(use_with jemalloc)
$(use_with lmdb) $(use_with lmdb)
$(use_with systemd libsystemd)
$(use_with xml libxml2) $(use_with xml libxml2)
) )
@ -125,7 +140,7 @@ src_install() {
fi fi
insinto /etc/bind insinto /etc/bind
newins "${FILESDIR}"/named.conf-r8 named.conf newins "${FILESDIR}"/named.conf-r9 named.conf
newins "${FILESDIR}"/named.conf.auth named.conf.auth newins "${FILESDIR}"/named.conf.auth named.conf.auth
newins "${FILESDIR}"/redhat/named.rfc1912.zones named.rfc1912.zones.conf newins "${FILESDIR}"/redhat/named.rfc1912.zones named.rfc1912.zones.conf

View File

@ -87,7 +87,6 @@ options {
*/ */
dnssec-enable yes;
//dnssec-validation yes; //dnssec-validation yes;
/* /*