diff options
Diffstat (limited to 'dns')
33 files changed, 397 insertions, 219 deletions
diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile index 11e7fee39520..528eb62b6514 100644 --- a/dns/acme-dns/Makefile +++ b/dns/acme-dns/Makefile @@ -1,7 +1,7 @@ PORTNAME= acme-dns DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 25 +PORTREVISION= 26 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/amass/Makefile b/dns/amass/Makefile index a91845d17209..aa76e1659394 100644 --- a/dns/amass/Makefile +++ b/dns/amass/Makefile @@ -1,6 +1,6 @@ PORTNAME= amass DISTVERSIONPREFIX= v -DISTVERSION= 5.0.0 +DISTVERSION= 5.0.1 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/amass/distinfo b/dns/amass/distinfo index 72dd7833c740..1983af89c4da 100644 --- a/dns/amass/distinfo +++ b/dns/amass/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1756087281 -SHA256 (go/dns_amass/amass-v5.0.0/v5.0.0.mod) = 78c946e3b3e7228ff2c9af8a68b28c0cf1727c0ebf4c303fa766370bed0296a2 -SIZE (go/dns_amass/amass-v5.0.0/v5.0.0.mod) = 4935 -SHA256 (go/dns_amass/amass-v5.0.0/v5.0.0.zip) = b4410134d2a5a779923fb812f7874d460c99f916abcc9beebe7b88e10f134979 -SIZE (go/dns_amass/amass-v5.0.0/v5.0.0.zip) = 430738 +TIMESTAMP = 1757057821 +SHA256 (go/dns_amass/amass-v5.0.1/v5.0.1.mod) = 9754d732e871f8f1071d161f72a05622a4cd83ad61262e57e1500af2878978b8 +SIZE (go/dns_amass/amass-v5.0.1/v5.0.1.mod) = 5046 +SHA256 (go/dns_amass/amass-v5.0.1/v5.0.1.zip) = a53635de92a8f49501004bffdfd12cccd51d5699568edce64ae84878aadd2241 +SIZE (go/dns_amass/amass-v5.0.1/v5.0.1.zip) = 431180 diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile index a88d09f4a798..1508dbca7bc3 100644 --- a/dns/blocky/Makefile +++ b/dns/blocky/Makefile @@ -1,7 +1,7 @@ PORTNAME= blocky DISTVERSIONPREFIX= v DISTVERSION= 0.26.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns MAINTAINER= eduardo@FreeBSD.org diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile index a71ddf378136..c27e199dcb4f 100644 --- a/dns/dnscontrol/Makefile +++ b/dns/dnscontrol/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnscontrol DISTVERSIONPREFIX=v -DISTVERSION= 4.23.0 +DISTVERSION= 4.24.0 CATEGORIES= dns MAINTAINER= decke@FreeBSD.org diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo index 06ab1a6ad6ce..56ba9bc798d8 100644 --- a/dns/dnscontrol/distinfo +++ b/dns/dnscontrol/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755411314 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.23.0/v4.23.0.mod) = 7ecba866f7c6790165189e2d3f2ad5c3af8a031b966e17f23c265586a3900b92 -SIZE (go/dns_dnscontrol/dnscontrol-v4.23.0/v4.23.0.mod) = 7537 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.23.0/v4.23.0.zip) = ef7d267b993bcedd5af46d5ba3980c11c0e65ecdbada6391b279f03f13be2c7e -SIZE (go/dns_dnscontrol/dnscontrol-v4.23.0/v4.23.0.zip) = 5552104 +TIMESTAMP = 1757064759 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.24.0/v4.24.0.mod) = 1584a90fa4a12902da38c6e9fe178a451967d7576cea641c92dd113837d7d2d7 +SIZE (go/dns_dnscontrol/dnscontrol-v4.24.0/v4.24.0.mod) = 7535 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.24.0/v4.24.0.zip) = 3aaed3970d90027b861f8760aa1ebce18527652b5d94376676b2718feec69da3 +SIZE (go/dns_dnscontrol/dnscontrol-v4.24.0/v4.24.0.zip) = 5560788 diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile index 20f9fac5aa82..0c0236665910 100644 --- a/dns/dnscrypt-proxy2/Makefile +++ b/dns/dnscrypt-proxy2/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnscrypt-proxy PORTVERSION= 2.1.5 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= dns security PKGNAMESUFFIX= 2 diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile index 4d37dc0347c3..96e8eca8193c 100644 --- a/dns/doggo/Makefile +++ b/dns/doggo/Makefile @@ -1,7 +1,7 @@ PORTNAME= doggo DISTVERSIONPREFIX= v DISTVERSION= 1.0.5 -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/godns/Makefile b/dns/godns/Makefile index 33a41daf50c0..e666b00a1ea3 100644 --- a/dns/godns/Makefile +++ b/dns/godns/Makefile @@ -1,7 +1,7 @@ PORTNAME= godns DISTVERSIONPREFIX= v DISTVERSION= 3.2.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= dns MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile index 4fd206679b92..fff8f1def51d 100644 --- a/dns/nextdns/Makefile +++ b/dns/nextdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= nextdns PORTVERSION= 1.42.0 DISTVERSIONPREFIX= v -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= dns security MAINTAINER= rs@nextdns.io diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile index 3244948f8fb4..a52d46caa39a 100644 --- a/dns/powerdns-recursor/Makefile +++ b/dns/powerdns-recursor/Makefile @@ -1,6 +1,5 @@ PORTNAME= recursor -DISTVERSION= 5.2.5 -PORTREVISION= 1 +DISTVERSION= 5.3.0 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- @@ -21,33 +20,32 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs LIB_DEPENDS= libboost_context.so:devel/boost-libs \ libcurl.so:ftp/curl -USES= autoreconf cargo compiler:c++11-lib cpe gmake libtool \ - localbase:ldflags pkgconfig python:build ssl tar:bzip2 +USES= cargo compiler:c++11-lib cpe localbase meson pkgconfig \ + python:build tar:xz CPE_VENDOR= powerdns USE_RC_SUBR= pdns_recursor -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/pdns \ - --with-libsodium=no \ - --with-service-group=pdns_recursor \ - --with-service-user=pdns \ - --without-net-snmp \ - --without-systemd +MESON_ARGS= --sysconfdir=${PREFIX}/etc/pdns \ + -Dhardening=disabled \ + -Dlibcap=disabled \ + -Dsigners-libsodium=disabled \ + -Dsystemd-service=disabled -CARGO_CARGOLOCK= ${WRKSRC}/settings/rust/Cargo.lock -CARGO_CARGOTOML= ${WRKSRC}/settings/rust/Cargo.toml +CARGO_CARGOLOCK= ${WRKSRC}/rec-rust-lib/rust/Cargo.lock +CARGO_CARGOTOML= ${WRKSRC}/rec-rust-lib/rust/Cargo.toml CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no +BINARY_ALIAS= python3=${PYTHON_CMD} SUB_FILES= pkg-message TARGET_ORDER_OVERRIDE= 750:cargo-configure USERS= pdns_recursor GROUPS= pdns -OPTIONS_DEFINE= DNSTAP +OPTIONS_DEFINE= DNSTAP SNMP OPTIONS_DEFAULT= LUA OPTIONS_SINGLE= EXTLUA OPTIONS_SINGLE_EXTLUA= LUA LUAJIT @@ -56,16 +54,21 @@ DNSTAP_DESC= dnstap support (see dnstap.info) LUAJIT_DESC= Use luajit LUA_DESC= Use lang/lua -DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm -DNSTAP_CONFIGURE_ENABLE= dnstap +DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm +DNSTAP_MESON_ENABLED= dnstap LUAJIT_USES= luajit -LUAJIT_CONFIGURE_ON= --with-lua=luajit +LUAJIT_MESON_ON= -Dlua=luajit LUA_USES= lua +LUA_MESON_ON= -Dlua=lua -#pre-configure: -# @cd ${WRKSRC}/settings && ${PYTHON_CMD} generate.py +SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp +SNMP_MESON_ENABLED= snmp + +pre-configure: + @${ECHO_MSG} "===> Generating stub lib.rs to satisfy cargo configure" + @echo "// stub" > ${WRKSRC}/rec-rust-lib/rust/src/lib.rs post-install: @${MKDIR} ${STAGEDIR}/var/run/pdns-recursor diff --git a/dns/powerdns-recursor/Makefile.crates b/dns/powerdns-recursor/Makefile.crates index bfdce5bd597f..b328bcc1570a 100644 --- a/dns/powerdns-recursor/Makefile.crates +++ b/dns/powerdns-recursor/Makefile.crates @@ -1,31 +1,88 @@ -CARGO_CRATES= base64-0.22.1 \ - cc-1.1.18 \ +CARGO_CRATES= addr2line-0.24.2 \ + adler2-2.0.0 \ + anstyle-1.0.10 \ + backtrace-0.3.74 \ + base64-0.22.1 \ + bytes-1.10.0 \ + cc-1.2.11 \ + cfg-if-1.0.0 \ + clap-4.5.27 \ + clap_builder-4.5.27 \ + clap_lex-0.7.4 \ codespan-reporting-0.11.1 \ - cxx-1.0.128 \ - cxx-build-1.0.128 \ - cxxbridge-flags-1.0.128 \ - cxxbridge-macro-1.0.128 \ + cxx-1.0.137 \ + cxx-build-1.0.137 \ + cxxbridge-cmd-1.0.137 \ + cxxbridge-flags-1.0.137 \ + cxxbridge-macro-1.0.137 \ equivalent-1.0.1 \ - hashbrown-0.14.5 \ - indexmap-2.5.0 \ - ipnet-2.10.0 \ - itoa-1.0.11 \ + fnv-1.0.7 \ + foldhash-0.1.4 \ + form_urlencoded-1.2.1 \ + futures-channel-0.3.31 \ + futures-core-0.3.31 \ + futures-task-0.3.31 \ + futures-util-0.3.31 \ + getrandom-0.2.15 \ + gimli-0.31.1 \ + hashbrown-0.15.2 \ + http-1.2.0 \ + http-body-1.0.1 \ + http-body-util-0.1.2 \ + httparse-1.10.0 \ + httpdate-1.0.3 \ + hyper-1.6.0 \ + hyper-rustls-0.27.5 \ + hyper-util-0.1.10 \ + indexmap-2.7.1 \ + ipnet-2.11.0 \ + itoa-1.0.14 \ + libc-0.2.169 \ link-cplusplus-1.0.9 \ - once_cell-1.19.0 \ - proc-macro2-1.0.86 \ - quote-1.0.37 \ - ryu-1.0.18 \ + memchr-2.7.4 \ + miniz_oxide-0.8.3 \ + mio-1.0.3 \ + object-0.36.7 \ + once_cell-1.20.2 \ + percent-encoding-2.3.1 \ + pin-project-lite-0.2.16 \ + pin-utils-0.1.0 \ + proc-macro2-1.0.93 \ + quote-1.0.38 \ + ring-0.17.13 \ + rustc-demangle-0.1.24 \ + rustls-0.23.22 \ + rustls-pemfile-2.2.0 \ + rustls-pki-types-1.11.0 \ + rustls-webpki-0.102.8 \ + rustversion-1.0.19 \ + ryu-1.0.19 \ scratch-1.0.7 \ - serde-1.0.210 \ - serde_derive-1.0.210 \ + serde-1.0.217 \ + serde_derive-1.0.217 \ serde_yaml-0.9.34+deprecated \ shlex-1.3.0 \ - syn-2.0.77 \ + smallvec-1.13.2 \ + socket2-0.5.8 \ + strsim-0.11.1 \ + subtle-2.6.1 \ + syn-2.0.98 \ termcolor-1.4.1 \ - unicode-ident-1.0.12 \ - unicode-width-0.1.13 \ + tokio-1.43.1 \ + tokio-rustls-0.26.1 \ + tower-service-0.3.3 \ + tracing-0.1.41 \ + tracing-core-0.1.33 \ + try-lock-0.2.5 \ + unicode-ident-1.0.16 \ + unicode-width-0.1.14 \ unsafe-libyaml-0.2.11 \ + untrusted-0.9.0 \ + uuid-1.12.1 \ + want-0.3.1 \ + wasi-0.11.0+wasi-snapshot-preview1 \ winapi-util-0.1.9 \ + windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-targets-0.52.6 \ windows_aarch64_gnullvm-0.52.6 \ @@ -35,4 +92,5 @@ CARGO_CRATES= base64-0.22.1 \ windows_i686_msvc-0.52.6 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnullvm-0.52.6 \ - windows_x86_64_msvc-0.52.6 + windows_x86_64_msvc-0.52.6 \ + zeroize-1.8.1 diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo index aab648e952a1..0f6bc4514b15 100644 --- a/dns/powerdns-recursor/distinfo +++ b/dns/powerdns-recursor/distinfo @@ -1,62 +1,176 @@ -TIMESTAMP = 1753895699 -SHA256 (pdns-recursor-5.2.5.tar.bz2) = a8a657a7abd6e9d237cdd26753f7dcf5ccd5b8c48ac8120b08d2b8d57a1d856a -SIZE (pdns-recursor-5.2.5.tar.bz2) = 1726625 +TIMESTAMP = 1756712309 +SHA256 (pdns-recursor-5.3.0.tar.xz) = 6b9f85b6df17c339cbff448d9824bee6da6a5cf884abd99835d1dafdccdda0e6 +SIZE (pdns-recursor-5.3.0.tar.xz) = 1362096 +SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 +SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 +SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 +SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 +SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a +SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476 -SIZE (rust/crates/cc-1.1.18.crate) = 83315 +SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9 +SIZE (rust/crates/bytes-1.10.0.crate) = 76656 +SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf +SIZE (rust/crates/cc-1.2.11.crate) = 102015 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796 +SIZE (rust/crates/clap-4.5.27.crate) = 55737 +SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7 +SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024 +SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 +SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963 -SHA256 (rust/crates/cxx-1.0.128.crate) = 54ccead7d199d584d139148b04b4a368d1ec7556a1d9ea2548febb1b9d49f9a4 -SIZE (rust/crates/cxx-1.0.128.crate) = 268642 -SHA256 (rust/crates/cxx-build-1.0.128.crate) = c77953e99f01508f89f55c494bfa867171ef3a6c8cea03d26975368f2121a5c1 -SIZE (rust/crates/cxx-build-1.0.128.crate) = 86674 -SHA256 (rust/crates/cxxbridge-flags-1.0.128.crate) = 65777e06cc48f0cb0152024c77d6cf9e4bdb4408e7b48bea993d42fa0f5b02b6 -SIZE (rust/crates/cxxbridge-flags-1.0.128.crate) = 5313 -SHA256 (rust/crates/cxxbridge-macro-1.0.128.crate) = 98532a60dedaebc4848cb2cba5023337cc9ea3af16a5b062633fabfd9f18fb60 -SIZE (rust/crates/cxxbridge-macro-1.0.128.crate) = 60417 +SHA256 (rust/crates/cxx-1.0.137.crate) = 0fc894913dccfed0f84106062c284fa021c3ba70cb1d78797d6f5165d4492e45 +SIZE (rust/crates/cxx-1.0.137.crate) = 234864 +SHA256 (rust/crates/cxx-build-1.0.137.crate) = 503b2bfb6b3e8ce7f95d865a67419451832083d3186958290cee6c53e39dfcfe +SIZE (rust/crates/cxx-build-1.0.137.crate) = 89255 +SHA256 (rust/crates/cxxbridge-cmd-1.0.137.crate) = e0d2cb64a95b4b5a381971482235c4db2e0208302a962acdbe314db03cbbe2fb +SIZE (rust/crates/cxxbridge-cmd-1.0.137.crate) = 76905 +SHA256 (rust/crates/cxxbridge-flags-1.0.137.crate) = 5f797b0206463c9c2a68ed605ab28892cca784f1ef066050f4942e3de26ad885 +SIZE (rust/crates/cxxbridge-flags-1.0.137.crate) = 5361 +SHA256 (rust/crates/cxxbridge-macro-1.0.137.crate) = e79010a2093848e65a3e0f7062d3f02fb2ef27f866416dfe436fccfa73d3bb59 +SIZE (rust/crates/cxxbridge-macro-1.0.137.crate) = 64045 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 -SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5 -SIZE (rust/crates/indexmap-2.5.0.crate) = 85919 -SHA256 (rust/crates/ipnet-2.10.0.crate) = 187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4 -SIZE (rust/crates/ipnet-2.10.0.crate) = 28372 -SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b -SIZE (rust/crates/itoa-1.0.11.crate) = 10563 +SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 +SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f +SIZE (rust/crates/foldhash-0.1.4.crate) = 13764 +SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 +SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 +SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 +SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e +SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 +SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 +SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 +SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f +SIZE (rust/crates/gimli-0.31.1.crate) = 279515 +SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289 +SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478 +SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea +SIZE (rust/crates/http-1.2.0.crate) = 105932 +SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 +SIZE (rust/crates/http-body-1.0.1.crate) = 6125 +SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f +SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821 +SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a +SIZE (rust/crates/httparse-1.10.0.crate) = 44882 +SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 +SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 +SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 +SIZE (rust/crates/hyper-1.6.0.crate) = 153923 +SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 +SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 +SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4 +SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887 +SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652 +SIZE (rust/crates/indexmap-2.7.1.crate) = 88644 +SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 +SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 +SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 +SIZE (rust/crates/itoa-1.0.14.crate) = 11210 +SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a +SIZE (rust/crates/libc-0.2.169.crate) = 757901 SHA256 (rust/crates/link-cplusplus-1.0.9.crate) = 9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9 SIZE (rust/crates/link-cplusplus-1.0.9.crate) = 7484 -SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 -SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 -SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 -SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 -SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af -SIZE (rust/crates/quote-1.0.37.crate) = 28558 -SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f -SIZE (rust/crates/ryu-1.0.18.crate) = 47713 +SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 +SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924 +SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827 +SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd +SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 +SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775 +SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 +SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e +SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 +SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 +SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 +SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc +SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee +SIZE (rust/crates/ring-0.17.13.crate) = 1501917 +SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f +SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7 +SIZE (rust/crates/rustls-0.23.22.crate) = 341983 +SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 +SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 +SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c +SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933 +SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9 +SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327 +SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 +SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 +SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd +SIZE (rust/crates/ryu-1.0.19.crate) = 48770 SHA256 (rust/crates/scratch-1.0.7.crate) = a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152 SIZE (rust/crates/scratch-1.0.7.crate) = 7997 -SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a -SIZE (rust/crates/serde-1.0.210.crate) = 78338 -SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f -SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020 +SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70 +SIZE (rust/crates/serde-1.0.217.crate) = 79019 +SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0 +SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749 SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed -SIZE (rust/crates/syn-2.0.77.crate) = 268784 +SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 +SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 +SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8 +SIZE (rust/crates/socket2-0.5.8.crate) = 56309 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 +SIZE (rust/crates/syn-2.0.98.crate) = 297807 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 -SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b -SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 -SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d -SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228 +SHA256 (rust/crates/tokio-1.43.1.crate) = 492a604e2fd7f814268a378409e6c92b5525d747d10db9a229723f55a417958c +SIZE (rust/crates/tokio-1.43.1.crate) = 828219 +SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37 +SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214 +SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c +SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b +SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 +SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034 +SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684 +SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af +SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101 +SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 +SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 +SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b +SIZE (rust/crates/uuid-1.12.1.crate) = 48851 +SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e +SIZE (rust/crates/want-0.3.1.crate) = 6398 +SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 +SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 @@ -77,3 +191,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681 SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde +SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 diff --git a/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4 b/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4 deleted file mode 100644 index 9e16849db50c..000000000000 --- a/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4 +++ /dev/null @@ -1,15 +0,0 @@ ---- m4/pdns_check_libcrypto.m4.orig 2023-09-13 09:07:48 UTC -+++ m4/pdns_check_libcrypto.m4 -@@ -75,8 +75,10 @@ AC_DEFUN([PDNS_CHECK_LIBCRYPTO], [ - for ssldir in $ssldirs; do - AC_MSG_CHECKING([for openssl/crypto.h in $ssldir]) - if test -f "$ssldir/include/openssl/crypto.h"; then -- LIBCRYPTO_INCLUDES="-I$ssldir/include" -- LIBCRYPTO_LDFLAGS="-L$ssldir/lib" -+ if test $ssldir != /usr; then -+ LIBCRYPTO_INCLUDES="-I$ssldir/include" -+ LIBCRYPTO_LDFLAGS="-L$ssldir/lib" -+ fi - LIBCRYPTO_LIBS="-lcrypto" - found=true - AC_MSG_RESULT([yes]) diff --git a/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4 b/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4 deleted file mode 100644 index ca71a8619a53..000000000000 --- a/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- m4/pdns_with_lua.m4.orig 2020-09-30 10:42:53 UTC -+++ m4/pdns_with_lua.m4 -@@ -41,7 +41,7 @@ AC_DEFUN([PDNS_WITH_LUA],[ - ], [ : ]) - AS_IF([test -z "$LUAPC"], [ - found_lua=n -- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ -+ m4_foreach_w([luapc], [lua5.4 lua-5.4 lua54 lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ - AS_IF([test "$found_lua" != "y"], [ - PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [ - AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua]) diff --git a/dns/powerdns-recursor/files/patch-meson_lua_meson.build b/dns/powerdns-recursor/files/patch-meson_lua_meson.build new file mode 100644 index 000000000000..a0d6f5a7f6e1 --- /dev/null +++ b/dns/powerdns-recursor/files/patch-meson_lua_meson.build @@ -0,0 +1,12 @@ +--- meson/lua/meson.build.orig 2025-07-21 09:54:44 UTC ++++ meson/lua/meson.build +@@ -12,6 +12,9 @@ if not dep_lua.found() and (opt_lua == 'auto' or opt_l + + if not dep_lua.found() and (opt_lua == 'auto' or opt_lua == 'lua') + variants = [ ++ 'lua5.4', ++ 'lua-5.4', ++ 'lua54', + 'lua5.3', + 'lua-5.3', + 'lua53', diff --git a/dns/powerdns-recursor/pkg-plist b/dns/powerdns-recursor/pkg-plist index d3cce2ec81d5..2d10ac1b224c 100644 --- a/dns/powerdns-recursor/pkg-plist +++ b/dns/powerdns-recursor/pkg-plist @@ -3,4 +3,4 @@ bin/rec_control sbin/pdns_recursor share/man/man1/pdns_recursor.1.gz share/man/man1/rec_control.1.gz -@dir /var/run/pdns-recursor +@dir(root,wheel,0755) /var/run/pdns-recursor diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index a37a569ab628..a67e9f7bb13d 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -1,5 +1,5 @@ PORTNAME= powerdns -DISTVERSION= 4.9.8 +DISTVERSION= 5.0.0 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo index 29ad512c09c1..1fcc8a85a098 100644 --- a/dns/powerdns/distinfo +++ b/dns/powerdns/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754983765 -SHA256 (pdns-4.9.8.tar.bz2) = 180b66ae332d3166968e013bff7cbf6f0c72869d6be697db74a02df3ac6e8a91 -SIZE (pdns-4.9.8.tar.bz2) = 1363358 +TIMESTAMP = 1755867970 +SHA256 (pdns-5.0.0.tar.bz2) = 0dcce355d97a99acefc1d45d63c117d952149867dc7983236f7efc9e041b0a30 +SIZE (pdns-5.0.0.tar.bz2) = 1432702 diff --git a/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4 b/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4 index 6bd1ed29d7ef..93d52cf80054 100644 --- a/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4 +++ b/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4 @@ -1,4 +1,4 @@ ---- m4/pdns_check_libcrypto.m4.orig 2023-06-01 06:54:16 UTC +--- m4/pdns_check_libcrypto.m4.orig 2025-08-22 07:51:37 UTC +++ m4/pdns_check_libcrypto.m4 @@ -75,8 +75,10 @@ AC_DEFUN([PDNS_CHECK_LIBCRYPTO], [ for ssldir in $ssldirs; do @@ -12,3 +12,4 @@ + fi LIBCRYPTO_LIBS="-lcrypto" found=true + AC_MSG_RESULT([yes]) diff --git a/dns/powerdns/files/patch-m4_pdns__with__lua.m4 b/dns/powerdns/files/patch-m4_pdns__with__lua.m4 index ca71a8619a53..bafc55a676d8 100644 --- a/dns/powerdns/files/patch-m4_pdns__with__lua.m4 +++ b/dns/powerdns/files/patch-m4_pdns__with__lua.m4 @@ -1,11 +1,11 @@ ---- m4/pdns_with_lua.m4.orig 2020-09-30 10:42:53 UTC +--- m4/pdns_with_lua.m4.orig 2025-09-05 09:28:15 UTC +++ m4/pdns_with_lua.m4 -@@ -41,7 +41,7 @@ AC_DEFUN([PDNS_WITH_LUA],[ - ], [ : ]) - AS_IF([test -z "$LUAPC"], [ - found_lua=n -- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ -+ m4_foreach_w([luapc], [lua5.4 lua-5.4 lua54 lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ - AS_IF([test "$found_lua" != "y"], [ - PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [ - AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua]) +@@ -40,7 +40,7 @@ AC_DEFUN([PDNS_WITH_LUA],[ + ], [ : ]) + AS_IF([test -z "$LUAPC"], [ + found_lua=n +- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ ++ m4_foreach_w([luapc], [lua5.4 lua5.3 lua-5.4 lua-5.3 lua54 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [ + AS_IF([test "$found_lua" != "y"], [ + PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [ + AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua]) diff --git a/dns/powerdns/files/patch-pdns_auth-main.cc b/dns/powerdns/files/patch-pdns_auth-main.cc index 38c715a46e17..e3b3fe86fe2a 100644 --- a/dns/powerdns/files/patch-pdns_auth-main.cc +++ b/dns/powerdns/files/patch-pdns_auth-main.cc @@ -1,6 +1,6 @@ ---- pdns/auth-main.cc.orig 2023-06-01 06:54:16 UTC +--- pdns/auth-main.cc.orig 2025-08-22 07:51:37 UTC +++ pdns/auth-main.cc -@@ -278,8 +278,8 @@ static void declareArguments() +@@ -282,8 +282,8 @@ static void declareArguments() ::arg().setSwitch("no-shuffle", "Set this to prevent random shuffling of answers - for regression testing") = "off"; diff --git a/dns/powerdns/files/pdns.in b/dns/powerdns/files/pdns.in index 1326371c92dc..f3865623b017 100644 --- a/dns/powerdns/files/pdns.in +++ b/dns/powerdns/files/pdns.in @@ -26,7 +26,7 @@ pdns_conf=${pdns_conf:-"%%PREFIX%%/etc/pdns/pdns.conf"} required_files=${pdns_conf} -pidfile=/var/run/pdns/${name}.pid +pidfile=/var/run/${name}/${name}.pid command=%%PREFIX%%/sbin/pdns_server command_args="${pdns_flags} --daemon --guardian" diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile index 540e38b82ad8..62c0e037b8e5 100644 --- a/dns/prometheus-dnssec-exporter/Makefile +++ b/dns/prometheus-dnssec-exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= prometheus-dnssec-exporter DISTVERSION= g20220925 -PORTREVISION= 23 +PORTREVISION= 24 CATEGORIES= dns MAINTAINER= philip@FreeBSD.org diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile index 83c1d06912f5..b07ece42ccd7 100644 --- a/dns/q-dns/Makefile +++ b/dns/q-dns/Makefile @@ -1,7 +1,7 @@ PORTNAME= q-dns DISTVERSIONPREFIX= v DISTVERSION= 0.19.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile index 3019b68fb452..00f7586fd182 100644 --- a/dns/rdap/Makefile +++ b/dns/rdap/Makefile @@ -1,7 +1,7 @@ PORTNAME= rdap DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= dns MAINTAINER= pi@FreeBSD.org diff --git a/dns/samba-nsupdate/Makefile b/dns/samba-nsupdate/Makefile index 1124462eb019..6c587f17cd48 100644 --- a/dns/samba-nsupdate/Makefile +++ b/dns/samba-nsupdate/Makefile @@ -1,98 +1,95 @@ -PORTNAME= nsupdate -PORTVERSION= 9.16.5 -PORTREVISION= 1 -CATEGORIES= dns net -MASTER_SITES= ISC/bind9/${ISCVERSION} -PKGNAMEPREFIX= samba- -DISTNAME= bind-${ISCVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= nsupdate utility with the GSS-TSIG support +PORTNAME= nsupdate +DISTVERSION= 9.16.5 +PORTREVISION= 1 +CATEGORIES= dns net +MASTER_SITES= ISC/bind9/${DISTVERSION} +PKGNAMEPREFIX= samba- +DISTNAME= bind-${DISTVERSION} + +MAINTAINER= samba@FreeBSD.org +COMMENT= nsupdate utility with the GSS-TSIG support WWW= https://www.isc.org/software/bind -LICENSE= MPL20 -LICENSE_FILE= ${WRKSRC}/COPYRIGHT +LICENSE= MPL20 +LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv +LIB_DEPENDS= libuv.so:devel/libuv -USES= autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl tar:xz +USES= autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl \ + tar:xz -# ISC releases things like 9.8.0-P1, which our versioning doesn't like -ISCVERSION= 9.16.5 - -CPE_VENDOR= isc -CPE_PRODUCT= bind -CPE_VERSION= ${ISCVERSION:C/-.*//} -.if ${ISCVERSION:M*-*} -CPE_UPDATE= ${ISCVERSION:C/.*-//:tl} +CPE_VENDOR= isc +CPE_PRODUCT= bind +CPE_VERSION= ${DISTVERSION:C/-.*//} +.if ${DISTVERSION:M*-*} +CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif -GNU_CONFIGURE= yes - -CONFIGURE_ARGS+= \ - --prefix=${PREFIX} \ - --sysconfdir="${PREFIX}/etc/namedb" \ - --localstatedir=/var \ - --disable-largefile \ - --disable-linux-caps \ - --disable-shared \ - --disable-symtable \ - --disable-dnstap \ - --disable-fixed-rrset \ - --disable-geoip \ - --disable-native-pkcs11 \ - --disable-querytrace \ - --disable-tcp-fastopen \ - --with-tuning=default \ - --with-dlopen=yes \ - --with-readline="-L${LOCALBASE}/lib -ledit" \ - --with-openssl=${OPENSSLBASE} \ - --without-maxminddb \ - --without-libxml2 \ - --without-lmdb \ - --without-json-c \ - --without-python \ - --without-libidn2 - -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools +GNU_CONFIGURE= yes + +CONFIGURE_ARGS= --disable-dnstap \ + --disable-fixed-rrset \ + --disable-geoip \ + --disable-largefile \ + --disable-linux-caps \ + --disable-native-pkcs11 \ + --disable-querytrace \ + --disable-shared \ + --disable-symtable \ + --disable-tcp-fastopen \ + --localstatedir=/var \ + --prefix=${PREFIX} \ + --sysconfdir="${PREFIX}/etc/namedb" \ + --with-dlopen=yes \ + --with-openssl=${OPENSSLBASE} \ + --with-readline="-L${LOCALBASE}/lib -ledit" \ + --with-tuning=default \ + --without-json-c \ + --without-libidn2 \ + --without-libxml2 \ + --without-lmdb \ + --without-maxminddb \ + --without-python MAKE_JOBS_UNSAFE= yes -OPTIONS_DEFAULT= GSSAPI_BASE +EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools + +PLIST_FILES= bin/${PKGBASE} \ + share/man/man1/${PKGBASE}.1.gz +OPTIONS_DEFINE= VIOLATE_RFC_2845 +OPTIONS_DEFAULT= GSSAPI_BASE OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT - OPTIONS_SUB= yes GSSAPI_BASE_DESC= Using Heimdal in base GSSAPI_HEIMDAL_DESC= Using security/heimdal GSSAPI_MIT_DESC= Using security/krb5 +VIOLATE_RFC_2845_DESC= Disable false TSIG error with Windows or Samba Internal DNS (EXPERIMENTAL) -GSSAPI_BASE_CONFIGURE_ON=\ - --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}" -GSSAPI_BASE_USES= gssapi - -GSSAPI_HEIMDAL_CONFIGURE_ON=\ - --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}" -GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \ + KRB5CONFIG="${KRB5CONFIG}" -GSSAPI_MIT_CONFIGURE_ON=\ - --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}" -GSSAPI_MIT_USES= gssapi:mit +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \ + KRB5CONFIG="${KRB5CONFIG}" -PLIST_FILES= bin/${PKGBASE} \ - share/man/man1/${PKGBASE}.1.gz +GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \ + KRB5CONFIG="${KRB5CONFIG}" -.include <bsd.port.pre.mk> +VIOLATE_RFC_2845_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bin_nsupdate_nsupdate.c post-patch: - @${REINPLACE_CMD} \ - -e 's|${PORTNAME}|${PKGBASE}|g' \ + @${REINPLACE_CMD} \ + -e 's|${PORTNAME}|${PKGBASE}|g' \ ${PATCH_WRKSRC}/doc/man/${PORTNAME}.1in do-install: - ${INSTALL_MAN} ${INSTALL_WRKSRC}/doc/man/${PORTNAME}.1in ${STAGEDIR}${PREFIX}/share/man/man1/${PKGBASE}.1 - ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE} + ${INSTALL_MAN} ${INSTALL_WRKSRC}/doc/man/${PORTNAME}.1in ${STAGEDIR}${PREFIX}/share/man/man1/${PKGBASE}.1 + ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c b/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c new file mode 100644 index 000000000000..c4933a69fbdc --- /dev/null +++ b/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c @@ -0,0 +1,17 @@ +--- bin/nsupdate/nsupdate.c.orig 2025-07-06 22:45:25 UTC ++++ bin/nsupdate/nsupdate.c +@@ -2440,14 +2440,12 @@ update_completed(isc_task_t *task, isc_event_t *event) + case DNS_R_TSIGVERIFYFAILURE: + case DNS_R_UNEXPECTEDTSIG: + case ISC_R_FAILURE: +-#if 0 + if (usegsstsig && answer->rcode == dns_rcode_noerror) { + /* + * For MS DNS that violates RFC 2845, section 4.2 + */ + break; + } +-#endif /* if 0 */ + fprintf(stderr, "; TSIG error with server: %s\n", + isc_result_totext(result)); + seenerror = true; diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile index c436ad34d87d..a00128c03e72 100644 --- a/dns/subfinder/Makefile +++ b/dns/subfinder/Makefile @@ -1,7 +1,7 @@ PORTNAME= subfinder DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/tldx/Makefile b/dns/tldx/Makefile index 859ed2cfceeb..5af64459765a 100644 --- a/dns/tldx/Makefile +++ b/dns/tldx/Makefile @@ -1,7 +1,7 @@ PORTNAME= tldx DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= nxjoseph@protonmail.com diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile index 54028384740e..6190cf84caba 100644 --- a/dns/yandex-ddns/Makefile +++ b/dns/yandex-ddns/Makefile @@ -1,6 +1,6 @@ PORTNAME= yandex-ddns DISTVERSION= g20200613 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= dns MAINTAINER= ports@FreeBSD.org diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile index a6acb6750cbd..5cc190378a30 100644 --- a/dns/zdns/Makefile +++ b/dns/zdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zdns DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/zns/Makefile b/dns/zns/Makefile index c4fd7350ca3c..b3207e2339d1 100644 --- a/dns/zns/Makefile +++ b/dns/zns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zns DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= dns MAINTAINER= nxjoseph@protonmail.com |