[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-11-07 Thread Mike Gilbert
commit: 2559800a0a46c96d9fe61768986de954c2f93e51
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Nov  5 20:20:52 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov  7 16:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2559800a

net-dns/bind: wire up ROOT in pkg_postinst

Skip calling rndc-confgen when ROOT is not empty.
Add EPREFIX to paths.
Add proper quoting in pkg_postinst and pkg_config.

Closes: https://bugs.gentoo.org/942892
Signed-off-by: Mike Gilbert  gentoo.org>

 ...{bind-9.18.31.ebuild => bind-9.18.31-r1.ebuild} | 48 +++---
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/net-dns/bind/bind-9.18.31.ebuild 
b/net-dns/bind/bind-9.18.31-r1.ebuild
similarity index 85%
rename from net-dns/bind/bind-9.18.31.ebuild
rename to net-dns/bind/bind-9.18.31-r1.ebuild
index b35542e12f4d..f10b1e166977 100644
--- a/net-dns/bind/bind-9.18.31.ebuild
+++ b/net-dns/bind/bind-9.18.31-r1.ebuild
@@ -173,11 +173,11 @@ src_install() {
 pkg_postinst() {
tmpfiles_process named.conf
 
-   if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
+   if [[ -z ${ROOT} && ! -f ${EPREFIX}/etc/bind/rndc.key && ! -f 
${EPREFIX}/etc/bind/rndc.conf ]]; then
einfo "Generating rndc.key"
-   /usr/sbin/rndc-confgen -a
-   chown root:named /etc/bind/rndc.key || die
-   chmod 0640 /etc/bind/rndc.key || die
+   "${EPREFIX}"/usr/sbin/rndc-confgen -a || die
+   chown root:named "${EPREFIX}"/etc/bind/rndc.key || die
+   chmod 0640 "${EPREFIX}"/etc/bind/rndc.key || die
fi
 
einfo
@@ -190,7 +190,7 @@ pkg_postinst() {
einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`"
einfo
 
-   CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT})
+   CHROOT=$(source "${EROOT}"/etc/conf.d/named 2>/dev/null; echo ${CHROOT})
if [[ -n ${CHROOT} ]]; then
elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of 
the init-script got some major changes!"
elog "To enable the old behaviour (without using mount) 
uncomment the"
@@ -216,9 +216,9 @@ pkg_postinst() {
 }
 
 pkg_config() {
-   CHROOT=$(source /etc/conf.d/named; echo ${CHROOT})
-   CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT})
-   CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP})
+   CHROOT=$(source "${EROOT}"/etc/conf.d/named; echo ${CHROOT})
+   CHROOT_NOMOUNT=$(source "${EROOT}"/etc/conf.d/named; echo 
${CHROOT_NOMOUNT})
+   CHROOT_GEOIP=$(source "${EROOT}"/etc/conf.d/named; echo ${CHROOT_GEOIP})
 
if [[ -z "${CHROOT}" ]]; then
eerror "This config script is designed to automate setting up"
@@ -239,34 +239,34 @@ pkg_config() {
 
echo; einfo "Setting up the chroot directory..."
 
-   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 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
 
chown root:named \
-   ${CHROOT} \
-   ${CHROOT}/var/{bind,log/named} \
-   ${CHROOT}/run/named/ \
-   ${CHROOT}/etc/bind \
+   "${CHROOT}" \
+   "${CHROOT}"/var/{bind,log/named} \
+   "${CHROOT}"/run/named/ \
+   "${CHROOT}"/etc/bind \
|| die
 
-   mknod ${CHROOT}/dev/null c 1 3 || die
-   chmod 0666 ${CHROOT}/dev/null || die
+   mknod "${CHROOT}"/dev/null c 1 3 || die
+   chmod 0666 "${CHROOT}"/dev/null || die
 
-   mknod ${CHROOT}/dev/zero c 1 5 || die
-   chmod 0666 ${CHROOT}/dev/zero || die
+   mknod "${CHROOT}"/dev/zero c 1 5 || die
+   chmod 0666 "${CHROOT}"/dev/zero || die
 
if [[ "${CHROOT_NOMOUNT:-0}" -ne 0 ]]; then
-   cp -a /etc/bind ${CHROOT}/etc/ || die
-   cp -a /var/bind ${CHROOT}/var/ || die
+   cp -a /etc/bind "${CHROOT}"/etc/ || die
+   cp -a /var/bind "${CHROOT}"/var/ || die
fi
 
if [[ "${CHROOT_GEOIP:-0}" -eq 1 ]]; then
if use geoip; then
-   mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die
+   mkdir -m 0755 -p "${CHROOT}"/usr/share/GeoIP || die
elif use geoip2; then
-   mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die
+   mkdir -m 0755 -p "${CHROOT}"/usr/share/GeoIP2 || die
fi
fi
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-28 Thread Sam James
commit: 5125ede88926dd587fc804b33d16c0b119a64d5b
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 28 12:20:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 28 12:20:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5125ede8

net-dns/bind: add BDEPEND on perl

Needed for util/bindkeys.pl.

Closes: https://bugs.gentoo.org/942378
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 1 +
 net-dns/bind/bind-9.18.31.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index e242b6cde6eb..718dde26f89c 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -47,6 +47,7 @@ RDEPEND="
 "
 # sphinx required for man-page and html creation
 BDEPEND="
+   dev-lang/perl
virtual/pkgconfig
doc? ( dev-python/sphinx )
test? (

diff --git a/net-dns/bind/bind-9.18.31.ebuild b/net-dns/bind/bind-9.18.31.ebuild
index b632aae9726a..b35542e12f4d 100644
--- a/net-dns/bind/bind-9.18.31.ebuild
+++ b/net-dns/bind/bind-9.18.31.ebuild
@@ -47,6 +47,7 @@ RDEPEND="
 "
 # sphinx required for man-page and html creation
 BDEPEND="
+   dev-lang/perl
virtual/pkgconfig
doc? ( dev-python/sphinx )
test? (



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-10-25 Thread Sam James
commit: 49f33ad56886ad76c89e079ba9931732adf6f989
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 25 21:31:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 25 21:31:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f33ad5

net-dns/bind-tools: add ewarn explaining the package is obsolete

Closes: https://bugs.gentoo.org/942104
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.18.0.ebuild | 12 
 1 file changed, 12 insertions(+)

diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild 
b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
index ddb9c952d6b3..ac583a3ecafb 100644
--- a/net-dns/bind-tools/bind-tools-9.18.0.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -12,3 +12,15 @@ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s3
 IUSE="+caps doc gssapi idn libedit readline xml"
 
 RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"
+
+pkg_postinst() {
+   ewarn "net-dns/bind-tools is now merged into net-dns/bind and"
+   ewarn "net-dns/bind-tools serves as a dummy package until it is"
+   ewarn "eventually removed. The split was already a maintenance burden"
+   ewarn "because of lack of build system support for it, but this became"
+   ewarn "more severe with >=9.18.0."
+   ewarn ""
+   ewarn "Please run the following commands:"
+   ewarn "* emerge --deselect net-dns/bind-tools"
+   ewarn "* emerge --noreplace net-dns/bind instead"
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-25 Thread Sam James
commit: 0d69a2bd685c965d633d303e8cf7ee0fd6326e95
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 25 22:30:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 25 22:30:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d69a2bd

net-dns/bind: fix typo in path to test-suite.log

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 2 +-
 net-dns/bind/bind-9.18.31.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 9836f987042d..e242b6cde6eb 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -101,7 +101,7 @@ src_test() {
 
# libtest is an internal test helper library, it has no tests,
# so suppress the QA warning.
-   rm libtest/test-suite.log || die
+   rm tests/libtest/test-suite.log || die
 }
 
 src_install() {

diff --git a/net-dns/bind/bind-9.18.31.ebuild b/net-dns/bind/bind-9.18.31.ebuild
index db109c392f84..b632aae9726a 100644
--- a/net-dns/bind/bind-9.18.31.ebuild
+++ b/net-dns/bind/bind-9.18.31.ebuild
@@ -101,7 +101,7 @@ src_test() {
 
# libtest is an internal test helper library, it has no tests,
# so suppress the QA warning.
-   rm libtest/test-suite.log || die
+   rm tests/libtest/test-suite.log || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-25 Thread Sam James
commit: 193cfb33ed8896ec795fd70ec4bdf1b189abcd43
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 25 21:46:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 25 21:46:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193cfb33

net-dns/bind: drop USE=dnsrps for 9.18.31

As negril says in the bug: "the dnsrps useflag should be dropped.
bind supports rpz natively. This only enables the api for an external provider."

Closes: https://bugs.gentoo.org/938936
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.31.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.18.31.ebuild b/net-dns/bind/bind-9.18.31.ebuild
index 0793437baab0..db109c392f84 100644
--- a/net-dns/bind/bind-9.18.31.ebuild
+++ b/net-dns/bind/bind-9.18.31.ebuild
@@ -16,7 +16,7 @@ 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 dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
+IUSE="+caps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb selinux 
static-libs test xml"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -75,7 +75,7 @@ src_configure() {
--with-json-c
--with-zlib
$(use_enable caps linux-caps)
-   $(use_enable dnsrps)
+   --disable-dnsrps
$(use_enable dnstap)
$(use_enable doh)
$(use_with doh libnghttp2)



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-25 Thread Sam James
commit: 9d5094fbcab380d8ae5f04b8ea00ee4f726167f3
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 25 21:44:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 25 21:44:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5094fb

net-dns/bind: backport test fixes to 9.18.29-r2

Backport the test fixes from 511d0f25bfa3cfd3956a83ace532fafaf947dc95.

Closes: https://bugs.gentoo.org/942132
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 1f40ca79c839..9836f987042d 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit multiprocessing systemd tmpfiles
+inherit systemd tmpfiles
 
 MY_PV="${PV/_p/-P}"
 MY_PV="${MY_PV/_rc/rc}"
@@ -51,10 +51,19 @@ BDEPEND="
doc? ( dev-python/sphinx )
test? (
dev-util/cmocka
-   dev-util/kyua
)
 "
 
+src_prepare() {
+   default
+
+   # 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() {
local myeconfargs=(
--prefix="${EPREFIX}"/usr
@@ -73,6 +82,7 @@ src_configure() {
$(use_enable fixed-rrset)
$(use_enable static-libs static)
$(use_enable geoip)
+   $(use_with test cmocka)
$(use_with geoip maxminddb)
$(use_with gssapi)
$(use_with idn libidn2)
@@ -87,7 +97,11 @@ src_configure() {
 src_test() {
# system tests ('emake test') require network configuration for IPs etc
# so we run the unit tests instead.
-   TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit
+   CI=1 emake unit V=1
+
+   # libtest is an internal test helper library, it has no tests,
+   # so suppress the QA warning.
+   rm libtest/test-suite.log || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-25 Thread Sam James
commit: 2a07db61c8689410d43f30d4f2943ce8b5b9075c
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 24 11:28:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 24 11:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a07db61

net-dns/bind: Stabilize 9.18.29-r2 amd64, #941696

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 5a25c3431f26..1f40ca79c839 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-10-24 Thread Sam James
commit: cc01ac5b2ba8a619c1ff4020bf5ab1165a0e16ec
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 24 11:28:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 24 11:28:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc01ac5b

net-dns/bind-tools: Stabilize 9.18.0 amd64, #941696

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild 
b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
index d9d594215420..ddb9c952d6b3 100644
--- a/net-dns/bind-tools/bind-tools-9.18.0.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline xml"
 
 RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-24 Thread Sam James
commit: 511d0f25bfa3cfd3956a83ace532fafaf947dc95
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 24 11:23:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 24 11:27:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511d0f25

net-dns/bind: add 9.18.31

* Don't clobber our toolchain's _FORTIFY_SOURCE setting which may be
  stricter
* Make building tests conditional
* Drop obsolete kyua test dep
* Skip netmgr test which is very expensive/slow/times out (lots of reports
  of this online too). I had tried Fedora's patch to mark some as expensive
  but it wasn't enough and we would've ended up removing loads of it.
* Pass CI=1 when running tests as well to skip expensive tests
* Drop obsolete test parameters for parallelism

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.18.31.ebuild | 274 +++
 2 files changed, 275 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 3ccb3e119b6f..2a2ee793501b 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -3,4 +3,5 @@ DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0a
 DIST bind-9.16.50.tar.xz 5134620 BLAKE2B 
0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b
 SHA512 
7627e0606ac389343046fa9d1ca789ed732b3c8d99e83ba6f59593f816cebc0b2ebd319c2812ac1f604c68f5115bbc281d432036c0d31bbe489ee2d678374213
 DIST bind-9.16.50.tar.xz.asc 833 BLAKE2B 
7eabf67b96d1fc94ec096adf1b4d075c370b603b7225522fe5b97d04c519f68f017fe0ccaf7ddeff029d17c0b4c3932a09f009376553f987671ba21f6b9cdb7d
 SHA512 
0650ad5d55da2d9fe848d68aa59b16998b781152209ebcaabaea68144dab75ff9f4cfcceaa87a6b6da4f2f98fcf6f9eddd16d19ddf958fef242d93da03516dbc
 DIST bind-9.18.29.tar.xz 5562720 BLAKE2B 
f3e7de6936362bcce4993e401ed8fdd9d597459e82ad908a918fff1da619f91ef4896595ea210b43f2b492d763d7be2b71105495858da55431b60874c7fd2312
 SHA512 
6c2676e2e2cb90f3bd73afb367813c54d1c961e12df1e12e41b9d0ee5a1d5cdf368d81410469753eaef37e43358b56796f078f3b2f20c3b247c4bef91d56c716
+DIST bind-9.18.31.tar.xz 5385812 BLAKE2B 
e069ab3caab887a87220b54804e5b19a4c21b8d3e4e8f1bc6a7135b3990a228d6c48b1ca4a22c75242485275eff1de145a9aff89addf81124e7dfcafd8ab30cf
 SHA512 
e51873484be3ee367eb1e601b8e0adc45abcdb16df04021ea42ffcc51b99821f8b30f67b2a693a90ad3efa51698a651c8da9d7947ee8fa19680f627afe1f7034
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.18.31.ebuild b/net-dns/bind/bind-9.18.31.ebuild
new file mode 100644
index ..0793437baab0
--- /dev/null
+++ b/net-dns/bind/bind-9.18.31.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+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";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
+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 dnsrps 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/libuv-1.37.0:=
+   sys-libs/zlib:=
+   dev-libs/openssl:=[-bindist(-)]
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c
+   )
+   doh? ( net-libs/nghttp2:= )
+   geoip? ( dev-libs/libmaxminddb )
+   gssapi? ( virtual/krb5 )
+   idn? ( net-dns/libidn2 )
+   jemalloc? ( dev-libs/jemalloc:= )
+   lmdb? ( dev-db/lmdb )
+   xml? ( dev-libs/libxml2 )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-bind )
+   sys-process/psmisc
+   !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
+   newins "${FILESDIR}"/localhost.zone-r3 localhost.zone
+
+   dosym -r /var/bind/pri /etc/bind/pri
+   dosym -r /var/bind/sec /etc/bind/sec
+   dosym -r /var/bind/dyn /etc/bind/dyn
+   keepdir /var/bind/{pri,sec,dyn} /var/log/named
+
+   fowners root:named /{etc,var}/bind /var/log/named 
/var/bind/{sec,pri,dyn}
+   fowners root:named /etc/bind/{bind.keys,named.conf,

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-10-18 Thread Arthur Zamarin
commit: 21d616871177991baf1a350d76a246ec8e8f8f89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 11:42:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 11:42:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d61687

net-dns/bind-tools: Stabilize 9.18.0 ppc, #941696

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild 
b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
index 05f11ffd2167..d9d594215420 100644
--- a/net-dns/bind-tools/bind-tools-9.18.0.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline xml"
 
 RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-18 Thread Arthur Zamarin
commit: 61060af5fb57386f7ff225e22a8f471d42078ac4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 11:42:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 11:42:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61060af5

net-dns/bind: Stabilize 9.18.29-r2 ppc, #941696

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 07917c5f9d38..5a25c3431f26 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-10-18 Thread Arthur Zamarin
commit: b284750f0bdb4aa6c702b17b04d995762a251f35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 11:42:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 11:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b284750f

net-dns/bind-tools: Stabilize 9.18.0 ppc64, #941696

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild 
b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
index e041755cd46e..05f11ffd2167 100644
--- a/net-dns/bind-tools/bind-tools-9.18.0.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline xml"
 
 RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-10-18 Thread Arthur Zamarin
commit: 58b3b1235f2e9ba047a2e0effb5fa563109e92de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 11:42:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 11:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b3b123

net-dns/bind: Stabilize 9.18.29-r2 ppc64, #941696

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 91120706deaf..07917c5f9d38 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-09-12 Thread Arthur Zamarin
commit: e03cd9ebb3a46c25d1df7699eb74d785d19178ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 12 14:37:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 12 14:37:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03cd9eb

net-dns/bind-tools: Stabilize 9.16.50 ppc64, #938923

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.50.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
index 81e0a5f69697..0bfd80dc5e83 100644
--- a/net-dns/bind-tools/bind-tools-9.16.50.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-12 Thread Arthur Zamarin
commit: 251c34ed40135304b744b19084731254b0f1e72c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 12 14:37:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 12 14:37:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251c34ed

net-dns/bind: Stabilize 9.16.50 ppc64, #938923

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.50.ebuild b/net-dns/bind/bind-9.16.50.ebuild
index 95d09246a9b8..edd79e256d7d 100644
--- a/net-dns/bind/bind-9.16.50.ebuild
+++ b/net-dns/bind/bind-9.16.50.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-09-04 Thread Sam James
commit: 2cd954f31216b24f6f78d5e6dca9195334df6ff4
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  5 00:04:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  5 00:04:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd954f3

net-dns/bind-tools: Stabilize 9.16.50 arm64, #938923

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.50.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
index adf64d176ab1..81e0a5f69697 100644
--- a/net-dns/bind-tools/bind-tools-9.16.50.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-04 Thread Sam James
commit: 88400864719f26529533df67462f5470adc3862b
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  5 00:04:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  5 00:04:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88400864

net-dns/bind: Stabilize 9.16.50 arm64, #938923

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.50.ebuild b/net-dns/bind/bind-9.16.50.ebuild
index 4ed4b7ee7847..95d09246a9b8 100644
--- a/net-dns/bind/bind-9.16.50.ebuild
+++ b/net-dns/bind/bind-9.16.50.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/, net-dns/bind/files/

2024-09-02 Thread Sam James
commit: 8fd3348bf2b450370cd42764c7d9fab4ef1732a8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 06:37:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 06:38:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd3348b

net-dns/bind: fix init script for non-merged-usr

named-checkconf is in /usr/bin, not /usr/sbin, now.

See upstream commit 
https://gitlab.isc.org/isc-projects/bind9/-/commit/4419606c9d2a52536a6dd0882ac0c7068ac27f30.

Reported at https://github.com/gentoo/gentoo/pull/25220#issuecomment-2325665084.

Signed-off-by: Sam James  gentoo.org>

 .../bind/{bind-9.18.29-r1.ebuild => bind-9.18.29-r2.ebuild} |  2 +-
 net-dns/bind/files/named.init-r15   |  6 +++---
 net-dns/bind/files/named.service-r2 | 13 +
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
similarity index 99%
rename from net-dns/bind/bind-9.18.29-r1.ebuild
rename to net-dns/bind/bind-9.18.29-r2.ebuild
index 268786e54053..56fb07aa3d91 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -149,7 +149,7 @@ src_install() {
fperms 0750 /etc/bind /var/bind/pri
fperms 0770 /var/log/named /var/bind/{,sec,dyn}
 
-   systemd_newunit "${FILESDIR}/named.service-r1" named.service
+   systemd_newunit "${FILESDIR}/named.service-r2" named.service
dotmpfiles "${FILESDIR}"/named.conf
exeinto /usr/libexec
doexe "${FILESDIR}/generate-rndc-key.sh"

diff --git a/net-dns/bind/files/named.init-r15 
b/net-dns/bind/files/named.init-r15
index bdee10cc61e8..2bd52a773200 100644
--- a/net-dns/bind/files/named.init-r15
+++ b/net-dns/bind/files/named.init-r15
@@ -65,7 +65,7 @@ _umount() {
 _get_pidfile() {
# as suggested in bug #107724, bug 335398#c17
[ -n "${PIDFILE}" ] || PIDFILE=${CHROOT}$(\
-   /usr/sbin/named-checkconf -p ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}} | grep 'pid-file' | cut -d\" -f2)
+   /usr/bin/named-checkconf -p ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}} | grep 'pid-file' | cut -d\" -f2)
[ -z "${PIDFILE}" ] && PIDFILE=${CHROOT}/run/named/named.pid
 }
 
@@ -98,7 +98,7 @@ checkconfig() {
return 1
fi
 
-   /usr/sbin/named-checkconf ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}} || {
+   /usr/bin/named-checkconf ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}} || {
eerror "named-checkconf failed! Please fix your config first."
return 1
}
@@ -109,7 +109,7 @@ checkconfig() {
 
 checkzones() {
ebegin "Checking named configuration and zones"
-   /usr/sbin/named-checkconf -z -j ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}}
+   /usr/bin/named-checkconf -z -j ${CHROOT:+-t} ${CHROOT} 
${NAMED_CONF#${CHROOT}}
eend $?
 }
 

diff --git a/net-dns/bind/files/named.service-r2 
b/net-dns/bind/files/named.service-r2
new file mode 100644
index ..4ca34544fe61
--- /dev/null
+++ b/net-dns/bind/files/named.service-r2
@@ -0,0 +1,13 @@
+[Unit]
+Description=Internet domain name server
+After=network.target
+
+[Service]
+ExecStartPre=/usr/libexec/generate-rndc-key.sh
+ExecStartPre=/usr/bin/named-checkconf -z /etc/bind/named.conf
+ExecStart=/usr/sbin/named -f -u named
+ExecReload=/usr/sbin/rndc reload
+ExecStop=/usr/sbin/rndc stop
+
+[Install]
+WantedBy=multi-user.target



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: 6d9bd99c395afe5e409d55eb3375f1d9b7c4f57c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 06:40:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 06:41:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9bd99c

net-dns/bind: don't enable jemalloc by default

It was enabled by default in c5a1a089f3e4ce5b4203fb2b0b218a42c3f090bd but
we get crashes with dlz + samba.

A reliable BIND is more important than anything else.

Bug: https://bugs.gentoo.org/938955
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r2.ebuild 
b/net-dns/bind/bind-9.18.29-r2.ebuild
index 56fb07aa3d91..cbd163402fca 100644
--- a/net-dns/bind/bind-9.18.29-r2.ebuild
+++ b/net-dns/bind/bind-9.18.29-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn +jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
+IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
 RESTRICT="!test? ( test )"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-09-02 Thread Jakov Smolić
commit: bd85c5172fb0114c9f3eb059f2b438f3eadef22e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep  2 11:16:48 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep  2 11:16:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd85c517

net-dns/bind-tools: Stabilize 9.16.50 amd64, #938923

Signed-off-by: Jakov Smolić  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.50.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
index 53c0494bb5a5..adf64d176ab1 100644
--- a/net-dns/bind-tools/bind-tools-9.16.50.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Jakov Smolić
commit: 5e14329529987dc4798e5215b59c1bd470568136
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep  2 11:16:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep  2 11:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e143295

net-dns/bind: Stabilize 9.16.50 amd64, #938923

Signed-off-by: Jakov Smolić  gentoo.org>

 net-dns/bind/bind-9.16.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.50.ebuild b/net-dns/bind/bind-9.16.50.ebuild
index 94d369920eea..4ed4b7ee7847 100644
--- a/net-dns/bind/bind-9.16.50.ebuild
+++ b/net-dns/bind/bind-9.16.50.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/, net-dns/bind/

2024-09-02 Thread Sam James
commit: 29cee14c48811f73113b4ceb29f86025f53fda5e
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:20:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cee14c

net-dns/bind: 9.18.29-r1 properly include named.conf.auth

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild   | 7 ---
 net-dns/bind/files/{named.conf-r9 => named.conf.auth} | 0
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index f2f369fcaef3..79eab49c7f11 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -113,7 +113,8 @@ src_install() {
fi
 
insinto /etc/bind
-   newins "${FILESDIR}"/named.conf-r9 named.conf.auth
+   newins "${FILESDIR}"/named.conf-r8 named.conf
+   newins "${FILESDIR}"/named.conf.auth named.conf.auth
 
newinitd "${FILESDIR}"/named.init-r15 named
newconfd "${FILESDIR}"/named.confd-r8 named
@@ -146,8 +147,8 @@ src_install() {
keepdir /var/bind/{pri,sec,dyn} /var/log/named
 
fowners root:named /{etc,var}/bind /var/log/named 
/var/bind/{sec,pri,dyn}
-   fowners root:named /etc/bind/{bind.keys,named.conf.auth}
-   fperms 0640 /etc/bind/{bind.keys,named.conf.auth}
+   fowners root:named /etc/bind/{bind.keys,named.conf,named.conf.auth}
+   fperms 0640 /etc/bind/{bind.keys,named.conf,named.conf.auth}
fperms 0750 /etc/bind /var/bind/pri
fperms 0770 /var/log/named /var/bind/{,sec,dyn}
 

diff --git a/net-dns/bind/files/named.conf-r9 
b/net-dns/bind/files/named.conf.auth
similarity index 100%
rename from net-dns/bind/files/named.conf-r9
rename to net-dns/bind/files/named.conf.auth



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: a5c9ffb742242bf6ac5e8959dc1b9734fb82d06b
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:39:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c9ffb7

net-dns/bind: 9.18.29-r1 add upgrade info

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index 022aba37b7a8..268786e54053 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -185,6 +185,19 @@ pkg_postinst() {
elog "/var/bind because bind will now mount the needed 
directories into"
elog "the chroot dir."
fi
+
+   # show only when upgrading to 9.18
+   if [[ -n "${REPLACING_VERSIONS}" ]] && ver_test "${REPLACING_VERSIONS}" 
-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."
+   elog ""
+   ewarn "In particular, please note that bind-9.18 does not need 
a root hints file anymore"
+   ewarn "and we only ship with one as a stop-gap. If your current 
configuration specifies a"
+   ewarn "root hints file - usually called named.cache - bind will 
not start as it will not be able"
+   ewarn "to find the specified file. Best practice is to delete 
the offending lines that"
+   ewarn "reference named.cache file from your configuration."
+   fi
 }
 
 pkg_config() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: c5a1a089f3e4ce5b4203fb2b0b218a42c3f090bd
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:38:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a1a089

net-dns/bind: 9.18.29-r1 enable jemalloc by default

The configure script really insists on having it.

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index 6023f3da856b..9e09ad824097 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
+IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn +jemalloc geoip gssapi lmdb 
selinux static-libs test xml"
 RESTRICT="!test? ( test )"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: 6a7523497a17a07579ccef9bbce665ee31067e1b
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:38:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a752349

net-dns/bind: 9.18.29-r1 use EPREFIX

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index 9e09ad824097..4fe642afe861 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -58,8 +58,8 @@ BDEPEND="
 src_configure() {
local myeconfargs=(
--prefix="${EPREFIX}"/usr
-   --sysconfdir=/etc/bind
-   --localstatedir=/var
+   --sysconfdir="${EPREFIX}"/etc/bind
+   --localstatedir="${EPREFIX}"/var
--enable-full-report
--without-readline
--with-openssl="${ESYSROOT}"/usr



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: 16808c1ed0dc77c2424e7644a448ce440a7c1d19
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:39:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16808c1e

net-dns/bind: 9.18.29-r1 use zlib subslot

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index 4fe642afe861..022aba37b7a8 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -24,7 +24,7 @@ DEPEND="
acct-user/named
dev-libs/json-c:=
>=dev-libs/libuv-1.37.0:=
-   sys-libs/zlib
+   sys-libs/zlib:=
dev-libs/openssl:=[-bindist(-)]
caps? ( >=sys-libs/libcap-2.1.0 )
dnstap? (



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: 578444dd42de066d6806d7f21808ff56e839da8f
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:37:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578444dd

net-dns/bind: 9.18.29-r1 cleanup variables

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29-r1.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
index 79eab49c7f11..6023f3da856b 100644
--- a/net-dns/bind/bind-9.18.29-r1.ebuild
+++ b/net-dns/bind/bind-9.18.29-r1.ebuild
@@ -7,14 +7,11 @@ inherit multiprocessing systemd tmpfiles
 
 MY_PV="${PV/_p/-P}"
 MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-RRL_PV="${MY_PV}"
 
 DESCRIPTION="Berkeley Internet Name Domain - Name Server"
 HOMEPAGE="https://www.isc.org/software/bind";
 SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="MPL-2.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-09-02 Thread Sam James
commit: 404b811d4e3bf25881e73fa8285990081e504e43
Author: Paul Zander  gmail  com>
AuthorDate: Sun Sep  1 21:40:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  2 08:29:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404b811d

net-dns/bind: bump 9.18.29-r1

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/{bind-9.18.29.ebuild => bind-9.18.29-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-dns/bind/bind-9.18.29.ebuild 
b/net-dns/bind/bind-9.18.29-r1.ebuild
similarity index 100%
rename from net-dns/bind/bind-9.18.29.ebuild
rename to net-dns/bind/bind-9.18.29-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-08-31 Thread Sam James
commit: 630fe3784fff37e6930e09f46b923b9115d17455
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 31 07:23:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630fe378

net-dns/bind: add 9.16.50

Closes: https://bugs.gentoo.org/930348
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   2 +
 net-dns/bind/bind-9.16.50.ebuild | 398 +++
 2 files changed, 400 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 4bdb68cfc756..3ccb3e119b6f 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,6 @@
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
+DIST bind-9.16.50.tar.xz 5134620 BLAKE2B 
0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b
 SHA512 
7627e0606ac389343046fa9d1ca789ed732b3c8d99e83ba6f59593f816cebc0b2ebd319c2812ac1f604c68f5115bbc281d432036c0d31bbe489ee2d678374213
+DIST bind-9.16.50.tar.xz.asc 833 BLAKE2B 
7eabf67b96d1fc94ec096adf1b4d075c370b603b7225522fe5b97d04c519f68f017fe0ccaf7ddeff029d17c0b4c3932a09f009376553f987671ba21f6b9cdb7d
 SHA512 
0650ad5d55da2d9fe848d68aa59b16998b781152209ebcaabaea68144dab75ff9f4cfcceaa87a6b6da4f2f98fcf6f9eddd16d19ddf958fef242d93da03516dbc
 DIST bind-9.18.29.tar.xz 5562720 BLAKE2B 
f3e7de6936362bcce4993e401ed8fdd9d597459e82ad908a918fff1da619f91ef4896595ea210b43f2b492d763d7be2b71105495858da55431b60874c7fd2312
 SHA512 
6c2676e2e2cb90f3bd73afb367813c54d1c961e12df1e12e41b9d0ee5a1d5cdf368d81410469753eaef37e43358b56796f078f3b2f20c3b247c4bef91d56c716
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.50.ebuild b/net-dns/bind/bind-9.16.50.ebuild
new file mode 100644
index ..94d369920eea
--- /dev/null
+++ b/net-dns/bind/bind-9.16.50.ebuild
@@ -0,0 +1,398 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles verify-sig
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="
+   https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )
+   verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz.asc 
)
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
+IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-08-31 Thread Sam James
commit: 68ebf97fe494b4207edf2e3f9ca38830c8d28725
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 31 07:30:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ebf97f

net-dns/bind-tools: add 9.16.50

Closes: https://bugs.gentoo.org/930348
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   2 +
 net-dns/bind-tools/bind-tools-9.16.50.ebuild | 170 +++
 2 files changed, 172 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 5b6dc6258fa2..10de77f9f9a3 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,2 +1,4 @@
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
+DIST bind-9.16.50.tar.xz 5134620 BLAKE2B 
0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b
 SHA512 
7627e0606ac389343046fa9d1ca789ed732b3c8d99e83ba6f59593f816cebc0b2ebd319c2812ac1f604c68f5115bbc281d432036c0d31bbe489ee2d678374213
+DIST bind-9.16.50.tar.xz.asc 833 BLAKE2B 
7eabf67b96d1fc94ec096adf1b4d075c370b603b7225522fe5b97d04c519f68f017fe0ccaf7ddeff029d17c0b4c3932a09f009376553f987671ba21f6b9cdb7d
 SHA512 
0650ad5d55da2d9fe848d68aa59b16998b781152209ebcaabaea68144dab75ff9f4cfcceaa87a6b6da4f2f98fcf6f9eddd16d19ddf958fef242d93da03516dbc

diff --git a/net-dns/bind-tools/bind-tools-9.16.50.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
new file mode 100644
index ..53c0494bb5a5
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 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 autotools flag-o-matic multiprocessing toolchain-funcs verify-sig
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="
+   https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
+   verify-sig? ( 
https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/bind-9.16/lib/isc/netmgr/netmgr.c?ref_type=heads#L244
+# to avoid issues with matching stable/testing, etc
+RDEPEND="
+   >=dev-libs/libuv-1.42.0:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${RDEPEND}"
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+   verify-sig? ( sec-keys/openpgp-keys-isc )
+"
+
+src_prepare() {
+   default
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   # localstatedir for nsupdate -l, bug #

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-08-31 Thread Sam James
commit: 654c7d2780ac64a43e9ee0c04e0964a110755f5a
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 18:54:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654c7d27

net-dns/bind: restore USE=jemalloc

We can't force jemalloc because bind-tools (which this now
blocks, and installs the same tools as, and we may end up
just using net-dns/bind for all of it) needs to be
usable in as many places as possible and jemalloc isn't
ported to all arches.

We can therefore restore ~sparc.

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.0.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-dns/bind/bind-9.18.0.ebuild b/net-dns/bind/bind-9.18.0.ebuild
index a9242a3570fb..2174fab36659 100644
--- a/net-dns/bind/bind-9.18.0.ebuild
+++ b/net-dns/bind/bind-9.18.0.ebuild
@@ -18,14 +18,13 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux 
static-libs test xml"
 RESTRICT="!test? ( test )"
 
 DEPEND="
acct-group/named
acct-user/named
-   dev-libs/jemalloc
dev-libs/json-c:=
dev-libs/libuv:=
sys-libs/zlib
@@ -36,6 +35,7 @@ DEPEND="
geoip? ( dev-libs/libmaxminddb )
gssapi? ( virtual/krb5 )
idn? ( net-dns/libidn2 )
+   jemalloc? ( dev-libs/jemalloc:= )
lmdb? ( dev-db/lmdb )
xml? ( dev-libs/libxml2 )
 "
@@ -63,7 +63,6 @@ src_configure() {
--enable-full-report
--without-readline
--with-openssl="${ESYSROOT}"/usr
-   --with-jemalloc
--with-json-c
--with-zlib
$(use_enable caps linux-caps)
@@ -77,9 +76,9 @@ src_configure() {
$(use_with geoip maxminddb)
$(use_with gssapi)
$(use_with idn libidn2)
+   $(use_with jemalloc)
$(use_with lmdb)
$(use_with xml libxml2)
-   "${@}"
)
 
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-08-31 Thread Sam James
commit: 754524d4345dd41ff9e31cba85afb4f104a9815a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 23:44:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754524d4

net-dns/bind-tools: add 9.18.0

This is just a proxy for net-dns/bind. Splitting the ebuilds is *way* too
fragile and gains nothing because the same software gets built again anyway,
just thrown away at the end.

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.18.0.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild 
b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
new file mode 100644
index ..4591569c80b1
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline xml"
+
+RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-08-31 Thread Sam James
commit: 7ec2125d3019ec659f58f471f8f3b075a1e0bb86
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 17 04:27:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec2125d

net-dns/bind: add 9.18.29, drop 9.18.0

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest  |  2 +-
 .../{bind-9.18.0.ebuild => bind-9.18.29.ebuild}| 63 ++
 2 files changed, 30 insertions(+), 35 deletions(-)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 8e14a31310ce..4bdb68cfc756 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,4 @@
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
-DIST bind-9.18.0.tar.xz 5292320 BLAKE2B 
3ed32880bcaf47d3a56a59cf35506c6f28acdfa52365615a3cd9671bbbc6437a1aab8cebb3ed6dec61af25b71357f8924ae8aae8779cdd422e8a3ff6ee3ef4e5
 SHA512 
941fe32499e1e7b08c2554f2e68a4886160d239ae23c9810f0cc0565636b5ce218dad5d332c1f4d101ce15f85b6cc2cd877fbf9ebdafb693a83ae57f999cab12
+DIST bind-9.18.29.tar.xz 5562720 BLAKE2B 
f3e7de6936362bcce4993e401ed8fdd9d597459e82ad908a918fff1da619f91ef4896595ea210b43f2b492d763d7be2b71105495858da55431b60874c7fd2312
 SHA512 
6c2676e2e2cb90f3bd73afb367813c54d1c961e12df1e12e41b9d0ee5a1d5cdf368d81410469753eaef37e43358b56796f078f3b2f20c3b247c4bef91d56c716
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.18.0.ebuild b/net-dns/bind/bind-9.18.29.ebuild
similarity index 83%
rename from net-dns/bind/bind-9.18.0.ebuild
rename to net-dns/bind/bind-9.18.29.ebuild
index 2174fab36659..18f4f0168c82 100644
--- a/net-dns/bind/bind-9.18.0.ebuild
+++ b/net-dns/bind/bind-9.18.29.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-inherit python-any-r1 systemd tmpfiles
+inherit multiprocessing systemd tmpfiles
 
 MY_PV="${PV/_p/-P}"
 MY_PV="${MY_PV/_rc/rc}"
@@ -15,23 +14,27 @@ RRL_PV="${MY_PV}"
 DESCRIPTION="Berkeley Internet Name Domain - Name Server"
 HOMEPAGE="https://www.isc.org/software/bind";
 SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux 
static-libs test xml"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+caps dnsrps 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/libuv:=
+   >=dev-libs/libuv-1.37.0:=
sys-libs/zlib
dev-libs/openssl:=[-bindist(-)]
caps? ( >=sys-libs/libcap-2.1.0 )
-   dnstap? ( dev-libs/fstrm dev-libs/protobuf-c )
-   doh? ( net-libs/nghttp2 )
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c
+   )
+   doh? ( net-libs/nghttp2:= )
geoip? ( dev-libs/libmaxminddb )
gssapi? ( virtual/krb5 )
idn? ( net-dns/libidn2 )
@@ -39,21 +42,21 @@ DEPEND="
lmdb? ( dev-db/lmdb )
xml? ( dev-libs/libxml2 )
 "
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-bind )
+   sys-process/psmisc
+   !

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/, net-dns/bind/

2024-08-31 Thread Sam James
commit: 20c274b220ba9be18fa465ff03cd9e7b95b1591b
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 18:35:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c274b2

net-dns/bind: restore chroot support

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Bug: https://github.com/gentoo/gentoo/pull/24001
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.0.ebuild   |  89 +++-
 net-dns/bind/files/named.confd-r8 |  19 +
 net-dns/bind/files/named.init-r15 | 170 --
 3 files changed, 268 insertions(+), 10 deletions(-)

diff --git a/net-dns/bind/bind-9.18.0.ebuild b/net-dns/bind/bind-9.18.0.ebuild
index 7499493af4f4..dd465d39879c 100644
--- a/net-dns/bind/bind-9.18.0.ebuild
+++ b/net-dns/bind/bind-9.18.0.ebuild
@@ -143,9 +143,96 @@ pkg_postinst() {
tmpfiles_process named.conf
 
if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
-   einfo "Using /dev/urandom for generating rndc.key"
+   einfo "Generating rndc.key"
/usr/sbin/rndc-confgen -a
chown root:named /etc/bind/rndc.key || die
chmod 0640 /etc/bind/rndc.key || die
fi
+
+   einfo
+   einfo "You can edit /etc/conf.d/named to customize named settings"
+   einfo
+
+   use mysql || use postgres || use ldap && {
+   elog "If your named depends on MySQL/PostgreSQL or LDAP,"
+   elog "uncomment the specified rc_named_* lines in your"
+   elog "/etc/conf.d/named config to ensure they'll start before 
bind"
+   einfo
+   }
+
+   einfo "If you'd like to run bind in a chroot AND this is a new"
+   einfo "install OR your bind doesn't already run in a chroot:"
+   einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named."
+   einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`"
+   einfo
+
+   CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT})
+   if [[ -n ${CHROOT} ]]; then
+   elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of 
the init-script got some major changes!"
+   elog "To enable the old behaviour (without using mount) 
uncomment the"
+   elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+   elog "If you decide to use the new/default method, ensure to 
make backup"
+   elog "first and merge your existing configs/zones to /etc/bind 
and"
+   elog "/var/bind because bind will now mount the needed 
directories into"
+   elog "the chroot dir."
+   fi
+}
+
+pkg_config() {
+   CHROOT=$(source /etc/conf.d/named; echo ${CHROOT})
+   CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT})
+   CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP})
+
+   if [[ -z "${CHROOT}" ]]; then
+   eerror "This config script is designed to automate setting up"
+   eerror "a chrooted bind/named. To do so, please first uncomment"
+   eerror "and set the CHROOT variable in '/etc/conf.d/named'."
+   die "Unset CHROOT"
+   fi
+
+   if [[ -d "${CHROOT}" ]]; then
+   ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of 
the init-script got some major changes!"
+   ewarn "To enable the old behaviour (without using mount) 
uncomment the"
+   ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+   ewarn
+   ewarn "${CHROOT} already exists... some things might become 
overridden"
+   ewarn "press CTRL+C if you don't want to continue"
+   sleep 10
+   fi
+
+   echo; einfo "Setting up the chroot directory..."
+
+   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
+
+   chown root:named \
+   ${CHROOT} \
+   ${CHROOT}/var/{bind,log/named} \
+   ${CHROOT}/run/named/ \
+   ${CHROOT}/etc/bind \
+   || die
+
+   mknod ${CHROOT}/dev/null c 1 3 || die
+   chmod 0666 ${CHROOT}/dev/null || die
+
+   mknod ${CHROOT}/dev/zero c 1 5 || die
+   chmod 0666 ${CHROOT}/dev/zero || die
+
+   if [[ "${CHROOT_NOMOUNT:-0}" -ne 0 ]]; then
+   cp -a /etc/bind ${CHROOT}/etc/ || die
+   cp -a /var/bind ${CHROOT}/var/ || die
+   fi
+
+   if [[ "${CHROOT_GEOIP:-0}" -eq 1 ]]; then
+   if use geoip; then
+   mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die
+   eli

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/

