[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"