2024-08-31 Thread Sam James
commit: 39301e95ce662ec2f7feda5aafc9adc32a04901d
Author: Eray Aslan  a21an  org>
AuthorDate: Sat Jan 29 17:01:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39301e95

net-dns/bind: whitespace

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24001
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/files/named.conf-r9 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/files/named.conf-r9 b/net-dns/bind/files/named.conf-r9
index 1c805529c855..373a77b96018 100644
--- a/net-dns/bind/files/named.conf-r9
+++ b/net-dns/bind/files/named.conf-r9
@@ -11,7 +11,7 @@ options {
// dns-over-tls
listen-on port 853 tls ephemeral { 127.0.0.1; };
listen-on-v6 port 853 tls ephemeral { ::1; };
-// dns-over-https
+   // dns-over-https
//listen-on port 443 tls ephemeral http local { 127.0.0.1; };
//listen-on-v6 port 443 tls ephemeral http local { ::1; };
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-08-31 Thread Sam James
commit: de3f4c4ededefda3220a8dd4c7a8622567ed2584
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 18:50:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3f4c4e

net-dns/bind: use standard USE=test

USE=test-extra means we lose some of the niceties of emerge ... --with-test-deps
and such.

In order to avoid circular dependencies, use the normal pattern of:
- emerge -v1o --with-test-deps net-dns/bind
- FEATURES=test emerge -v1 net-dns/bind

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.0.ebuild | 7 ---
 net-dns/bind/metadata.xml   | 1 -
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-dns/bind/bind-9.18.0.ebuild b/net-dns/bind/bind-9.18.0.ebuild
index dd465d39879c..a9242a3570fb 100644
--- a/net-dns/bind/bind-9.18.0.ebuild
+++ b/net-dns/bind/bind-9.18.0.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
 
+PYTHON_COMPAT=( python3_{8..10} )
 inherit python-any-r1 systemd tmpfiles
 
 MY_PV="${PV/_p/-P}"
@@ -19,7 +19,8 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
 LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux"
-IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux 
static-libs test-extra xml"
+IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux 
static-libs test xml"
+RESTRICT="!test? ( test )"
 
 DEPEND="
acct-group/named
@@ -39,7 +40,7 @@ DEPEND="
xml? ( dev-libs/libxml2 )
 "
 BDEPEND="
-   test-extra? (
+   test? (
${PYTHON_DEPS}
dev-python/pytest
dev-perl/Net-DNS-SEC

diff --git a/net-dns/bind/metadata.xml b/net-dns/bind/metadata.xml
index 49012f10c364..aa2583bf5543 100644
--- a/net-dns/bind/metadata.xml
+++ b/net-dns/bind/metadata.xml
@@ -15,6 +15,5 @@
Enable gssapi support
Enable JSON statistics channel
Enable LMDB support to store configuration 
for 'addzone' zones
-   Pulls in extra dependencies for 
additional testing

 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-08-31 Thread Sam James
commit: e50ac466402806e78c10a98b626bd737e0edbe49
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 31 06:56:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50ac466

net-dns/bind: restore some old files to /var/bind

We need to keep named.cache, root.cache, and localhost.zone because
we installed these for years *and* configs referencing them.

Dropping them suddenly means they disappear yet the configs
still refer to them. It's unnecessary disruption which we should
handle at another time. (No CONFIG_PROTECT applies there.)

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.18.29.ebuild | 18 +-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.18.29.ebuild b/net-dns/bind/bind-9.18.29.ebuild
index 18f4f0168c82..f2f369fcaef3 100644
--- a/net-dns/bind/bind-9.18.29.ebuild
+++ b/net-dns/bind/bind-9.18.29.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -124,6 +124,22 @@ 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
+   newins "${FILESDIR}"/localhost.zone-r3 localhost.zone
+
dosym -r /var/bind/pri /etc/bind/pri
dosym -r /var/bind/sec /etc/bind/sec
dosym -r /var/bind/dyn /etc/bind/dyn



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/

2024-08-31 Thread Sam James
commit: 261167b216cb2970b23e16aee3d0a76476d1adca
Author: Eray Aslan  a21an  org>
AuthorDate: Sat Jan 29 16:58:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261167b2

net-dns/bind: add dot and doh examples to config file

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/files/named.conf-r9 | 42 ++--
 1 file changed, 27 insertions(+), 15 deletions(-)

diff --git a/net-dns/bind/files/named.conf-r9 b/net-dns/bind/files/named.conf-r9
index e14996561731..1c805529c855 100644
--- a/net-dns/bind/files/named.conf-r9
+++ b/net-dns/bind/files/named.conf-r9
@@ -1,21 +1,33 @@
+//http local {
+// endpoints { "/dns-query"; };
+//};
+
 options {
-directory "/var/cache/bind";
+   directory "/var/cache/bind";
pid-file "/run/named/named.pid";
-listen-on { 127.0.0.1; };
-listen-on-v6 { ::1; };
-allow-recursion {
-none;
-};
-allow-transfer {
-none;
-};
-allow-update {
-none;
-};
+
+   listen-on { 127.0.0.1; };
+   listen-on-v6 { ::1; };
+   // dns-over-tls
+   listen-on port 853 tls ephemeral { 127.0.0.1; };
+   listen-on-v6 port 853 tls ephemeral { ::1; };
+// dns-over-https
+   //listen-on port 443 tls ephemeral http local { 127.0.0.1; };
+   //listen-on-v6 port 443 tls ephemeral http local { ::1; };
+
+   allow-recursion {
+   none;
+   };
+   allow-transfer {
+   none;
+   };
+   allow-update {
+   none;
+   };
 };
 
 zone "example.com." {
-type primary;
-file "/var/lib/bind/db.example.com";
-notify explicit;
+   type primary;
+   file "/var/bind/pri/db.example.com";
+   notify explicit;
 };



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/, net-dns/bind/

2024-08-31 Thread Sam James
commit: 0795ed82642d14ebb9e975db7bfd98fbca25c770
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jan 28 14:53:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 31 07:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0795ed82

net-dns/bind: bump to 9.18.0

- punted CHROOT stuff to simplify the ebuild and scripts
- bind-tools binaries (dig, delv etc) are not stand alone binaries
  anymore but link to bind libraries, i.e. net-dns/bind and
  net-dns/bind-tools by neccesity produce the same libraries resulting
  in file collisions. soft blocked each other for now
- net-dns/bind now produces everything, including binaries produced by
  net-dns/bind-tools
- old style dlz drivers have been removed upstream. prefer dumping from
  datastore (database, ldap etc) to a file on a regular basis/on demand
  instead anyway
- licensing: bind is mozilla-2.0
- dev-libs/jemalloc is the preferred allocator for bind-9.18. made it
  obligatory and dropped sparc keyword
- json and zlib USE flags dropped and made obligatory. zlib is more or
  less necessary because of doh stuff. json requirement is a small
  library. xml is still behind a USE flag as it has the potential to
  bring in big libraries (icu etc)
- python is optional and only used for testing
- upstream dropped berkdb support
- unified geoip and geoip2 USE flags
- build system now uses a more traditional autotools stack. punted old
  stuff from the ebuild
- do not install a zone file for loopback addresses. they are already
  built in
- no need for named.cache as well
- install named.conf.auth as a sample config file for authoratative
  named server.  recursive server do not need one to function
- openrc init script and confd revized, mostly because of punting chroot

Bug: https://bugs.gentoo.org/832218
Bug: https://bugs.gentoo.org/930348
Bug: https://bugs.gentoo.org/936568
Bug: https://bugs.gentoo.org/937907
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest |   1 +
 net-dns/bind/bind-9.18.0.ebuild   | 151 ++
 net-dns/bind/files/named.conf-r9  |  21 ++
 net-dns/bind/files/named.confd-r8 |  18 +
 net-dns/bind/files/named.init-r15 |  99 +
 net-dns/bind/metadata.xml |   2 +
 6 files changed, 292 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 56161e2f3eed..8e14a31310ce 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
+DIST bind-9.18.0.tar.xz 5292320 BLAKE2B 
3ed32880bcaf47d3a56a59cf35506c6f28acdfa52365615a3cd9671bbbc6437a1aab8cebb3ed6dec61af25b71357f8924ae8aae8779cdd422e8a3ff6ee3ef4e5
 SHA512 
941fe32499e1e7b08c2554f2e68a4886160d239ae23c9810f0cc0565636b5ce218dad5d332c1f4d101ce15f85b6cc2cd877fbf9ebdafb693a83ae57f999cab12
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.18.0.ebuild b/net-dns/bind/bind-9.18.0.ebuild
new file mode 100644
index ..7499493af4f4
--- /dev/null
+++ b/net-dns/bind/bind-9.18.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-any-r1 systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+RRL_PV="${MY_PV}"
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz";
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux"
+IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn geoip gssapi lmdb selinux 
static-libs test-extra xml"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   dev-libs/jemalloc
+   dev-libs/json-c:=
+   dev-libs/libuv:=
+   sys-libs/zlib
+   dev-libs/openssl:=[-bindist(-)]
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   d

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-04-29 Thread Sam James
commit: 642f553d9178029209ad83c03a6ae66d426fe657
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Mar 21 12:01:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 30 06:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642f553d

net-dns/bind: drop 9.16.42

Closes: https://bugs.gentoo.org/914152
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35852
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   1 -
 net-dns/bind/bind-9.16.42.ebuild | 389 ---
 2 files changed, 390 deletions(-)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 4bd7778cc761..56161e2f3eed 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,3 @@
-DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
deleted file mode 100644
index 66dc6a058d92..
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ /dev/null
@@ -1,389 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Re dlz/mysql and threads, needs to be verified..
-# MySQL uses thread local storage in its C api. Thus MySQL
-# requires that each thread of an application execute a MySQL
-# thread initialization to setup the thread local storage.
-# This is impossible to do safely while staying within the DLZ
-# driver API. This is a limitation caused by MySQL, and not the DLZ API.
-# Because of this BIND MUST only run with a single thread when
-# using the MySQL driver.
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
-
-MY_PV="${PV/_p/-P}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-SDB_LDAP_VER="1.1.0-fc14"
-
-RRL_PV="${MY_PV}"
-
-# SDB-LDAP: http://bind9-ldap.bayour.com/
-
-DESCRIPTION="Berkeley Internet Name Domain - Name Server"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
-   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-# -berkdb by default re bug #602682
-IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
-json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
-# sdb-ldap - patch broken
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
-RESTRICT="!test? ( test )"
-
-# Upstream dropped the old geoip library, but the BIND configuration for using
-# GeoIP remained the same.
-REQUIRED_USE="
-   postgres? ( dlz )
-   berkdb? ( dlz )
-   mysql? ( dlz )
-   odbc? ( dlz )
-   ldap? ( dlz )
-   dnsrps? ( dlz )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-DEPEND="
-   acct-group/named
-   acct-user/named
-   berkdb? ( sys-libs/db:= )
-   dev-libs/openssl:=[-bindist(-)]
-   mysql? ( dev-db/mysql-connector-c:0= )
-   odbc? ( >=dev-db/unixODBC-2.2.6 )
-   ldap? ( net-nds/openldap:= )
-   postgres? ( dev-db/postgresql:= )
-   caps? ( >=sys-libs/libcap-2.1.0 )
-   xml? ( dev-libs/libxml2 )
-   geoip? ( dev-libs/libmaxminddb:= )
-   geoip2? ( dev-libs/libmaxminddb:= )
-   gssapi? ( virtual/krb5 )
-   json? ( dev-libs/json-c:= )
-   lmdb? ( dev-db/lmdb:= )
-   zlib? ( sys-libs/zlib )
-   dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/ply[${PYTH

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-04-29 Thread Sam James
commit: 3c20b96db1dfeeba7a428980429c080c574954ec
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 30 06:35:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 30 06:35:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c20b96d

net-dns/bind-tools: drop 9.16.42

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   1 -
 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 167 ---
 2 files changed, 168 deletions(-)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 8f4c01292ea8..5b6dc6258fa2 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,3 +1,2 @@
-DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
deleted file mode 100644
index 1d420730c56f..
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multiprocessing toolchain-funcs
-
-MY_PN=${PN//-tools}
-MY_PV=${PV/_p/-P}
-MY_PV=${MY_PV/_rc/rc}
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+caps doc gssapi idn libedit readline test xml"
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
-RESTRICT="!test? ( test )"
-
-# libuv lower bound should be the highest value seen at
-# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
-# to avoid issues with matching stable/testing, etc
-COMMON_DEPEND="
-   >=dev-libs/libuv-1.42.0:=
-   dev-libs/openssl:=
-   caps? ( sys-libs/libcap )
-   xml? ( dev-libs/libxml2 )
-   idn? ( net-dns/libidn2:= )
-   gssapi? ( virtual/krb5 )
-   libedit? ( dev-libs/libedit )
-   !libedit? (
-   readline? ( sys-libs/readline:= )
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# sphinx required for man-page and html creation
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-   test? (
-   dev-util/cmocka
-   dev-util/kyua
-   )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
-
-   # Do not disable thread local storage on Solaris, it works with our
-   # toolchain, and it breaks further configure checks
-   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
-
-   # Slow tests
-   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
-   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
-
-   # Conditionally broken
-   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
-
-   # bug #220361
-   rm aclocal.m4 || die
-   rm -rf libtool.m4/ || die
-
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --localstatedir="${EPREFIX}"/var
-   --without-python
-   --without-libjson
-   --without-zlib
-   --without-lmdb
-   --without-maxminddb
-   --disable-geoip
-   --with-openssl="${ESYSROOT}"/usr
-   $(use_with idn libidn2 "${ESYSROOT}"/usr)
-   $(use_with xml libxml2)
-   $(use_with gssapi)
-   $(use_with readline)
-   $(use_enable caps linux-caps)
-   AR="$(type -P

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-03-17 Thread Arthur Zamarin
commit: 8b61dc4f7dffdc4ee6e84bc0b2291b1cfc825863
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 09:19:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 09:19:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b61dc4f

net-dns/bind-tools: Stabilize 9.16.48 sparc, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index 065bbaf1436d..aceb62a2e205 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-03-17 Thread Arthur Zamarin
commit: 663037854704c5a58967800900f6ad9a60510e5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 09:19:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 09:19:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66303785

net-dns/bind: Stabilize 9.16.48 sparc, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 49e3384e5f3f..76803d35e023 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-03-12 Thread Arthur Zamarin
commit: 28db6e62b32623a5c2767498de9333438cd5aadc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:51:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28db6e62

net-dns/bind-tools: Stabilize 9.16.48 arm, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index c030942b9ea1..065bbaf1436d 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-03-12 Thread Arthur Zamarin
commit: 46673278f0e4ff6918c61d75e37de6d20fc07982
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:51:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46673278

net-dns/bind-tools: Stabilize 9.16.48 ppc, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index 1c2bc6d311dd..c030942b9ea1 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-03-12 Thread Arthur Zamarin
commit: 0d70b6f6127b50fb668da108c3b0a89203b7b929
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:51:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d70b6f6

net-dns/bind: Stabilize 9.16.48 ppc, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 53cce33d0d70..fbde1c3041aa 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-03-12 Thread Arthur Zamarin
commit: 1d17fbfca5d039694a444b95f96c6f4947a6378a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:51:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d17fbfc

net-dns/bind: Stabilize 9.16.48 arm, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index fbde1c3041aa..49e3384e5f3f 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-03-02 Thread Sam James
commit: 27c32229e8c73f8b97434b5da0e1cb84a5807a0d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 00:23:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 00:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c32229

net-dns/bind: Stabilize 9.16.48 arm64, #924895

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 1cb98a27afae..53cce33d0d70 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-03-02 Thread Sam James
commit: 011f0ff308c539ca7bc38d6f3b2831541da09e88
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 00:23:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 00:24:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011f0ff3

net-dns/bind-tools: Stabilize 9.16.48 arm64, #924895

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index a32de7b8bb71..1c2bc6d311dd 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-19 Thread Sam James
commit: fec12a1db44041aa37ed5acc198ef70d8b265afa
Author: Hank Leininger  korelogic  com>
AuthorDate: Mon Feb 19 17:45:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 20:22:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec12a1d

net-dns/bind: Fix USE=doc+verify-sig

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/924995
Bug: https://bugs.gentoo.org/924895
Closes: https://github.com/gentoo/gentoo/pull/35429
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 21f53bb53ce8..1cb98a27afae 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -99,6 +99,13 @@ PATCHES=(
"${FILESDIR}/ldap-library-path-on-multilib-machines.patch"
 )
 
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+   fi
+   default
+}
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Arthur Zamarin
commit: c5c715ce18c623ac49718ebcea579d616380f647
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 20:00:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 20:00:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c715ce

net-dns/bind-tools: Stabilize 9.16.48 x86, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index e20729a37e8b..a32de7b8bb71 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-18 Thread Arthur Zamarin
commit: 18122a63ae91e059ad85b13aae3effc028e282f9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 20:00:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 20:00:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18122a63

net-dns/bind: Stabilize 9.16.48 x86, #924895

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index dc1626777896..21f53bb53ce8 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-18 Thread Sam James
commit: 20227aed55df5aaf371e359f11c5e25230f85fb9
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 13:30:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 13:30:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20227aed

net-dns/bind: Stabilize 9.16.48 ppc64, #924895

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 7950e399b264..2667882605c4 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -38,7 +38,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
 IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Sam James
commit: 3c4f7b8aa1134f2ae97aace59e6f270623f08f22
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 13:30:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 13:30:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4f7b8a

net-dns/bind-tools: Stabilize 9.16.48 ppc64, #924895

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index 53c0494bb5a5..e9a4efca95b5 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-18 Thread Sam James
commit: 65133d310b8d8666267d37be0c42aad16eecdfff
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 10:52:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65133d31

net-dns/bind: drop 9.16.37, 9.16.39, 9.16.41

Bug: https://bugs.gentoo.org/912265
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   3 -
 net-dns/bind/bind-9.16.37.ebuild | 382 --
 net-dns/bind/bind-9.16.39.ebuild | 382 --
 net-dns/bind/bind-9.16.41.ebuild | 389 ---
 4 files changed, 1156 deletions(-)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 049ad73745c0..4bd7778cc761 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,6 +1,3 @@
-DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
-DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
-DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d

diff --git a/net-dns/bind/bind-9.16.37.ebuild b/net-dns/bind/bind-9.16.37.ebuild
deleted file mode 100644
index f27f8fe2abdf..
--- a/net-dns/bind/bind-9.16.37.ebuild
+++ /dev/null
@@ -1,382 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Re dlz/mysql and threads, needs to be verified..
-# MySQL uses thread local storage in its C api. Thus MySQL
-# requires that each thread of an application execute a MySQL
-# thread initialization to setup the thread local storage.
-# This is impossible to do safely while staying within the DLZ
-# driver API. This is a limitation caused by MySQL, and not the DLZ API.
-# Because of this BIND MUST only run with a single thread when
-# using the MySQL driver.
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
-
-MY_PV="${PV/_p/-P}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-SDB_LDAP_VER="1.1.0-fc14"
-
-RRL_PV="${MY_PV}"
-
-# SDB-LDAP: http://bind9-ldap.bayour.com/
-
-DESCRIPTION="Berkeley Internet Name Domain - Name Server"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
-   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-# -berkdb by default re bug #602682
-IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
-json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
-# sdb-ldap - patch broken
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
-RESTRICT="!test? ( test )"
-
-# Upstream dropped the old geoip library, but the BIND configuration for using
-# GeoIP remained the same.
-REQUIRED_USE="
-   postgres? ( dlz )
-   berkdb? ( dlz )
-   mysql? ( dlz )
-   odbc? ( dlz )
-   ldap? ( dlz )
-   dnsrps? ( dlz )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-DEPEND="
-   acct-group/named
-   acct-user/named

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Sam James
commit: 2d2d226864aaa3ac2dd24ec11f481832989bb1ab
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 10:52:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:52:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2d2268

net-dns/bind-tools: drop 9.16.37-r1, 9.16.39, 9.16.41

Bug: https://bugs.gentoo.org/912265
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest |   3 -
 net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild | 160 ---
 net-dns/bind-tools/bind-tools-9.16.39.ebuild| 160 ---
 net-dns/bind-tools/bind-tools-9.16.41.ebuild| 167 
 4 files changed, 490 deletions(-)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 3082678cd7fa..8f4c01292ea8 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,6 +1,3 @@
-DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
-DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
-DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d

diff --git a/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild
deleted file mode 100644
index c2b97cf39596..
--- a/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multiprocessing toolchain-funcs
-
-MY_PN=${PN//-tools}
-MY_PV=${PV/_p/-P}
-MY_PV=${MY_PV/_rc/rc}
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+caps doc gssapi idn libedit readline test xml"
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
-RESTRICT="!test? ( test )"
-
-# libuv lower bound should be the highest value seen at
-# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
-# to avoid issues with matching stable/testing, etc
-COMMON_DEPEND="
-   >=dev-libs/libuv-1.42.0:=
-   dev-libs/openssl:=
-   caps? ( sys-libs/libcap )
-   xml? ( dev-libs/libxml2 )
-   idn? ( net-dns/libidn2:= )
-   gssapi? ( virtual/krb5 )
-   libedit? ( dev-libs/libedit )
-   !libedit? (
-   readline? ( sys-libs/readline:= )
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# sphinx required for man-page and html creation
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-   test? (
-   dev-util/cmocka
-   dev-util/kyua
-   )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
-
-   # Do not disable thread local storage on Solaris, it works with our
-   # toolchain, and it breaks fur

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Sam James
commit: cd21eeb283011f6dd23735a67741a2443bdaf641
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 10:47:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd21eeb2

net-dns/bind-tools: apply consistency tweaks for net-dns/bind

See b1d4d952897b2c1151e9d8580015f674b21afb0a.

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index d33e0ffa5e87..53c0494bb5a5 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -13,8 +13,11 @@ MY_P="${MY_PN}-${MY_PV}"
 
 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
 HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
-   verify-sig? ( 
https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )"
+SRC_URI="
+   https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
+   verify-sig? ( 
https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )
+"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
@@ -24,9 +27,9 @@ IUSE="+caps doc gssapi idn libedit readline test xml"
 RESTRICT="!test? ( test )"
 
 # libuv lower bound should be the highest value seen at
-# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/bind-9.16/lib/isc/netmgr/netmgr.c?ref_type=heads#L244
 # to avoid issues with matching stable/testing, etc
-COMMON_DEPEND="
+RDEPEND="
>=dev-libs/libuv-1.42.0:=
dev-libs/openssl:=
caps? ( sys-libs/libcap )
@@ -38,9 +41,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:= )
)
 "
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
+DEPEND="${RDEPEND}"
 # sphinx required for man-page and html creation
 BDEPEND="
virtual/pkgconfig
@@ -52,13 +53,9 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-isc )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 src_prepare() {
default
 
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
-
# Do not disable thread local storage on Solaris, it works with our
# toolchain, and it breaks further configure checks
sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
@@ -79,6 +76,7 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
+   # localstatedir for nsupdate -l, bug #395785
--localstatedir="${EPREFIX}"/var
--without-python
--without-libjson
@@ -95,7 +93,7 @@ src_configure() {
AR="$(type -P $(tc-getAR))"
)
 
-   # bug 607400
+   # bug #607400
if use libedit ; then
myeconfargs+=( --with-readline=-ledit )
elif use readline ; then
@@ -107,10 +105,11 @@ src_configure() {
# bug #344029
append-cflags "-DDIG_SIGCHASE"
 
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
# to expose CMSG_* macros from sys/sockets.h
[[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
 
-   # localstatedir for nsupdate -l, bug #395785
tc-export BUILD_CC
econf "${myeconfargs[@]}"
 
@@ -132,7 +131,7 @@ src_compile() {
 src_test() {
# system tests ('emake test') require network configuration for IPs etc
# so we run the unit tests instead.
-   TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit
+   TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake -Onone unit
 }
 
 src_install() {
@@ -158,6 +157,7 @@ src_install() {
fi
 
cd "${S}"/bin/dnssec || die
+   local tool
for tool in dsfromkey importkey keyfromlabel keygen \
revoke settime signzone verify; do
dobin dnssec-"${tool}"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-18 Thread Sam James
commit: b1d4d952897b2c1151e9d8580015f674b21afb0a
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 10:30:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d4d952

net-dns/bind: small tweaks (mostly style, test buffering)

* Style tweaks (mostly to make things easier when doing upcoming 9.18 w/ diffing
  too)

* Disable line buffering in make for tests as it makes things look stuck

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.48.ebuild | 33 -
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index 828ceae53ff0..7950e399b264 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -12,7 +12,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
 inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles verify-sig
@@ -29,18 +29,21 @@ RRL_PV="${MY_PV}"
 
 DESCRIPTION="Berkeley Internet Name Domain - Name Server"
 HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+SRC_URI="
+   https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
doc? ( mirror://gentoo/dyndns-samples.tbz2 )
-   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 
)
+"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
-IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
-json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
+IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml 
+zlib"
 # sdb-ldap - patch broken
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"
 
 # Upstream dropped the old geoip library, but the BIND configuration for using
@@ -58,6 +61,7 @@ REQUIRED_USE="
 DEPEND="
acct-group/named
acct-user/named
+   dev-libs/libuv:=
berkdb? ( sys-libs/db:= )
dev-libs/openssl:=[-bindist(-)]
mysql? ( dev-db/mysql-connector-c:0= )
@@ -77,13 +81,12 @@ DEPEND="
${PYTHON_DEPS}
dev-python/ply[${PYTHON_USEDEP}]
)
-   dev-libs/libuv:=
 "
-
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
+   sys-process/psmisc
selinux? ( sec-policy/selinux-bind )
-   sys-process/psmisc"
-
+"
 BDEPEND="
test? (
dev-util/cmocka
@@ -92,8 +95,6 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-isc )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}/ldap-library-path-on-multilib-machines.patch"
 )
@@ -195,15 +196,13 @@ src_compile() {
 }
 
 python_compile() {
-   pushd "${BUILD_DIR}"/bin/python >/dev/null || die
-   emake
-   popd >/dev/null || die
+   emake -C "${BUILD_DIR}"/bin/python
 }
 
 src_test() {
# system tests ('emake test') require network configuration for IPs etc
# so we run the unit tests instead.
-   TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit
+   TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake -Onone unit
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Sam James
commit: 24e3e51d6075a6c478fa94546748063f406ed086
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Feb 14 00:54:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e3e51d

net-dns/bind-tools: add verify-sig support

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/35313
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  | 1 +
 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 7 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index f219f948f74d..3082678cd7fa 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -3,3 +3,4 @@ DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
+DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index 067ea34674e9..d33e0ffa5e87 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit autotools flag-o-matic multiprocessing toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit autotools flag-o-matic multiprocessing toolchain-funcs verify-sig
 
 MY_PN=${PN//-tools}
 MY_PV=${PV/_p/-P}
@@ -12,7 +13,8 @@ MY_P="${MY_PN}-${MY_PV}"
 
 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
 HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
+   verify-sig? ( 
https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
@@ -47,6 +49,7 @@ BDEPEND="
dev-util/cmocka
dev-util/kyua
)
+   verify-sig? ( sec-keys/openpgp-keys-isc )
 "
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-02-18 Thread Sam James
commit: 9954525db414e8f77578368641680f71ab5f8b2f
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Feb 14 00:52:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9954525d

net-dns/bind: add verify-sig support

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest| 1 +
 net-dns/bind/bind-9.16.48.ebuild | 7 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index d4792c0c9730..049ad73745c0 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -3,4 +3,5 @@ DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
+DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
index de224e397d1c..828ceae53ff0 100644
--- a/net-dns/bind/bind-9.16.48.ebuild
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -14,7 +14,8 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles verify-sig
 
 MY_PV="${PV/_p/-P}"
 MY_PV="${MY_PV/_rc/rc}"
@@ -29,7 +30,8 @@ RRL_PV="${MY_PV}"
 DESCRIPTION="Berkeley Internet Name Domain - Name Server"
 HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
 SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
-   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )
+   verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz.asc 
)"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
@@ -87,6 +89,7 @@ BDEPEND="
dev-util/cmocka
dev-util/kyua
)
+   verify-sig? ( sec-keys/openpgp-keys-isc )
 "
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/, net-dns/bind/

2024-02-18 Thread Sam James
commit: 3a319063509bd1c35f3cc25cbe21ea5d1be7e2fa
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Feb 14 00:43:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a319063

net-dns/bind: add 9.16.48

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/924447
Bug: https://bugs.gentoo.org/914365
Bug: https://bugs.gentoo.org/919679
Closes: https://bugs.gentoo.org/923781
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest |   1 +
 net-dns/bind/bind-9.16.48.ebuild  | 389 ++
 net-dns/bind/files/named.cache-r4 |  92 +
 3 files changed, 482 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 55e646801f19..d4792c0c9730 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -2,4 +2,5 @@ DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f3
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
+DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.48.ebuild b/net-dns/bind/bind-9.16.48.ebuild
new file mode 100644
index ..de224e397d1c
--- /dev/null
+++ b/net-dns/bind/bind-9.16.48.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-02-18 Thread Sam James
commit: cf1630aa52f634b69a08ffd7e18fb07d57d92f0e
Author: Hank Leininger  korelogic  com>
AuthorDate: Wed Feb 14 00:44:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 10:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1630aa

net-dns/bind-tools: add 9.16.48

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/924447
Bug: https://bugs.gentoo.org/914365
Bug: https://bugs.gentoo.org/919679
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 167 +++
 2 files changed, 168 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 118a05bd6ad7..f219f948f74d 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -2,3 +2,4 @@ DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f3
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
+DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140e7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
new file mode 100644
index ..067ea34674e9
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
+# to avoid issues with matching stable/testing, etc
+COMMON_DEPEND="
+   >=dev-libs/libuv-1.42.0:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   loc

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-31 Thread Sam James
commit: 07d8e135632cf9cd7c699c93e00456dd62899c7e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 16:05:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 16:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d8e135

net-dns/bind: fix bash grouping in src_prepare

Closes: https://bugs.gentoo.org/923403
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35116
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 8d72f600ea20..66dc6a058d92 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -106,7 +106,7 @@ src_prepare() {
sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
 
# Conditionally broken
-   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
 
# bug #220361
rm aclocal.m4 || die

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 8d72f600ea20..66dc6a058d92 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -106,7 +106,7 @@ src_prepare() {
sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
 
# Conditionally broken
-   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
 
# bug #220361
rm aclocal.m4 || die



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-31 Thread Sam James
commit: 46f65b6f04e7245aed2bffebf5fdbd4b523a4b1d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 16:05:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 16:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f65b6f

net-dns/bind-tools: fix bash grouping in src_prepare

Closes: https://bugs.gentoo.org/923403
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 7aee02018b57..1d420730c56f 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -65,7 +65,7 @@ src_prepare() {
sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
 
# Conditionally broken
-   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
 
# bug #220361
rm aclocal.m4 || die

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 7aee02018b57..1d420730c56f 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -65,7 +65,7 @@ src_prepare() {
sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
 
# Conditionally broken
-   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+   use sparc && ( sed -i "/{name='netmgr_test'}/d" 
"lib/isc/tests/Kyuafile" || die )
 
# bug #220361
rm aclocal.m4 || die



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Joonas Niilola
commit: 81ea8f91a8d5d5c43388b655327440bbb445fc79
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:18:32 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ea8f91

net-dns/bind: Stabilize 9.16.42 sparc, #914082

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Joonas Niilola
commit: e7aa63bc357ed353fe01781bb909a05939081fe8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:18:33 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:21:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7aa63bc

net-dns/bind-tools: Stabilize 9.16.42 sparc, #914082

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Joonas Niilola
commit: 62b293ae776da7aaa7e702654cf24b12ad4ea9ca
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:02:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b293ae

net-dns/bind-tools: Stabilize 9.16.41 sparc, #908617

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Joonas Niilola
commit: d085ac48c5e75b90f1b22726b3c01a367f475e68
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 06:02:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 31 07:17:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d085ac48

net-dns/bind: Stabilize 9.16.41 sparc, #908617

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2024-01-30 Thread Sam James
commit: 6a499659bc0cd104d9fa50c45b56fbdd905839ab
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 20:54:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a499659

net-dns/bind-tools: increase test timeouts, skip one test on sparc

Closes: https://bugs.gentoo.org/852692
Bug: https://bugs.gentoo.org/908617
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35106
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 9 -
 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 69c405cfce33..53c11f114c95 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,13 @@ src_prepare() {
# toolchain, and it breaks further configure checks
sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 69c405cfce33..53c11f114c95 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,13 @@ src_prepare() {
# toolchain, and it breaks further configure checks
sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2024-01-30 Thread Sam James
commit: e3df0c21f27cb65b8abed3a43846d798e2c59df1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 30 20:53:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 21:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3df0c21

net-dns/bind: increase test timeouts, skip one test on sparc

Closes: https://bugs.gentoo.org/852692
Bug: https://bugs.gentoo.org/908617
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 9 -
 net-dns/bind/bind-9.16.42.ebuild | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index bb9265810cb1..09c4787d7cf7 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Re dlz/mysql and threads, needs to be verified..
@@ -101,6 +101,13 @@ src_prepare() {
# Should be installed by bind-tools
sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index bb9265810cb1..09c4787d7cf7 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Re dlz/mysql and threads, needs to be verified..
@@ -101,6 +101,13 @@ src_prepare() {
# Should be installed by bind-tools
sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die
 
+   # Slow tests
+   sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+   sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" 
"lib/isc/tests/Kyuafile" || die
+
+   # Conditionally broken
+   use sparc && sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" 
|| die
+
# bug #220361
rm aclocal.m4 || die
rm -rf libtool.m4/ || die



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-12-24 Thread Sam James
commit: 99c42b0dbd033c8ed882ff98aad3cf42da22a86e
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c42b0d

net-dns/bind: Stabilize 9.16.42 ppc, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 1bee8c1bba6b..bb9265810cb1 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-12-24 Thread Sam James
commit: 1b9cf4e6eee47909be8c7728be98c744bcd6f39f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 11:07:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 11:07:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9cf4e6

net-dns/bind-tools: Stabilize 9.16.42 ppc, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index e0d7bd70519c..69c405cfce33 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-09-26 Thread Sam James
commit: e90f6b1b7bb93c1649b78c8fccd90b19dbf5f43c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 26 23:46:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 26 23:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90f6b1b

net-dns/bind: Stabilize 9.16.42 arm64, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 14860a272701..fdf55df9e62b 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-09-26 Thread Sam James
commit: c465472d522fac67a6ce4ab42b6cd401555e0caf
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 26 23:46:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 26 23:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c465472d

net-dns/bind-tools: Stabilize 9.16.42 arm64, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 96d40282bcbf..d7fa7075e352 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-09-18 Thread Arthur Zamarin
commit: a35472bdd7f46390e6cf6779dee043542d3f9983
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 18 20:40:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 18 20:40:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35472bd

net-dns/bind: Stabilize 9.16.42 x86, #914082

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 660433ca2350..14860a272701 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-09-18 Thread Arthur Zamarin
commit: ad2513fdf1ab27f7a383bda2e8f488f35353511d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 18 20:40:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 18 20:40:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2513fd

net-dns/bind-tools: Stabilize 9.16.42 x86, #914082

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 9b38e07e5632..96d40282bcbf 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-09-13 Thread Sam James
commit: e9d79398fe5b883284ea7e4307e23c888997efa1
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 16:47:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 16:47:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d79398

net-dns/bind: Stabilize 9.16.42 amd64, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 1231d3725562..660433ca2350 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-09-13 Thread Sam James
commit: 7aa5252038b84418cb2cdab245939bcadaae6be1
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 16:47:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 16:47:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa52520

net-dns/bind-tools: Stabilize 9.16.42 amd64, #914082

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 7aaf1b1a1ceb..9b38e07e5632 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-08-14 Thread Sam James
commit: df536233e33d7e0488461cb3b29048881af96559
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 14 08:34:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 14 08:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df536233

net-dns/bind-tools: add 9.16.42

Bug: https://bugs.gentoo.org/912265
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.42.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index be60bddc34af..118a05bd6ad7 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
+DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6

diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
new file mode 100644
index ..7aaf1b1a1ceb
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
+# to avoid issues with matching stable/testing, etc
+COMMON_DEPEND="
+   >=dev-libs/libuv-1.42.0:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${ESYSROOT}"/usr
+   $(use_with idn libidn2 "${ESYSROOT}"/usr)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(type -P $(t

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-08-14 Thread Sam James
commit: bec68fa66f768fab49bc999fcd86b8d7d5cff441
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 14 08:27:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 14 08:27:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec68fa6

net-dns/bind: add 9.16.42

Bug: https://bugs.gentoo.org/912265
Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.42.ebuild | 382 +++
 2 files changed, 383 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index ee817f4325ec..55e646801f19 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,5 @@
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
+DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
new file mode 100644
index ..1231d3725562
--- /dev/null
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap:= )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( dev-libs/libmaxminddb:= )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmd

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-06-17 Thread Sam James
commit: 880acd9699ca1a12347df1c79040a418e740dbb9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 21:03:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 21:03:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880acd96

net-dns/bind-tools: Stabilize 9.16.41 ppc, #908617

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index e0d7bd70519c..69c405cfce33 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-06-17 Thread Sam James
commit: 6d31b96fc284a1e2b05300595eb6b3679d88599d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 21:03:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 21:03:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d31b96f

net-dns/bind: Stabilize 9.16.41 ppc, #908617

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 1bee8c1bba6b..bb9265810cb1 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-06-17 Thread Sam James
commit: 56f52bd52783cdb08287e43060c13adc0e49bf4e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 16:07:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 16:07:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f52bd5

net-dns/bind: Stabilize 9.16.41 x86, #908617

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 9fb21dec2dc2..1bee8c1bba6b 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-06-17 Thread Sam James
commit: 188c291fc3ae73a41e81040fa434b2777936365d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 16:07:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 16:07:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188c291f

net-dns/bind-tools: Stabilize 9.16.41 x86, #908617

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index ed5babacd099..e0d7bd70519c 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-06-17 Thread Arthur Zamarin
commit: 05c077fd6910c8c56a824be4d00d5af9f1730677
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 09:03:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 09:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c077fd

net-dns/bind: Stabilize 9.16.41 ppc64, #908617

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 7e5de134bf76..9fb21dec2dc2 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-06-17 Thread Arthur Zamarin
commit: 18c8c9dd8775578785d138be7e6711a43846d3bb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 09:03:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 09:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c8c9dd

net-dns/bind-tools: Stabilize 9.16.41 ppc64, #908617

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index d0c8ceffe33b..ed5babacd099 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-06-17 Thread Arthur Zamarin
commit: 7cf45ce6e7edb20b3b9db2a5af6cf028a2e79b4f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 08:28:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 08:28:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf45ce6

net-dns/bind-tools: Stabilize 9.16.41 amd64, #908617

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index fbb482f69453..d0c8ceffe33b 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-06-17 Thread Arthur Zamarin
commit: 0cfa424c43ebd6cbd348013b1a949db55ca5c273
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 08:28:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 08:28:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfa424c

net-dns/bind: Stabilize 9.16.41 amd64, #908617

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 2ee7f5540594..7e5de134bf76 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-05-19 Thread Sam James
commit: eecf3d3c6b5aff04790b6b1b8f36356fa40a744f
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 06:53:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 06:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eecf3d3c

net-dns/bind-tools: add 9.16.41

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.41.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 2a961ba9b5c9..be60bddc34af 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,2 +1,3 @@
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
+DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee

diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
new file mode 100644
index ..da4c92eb0df6
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
+# to avoid issues with matching stable/testing, etc
+COMMON_DEPEND="
+   >=dev-libs/libuv-1.42.0:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${ESYSROOT}"/usr
+   $(use_with idn libidn2 "${ESYSROOT}"/usr)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(type -P $(tc-getAR))"
+   )
+
+   # bug 607400
+   if use libedit ; then
+   myeconfargs+=( --with-readline=-ledit )
+   elif use readline ; then
+   myeconfargs+=( --with-readline=-lreadline )
+   else
+   myeconfargs+=( --without-readline )
+   fi
+

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-05-19 Thread Sam James
commit: cec329a9b8d10fc993270125aeeaf0045c917443
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 06:45:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 06:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec329a9

net-dns/bind: add 9.16.41

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.41.ebuild | 382 +++
 2 files changed, 383 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index f4d5bbb3dcd8..ee817f4325ec 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
+DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
new file mode 100644
index ..1231d3725562
--- /dev/null
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap:= )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( dev-libs/libmaxminddb:= )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmdb? ( dev-db/lmdb:= )
+   zlib? ( sys-libs/zlib )
+   dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/ply[${PYTHON_USEDEP}]
+   )
+   dev-libs/libuv:=
+"
+
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bind )
+   sys-process/psmisc"
+
+BD

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-05-01 Thread Sam James
commit: cb618160c8ee8b95b7a3f591f0b81c254a1e
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 13:30:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 13:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb618160

net-dns/bind: drop 9.16.33, 9.16.36

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   2 -
 net-dns/bind/bind-9.16.33.ebuild | 382 ---
 net-dns/bind/bind-9.16.36.ebuild | 382 ---
 3 files changed, 766 deletions(-)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index b419ff53e7b2..f4d5bbb3dcd8 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,5 +1,3 @@
-DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
-DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.33.ebuild b/net-dns/bind/bind-9.16.33.ebuild
deleted file mode 100644
index fc26a58a3c40..
--- a/net-dns/bind/bind-9.16.33.ebuild
+++ /dev/null
@@ -1,382 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Re dlz/mysql and threads, needs to be verified..
-# MySQL uses thread local storage in its C api. Thus MySQL
-# requires that each thread of an application execute a MySQL
-# thread initialization to setup the thread local storage.
-# This is impossible to do safely while staying within the DLZ
-# driver API. This is a limitation caused by MySQL, and not the DLZ API.
-# Because of this BIND MUST only run with a single thread when
-# using the MySQL driver.
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
-
-MY_PV="${PV/_p/-P}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-SDB_LDAP_VER="1.1.0-fc14"
-
-RRL_PV="${MY_PV}"
-
-# SDB-LDAP: http://bind9-ldap.bayour.com/
-
-DESCRIPTION="Berkeley Internet Name Domain - Name Server"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
-   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-# -berkdb by default re bug #602682
-IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
-json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
-# sdb-ldap - patch broken
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
-RESTRICT="!test? ( test )"
-
-# Upstream dropped the old geoip library, but the BIND configuration for using
-# GeoIP remained the same.
-REQUIRED_USE="
-   postgres? ( dlz )
-   berkdb? ( dlz )
-   mysql? ( dlz )
-   odbc? ( dlz )
-   ldap? ( dlz )
-   dnsrps? ( dlz )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-DEPEND="
-   acct-group/named
-   acct-user/named
-   berkdb? ( sys-libs/db:= )
-   dev-libs/openssl:=[-bindist(-)]
-   mysql? ( dev-db/mysql-connector-c:0= )
-   odbc? ( >=dev-db/unixODBC-2.2.6 )
-   ldap? ( net-nds/openldap:= )
-   postgres? ( dev-db/postgresql:= )
-   caps? ( >=sys-libs/libcap-2.1.0 )
-   xml? ( dev-libs/libxml2 )
-   geoip? ( dev-libs/libmaxminddb:= )
-   geoip2? ( dev-libs/libmaxminddb:= )
-   gssapi? ( virtual/krb5

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-05-01 Thread Sam James
commit: 4d77dbc20cf973d5a0e093b4c3e3f02d65ac0d7a
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 13:30:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 13:30:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d77dbc2

net-dns/bind-tools: drop 9.16.33-r1, 9.16.36-r1

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest |   2 -
 net-dns/bind-tools/bind-tools-9.16.33-r1.ebuild | 160 
 net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild | 160 
 3 files changed, 322 deletions(-)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 7d7eaf0fa802..2a961ba9b5c9 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,4 +1,2 @@
-DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
-DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
 DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328

diff --git a/net-dns/bind-tools/bind-tools-9.16.33-r1.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.33-r1.ebuild
deleted file mode 100644
index a0e03ab0062c..
--- a/net-dns/bind-tools/bind-tools-9.16.33-r1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multiprocessing toolchain-funcs
-
-MY_PN=${PN//-tools}
-MY_PV=${PV/_p/-P}
-MY_PV=${MY_PV/_rc/rc}
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
-HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+caps doc gssapi idn libedit readline test xml"
-# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
-RESTRICT="!test? ( test )"
-
-# libuv lower bound should be the highest value seen at
-# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
-# to avoid issues with matching stable/testing, etc
-COMMON_DEPEND="
-   >=dev-libs/libuv-1.42.0:=
-   dev-libs/openssl:=
-   caps? ( sys-libs/libcap )
-   xml? ( dev-libs/libxml2 )
-   idn? ( net-dns/libidn2:= )
-   gssapi? ( virtual/krb5 )
-   libedit? ( dev-libs/libedit )
-   !libedit? (
-   readline? ( sys-libs/readline:= )
-   )
-"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# sphinx required for man-page and html creation
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-   test? (
-   dev-util/cmocka
-   dev-util/kyua
-   )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
-
-   # Do not disable thread local storage on Solaris, it works with our
-   # toolchain, and it breaks further configure checks
-   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
-
-   # bug #220361
-   rm aclocal.m4 || die
-   rm -rf libtool.m4/ || die
-
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --localstatedir="${EPREFIX}"/var
-   --without-python
-   --without-libjson
-   --without-zlib
-   --without-lmdb
-   --without-maxminddb
-   --disable-geoip
-   --with-openssl="${ESYSROOT}"/usr
-   $(use_with idn libidn2 "${ESYSROOT}"/usr)
-   $(use_with xml libxml2)
-   $(use_with gssapi)
-  

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-04-07 Thread Sam James
commit: fcd1a7e280254072aa3ac8cdc3ef2fad564aa889
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 11:55:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 11:55:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd1a7e2

net-dns/bind-tools: add 9.16.39

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.39.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 37e6c33e704e..7d7eaf0fa802 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,3 +1,4 @@
 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
 DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
+DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328

diff --git a/net-dns/bind-tools/bind-tools-9.16.39.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.39.ebuild
new file mode 100644
index ..da4c92eb0df6
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.39.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# 
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_16/lib/isc/netmgr/netmgr.c#L244
+# to avoid issues with matching stable/testing, etc
+COMMON_DEPEND="
+   >=dev-libs/libuv-1.42.0:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${ESYSROOT}"/usr
+   $(use_with idn libidn2 "${ESYSROOT}"/usr)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(ty

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-04-07 Thread Sam James
commit: d0a57e3821a1f23ab4ce245d289e8936c3bae7de
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 11:54:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 11:54:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a57e38

net-dns/bind: add 9.16.39

Signed-off-by: Sam James  gentoo.org>

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.39.ebuild | 382 +++
 2 files changed, 383 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index af200354393f..b419ff53e7b2 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,4 +1,5 @@
 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
 DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
 DIST bind-9.16.37.tar.xz 5109440 BLAKE2B 
3b18f7c780ce04e296498e30c09628ad8eb89f38afdb032700455f193a3f8556029cd2e3d3c42861965d5fc776f56f761b8d21a74a0f95d82338e65fb519acfb
 SHA512 
2c4b01f6cc598849688b5b2710caf48db47e1e860df785783ef2b140a25507b48357a9becf7911ba0feda285c4bca87764e21128fac5cf17efa47fd5134dc59f
+DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
 SHA512 
6e2e30815222a289e94f6857fdb6b142558ca56ecf5f8291f843f8476da8e4011042f1dd2bed031e5d9924370ae0705ce5b3ea2ce10ae830f8980b669eb26328
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.39.ebuild b/net-dns/bind/bind-9.16.39.ebuild
new file mode 100644
index ..1231d3725562
--- /dev/null
+++ b/net-dns/bind/bind-9.16.39.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap:= )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( dev-libs/libmaxminddb:= )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmdb? ( dev-db/lmdb:= )
+   zlib? (

[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-03-31 Thread Arthur Zamarin
commit: 53102ab526c3d48544b2338f485a4c068a48992c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:42:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:42:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53102ab5

net-dns/bind-tools: Stabilize 9.16.36-r1 sparc, #891363

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
index 9b1613129d66..a0e03ab0062c 100644
--- a/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-03-31 Thread Arthur Zamarin
commit: cc448360da8d6e8ed91b4feb1ccdd1dbf8e53843
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 11:42:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 11:42:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc448360

net-dns/bind: Stabilize 9.16.36 sparc, #891363

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.36.ebuild b/net-dns/bind/bind-9.16.36.ebuild
index 559d2e6e3c38..abd5a0911662 100644
--- a/net-dns/bind/bind-9.16.36.ebuild
+++ b/net-dns/bind/bind-9.16.36.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-03-13 Thread Arthur Zamarin
commit: 4d5e474922723ff69ed32ceefb7655e07fa63650
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar 13 19:16:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar 13 19:16:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5e4749

net-dns/bind: Stabilize 9.16.37 ppc, #894486

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.37.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.37.ebuild b/net-dns/bind/bind-9.16.37.ebuild
index 065b6dfdd1d0..f27f8fe2abdf 100644
--- a/net-dns/bind/bind-9.16.37.ebuild
+++ b/net-dns/bind/bind-9.16.37.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-03-13 Thread Arthur Zamarin
commit: 0ff8693edb3ea593f16db544f314ab7f4cfa3638
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar 13 19:16:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar 13 19:16:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff8693e

net-dns/bind-tools: Stabilize 9.16.37-r1 ppc, #894486

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild
index 7ed4312a3288..a0e03ab0062c 100644
--- a/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.37-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2023-03-05 Thread Arthur Zamarin
commit: 1d1a6031e0277b4d7d20a4ededeab386491a3b80
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar  5 13:35:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar  5 13:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1a6031

net-dns/bind-tools: Stabilize 9.16.36-r1 arm, #891363

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
index 632173751156..9b1613129d66 100644
--- a/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.36-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+caps doc gssapi idn libedit readline test xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2023-03-05 Thread Arthur Zamarin
commit: fde6d7fbbc6d04e4328ce7a35b2bf6c42996fa24
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar  5 13:35:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar  5 13:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde6d7fb

net-dns/bind: Stabilize 9.16.36 arm, #891363

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/bind/bind-9.16.36.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.16.36.ebuild b/net-dns/bind/bind-9.16.36.ebuild
index 8912bdea6ddb..559d2e6e3c38 100644
--- a/net-dns/bind/bind-9.16.36.ebuild
+++ b/net-dns/bind/bind-9.16.36.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 # -berkdb by default re bug #602682
 IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
 json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"



  1   2   3   4   5   6   7   8   >