diff options
Diffstat (limited to 'dns')
122 files changed, 959 insertions, 485 deletions
diff --git a/dns/Makefile b/dns/Makefile index 91072a9304bf..6de9331776a7 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -42,6 +42,7 @@ SUBDIR += dnsproxy SUBDIR += dnsrecon SUBDIR += dnsreflector + SUBDIR += dnssec-rr SUBDIR += dnstable SUBDIR += dnstable-convert SUBDIR += dnstop @@ -169,6 +170,7 @@ SUBDIR += pear-File_DNS SUBDIR += pear-Horde_Idna SUBDIR += pear-Net_DNS2 + SUBDIR += pear-Net_DNS21 SUBDIR += powerdns SUBDIR += powerdns-recursor SUBDIR += prometheus-dnssec-exporter @@ -220,11 +222,13 @@ SUBDIR += rubygem-simpleidn SUBDIR += rubygem-simpleidn02 SUBDIR += rubygem-validates_hostname + SUBDIR += rubygem-validates_hostname-gitlab SUBDIR += rubygem-zonefile SUBDIR += samba-nsupdate SUBDIR += scavenge SUBDIR += sleuth SUBDIR += subfinder + SUBDIR += tldx SUBDIR += totd SUBDIR += udns SUBDIR += unbound diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile index ffcbd1474f23..b18a9a03ae3a 100644 --- a/dns/acme-dns/Makefile +++ b/dns/acme-dns/Makefile @@ -1,7 +1,7 @@ PORTNAME= acme-dns DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 23 +PORTREVISION= 24 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/amass/Makefile b/dns/amass/Makefile index 5a50560d7bd5..4cbb30f81982 100644 --- a/dns/amass/Makefile +++ b/dns/amass/Makefile @@ -1,7 +1,7 @@ PORTNAME= amass DISTVERSIONPREFIX= v DISTVERSION= 4.2.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist index da381dafaccc..973d96c5405c 100644 --- a/dns/bind-tools/pkg-plist +++ b/dns/bind-tools/pkg-plist @@ -19,15 +19,15 @@ bin/nsec3hash bin/nslookup bin/nsupdate lib/bind-tools/libdns.so -lib/bind-tools/libdns-9.20.9.so +lib/bind-tools/libdns-9.20.11.so lib/bind-tools/libisc.so -lib/bind-tools/libisc-9.20.9.so +lib/bind-tools/libisc-9.20.11.so lib/bind-tools/libisccc.so -lib/bind-tools/libisccc-9.20.9.so +lib/bind-tools/libisccc-9.20.11.so lib/bind-tools/libisccfg.so -lib/bind-tools/libisccfg-9.20.9.so +lib/bind-tools/libisccfg-9.20.11.so lib/bind-tools/libns.so -lib/bind-tools/libns-9.20.9.so +lib/bind-tools/libns-9.20.11.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz share/man/man1/dig.1.gz diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel index 299d0f563f9f..1362469e19c8 100644 --- a/dns/bind-tools/pkg-plist-devel +++ b/dns/bind-tools/pkg-plist-devel @@ -14,19 +14,23 @@ bin/dnssec-verify %%DNSTAP%%bin/dnstap-read bin/host bin/mdig -bin/named-rrchecker bin/nsec3hash bin/nslookup bin/nsupdate -lib/bind-tools/libdns-9.21.8.so +lib/bind-tools/libdns.so.9.21.10 +lib/bind-tools/libdns.so.9.21 lib/bind-tools/libdns.so -lib/bind-tools/libisc-9.21.8.so +lib/bind-tools/libisc.so.9.21.10 +lib/bind-tools/libisc.so.9.21 lib/bind-tools/libisc.so -lib/bind-tools/libisccc-9.21.8.so +lib/bind-tools/libisccc.so.9.21.10 +lib/bind-tools/libisccc.so.9.21 lib/bind-tools/libisccc.so -lib/bind-tools/libisccfg-9.21.8.so +lib/bind-tools/libisccfg.so.9.21.10 +lib/bind-tools/libisccfg.so.9.21 lib/bind-tools/libisccfg.so -lib/bind-tools/libns-9.21.8.so +lib/bind-tools/libns.so.9.21.10 +lib/bind-tools/libns.so.9.21 lib/bind-tools/libns.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz @@ -48,7 +52,7 @@ share/man/man1/mdig.1.gz @comment share/man/man1/named-checkzone.1.gz @comment share/man/man1/named-compilezone.1.gz @comment share/man/man1/named-journalprint.1.gz -share/man/man1/named-rrchecker.1.gz +@comment share/man/man1/named-rrchecker.1.gz share/man/man1/nsec3hash.1.gz share/man/man1/nslookup.1.gz share/man/man1/nsupdate.1.gz diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile index daa0f32e2b82..5f2ffdbc3007 100644 --- a/dns/bind9-devel/Makefile +++ b/dns/bind9-devel/Makefile @@ -1,7 +1,7 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.21.8 +DISTVERSION= 9.21.10 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 @@ -20,12 +20,12 @@ PKGNAMESUFFIX= 9-devel .endif MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ .if defined(BIND_TOOLS_SLAVE) COMMENT= Command line tools from BIND: delv, dig, host, nslookup... .else COMMENT= BIND DNS suite with updated DNSSEC and DNS64 .endif +WWW= https://www.isc.org/bind/ # Uncomment when bind9xx comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -35,65 +35,72 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 \ - liburcu.so:sysutils/liburcu +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ + liburcu.so:sysutils/liburcu \ + libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools .endif -USES= autoreconf compiler:c11 cpe gnome libedit libtool pkgconfig ssl tar:xz +USES= compiler:c11 cpe gnome libedit libtool meson perl5 pkgconfig \ + ssl tar:xz CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif -USE_GNOME= libxml2 -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --localstatedir=/var \ +USE_PERL5= build + +.if !defined(BIND_TOOLS_SLAVE) +USE_RC_SUBR= named +.endif # !BIND_TOOLS_SLAVE + +MESON_ARGS= --localstatedir=/var \ --sysconfdir=${ETCDIR} \ - --with-libxml2 \ - --with-openssl=${OPENSSLBASE} + -Dcap=disabled \ + -Ddoh=enabled \ + -Djemalloc=disabled + +MAKE_JOBS_UNSAFE= yes + +.if !defined(BIND_TOOLS_SLAVE) +# XXX: Add -devel +CONFLICTS= bind9[0-9][0-9] +.endif # !BIND_TOOLS_SLAVE + ETCDIR= ${PREFIX}/etc/namedb # FIXME: figure out why build fails if enabled -CONFIGURE_ARGS+= --disable-tracing +MESON_ARGS+= -Dtracing=disabled .if defined(BIND_TOOLS_SLAVE) -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools -CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/bind-tools +MESON_ARGS+= -Dbind-tools=enabled \ + -Dlibdir=${PREFIX}/lib/bind-tools .else -USE_RC_SUBR= named +MESON_ARGS+= -Dbind-tools=disabled # XXX: remove the big warning about it being a development version from pkg-message -SUB_FILES= named.conf pkg-message -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-no-bind-tools +SUB_FILES= named.conf pkg-message PORTDOCS= * +.endif # BIND_TOOLS_SLAVE -# XXX: Add -devel -CONFLICTS= bind9[0-9][0-9] -.endif # BIND_TOOLS_SLAVE +OPTIONS_DEFINE= DNSTAP DOCS GEOIP IDN LMDB OVERRIDECACHE QUERYTRACE \ + START_LATE +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML -MAKE_JOBS_UNSAFE= yes - -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) -OPTIONS_EXCLUDE= DOCS GEOIP LMDB \ - OVERRIDECACHE QUERYTRACE START_LATE \ - TCP_FASTOPEN -.endif # BIND_TOOLS_SLAVE +OPTIONS_EXCLUDE= DOCS GEOIP LMDB OVERRIDECACHE QUERYTRACE START_LATE \ + STATS_JSON STATS_XML +.endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes @@ -102,77 +109,75 @@ GSSAPI_BASE_DESC= Using Heimdal in base (nsupdate is broken) GSSAPI_HEIMDAL_DESC= Using security/heimdal (nsupdate is broken) GSSAPI_MIT_DESC= Using security/krb5 GSSAPI_NONE_DESC= Disable -LARGE_FILE_DESC= 64-bit file support LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) -TCP_FASTOPEN_DESC= RFC 7413 support +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env +DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ + libprotobuf-c.so:devel/protobuf-c +DNSTAP_MESON_ENABLED= dnstap -DNSTAP_CONFIGURE_ENABLE= dnstap -DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ - libprotobuf-c.so:devel/protobuf-c +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= python:env +DOCS_MESON_ENABLED= doc +DOCS_ALL_TARGET= all arm -GEOIP_CONFIGURE_ENABLE= geoip -GEOIP_CONFIGURE_WITH= maxminddb GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb +GEOIP_MESON_ENABLED= geoip -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_BASE_MESON_ON= -Dgssapi=enabled -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_HEIMDAL_MESON_ON= -Dgssapi=enabled -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_MIT_MESON_ON= -Dgssapi=enabled -GSSAPI_NONE_CONFIGURE_ON= --without-gssapi +GSSAPI_NONE_MESON_ON= -Dgssapi=disabled -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv +IDN_MESON_ENABLED= idn -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c - -LARGE_FILE_CONFIGURE_ENABLE= largefile - -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_MESON_ENABLED= lmdb OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl -QUERYTRACE_CONFIGURE_ENABLE= querytrace +QUERYTRACE_MESON_ON= -Dtrace-logging=query START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ NAMED_REQUIRE="SERVERS cleanvar" START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" -TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_MESON_ENABLED= stats-json +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_MESON_ENABLED= stats-xml .include <bsd.port.options.mk> .if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --enable-developer -USES+= perl5 -USE_PERL5= build -BUILD_DEPENDS+= cmocka>0:sysutils/cmocka -.endif - -.if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +MESON_ARGS+= -Ddeveloper=enabled +BUILD_DEPENDS+= cmocka>0:sysutils/cmocka +.else +MESON_ARGS+= -Dcmocka=disabled \ + -Ddeveloper=disabled .endif .include <bsd.port.pre.mk> @@ -183,15 +188,6 @@ SUB_LIST+= ENGINES=/usr/lib/engines SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines .endif -post-patch: -.for FILE in check/named-checkconf.rst named/named.rst nsupdate/nsupdate.rst \ - rndc/rndc.rst - @${REINPLACE_CMD} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \ - -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \ - -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ - ${WRKSRC}/bin/${FILE} -.endfor - .if !defined(BIND_TOOLS_SLAVE) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mtree @@ -207,18 +203,14 @@ post-install: ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.dist.sample ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.local.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.local.dist.sample + (for dir in ${WRKSRC}/lib/*/include; do \ + cd $$dir && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include '-name *.h'; \ + done) + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc/arm/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm -.else - -do-install: - for dir in bin lib doc/man; do \ - (cd ${INSTALL_WRKSRC}/$$dir && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) ; \ - done - @${RM} -r ${STAGEDIR}${PREFIX}/include - -.endif # BIND_TOOLS_SLAVE + cd ${WRKSRC}/_build/arm && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm +.endif # BIND_TOOLS_SLAVE .include <bsd.port.post.mk> diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo index a596aa1b22f7..f7c1f8770c43 100644 --- a/dns/bind9-devel/distinfo +++ b/dns/bind9-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747834686 -SHA256 (bind-9.21.8.tar.xz) = 65ee1e640b730e9fd8cb1e122e5146f03fade3e4105d10066a1371d92b20cb44 -SIZE (bind-9.21.8.tar.xz) = 5568296 +TIMESTAMP = 1752909925 +SHA256 (bind-9.21.10.tar.xz) = bb1ea8d74d9b4f597f6d4622e8238f6f76a2e101fe17a5f2c64fc18f530da113 +SIZE (bind-9.21.10.tar.xz) = 5197276 diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl index 40fe995a0760..a8654eeaa0a9 100644 --- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl +++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl @@ -1,8 +1,8 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-04-09 14:26:29 UTC +--- bin/named/config.c.orig 2025-07-04 09:34:56 UTC +++ bin/named/config.c -@@ -183,6 +183,7 @@ options {\n\ +@@ -187,6 +187,7 @@ options {\n\ notify-source *;\n\ notify-source-v6 *;\n\ nsec3-test-zone no;\n\ @@ -10,9 +10,9 @@ Add the override-cache-ttl feature. parental-source *;\n\ parental-source-v6 *;\n\ provide-ixfr true;\n\ ---- bin/named/server.c.orig 2025-04-09 14:26:29 UTC +--- bin/named/server.c.orig 2025-07-04 09:34:56 UTC +++ bin/named/server.c -@@ -4204,6 +4204,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4236,6 +4236,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } obj = NULL; @@ -24,9 +24,9 @@ Add the override-cache-ttl feature. result = named_config_get(maps, "max-cache-ttl", &obj); INSIST(result == ISC_R_SUCCESS); view->maxcachettl = cfg_obj_asduration(obj); ---- doc/arm/reference.rst.orig 2025-04-09 14:26:29 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:34:56 UTC +++ doc/arm/reference.rst -@@ -4163,6 +4163,10 @@ Tuning +@@ -4187,6 +4187,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -37,7 +37,17 @@ Add the override-cache-ttl feature. .. namedconf:statement:: max-cache-ttl :tags: server :short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers. ---- lib/dns/include/dns/view.h.orig 2025-04-09 14:26:29 UTC +--- doc/misc/options.orig 2025-07-04 09:34:56 UTC ++++ doc/misc/options +@@ -171,6 +171,7 @@ options { + masterfile-style ( full | relative ); + match-mapped-addresses <boolean>; + max-cache-size ( default | unlimited | <sizeval> | <percentage> ); ++ override-cache-ttl <duration>; + max-cache-ttl <duration>; + max-clients-per-query <integer>; + max-ixfr-ratio ( unlimited | <percentage> ); +--- lib/dns/include/dns/view.h.orig 2025-07-04 09:34:56 UTC +++ lib/dns/include/dns/view.h @@ -148,6 +148,7 @@ struct dns_view { bool requestzoneversion; @@ -47,9 +57,9 @@ Add the override-cache-ttl feature. dns_ttl_t maxncachettl; dns_ttl_t mincachettl; dns_ttl_t minncachettl; ---- lib/dns/resolver.c.orig 2025-04-09 14:26:29 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:34:56 UTC +++ lib/dns/resolver.c -@@ -5937,6 +5937,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes +@@ -5918,6 +5918,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes } /* @@ -62,9 +72,9 @@ Add the override-cache-ttl feature. * Enforce the configure maximum cache TTL. */ if (rdataset->ttl > res->view->maxcachettl) { ---- lib/isccfg/namedconf.c.orig 2025-04-09 14:26:29 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:34:56 UTC +++ lib/isccfg/namedconf.c -@@ -2068,6 +2068,7 @@ static cfg_clausedef_t view_clauses[] = { +@@ -2084,6 +2084,7 @@ static cfg_clausedef_t view_clauses[] = { #endif /* ifdef HAVE_LMDB */ { "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT }, { "max-cache-size", &cfg_type_sizeorpercent, 0 }, diff --git a/dns/bind9-devel/files/extrapatch-bind-tools b/dns/bind9-devel/files/extrapatch-bind-tools deleted file mode 100644 index 0416f8b80b37..000000000000 --- a/dns/bind9-devel/files/extrapatch-bind-tools +++ /dev/null @@ -1,27 +0,0 @@ -Only select the "tools" part of bind for building. - ---- Makefile.am.orig 2023-12-02 10:13:03 UTC -+++ Makefile.am -@@ -17,7 +17,6 @@ bind.keys.h: bind.keys Makefile - .PHONY: doc - - EXTRA_DIST = \ -- bind.keys \ - util/bindkeys.pl \ - util/dtrace.sh \ - contrib \ ---- bin/Makefile.am.orig 2023-12-01 14:21:34 UTC -+++ bin/Makefile.am -@@ -1 +1 @@ --SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen tests plugins -+SUBDIRS = dig delv dnssec tools nsupdate ---- bin/tools/Makefile.am.orig 2023-12-01 14:21:34 UTC -+++ bin/tools/Makefile.am -@@ -11,7 +11,6 @@ LDADD += \ - bin_PROGRAMS = \ - arpaname \ - mdig \ -- named-journalprint \ - named-rrchecker \ - nsec3hash - diff --git a/dns/bind9-devel/files/extrapatch-no-bind-tools b/dns/bind9-devel/files/extrapatch-no-bind-tools deleted file mode 100644 index 9a168202eb50..000000000000 --- a/dns/bind9-devel/files/extrapatch-no-bind-tools +++ /dev/null @@ -1,40 +0,0 @@ -Exclude the "tools" from building and installing. - ---- bin/Makefile.am.orig 2024-05-03 07:23:28 UTC -+++ bin/Makefile.am -@@ -1 +1 @@ --SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen tests plugins -+SUBDIRS = named rndc tools check confgen tests plugins ---- bin/tools/Makefile.am.orig 2024-05-03 07:23:29 UTC -+++ bin/tools/Makefile.am -@@ -9,29 +9,10 @@ LDADD += \ - $(LIBISC_LIBS) - - bin_PROGRAMS = \ -- arpaname \ -- mdig \ -- named-journalprint \ -- named-rrchecker \ -- nsec3hash -+ named-journalprint - - arpaname_LDADD = \ - $(LIBISC_LIBS) -- --if HAVE_DNSTAP --bin_PROGRAMS += \ -- dnstap-read -- --dnstap_read_CPPFLAGS = \ -- $(AM_CPPFLAGS) \ -- $(DNSTAP_CFLAGS) \ -- -I$(top_builddir)/lib/dns -- --dnstap_read_LDADD = \ -- $(LIBDNS_LIBS) \ -- $(LIBISC_LIBS) \ -- $(DNSTAP_LIBS) --endif - - if HAVE_LMDB - bin_PROGRAMS += \ diff --git a/dns/bind9-devel/files/patch-configure.ac b/dns/bind9-devel/files/patch-configure.ac deleted file mode 100644 index ecb07886e570..000000000000 --- a/dns/bind9-devel/files/patch-configure.ac +++ /dev/null @@ -1,13 +0,0 @@ -automake has warnings, it is ok here. - ---- configure.ac.orig 2022-02-09 16:40:14 UTC -+++ configure.ac -@@ -48,7 +48,7 @@ AC_CANONICAL_HOST - AC_CANONICAL_TARGET - - AC_CONFIG_SRCDIR([bin/named/main.c]) --AM_INIT_AUTOMAKE([1.14 tar-pax foreign subdir-objects dist-xz no-dist-gzip -Wall -Werror]) -+AM_INIT_AUTOMAKE([1.14 tar-pax foreign subdir-objects dist-xz no-dist-gzip -Wall]) - AM_SILENT_RULES([yes]) - AM_EXTRA_RECURSIVE_TARGETS([test unit doc]) - diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build new file mode 100644 index 000000000000..ff19913b1a32 --- /dev/null +++ b/dns/bind9-devel/files/patch-meson.build @@ -0,0 +1,125 @@ +--- meson.build.orig 2025-07-04 09:34:56 UTC ++++ meson.build +@@ -69,6 +69,8 @@ zlib_opt = get_option('zlib') + tracing_opt = get_option('tracing') + zlib_opt = get_option('zlib') + ++bind_tools = get_option('bind-tools').enabled() ++ + if meson.version().version_compare('>=1.1.0') + build_options = meson.build_options() + if build_options == '' +@@ -956,9 +958,15 @@ isc_srcconf = isc_srcset.apply(config, strict: false) + + isc_srcconf = isc_srcset.apply(config, strict: false) + ++project_version = meson.project_version() ++soversion_parts = project_version.split('.') # ['1', '2', '3'] ++soversion = '@0@.@1@'.format(soversion_parts[0], soversion_parts[1]) ++ + libisc = library( + 'isc', + isc_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + objects: isc_probe_objects, + install: true, + install_rpath: libdir, +@@ -986,6 +994,8 @@ libdns = library( + libdns = library( + 'dns', + dns_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + include_directories: dns_inc, + install: true, + install_rpath: libdir, +@@ -1020,6 +1030,8 @@ libns = library( + libns = library( + 'ns', + ns_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + objects: ns_probe_objects, + install: true, + install_rpath: libdir, +@@ -1046,6 +1058,8 @@ libisccc = library( + libisccc = library( + 'isccc', + isccc_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + implicit_include_directories: false, + include_directories: isccc_inc, + install: true, +@@ -1067,6 +1081,8 @@ libisccfg = library( + libisccfg = library( + 'isccfg', + isccfg_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + implicit_include_directories: false, + include_directories: isccfg_inc, + install: true, +@@ -1087,6 +1103,7 @@ named_srcconf = named_srcset.apply(config, strict: fal + + named_srcconf = named_srcset.apply(config, strict: false) + ++if bind_tools + executable( + 'arpaname', + arpaname_src, +@@ -1315,7 +1332,9 @@ executable( + libisc_dep, + ], + ) ++endif + ++if not bind_tools + executable( + 'named-checkconf', + named_checkconf_src, +@@ -1438,7 +1457,9 @@ executable( + named_srcconf.dependencies(), + ], + ) ++endif + ++if bind_tools + executable( + 'nsec3hash', + nsec3hash_src, +@@ -1486,7 +1507,9 @@ executable( + edit_dep, + ], + ) ++endif + ++if not bind_tools + executable( + 'rndc-confgen', + rndc_confgen_src, +@@ -1572,6 +1595,7 @@ shared_library( + libns_dep, + ], + ) ++endif + + subdir('doc') + subdir('tests') +@@ -1632,7 +1656,6 @@ alias_target('doc-misc', doc_misc_targets) + + alias_target('doc-misc', doc_misc_targets) + +-if doc_opt.allowed() + man_srcconf = man_srcset.apply(config, strict: false) + foreach man : man_srcconf.sources() + man_pages += configure_file( +@@ -1647,6 +1670,7 @@ if doc_opt.allowed() + + install_man(man_pages) + ++if doc_opt.allowed() + if sphinx_build.found() + meson.add_dist_script( + 'util' / 'meson-dist-package.sh', diff --git a/dns/bind9-devel/files/patch-meson__options.txt b/dns/bind9-devel/files/patch-meson__options.txt new file mode 100644 index 000000000000..de50de448714 --- /dev/null +++ b/dns/bind9-devel/files/patch-meson__options.txt @@ -0,0 +1,8 @@ +--- meson_options.txt.orig 2025-07-19 11:32:37 UTC ++++ meson_options.txt +@@ -188,3 +188,5 @@ option( + value: 'disabled', + description: 'enable the memory leak detection in external libraries (libxml2, libuv, OpenSSL)', + ) ++ ++option('bind-tools', type: 'feature', value: 'disabled', description: 'build tools only') diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist index a9d6ae3ac068..0231f563dd78 100644 --- a/dns/bind9-devel/pkg-plist +++ b/dns/bind9-devel/pkg-plist @@ -2,7 +2,9 @@ bin/named-checkconf bin/named-checkzone bin/named-compilezone bin/named-journalprint +bin/named-makejournal %%LMDB%%bin/named-nzd2nzf +bin/named-rrchecker @sample etc/mtree/BIND.chroot.dist.sample @sample etc/mtree/BIND.chroot.local.dist.sample @sample %%ETCDIR%%/named.conf.sample @@ -37,8 +39,6 @@ include/dns/dyndb.h include/dns/ecs.h include/dns/ede.h include/dns/edns.h -include/dns/enumclass.h -include/dns/enumtype.h include/dns/fixedname.h include/dns/forward.h include/dns/geoip.h @@ -74,7 +74,6 @@ include/dns/rdatalist.h include/dns/rdataset.h include/dns/rdatasetiter.h include/dns/rdataslab.h -include/dns/rdatastruct.h include/dns/rdatatype.h include/dns/remote.h include/dns/request.h @@ -98,6 +97,7 @@ include/dns/transport.h include/dns/tsig.h include/dns/ttl.h include/dns/types.h +include/dns/unreachcache.h include/dns/update.h include/dns/validator.h include/dns/view.h @@ -234,15 +234,20 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.21.8.so +lib/libdns.so.9.21.10 +lib/libdns.so.9.21 lib/libdns.so -lib/libisc-9.21.8.so +lib/libisc.so.9.21.10 +lib/libisc.so.9.21 lib/libisc.so -lib/libisccc-9.21.8.so +lib/libisccc.so.9.21.10 +lib/libisccc.so.9.21 lib/libisccc.so -lib/libisccfg-9.21.8.so +lib/libisccfg.so.9.21.10 +lib/libisccfg.so.9.21 lib/libisccfg.so -lib/libns-9.21.8.so +lib/libns.so.9.21.10 +lib/libns.so.9.21 lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile index 8253a8129744..cc2f895c4b52 100644 --- a/dns/bind918/Makefile +++ b/dns/bind918/Makefile @@ -1,15 +1,15 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.18.37 +DISTVERSION= 9.18.38 PORTREVISION= 0 CATEGORIES= dns net MASTER_SITES= ISC/bind9/${DISTVERSION} PKGNAMESUFFIX= 918 MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 +WWW= https://www.isc.org/bind/ # Uncomment when bind920 comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -19,14 +19,13 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ + libuv.so:devel/libuv RUN_DEPENDS= bind-tools>0:dns/bind-tools USES= autoreconf compiler:c11 cpe gnome libedit libtool pkgconfig ssl \ tar:xz -USE_GNOME= libxml2 CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} @@ -34,33 +33,36 @@ CPE_VERSION= ${DISTVERSION:C/-.*//} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif +USE_RC_SUBR= named + GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-linux-caps \ + --enable-dnsrps \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-dlopen=yes \ - --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ - --enable-dnsrps \ --with-readline=libedit CONFIGURE_ENV= READLINE_CFLAGS="-L${LOCALBASE}/lib" + +MAKE_JOBS_UNSAFE= yes + +CONFLICTS= bind9-devel bind920 + ETCDIR= ${PREFIX}/etc/namedb -USE_RC_SUBR= named -SUB_FILES= named.conf pkg-message +SUB_FILES= named.conf pkg-message PORTDOCS= * -CONFLICTS= bind920 bind9-devel - -MAKE_JOBS_UNSAFE= yes +OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN LARGE_FILE LMDB \ + OVERRIDECACHE QUERYTRACE START_LATE TCP_FASTOPEN +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML \ + TCP_FASTOPEN -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE @@ -78,51 +80,50 @@ LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel TCP_FASTOPEN_DESC= RFC 7413 support -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env - -DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c +DNSTAP_CONFIGURE_ENABLE= dnstap + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= gmake python:env +DOCS_ALL_TARGET= all html FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset +GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP_CONFIGURE_ENABLE= geoip GEOIP_CONFIGURE_WITH= maxminddb -GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" GSSAPI_NONE_CONFIGURE_ON= --without-gssapi -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv - -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c +IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ + --with-libidn2=${LOCALBASE} +IDN_CONFIGURE_OFF= --without-libidn2 LARGE_FILE_CONFIGURE_ENABLE= largefile -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl @@ -133,6 +134,13 @@ START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_CONFIGURE_WITH= json-c +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_CONFIGURE_WITH= libxml2 + TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen .include <bsd.port.options.mk> @@ -146,7 +154,7 @@ BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .endif .if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= .endif .include <bsd.port.pre.mk> diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo index bf584a1cfaa8..99584ea6783a 100644 --- a/dns/bind918/distinfo +++ b/dns/bind918/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747834565 -SHA256 (bind-9.18.37.tar.xz) = b322aaa4b0a98dba7507a18107b06283ec969af9af4797992e0a200fabace646 -SIZE (bind-9.18.37.tar.xz) = 5358128 +TIMESTAMP = 1752729485 +SHA256 (bind-9.18.38.tar.xz) = b11fce934773ec25dd6d7253caeaf9c5bbf073fd327acc29daffeca3987e31a1 +SIZE (bind-9.18.38.tar.xz) = 5362772 diff --git a/dns/bind918/files/extrapatch-bind-min-override-ttl b/dns/bind918/files/extrapatch-bind-min-override-ttl index 48b3f75c10f9..5fab4d9d5ef5 100644 --- a/dns/bind918/files/extrapatch-bind-min-override-ttl +++ b/dns/bind918/files/extrapatch-bind-min-override-ttl @@ -1,6 +1,6 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-04-09 14:37:24 UTC +--- bin/named/config.c.orig 2025-07-04 09:46:41 UTC +++ bin/named/config.c @@ -186,6 +186,7 @@ options {\n\ notify-source *;\n\ @@ -10,7 +10,7 @@ Add the override-cache-ttl feature. parental-source *;\n\ parental-source-v6 *;\n\ provide-ixfr true;\n\ ---- bin/named/server.c.orig 2025-04-09 14:37:24 UTC +--- bin/named/server.c.orig 2025-07-04 09:46:41 UTC +++ bin/named/server.c @@ -4755,6 +4755,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } @@ -24,9 +24,9 @@ Add the override-cache-ttl feature. result = named_config_get(maps, "max-cache-ttl", &obj); INSIST(result == ISC_R_SUCCESS); view->maxcachettl = cfg_obj_asduration(obj); ---- doc/arm/reference.rst.orig 2025-04-09 14:37:24 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:46:42 UTC +++ doc/arm/reference.rst -@@ -4388,6 +4388,10 @@ Tuning +@@ -4391,6 +4391,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -37,7 +37,7 @@ Add the override-cache-ttl feature. .. namedconf:statement:: max-cache-ttl :tags: server :short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers. ---- lib/dns/include/dns/view.h.orig 2025-04-09 14:37:24 UTC +--- lib/dns/include/dns/view.h.orig 2025-07-04 09:46:42 UTC +++ lib/dns/include/dns/view.h @@ -157,6 +157,7 @@ struct dns_view { bool requestnsid; @@ -47,7 +47,7 @@ Add the override-cache-ttl feature. dns_ttl_t maxncachettl; dns_ttl_t mincachettl; dns_ttl_t minncachettl; ---- lib/dns/resolver.c.orig 2025-04-09 14:37:24 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:46:42 UTC +++ lib/dns/resolver.c @@ -6425,6 +6425,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes } @@ -62,7 +62,7 @@ Add the override-cache-ttl feature. * Enforce the configure maximum cache TTL. */ if (rdataset->ttl > res->view->maxcachettl) { ---- lib/isccfg/namedconf.c.orig 2025-04-09 14:37:25 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:46:42 UTC +++ lib/isccfg/namedconf.c @@ -2105,6 +2105,7 @@ static cfg_clausedef_t view_clauses[] = { #endif /* ifdef HAVE_LMDB */ diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist index 429310fceb20..d5899878e4fc 100644 --- a/dns/bind918/pkg-plist +++ b/dns/bind918/pkg-plist @@ -240,19 +240,19 @@ include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so lib/libbind9.so -lib/libbind9-9.18.37.so +lib/libbind9-9.18.38.so lib/libdns.so -lib/libdns-9.18.37.so +lib/libdns-9.18.38.so lib/libirs.so -lib/libirs-9.18.37.so +lib/libirs-9.18.38.so lib/libisc.so -lib/libisc-9.18.37.so +lib/libisc-9.18.38.so lib/libisccc.so -lib/libisccc-9.18.37.so +lib/libisccc-9.18.38.so lib/libisccfg.so -lib/libisccfg-9.18.37.so +lib/libisccfg-9.18.38.so lib/libns.so -lib/libns-9.18.37.so +lib/libns-9.18.38.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz @comment share/man/man1/dig.1.gz diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile index 55b4d8e06bd2..b60943aa0254 100644 --- a/dns/bind920/Makefile +++ b/dns/bind920/Makefile @@ -1,7 +1,7 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.20.9 +DISTVERSION= 9.20.11 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 @@ -19,12 +19,12 @@ PKGNAMESUFFIX= 920 .endif MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ .if defined(BIND_TOOLS_SLAVE) COMMENT= Command line tools from BIND: delv, dig, host, nslookup... .else COMMENT= BIND DNS suite with updated DNSSEC and DNS64 .endif +WWW= https://www.isc.org/bind/ # Uncomment when bind922 comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -34,10 +34,9 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 \ +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ liburcu.so:sysutils/liburcu \ - libxml2.so:textproc/libxml2 + libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools @@ -51,16 +50,25 @@ CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif -USE_GNOME= libxml2 + +.if !defined(BIND_TOOLS_SLAVE) +USE_RC_SUBR= named +.endif # !BIND_TOOLS_SLAVE GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --localstatedir=/var \ +CONFIGURE_ARGS= --enable-dnsrps \ + --localstatedir=/var \ --sysconfdir=${ETCDIR} \ - --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ - --enable-dnsrps \ --with-readline=libedit + +MAKE_JOBS_UNSAFE= yes + +.if !defined(BIND_TOOLS_SLAVE) +CONFLICTS= bind9-devel bind918 +.endif # !BIND_TOOLS_SLAVE + ETCDIR= ${PREFIX}/etc/namedb # FIXME: figure out why build fails if enabled @@ -70,31 +78,27 @@ CONFIGURE_ARGS+= --disable-tracing EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/bind-tools .else -USE_RC_SUBR= named SUB_FILES= named.conf pkg-message EXTRA_PATCHES= ${PATCHDIR}/extrapatch-no-bind-tools PORTDOCS= * +.endif # BIND_TOOLS_SLAVE -CONFLICTS= bind918 bind9-devel -.endif # BIND_TOOLS_SLAVE - -MAKE_JOBS_UNSAFE= yes +OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN LARGE_FILE LMDB \ + OVERRIDECACHE QUERYTRACE START_LATE TCP_FASTOPEN +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML \ + TCP_FASTOPEN -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) -OPTIONS_EXCLUDE= DOCS GEOIP LMDB \ - OVERRIDECACHE QUERYTRACE START_LATE \ - TCP_FASTOPEN -.endif # BIND_TOOLS_SLAVE +OPTIONS_EXCLUDE= DOCS GEOIP LMDB OVERRIDECACHE QUERYTRACE START_LATE \ + STATS_JSON STATS_XML TCP_FASTOPEN +.endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes @@ -109,51 +113,50 @@ LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel TCP_FASTOPEN_DESC= RFC 7413 support -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env - -DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c +DNSTAP_CONFIGURE_ENABLE= dnstap + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= gmake python:env +DOCS_ALL_TARGET= all html FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset +GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP_CONFIGURE_ENABLE= geoip GEOIP_CONFIGURE_WITH= maxminddb -GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" GSSAPI_NONE_CONFIGURE_ON= --without-gssapi -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv - -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c +IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ + --with-libidn2=${LOCALBASE} +IDN_CONFIGURE_OFF= --without-libidn2 LARGE_FILE_CONFIGURE_ENABLE= largefile -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl @@ -164,6 +167,13 @@ START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_CONFIGURE_WITH= json-c +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_CONFIGURE_WITH= libxml2 + TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen .include <bsd.port.options.mk> @@ -176,7 +186,7 @@ BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .endif .if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= .endif .include <bsd.port.pre.mk> @@ -223,6 +233,6 @@ do-install: done @${RM} -r ${STAGEDIR}${PREFIX}/include -.endif # BIND_TOOLS_SLAVE +.endif # BIND_TOOLS_SLAVE .include <bsd.port.post.mk> diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo index be58b2e558e2..03c6a999f4c3 100644 --- a/dns/bind920/distinfo +++ b/dns/bind920/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747834656 -SHA256 (bind-9.20.9.tar.xz) = 3d26900ed9c9a859073ffea9b97e292c1248dad18279b17b05fcb23c3091f86d -SIZE (bind-9.20.9.tar.xz) = 5668452 +TIMESTAMP = 1752729536 +SHA256 (bind-9.20.11.tar.xz) = 4da2d532e668bc21e883f6e6d9d3d81794d9ec60b181530385649a56f46ee17a +SIZE (bind-9.20.11.tar.xz) = 5674856 diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl index 61428e25229f..6727512a8c68 100644 --- a/dns/bind920/files/extrapatch-bind-min-override-ttl +++ b/dns/bind920/files/extrapatch-bind-min-override-ttl @@ -1,6 +1,6 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-04-09 14:34:29 UTC +--- bin/named/config.c.orig 2025-07-04 09:42:08 UTC +++ bin/named/config.c @@ -186,6 +186,7 @@ options {\n\ notify-source *;\n\ @@ -10,9 +10,9 @@ Add the override-cache-ttl feature. parental-source *;\n\ parental-source-v6 *;\n\ provide-ixfr true;\n\ ---- bin/named/server.c.orig 2025-04-09 14:34:29 UTC +--- bin/named/server.c.orig 2025-07-04 09:42:08 UTC +++ bin/named/server.c -@@ -4643,6 +4643,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4639,6 +4639,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } obj = NULL; @@ -24,9 +24,9 @@ Add the override-cache-ttl feature. result = named_config_get(maps, "max-cache-ttl", &obj); INSIST(result == ISC_R_SUCCESS); view->maxcachettl = cfg_obj_asduration(obj); ---- doc/arm/reference.rst.orig 2025-04-09 14:34:29 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:42:08 UTC +++ doc/arm/reference.rst -@@ -4394,6 +4394,10 @@ Tuning +@@ -4397,6 +4397,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -37,7 +37,7 @@ Add the override-cache-ttl feature. .. namedconf:statement:: max-cache-ttl :tags: server :short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers. ---- lib/dns/include/dns/view.h.orig 2025-04-09 14:34:29 UTC +--- lib/dns/include/dns/view.h.orig 2025-07-04 09:42:08 UTC +++ lib/dns/include/dns/view.h @@ -151,6 +151,7 @@ struct dns_view { bool requestnsid; @@ -47,7 +47,7 @@ Add the override-cache-ttl feature. dns_ttl_t maxncachettl; dns_ttl_t mincachettl; dns_ttl_t minncachettl; ---- lib/dns/resolver.c.orig 2025-04-09 14:34:29 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:42:08 UTC +++ lib/dns/resolver.c @@ -5967,6 +5967,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes } @@ -62,7 +62,7 @@ Add the override-cache-ttl feature. * Enforce the configure maximum cache TTL. */ if (rdataset->ttl > res->view->maxcachettl) { ---- lib/isccfg/namedconf.c.orig 2025-04-09 14:34:29 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:42:08 UTC +++ lib/isccfg/namedconf.c @@ -2220,6 +2220,7 @@ static cfg_clausedef_t view_clauses[] = { #endif /* ifdef HAVE_LMDB */ diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist index 27b6c041cf70..7ea15c9ea909 100644 --- a/dns/bind920/pkg-plist +++ b/dns/bind920/pkg-plist @@ -242,15 +242,15 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.20.9.so +lib/libdns-9.20.11.so lib/libdns.so -lib/libisc-9.20.9.so +lib/libisc-9.20.11.so lib/libisc.so -lib/libisccc-9.20.9.so +lib/libisccc-9.20.11.so lib/libisccc.so -lib/libisccfg-9.20.9.so +lib/libisccfg-9.20.11.so lib/libisccfg.so -lib/libns-9.20.9.so +lib/libns-9.20.11.so lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile index 36cd8ca2bef7..91d8e0c6ab7a 100644 --- a/dns/blocky/Makefile +++ b/dns/blocky/Makefile @@ -1,7 +1,7 @@ PORTNAME= blocky DISTVERSIONPREFIX= v DISTVERSION= 0.26.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= eduardo@FreeBSD.org diff --git a/dns/cli53/Makefile b/dns/cli53/Makefile index 3310d6fde09c..e364a4411ed1 100644 --- a/dns/cli53/Makefile +++ b/dns/cli53/Makefile @@ -1,6 +1,6 @@ PORTNAME= cli53 DISTVERSIONPREFIX= v -DISTVERSION= 0.8.24 +DISTVERSION= 0.8.25 CATEGORIES= dns MAINTAINER= meta@FreeBSD.org diff --git a/dns/cli53/distinfo b/dns/cli53/distinfo index dfd373e46bdd..c65aa6153577 100644 --- a/dns/cli53/distinfo +++ b/dns/cli53/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745200960 -SHA256 (go/dns_cli53/cli53-v0.8.24/v0.8.24.mod) = b7880bb9e7bb2dd7e0dd6df97fc908ffeffb8d62c251b323b20a8ed37e77514e -SIZE (go/dns_cli53/cli53-v0.8.24/v0.8.24.mod) = 1030 -SHA256 (go/dns_cli53/cli53-v0.8.24/v0.8.24.zip) = b7cfff15275924d5129968d029867301bd1e4e38247feb1eac9f4b5f588c0121 -SIZE (go/dns_cli53/cli53-v0.8.24/v0.8.24.zip) = 58174 +TIMESTAMP = 1750300259 +SHA256 (go/dns_cli53/cli53-v0.8.25/v0.8.25.mod) = b7880bb9e7bb2dd7e0dd6df97fc908ffeffb8d62c251b323b20a8ed37e77514e +SIZE (go/dns_cli53/cli53-v0.8.25/v0.8.25.mod) = 1030 +SHA256 (go/dns_cli53/cli53-v0.8.25/v0.8.25.zip) = 9b876d5afe0a86a3a152243cce0734247e7ad7c51b934d8034e86bbc66adcdfb +SIZE (go/dns_cli53/cli53-v0.8.25/v0.8.25.zip) = 58188 diff --git a/dns/coredns/Makefile b/dns/coredns/Makefile index b2fe49e4430e..5cf6341bf856 100644 --- a/dns/coredns/Makefile +++ b/dns/coredns/Makefile @@ -1,6 +1,6 @@ PORTNAME= coredns DISTVERSIONPREFIX= v -DISTVERSION= 1.12.1 +DISTVERSION= 1.12.2 PORTREVISION= 1 CATEGORIES= dns diff --git a/dns/coredns/distinfo b/dns/coredns/distinfo index 35c8f15ddbcc..14e797a6aedc 100644 --- a/dns/coredns/distinfo +++ b/dns/coredns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1743489333 -SHA256 (go/dns_coredns/coredns-v1.12.1/v1.12.1.mod) = ce863e161a6a15293957151d86b1475bacd4b2778263b8fd32683672c56fb19a -SIZE (go/dns_coredns/coredns-v1.12.1/v1.12.1.mod) = 9409 -SHA256 (go/dns_coredns/coredns-v1.12.1/v1.12.1.zip) = c18af1c8b0b2ed1a87e04864bd95490bfeaec9dcb88b27e578caf40248f5339a -SIZE (go/dns_coredns/coredns-v1.12.1/v1.12.1.zip) = 1052380 +TIMESTAMP = 1749710603 +SHA256 (go/dns_coredns/coredns-v1.12.2/v1.12.2.mod) = c88c4c14c9b44901e709f466b4b1875798c48e329a82824832b5851df045578f +SIZE (go/dns_coredns/coredns-v1.12.2/v1.12.2.mod) = 9862 +SHA256 (go/dns_coredns/coredns-v1.12.2/v1.12.2.zip) = 0e8a5d5ecf3eca1215c12c3cf361b0ea028897e5574b466d4528cd5a970339d9 +SIZE (go/dns_coredns/coredns-v1.12.2/v1.12.2.zip) = 1099518 diff --git a/dns/coredns/files/coredns.in b/dns/coredns/files/coredns.in index fb5af7605464..b0a422fc3b5b 100644 --- a/dns/coredns/files/coredns.in +++ b/dns/coredns/files/coredns.in @@ -30,10 +30,11 @@ load_rc_config $name : ${coredns_listen_port:="53"} pidfile="/var/run/${name}.pid" +logfile="/var/log/${name}.log" command="/usr/sbin/daemon" procname="%%PREFIX%%/bin/${name}" coredns_args="-conf ${coredns_config} -dns.port ${coredns_listen_port}" -command_args="-S -m 3 -s "info" -l "daemon" -p ${pidfile} /usr/bin/env ${procname} ${coredns_args}" +command_args="-o ${logfile} -m 3 -s "info" -l "daemon" -p ${pidfile} /usr/bin/env ${procname} ${coredns_args}" coredns_precmd() { diff --git a/dns/coredns/pkg-plist b/dns/coredns/pkg-plist index 7ee6d4c0f61c..81f888121d10 100644 --- a/dns/coredns/pkg-plist +++ b/dns/coredns/pkg-plist @@ -36,8 +36,10 @@ share/man/man7/coredns-loop.7.gz share/man/man7/coredns-metadata.7.gz share/man/man7/coredns-metrics.7.gz share/man/man7/coredns-minimal.7.gz +share/man/man7/coredns-multisocket.7.gz share/man/man7/coredns-nsid.7.gz share/man/man7/coredns-pprof.7.gz +share/man/man7/coredns-quic.7.gz share/man/man7/coredns-ready.7.gz share/man/man7/coredns-reload.7.gz share/man/man7/coredns-rewrite.7.gz diff --git a/dns/dlint/Makefile b/dns/dlint/Makefile index 8cf993ae2397..7a1e9c4888ba 100644 --- a/dns/dlint/Makefile +++ b/dns/dlint/Makefile @@ -1,17 +1,23 @@ PORTNAME= dlint -PORTVERSION= 1.4.1 +DISTVERSION= 1.4.3 CATEGORIES= dns -MASTER_SITES= https://BSDforge.com/projects/source/dns/dlint/ +MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MAINTAINER= portmaster@BSDforge.com -COMMENT= Lint for DNS zones (Domain Name Server zone verification utility) -WWW= https://BSDforge.com/projects/dns/dlint +COMMENT= Lint for DNS zones -- a Domain Name Server zone verification utility +WWW= https://codeberg.org/BSDforge/${PORTNAME}/ -USES= shebangfix tar:xz +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= dig:dns/bind-tools + +USES= perl5 shebangfix +SHEBANG_FILES= digparse NO_ARCH= yes NO_BUILD= yes -SHEBANG_FILES= digparse +WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS diff --git a/dns/dlint/distinfo b/dns/dlint/distinfo index 2f8d5ae1297e..bd8300d2c5be 100644 --- a/dns/dlint/distinfo +++ b/dns/dlint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1467747663 -SHA256 (dlint-1.4.1.tar.xz) = f542b03a1eff2b7850d353f5227976e418f98305bf163ac1e184360cc8222197 -SIZE (dlint-1.4.1.tar.xz) = 22100 +TIMESTAMP = 1752259636 +SHA256 (dlint-1.4.3.tar.gz) = b32ad16abb8526c562d1a9a023059db4e163a053c33c7c4c3789cda1b06e25be +SIZE (dlint-1.4.3.tar.gz) = 23320 diff --git a/dns/dnscap/Makefile b/dns/dnscap/Makefile index e5f547436002..f86d51774e3b 100644 --- a/dns/dnscap/Makefile +++ b/dns/dnscap/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnscap -PORTVERSION= 2.3.1 +PORTVERSION= 2.4.1 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dnscap/ \ @@ -13,7 +13,9 @@ WWW= https://www.dns-oarc.net/tools/dnscap \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libldns.so:dns/ldns +LIB_DEPENDS= libldns.so:dns/ldns \ + liblz4.so:archivers/liblz4 \ + libzstd.so:archivers/zstd USES= autoreconf libtool localbase pkgconfig ssl diff --git a/dns/dnscap/distinfo b/dns/dnscap/distinfo index ba3294b4f430..3c89b96c46c4 100644 --- a/dns/dnscap/distinfo +++ b/dns/dnscap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936030 -SHA256 (dnscap-2.3.1.tar.gz) = 012226ddc666d78bf225ef1feeb7b106be94facce33c1c5e48c229735fecf0a1 -SIZE (dnscap-2.3.1.tar.gz) = 788252 +TIMESTAMP = 1751208128 +SHA256 (dnscap-2.4.1.tar.gz) = 524e1883bd9115a669d80fb2a0a0e596ce681fd5fbec39fa5240b86b085837e4 +SIZE (dnscap-2.4.1.tar.gz) = 835899 diff --git a/dns/dnscap/files/patch-Makefile.am b/dns/dnscap/files/patch-Makefile.am index 0a8b516baf73..4ab72fe2131e 100644 --- a/dns/dnscap/files/patch-Makefile.am +++ b/dns/dnscap/files/patch-Makefile.am @@ -1,10 +1,10 @@ ---- Makefile.am.orig 2020-04-23 08:19:36 UTC +--- Makefile.am.orig 2025-06-11 07:37:41 UTC +++ Makefile.am @@ -6,7 +6,7 @@ SUBDIRS = src plugins SUBDIRS = src plugins --dist_doc_DATA = README.md LICENSE CONTRIBUTORS +-dist_doc_DATA = README.md LICENSE CONTRIBUTORS CHANGES +dist_doc_DATA = EXTRA_DIST = isc m4 .clang-format fmt.sh diff --git a/dns/dnscap/files/patch-configure.ac b/dns/dnscap/files/patch-configure.ac index 719ed0ea6447..32ac3fecb957 100644 --- a/dns/dnscap/files/patch-configure.ac +++ b/dns/dnscap/files/patch-configure.ac @@ -1,11 +1,11 @@ ---- configure.ac.orig 2021-03-11 15:59:57 UTC +--- configure.ac.orig 2025-06-23 11:48:40 UTC +++ configure.ac -@@ -112,7 +112,7 @@ AC_HEADER_RESOLV - AC_HEADER_TIME +@@ -114,7 +114,7 @@ AC_CHECK_HEADERS([sys/ioctl.h sys/param.h sys/socket.h + AC_HEADER_RESOLV AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h]) AC_CHECK_HEADERS([sys/ioctl.h sys/param.h sys/socket.h sys/time.h unistd.h]) -AC_CHECK_HEADERS([ldns/ldns.h arpa/nameser_compat.h cbor.h cbor/cbor.h]) +AC_CHECK_HEADERS([ldns/ldns.h arpa/nameser_compat.h cbor.h tinycbor/cbor.h]) - AC_CHECK_HEADERS([sys/time.h]) - AC_CHECK_HEADERS([zlib.h]) AC_CHECK_HEADERS([openssl/conf.h openssl/evp.h openssl/err.h]) + AC_CHECK_HEADERS([cryptopANT.h]) + AC_CHECK_HEADERS([endian.h sys/endian.h machine/endian.h]) diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile index 37acb11cb8dc..c5f0e78edef8 100644 --- a/dns/dnscontrol/Makefile +++ b/dns/dnscontrol/Makefile @@ -1,7 +1,6 @@ PORTNAME= dnscontrol DISTVERSIONPREFIX=v -DISTVERSION= 4.21.0 -PORTREVISION= 1 +DISTVERSION= 4.22.0 CATEGORIES= dns MAINTAINER= decke@FreeBSD.org diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo index c1a4c7133163..723c5a31a00f 100644 --- a/dns/dnscontrol/distinfo +++ b/dns/dnscontrol/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749062204 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.mod) = 4d31b4453c08fca325fc5befbd0d1709ff94b62afbbe6dbd04ea0f4087fc7153 -SIZE (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.mod) = 8027 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.zip) = 9fdbe38be722738e126049fb0927e54e9976582a2119867ad06b8cb8fd7dc405 -SIZE (go/dns_dnscontrol/dnscontrol-v4.21.0/v4.21.0.zip) = 5556514 +TIMESTAMP = 1752994939 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = d016e01c03ac3dc38ebe9b9282596a56bbabeed625cccc305dfca0aadedc3ade +SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = 7399 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 91452c68e8a6f13612a6ea76738cf533eda78370513e0fe37602b122adbd8737 +SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 5532324 diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile index fe4346b37ad6..3fdc55b9c11b 100644 --- a/dns/dnscrypt-proxy2/Makefile +++ b/dns/dnscrypt-proxy2/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnscrypt-proxy PORTVERSION= 2.1.5 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= dns security PKGNAMESUFFIX= 2 diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile index 19937d5c6420..6a6b878b4494 100644 --- a/dns/dnsdist/Makefile +++ b/dns/dnsdist/Makefile @@ -1,5 +1,6 @@ PORTNAME= dnsdist DISTVERSION= 1.9.10 +PORTREVISION= 1 CATEGORIES= dns net MASTER_SITES= https://downloads.powerdns.com/releases/ diff --git a/dns/dnsjit/Makefile b/dns/dnsjit/Makefile index 7fdf3c9f0271..34891e6d14dd 100644 --- a/dns/dnsjit/Makefile +++ b/dns/dnsjit/Makefile @@ -1,5 +1,6 @@ PORTNAME= dnsjit DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= dns net MASTER_SITES= https://www.dns-oarc.net/files/${PORTNAME}/ diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile index d1889c18e436..37a883babe18 100644 --- a/dns/dnsmasq-devel/Makefile +++ b/dns/dnsmasq-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnsmasq -DISTVERSION= 2.92test13 # remember to bump PORTEPOCH when going from test to rc! +DISTVERSION= 2.92test18 # remember to bump PORTEPOCH when going from test to rc! # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: PORTREVISION= 0 PORTEPOCH= 6 diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo index 83ac6d911bd3..cd973799f99d 100644 --- a/dns/dnsmasq-devel/distinfo +++ b/dns/dnsmasq-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749509231 -SHA256 (dnsmasq-2.92test13.tar.xz) = ee47735aeabb9f19cac70d103bec2f26f63fb66fdd50ffa6f6a18df80f00deb6 -SIZE (dnsmasq-2.92test13.tar.xz) = 582912 +TIMESTAMP = 1754055278 +SHA256 (dnsmasq-2.92test18.tar.xz) = b7846f7faf0dc5ca58dbc14d9c1a2ccd704486e70a8ffaf8c9290ccc8a5163e2 +SIZE (dnsmasq-2.92test18.tar.xz) = 584452 diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 96ca52b022e8..027ec8c2b4a2 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -1,7 +1,7 @@ PORTNAME= dnsmasq DISTVERSION= 2.91 # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/ \ diff --git a/dns/dnsmasq/files/patch-src_util.c b/dns/dnsmasq/files/patch-src_util.c new file mode 100644 index 000000000000..a50483debfeb --- /dev/null +++ b/dns/dnsmasq/files/patch-src_util.c @@ -0,0 +1,73 @@ +commit 15841f187d2b208a6113d4e2d479d3af4275bb1c +Author: Simon Kelley <simon@thekelleys.org.uk> +Date: Sun Jun 22 23:04:36 2025 +0100 + + Fix issue with fast file-descriptor close on *BSD. + + This fixes a problem introduced in 8a5fe8ce6bb6c2bd81f237a0f4a2583722ffbd1c + + On BSD, fdescfs is normally mounted at /dev/fd. However + if it is NOT mounted, devfs creates a directory at /dev/fd + which contains (only) the file descriptors 0,1 and 2. + + Under these conditions, opendir() will succeed, and + if we proceed we will fail to close extant + file descriptors which should be closed. + + Check that there is a filesystem mounted at /dev/fd + by checking that the device changes between /dev/fd + and /dev. If if doesn't, fall back to the dumb path. + + Thanks to Roman Bogorodskiy for spotting the problem + and helping with diagnosis. + +--- src/util.c.orig 2025-03-14 15:09:35 UTC ++++ src/util.c +@@ -34,6 +34,10 @@ + #include <sys/utsname.h> + #endif + ++#ifdef HAVE_BSD_NETWORK ++#include <libgen.h> ++#endif ++ + /* SURF random number generator */ + + static u32 seed[32]; +@@ -831,9 +835,34 @@ void close_fds(long max_fd, int spare1, int spare2, in + #endif + + #ifdef FDESCFS +- DIR *d; ++ DIR *d = NULL; + +- if ((d = opendir(FDESCFS))) ++# ifdef HAVE_BSD_NETWORK ++ dev_t dirdev = 0; ++ char fdescfs[] = FDESCFS; /* string must be writable */ ++ struct stat statbuf; ++ ++ /* On BSD, fdescfs is normally mounted at /dev/fd. However ++ if it is NOT mounted, devfs creates a directory at /dev/fd ++ which contains (only) the file descriptors 0,1 and 2. ++ ++ Under these conditions, opendir() will succeed, and ++ if we proceed we will fail to close extant ++ file descriptors which should be closed. ++ ++ Check that there is a filesystem mounted at /dev/fd ++ by checking that the device changes between /dev/fd ++ and /dev. If if doesn't, fall back to the dumb path. */ ++ ++ if (stat(fdescfs, &statbuf) != -1) ++ dirdev = statbuf.st_dev; ++ ++ if (stat(dirname(fdescfs), &statbuf) != -1 && ++ dirdev != statbuf.st_dev) ++# endif ++ d = opendir(FDESCFS); ++ ++ if (d) + { + struct dirent *de; + diff --git a/dns/dnsrecon/Makefile b/dns/dnsrecon/Makefile index 58d49367aed5..1384a4850f54 100644 --- a/dns/dnsrecon/Makefile +++ b/dns/dnsrecon/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnsrecon DISTVERSION= 0.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= rihaz.jerrin@gmail.com @@ -10,7 +10,7 @@ WWW= https://github.com/darkoperator/dnsrecon LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} diff --git a/dns/dnssec-rr/Makefile b/dns/dnssec-rr/Makefile new file mode 100644 index 000000000000..96d05c9969da --- /dev/null +++ b/dns/dnssec-rr/Makefile @@ -0,0 +1,46 @@ +PORTNAME= dnssec-rr +DISTVERSION= 0.2 +CATEGORIES= dns security +MASTER_SITES= https://git.sr.ht/~mcf/dnssec-rr/refs/download/${DISTVERSION}/ + +MAINTAINER= dch@FreeBSD.org +COMMENT= Set of C programs for working with DNSSEC +WWW= https://git.sr.ht/~mcf/dnssec-rr + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libbearssl.so:security/bearssl + +USES= localbase:ldflags + +PLIST_FILES= bin/dnskey \ + bin/ds \ + bin/nsec \ + bin/rrsig \ + bin/tlsa \ + share/man/man1/dnskey.1.gz \ + share/man/man1/ds.1.gz \ + share/man/man1/nsec.1.gz \ + share/man/man1/rrsig.1.gz \ + share/man/man1/tlsa.1.gz + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +do-install: + ${MKDIR} ${STAGEDIR}${MANDIRS}/man1 +.for i in dnskey ds nsec rrsig tlsa + ${INSTALL_MAN} ${WRKSRC}/$i.1 \ + ${STAGEDIR}${MANDIRS}/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/$i \ + ${STAGEDIR}${PREFIX}/bin +.endfor + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md \ + ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/dns/dnssec-rr/distinfo b/dns/dnssec-rr/distinfo new file mode 100644 index 000000000000..871b3d94cb5b --- /dev/null +++ b/dns/dnssec-rr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1750592067 +SHA256 (dnssec-rr-0.2.tar.gz) = 658699a0c094ae1715c7b6bc2b638dac24f21f25c889aaf4c27359a4cf40bdaf +SIZE (dnssec-rr-0.2.tar.gz) = 19425 diff --git a/dns/dnssec-rr/files/patch-Makefile b/dns/dnssec-rr/files/patch-Makefile new file mode 100644 index 000000000000..94e2a03ba201 --- /dev/null +++ b/dns/dnssec-rr/files/patch-Makefile @@ -0,0 +1,10 @@ +--- Makefile.orig 2025-06-21 08:07:07 UTC ++++ Makefile +@@ -1,7 +1,5 @@ + .PHONY: all install clean + +--include config.mk +- + PREFIX?=/usr/local + BINDIR?=$(PREFIX)/bin + MANDIR?=$(PREFIX)/share/man diff --git a/dns/dnssec-rr/files/patch-zone.c b/dns/dnssec-rr/files/patch-zone.c new file mode 100644 index 000000000000..448e52f8b919 --- /dev/null +++ b/dns/dnssec-rr/files/patch-zone.c @@ -0,0 +1,10 @@ +--- zone.c.orig 2025-06-21 08:09:31 UTC ++++ zone.c +@@ -4,6 +4,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <arpa/inet.h> ++#include <sys/socket.h> + #include "dnssec.h" + + struct input { diff --git a/dns/dnssec-rr/pkg-descr b/dns/dnssec-rr/pkg-descr new file mode 100644 index 000000000000..ff114db05955 --- /dev/null +++ b/dns/dnssec-rr/pkg-descr @@ -0,0 +1,9 @@ +A set of tools for working with DNSSEC, using BearSSL for cryptography. + +- dnskey: generate DNSKEY records from private keys +- ds: generate DS records for parent zones +- nsec: generate NSEC records for zones +- rrsig: sign records in zones, generating RRSIG records +- tlsa: generate DANE TLSA records for certificates + +See also https://mforney.org/blog/2020-05-21-securing-your-zone-with-dnssec-and-dane.html diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile index feb4ce0fdaa2..7e273134bc4f 100644 --- a/dns/dnstracer-rs/Makefile +++ b/dns/dnstracer-rs/Makefile @@ -1,5 +1,6 @@ PORTNAME= dnstracer DISTVERSION= 1.1.5 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= CRATESIO PKGNAMESUFFIX= -rs diff --git a/dns/dog/Makefile b/dns/dog/Makefile index 53b63a291104..50da93179a91 100644 --- a/dns/dog/Makefile +++ b/dns/dog/Makefile @@ -1,7 +1,7 @@ PORTNAME= dog DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 42 +PORTREVISION= 43 CATEGORIES= dns net MAINTAINER= lcook@FreeBSD.org diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile index 618e343f6d8b..c29372e50560 100644 --- a/dns/doggo/Makefile +++ b/dns/doggo/Makefile @@ -1,7 +1,7 @@ PORTNAME= doggo DISTVERSIONPREFIX= v DISTVERSION= 1.0.5 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile index 4f5a7ae95bbc..4e521141f908 100644 --- a/dns/doh-proxy/Makefile +++ b/dns/doh-proxy/Makefile @@ -1,5 +1,6 @@ PORTNAME= doh-proxy DISTVERSION= 0.9.12 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile index 2fa828e9f1f8..fff8d11a3d09 100644 --- a/dns/encrypted-dns-server/Makefile +++ b/dns/encrypted-dns-server/Makefile @@ -1,6 +1,6 @@ PORTNAME= encrypted-dns-server DISTVERSION= 0.9.6 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= dns MAINTAINER= felix@userspace.com.au diff --git a/dns/godns/Makefile b/dns/godns/Makefile index 26706a374b05..acd111ca0fa7 100644 --- a/dns/godns/Makefile +++ b/dns/godns/Makefile @@ -1,7 +1,7 @@ PORTNAME= godns DISTVERSIONPREFIX= v DISTVERSION= 3.2.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo index 79584417d53a..8bb365827c86 100644 --- a/dns/kf6-kdnssd/distinfo +++ b/dns/kf6-kdnssd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746358557 -SHA256 (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = ce903952b908566b99d50a4a549825ea4ef95d7544686cdccccf693b81106199 -SIZE (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = 2269284 +TIMESTAMP = 1752529508 +SHA256 (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = b08bdf05c7d98e31366995a2087ac7471a8993c49917d3cd79c0ba1d2f69a8e0 +SIZE (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = 2245840 diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile index 9808488e9eee..5882e8190f7f 100644 --- a/dns/knot-resolver/Makefile +++ b/dns/knot-resolver/Makefile @@ -1,5 +1,6 @@ PORTNAME= knot-resolver DISTVERSION= 5.7.5 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ https://dns.company/downloads/knot-resolver/ diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo index ebc101846d05..bd5ceac3a53f 100644 --- a/dns/knot3/distinfo +++ b/dns/knot3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749031665 -SHA256 (knot-3.4.7.tar.xz) = dd346ca6f3afabcdc5e9ba09dd667b010590bb66a42f4541021fb9d6f073dacc -SIZE (knot-3.4.7.tar.xz) = 1653576 +TIMESTAMP = 1753790401 +SHA256 (knot-3.4.8.tar.xz) = 6730a73dbfc12d79d8000ffe22d36d068b7467e74bee1eb122ac4935ecea49f9 +SIZE (knot-3.4.8.tar.xz) = 1656224 diff --git a/dns/knot3/distinfo.py-libknot b/dns/knot3/distinfo.py-libknot index 2c87af71ad17..98532a7ad8a2 100644 --- a/dns/knot3/distinfo.py-libknot +++ b/dns/knot3/distinfo.py-libknot @@ -1,3 +1,3 @@ -TIMESTAMP = 1749031665 -SHA256 (libknot-3.4.7.tar.gz) = 46d686548f4737c8a87a0cf1f34d4d2b9642f398ea20ee8c4e3d95f518fec58b -SIZE (libknot-3.4.7.tar.gz) = 16782 +TIMESTAMP = 1753792363 +SHA256 (libknot-3.4.8.tar.gz) = 9900078c7048e264e6e17e7893315183b715e36fc092d450c8d776813fa7d0a5 +SIZE (libknot-3.4.8.tar.gz) = 16803 diff --git a/dns/knot3/knotdns.mk b/dns/knot3/knotdns.mk index b5a7c920a6dc..3265d21b5857 100644 --- a/dns/knot3/knotdns.mk +++ b/dns/knot3/knotdns.mk @@ -1 +1 @@ -KNOT_VERSION= 3.4.7 +KNOT_VERSION= 3.4.8 diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile index 5f8741449279..631434540ac2 100644 --- a/dns/nextdns/Makefile +++ b/dns/nextdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= nextdns PORTVERSION= 1.42.0 DISTVERSIONPREFIX= v -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= dns security MAINTAINER= rs@nextdns.io diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile index 5ba04a8fb1c0..7343d5946c01 100644 --- a/dns/nsd/Makefile +++ b/dns/nsd/Makefile @@ -1,5 +1,6 @@ PORTNAME= nsd DISTVERSION= 4.12.0 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/ diff --git a/dns/opendnssec2/Makefile b/dns/opendnssec2/Makefile index fe23a2bc75df..21a4806217c6 100644 --- a/dns/opendnssec2/Makefile +++ b/dns/opendnssec2/Makefile @@ -1,5 +1,6 @@ PORTNAME= opendnssec DISTVERSION= 2.1.14 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://dist.opendnssec.org/source/ PKGNAMESUFFIX= 2 diff --git a/dns/openresolv/Makefile b/dns/openresolv/Makefile index 4ec7e58f4e6c..3e6d0f09d18b 100644 --- a/dns/openresolv/Makefile +++ b/dns/openresolv/Makefile @@ -1,6 +1,6 @@ PORTNAME= openresolv DISTVERSIONPREFIX= v -DISTVERSION= 3.14.0 +DISTVERSION= 3.17.0 CATEGORIES= dns MAINTAINER= driesm@FreeBSD.org diff --git a/dns/openresolv/distinfo b/dns/openresolv/distinfo index 8164d27b45e3..a6046202153b 100644 --- a/dns/openresolv/distinfo +++ b/dns/openresolv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743149077 -SHA256 (NetworkConfiguration-openresolv-v3.14.0_GH0.tar.gz) = 5022b38dc0815b56bd980c6f827ea51d144fdc0db8e51f2f38a2876d97df3819 -SIZE (NetworkConfiguration-openresolv-v3.14.0_GH0.tar.gz) = 24602 +TIMESTAMP = 1751042922 +SHA256 (NetworkConfiguration-openresolv-v3.17.0_GH0.tar.gz) = 1fc3e29d65cd923c96f3b0923d0c0be1cfac263c14dae0bc05145b77e89287e1 +SIZE (NetworkConfiguration-openresolv-v3.17.0_GH0.tar.gz) = 28517 diff --git a/dns/openresolv/pkg-plist b/dns/openresolv/pkg-plist index b07859a7fed0..f68448e89dc5 100644 --- a/dns/openresolv/pkg-plist +++ b/dns/openresolv/pkg-plist @@ -6,6 +6,8 @@ libexec/resolvconf/libc.d/mdnsd libexec/resolvconf/named libexec/resolvconf/pdns_recursor libexec/resolvconf/pdnsd +libexec/resolvconf/resolvectl +libexec/resolvconf/systemd-resolved libexec/resolvconf/unbound sbin/resolvconf share/man/man5/resolvconf.conf.5.gz diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index 1a266454d936..924704f55ac4 100644 --- a/dns/p5-Mozilla-PublicSuffix/Makefile +++ b/dns/p5-Mozilla-PublicSuffix/Makefile @@ -1,7 +1,7 @@ PORTNAME= Mozilla-PublicSuffix PORTVERSION= 1.0.7 DISTVERSIONPREFIX= v -PORTREVISION= 10 +PORTREVISION= 12 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile index 057a4df5334f..b0e7864439c4 100644 --- a/dns/p5-Net-DNS/Makefile +++ b/dns/p5-Net-DNS/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-DNS -PORTVERSION= 1.50 +PORTVERSION= 1.51 PORTEPOCH= 1 CATEGORIES= dns net perl5 MASTER_SITES= CPAN diff --git a/dns/p5-Net-DNS/distinfo b/dns/p5-Net-DNS/distinfo index 450a103c1e87..e34c21251171 100644 --- a/dns/p5-Net-DNS/distinfo +++ b/dns/p5-Net-DNS/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836076 -SHA256 (Net-DNS-1.50.tar.gz) = c660500b9d96e5aa2b16d9f4260b6f9f05b5602d3c4bea0ca39b45bcd02ba993 -SIZE (Net-DNS-1.50.tar.gz) = 263266 +TIMESTAMP = 1752266040 +SHA256 (Net-DNS-1.51.tar.gz) = 40eec0b2866c67b86505a1c79cbb4b131c98c0bb59f305aa48959c89093d4503 +SIZE (Net-DNS-1.51.tar.gz) = 265193 diff --git a/dns/p5-Zonemaster-Backend/Makefile b/dns/p5-Zonemaster-Backend/Makefile index ac7082f2f549..a5f0acdf7d63 100644 --- a/dns/p5-Zonemaster-Backend/Makefile +++ b/dns/p5-Zonemaster-Backend/Makefile @@ -1,5 +1,5 @@ PORTNAME= Zonemaster-Backend -DISTVERSION= 11.4.0 +DISTVERSION= 11.5.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-Backend/distinfo b/dns/p5-Zonemaster-Backend/distinfo index 53abd39cadf1..ff2690290f17 100644 --- a/dns/p5-Zonemaster-Backend/distinfo +++ b/dns/p5-Zonemaster-Backend/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741172279 -SHA256 (Zonemaster-Backend-11.4.0.tar.gz) = b847fd38b4fced78f969ae4c37218965e93194219de121739c9ec1350f133db0 -SIZE (Zonemaster-Backend-11.4.0.tar.gz) = 141754 +TIMESTAMP = 1751121803 +SHA256 (Zonemaster-Backend-11.5.0.tar.gz) = d928a665ca0815e63008df72738d35b46fc884e4905abfe3c52b496666278386 +SIZE (Zonemaster-Backend-11.5.0.tar.gz) = 142609 diff --git a/dns/p5-Zonemaster-Backend/pkg-plist b/dns/p5-Zonemaster-Backend/pkg-plist index 5c777af17484..8ff21419b052 100644 --- a/dns/p5-Zonemaster-Backend/pkg-plist +++ b/dns/p5-Zonemaster-Backend/pkg-plist @@ -48,9 +48,6 @@ etc/rc.d/zm_testagent %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/patch/patch_postgresql_db_zonemaster_backend_ver_8.0.0.pl %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/patch/patch_sqlite_db_zonemaster_backend_ver_8.0.0.pl %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/tmpfiles.conf -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_mysql_backend_config.ini -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_postgresql_backend_config.ini -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_sqlite_backend_config.ini %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-rpcapi.lsb %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-rpcapi.service %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-testagent.lsb diff --git a/dns/p5-Zonemaster-CLI/Makefile b/dns/p5-Zonemaster-CLI/Makefile index dd49806ebafe..58ea1503e9d1 100644 --- a/dns/p5-Zonemaster-CLI/Makefile +++ b/dns/p5-Zonemaster-CLI/Makefile @@ -1,6 +1,6 @@ PORTNAME= Zonemaster-CLI DISTVERSIONPREFIX= v -DISTVERSION= 7.2.0 +DISTVERSION= 8.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-CLI/distinfo b/dns/p5-Zonemaster-CLI/distinfo index 22ca0810d396..9f73bb66277c 100644 --- a/dns/p5-Zonemaster-CLI/distinfo +++ b/dns/p5-Zonemaster-CLI/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741171972 -SHA256 (Zonemaster-CLI-v7.2.0.tar.gz) = 36cc0e051af4d98d9eccf5c7de20ca508f183cb8240e65440cae75de0cbea5fb -SIZE (Zonemaster-CLI-v7.2.0.tar.gz) = 79825 +TIMESTAMP = 1751121812 +SHA256 (Zonemaster-CLI-v8.0.0.tar.gz) = d640f73354cd2e1c2fd19cda5f451a92dc78b0d027d068d2fa90dd0b022933b3 +SIZE (Zonemaster-CLI-v8.0.0.tar.gz) = 84289 diff --git a/dns/p5-Zonemaster-CLI/pkg-plist b/dns/p5-Zonemaster-CLI/pkg-plist index 472c413d3754..20e135850031 100644 --- a/dns/p5-Zonemaster-CLI/pkg-plist +++ b/dns/p5-Zonemaster-CLI/pkg-plist @@ -1,5 +1,6 @@ bin/zonemaster-cli %%SITE_PERL%%/Zonemaster/CLI.pm +%%SITE_PERL%%/Zonemaster/CLI/TestCaseSet.pm %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/GNUmakefile %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/da/LC_MESSAGES/Zonemaster-CLI.mo %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/es/LC_MESSAGES/Zonemaster-CLI.mo @@ -10,3 +11,4 @@ bin/zonemaster-cli %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/sv/LC_MESSAGES/Zonemaster-CLI.mo %%PERL5_MAN1%%/zonemaster-cli.1.gz %%PERL5_MAN3%%/Zonemaster::CLI.3.gz +%%PERL5_MAN3%%/Zonemaster::CLI::TestCaseSet.3.gz diff --git a/dns/p5-Zonemaster-Engine/Makefile b/dns/p5-Zonemaster-Engine/Makefile index fbccb89b4dc4..619bf7e9e3ec 100644 --- a/dns/p5-Zonemaster-Engine/Makefile +++ b/dns/p5-Zonemaster-Engine/Makefile @@ -1,6 +1,6 @@ PORTNAME= Zonemaster-Engine DISTVERSIONPREFIX= v -DISTVERSION= 7.1.0 +DISTVERSION= 8.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-Engine/distinfo b/dns/p5-Zonemaster-Engine/distinfo index 447285d1408d..98f132ebea14 100644 --- a/dns/p5-Zonemaster-Engine/distinfo +++ b/dns/p5-Zonemaster-Engine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741172254 -SHA256 (Zonemaster-Engine-v7.1.0.tar.gz) = 847fe5b7a1685a9bc295d54e6fd6d53794aed2a1eec5e1f1f845b1488a00dbfb -SIZE (Zonemaster-Engine-v7.1.0.tar.gz) = 12112401 +TIMESTAMP = 1751121821 +SHA256 (Zonemaster-Engine-v8.0.0.tar.gz) = 7f1aa6d99f54c3690c8f4840006bed31b65b5eed786bbfac8a0762bffc9c2b73 +SIZE (Zonemaster-Engine-v8.0.0.tar.gz) = 13363161 diff --git a/dns/p5-Zonemaster-LDNS/Makefile b/dns/p5-Zonemaster-LDNS/Makefile index 3edba4daea0b..f62008dea2b8 100644 --- a/dns/p5-Zonemaster-LDNS/Makefile +++ b/dns/p5-Zonemaster-LDNS/Makefile @@ -1,5 +1,5 @@ PORTNAME= Zonemaster-LDNS -DISTVERSION= 4.1.0 +DISTVERSION= 5.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-LDNS/distinfo b/dns/p5-Zonemaster-LDNS/distinfo index 5f74001c1ef1..a262e6735755 100644 --- a/dns/p5-Zonemaster-LDNS/distinfo +++ b/dns/p5-Zonemaster-LDNS/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734681539 -SHA256 (Zonemaster-LDNS-4.1.0.tar.gz) = 96e32efbedaeb79feef1a33cb2b98af43f1c520fe162a151a457f8b4e5bbed70 -SIZE (Zonemaster-LDNS-4.1.0.tar.gz) = 762661 +TIMESTAMP = 1751121827 +SHA256 (Zonemaster-LDNS-5.0.0.tar.gz) = f875b04766649873b062079579c760594a4b50e7656d37d21888fe8335a39dff +SIZE (Zonemaster-LDNS-5.0.0.tar.gz) = 762411 diff --git a/dns/pear-Horde_Idna/Makefile b/dns/pear-Horde_Idna/Makefile index 24e634117a27..244051a8fd4f 100644 --- a/dns/pear-Horde_Idna/Makefile +++ b/dns/pear-Horde_Idna/Makefile @@ -11,4 +11,6 @@ USE_PHP= dom USE_HORDE_RUN= Horde_Exception +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile index e3fa54bf203b..329c1aad2713 100644 --- a/dns/pear-Net_DNS2/Makefile +++ b/dns/pear-Net_DNS2/Makefile @@ -1,22 +1,27 @@ PORTNAME= Net_DNS2 -PORTVERSION= 1.5.5 +PORTVERSION= 2.0.3 DISTVERSIONPREFIX= v CATEGORIES= dns net pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP Resolver library used to communicate with a DNS server -WWW= https://pear.php.net/package/Net_DNS2 \ +WWW= https://netdns2.com/ \ https://github.com/mikepultz/netdns2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= pear +USES= pear:env + +NO_ARCH= yes +NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= mikepultz GH_PROJECT= netdns2 -NO_ARCH= yes +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + cd ${WRKSRC}/src/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .include <bsd.port.mk> diff --git a/dns/pear-Net_DNS2/distinfo b/dns/pear-Net_DNS2/distinfo index ae0afddd27ab..ec28c5e949bf 100644 --- a/dns/pear-Net_DNS2/distinfo +++ b/dns/pear-Net_DNS2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747715328 -SHA256 (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 69c65d7d1a775d0b4d4a6b0b0ac8cfbb242aa5d2f03b331400ad7c2d1fdf0eb6 -SIZE (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 87826 +TIMESTAMP = 1752566678 +SHA256 (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 6a70562fd427a9145cf53c501e62fdaec4c2fc76b9c4fb3d993d84d8796d5367 +SIZE (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 100574 diff --git a/dns/pear-Net_DNS2/pkg-plist b/dns/pear-Net_DNS2/pkg-plist new file mode 100644 index 000000000000..0040627efe66 --- /dev/null +++ b/dns/pear-Net_DNS2/pkg-plist @@ -0,0 +1,122 @@ +%%DATADIR%%/NetDNS2/BitMap.php +%%DATADIR%%/NetDNS2/Cache.php +%%DATADIR%%/NetDNS2/Cache/File.php +%%DATADIR%%/NetDNS2/Cache/Memcached.php +%%DATADIR%%/NetDNS2/Cache/Model/Data.php +%%DATADIR%%/NetDNS2/Cache/Redis.php +%%DATADIR%%/NetDNS2/Cache/Shm.php +%%DATADIR%%/NetDNS2/Client.php +%%DATADIR%%/NetDNS2/Data.php +%%DATADIR%%/NetDNS2/Data/Domain.php +%%DATADIR%%/NetDNS2/Data/IPv4.php +%%DATADIR%%/NetDNS2/Data/IPv6.php +%%DATADIR%%/NetDNS2/Data/Mailbox.php +%%DATADIR%%/NetDNS2/Data/Text.php +%%DATADIR%%/NetDNS2/EDNS.php +%%DATADIR%%/NetDNS2/ENUM/Base.php +%%DATADIR%%/NetDNS2/ENUM/CertFormat.php +%%DATADIR%%/NetDNS2/ENUM/DNSSEC/Algorithm.php +%%DATADIR%%/NetDNS2/ENUM/DNSSEC/Digest.php +%%DATADIR%%/NetDNS2/ENUM/EDNS/Opt.php +%%DATADIR%%/NetDNS2/ENUM/Error.php +%%DATADIR%%/NetDNS2/ENUM/OpCode.php +%%DATADIR%%/NetDNS2/ENUM/RR/Classes.php +%%DATADIR%%/NetDNS2/ENUM/RR/Code.php +%%DATADIR%%/NetDNS2/ENUM/RR/Type.php +%%DATADIR%%/NetDNS2/ENUM/TKEYMode.php +%%DATADIR%%/NetDNS2/Exception.php +%%DATADIR%%/NetDNS2/Header.php +%%DATADIR%%/NetDNS2/Notifier.php +%%DATADIR%%/NetDNS2/Packet.php +%%DATADIR%%/NetDNS2/Packet/Request.php +%%DATADIR%%/NetDNS2/Packet/Response.php +%%DATADIR%%/NetDNS2/PrivateKey.php +%%DATADIR%%/NetDNS2/Question.php +%%DATADIR%%/NetDNS2/RR.php +%%DATADIR%%/NetDNS2/RR/A.php +%%DATADIR%%/NetDNS2/RR/AAAA.php +%%DATADIR%%/NetDNS2/RR/AFSDB.php +%%DATADIR%%/NetDNS2/RR/AMTRELAY.php +%%DATADIR%%/NetDNS2/RR/ANY.php +%%DATADIR%%/NetDNS2/RR/APL.php +%%DATADIR%%/NetDNS2/RR/AVC.php +%%DATADIR%%/NetDNS2/RR/CAA.php +%%DATADIR%%/NetDNS2/RR/CDNSKEY.php +%%DATADIR%%/NetDNS2/RR/CDS.php +%%DATADIR%%/NetDNS2/RR/CERT.php +%%DATADIR%%/NetDNS2/RR/CNAME.php +%%DATADIR%%/NetDNS2/RR/CSYNC.php +%%DATADIR%%/NetDNS2/RR/DHCID.php +%%DATADIR%%/NetDNS2/RR/DLV.php +%%DATADIR%%/NetDNS2/RR/DNAME.php +%%DATADIR%%/NetDNS2/RR/DNSKEY.php +%%DATADIR%%/NetDNS2/RR/DS.php +%%DATADIR%%/NetDNS2/RR/DSYNC.php +%%DATADIR%%/NetDNS2/RR/EID.php +%%DATADIR%%/NetDNS2/RR/EUI48.php +%%DATADIR%%/NetDNS2/RR/EUI64.php +%%DATADIR%%/NetDNS2/RR/GPOS.php +%%DATADIR%%/NetDNS2/RR/HINFO.php +%%DATADIR%%/NetDNS2/RR/HIP.php +%%DATADIR%%/NetDNS2/RR/HTTPS.php +%%DATADIR%%/NetDNS2/RR/IPSECKEY.php +%%DATADIR%%/NetDNS2/RR/ISDN.php +%%DATADIR%%/NetDNS2/RR/KEY.php +%%DATADIR%%/NetDNS2/RR/KX.php +%%DATADIR%%/NetDNS2/RR/L32.php +%%DATADIR%%/NetDNS2/RR/L64.php +%%DATADIR%%/NetDNS2/RR/LOC.php +%%DATADIR%%/NetDNS2/RR/LP.php +%%DATADIR%%/NetDNS2/RR/MX.php +%%DATADIR%%/NetDNS2/RR/NAPTR.php +%%DATADIR%%/NetDNS2/RR/NID.php +%%DATADIR%%/NetDNS2/RR/NIMLOC.php +%%DATADIR%%/NetDNS2/RR/NS.php +%%DATADIR%%/NetDNS2/RR/NSEC.php +%%DATADIR%%/NetDNS2/RR/NSEC3.php +%%DATADIR%%/NetDNS2/RR/NSEC3PARAM.php +%%DATADIR%%/NetDNS2/RR/NUL.php +%%DATADIR%%/NetDNS2/RR/OPENPGPKEY.php +%%DATADIR%%/NetDNS2/RR/OPT.php +%%DATADIR%%/NetDNS2/RR/OPT/CHAIN.php +%%DATADIR%%/NetDNS2/RR/OPT/COOKIE.php +%%DATADIR%%/NetDNS2/RR/OPT/DAU.php +%%DATADIR%%/NetDNS2/RR/OPT/DHU.php +%%DATADIR%%/NetDNS2/RR/OPT/ECS.php +%%DATADIR%%/NetDNS2/RR/OPT/EDE.php +%%DATADIR%%/NetDNS2/RR/OPT/EXPIRE.php +%%DATADIR%%/NetDNS2/RR/OPT/KEEPALIVE.php +%%DATADIR%%/NetDNS2/RR/OPT/KEYTAG.php +%%DATADIR%%/NetDNS2/RR/OPT/N3U.php +%%DATADIR%%/NetDNS2/RR/OPT/NSID.php +%%DATADIR%%/NetDNS2/RR/OPT/PADDING.php +%%DATADIR%%/NetDNS2/RR/OPT/RCHANNEL.php +%%DATADIR%%/NetDNS2/RR/OPT/UL.php +%%DATADIR%%/NetDNS2/RR/OPT/ZONEVERSION.php +%%DATADIR%%/NetDNS2/RR/PTR.php +%%DATADIR%%/NetDNS2/RR/PX.php +%%DATADIR%%/NetDNS2/RR/RESINFO.php +%%DATADIR%%/NetDNS2/RR/RP.php +%%DATADIR%%/NetDNS2/RR/RRSIG.php +%%DATADIR%%/NetDNS2/RR/RT.php +%%DATADIR%%/NetDNS2/RR/SIG.php +%%DATADIR%%/NetDNS2/RR/SMIMEA.php +%%DATADIR%%/NetDNS2/RR/SOA.php +%%DATADIR%%/NetDNS2/RR/SPF.php +%%DATADIR%%/NetDNS2/RR/SRV.php +%%DATADIR%%/NetDNS2/RR/SSHFP.php +%%DATADIR%%/NetDNS2/RR/SVCB.php +%%DATADIR%%/NetDNS2/RR/TA.php +%%DATADIR%%/NetDNS2/RR/TALINK.php +%%DATADIR%%/NetDNS2/RR/TKEY.php +%%DATADIR%%/NetDNS2/RR/TLSA.php +%%DATADIR%%/NetDNS2/RR/TSIG.php +%%DATADIR%%/NetDNS2/RR/TXT.php +%%DATADIR%%/NetDNS2/RR/TYPE65534.php +%%DATADIR%%/NetDNS2/RR/URI.php +%%DATADIR%%/NetDNS2/RR/WKS.php +%%DATADIR%%/NetDNS2/RR/X25.php +%%DATADIR%%/NetDNS2/RR/ZONEMD.php +%%DATADIR%%/NetDNS2/Resolver.php +%%DATADIR%%/NetDNS2/Socket.php +%%DATADIR%%/NetDNS2/Updater.php diff --git a/dns/pear-Net_DNS21/Makefile b/dns/pear-Net_DNS21/Makefile new file mode 100644 index 000000000000..f4c5cab1a08e --- /dev/null +++ b/dns/pear-Net_DNS21/Makefile @@ -0,0 +1,25 @@ +PORTNAME= Net_DNS2 +PORTVERSION= 1.5.5 +DISTVERSIONPREFIX= v +CATEGORIES= dns net pear +PKGNAMESUFFIX= 1 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= PHP Resolver library used to communicate with a DNS server +WWW= https://pear.php.net/package/Net_DNS2 \ + https://github.com/mikepultz/netdns2 + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= pear + +NO_ARCH= yes + +USE_GITHUB= yes +GH_ACCOUNT= mikepultz +GH_PROJECT= netdns2 + +PORTSCOUT= limit:^1\. + +.include <bsd.port.mk> diff --git a/dns/pear-Net_DNS21/distinfo b/dns/pear-Net_DNS21/distinfo new file mode 100644 index 000000000000..ae0afddd27ab --- /dev/null +++ b/dns/pear-Net_DNS21/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747715328 +SHA256 (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 69c65d7d1a775d0b4d4a6b0b0ac8cfbb242aa5d2f03b331400ad7c2d1fdf0eb6 +SIZE (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 87826 diff --git a/dns/pear-Net_DNS21/pkg-descr b/dns/pear-Net_DNS21/pkg-descr new file mode 100644 index 000000000000..18bb93606b8c --- /dev/null +++ b/dns/pear-Net_DNS21/pkg-descr @@ -0,0 +1,6 @@ +Provides (roughly) the same functionality as Net_DNS, but using modern PHP +objects, exceptions for error handling, better sockets support. + +This release is (in most cases) 2x - 10x faster than Net_DNS, as well as +includes more RR's (including DNSSEC RR's), and improved sockets and streams +support. diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile index 6a15997078e1..83088cf4231e 100644 --- a/dns/powerdns-recursor/Makefile +++ b/dns/powerdns-recursor/Makefile @@ -1,6 +1,5 @@ PORTNAME= recursor -DISTVERSION= 5.2.2 -PORTREVISION= 2 +DISTVERSION= 5.2.4 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo index 8be4fd87ee3c..d66856b17e31 100644 --- a/dns/powerdns-recursor/distinfo +++ b/dns/powerdns-recursor/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1744270029 -SHA256 (pdns-recursor-5.2.2.tar.bz2) = f9c95274231ee3c5c94197f6d05011d55abf06b2937535ba8e78e24ea4fbbd6e -SIZE (pdns-recursor-5.2.2.tar.bz2) = 1723921 +TIMESTAMP = 1753166215 +SHA256 (pdns-recursor-5.2.4.tar.bz2) = d28731b5560ca4389f566c281f40f96ca397183b1d73521ff0d5980dcb01a190 +SIZE (pdns-recursor-5.2.4.tar.bz2) = 1726272 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 diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index b9005c0ea599..ff5f338e36b3 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -1,6 +1,5 @@ PORTNAME= powerdns -DISTVERSION= 4.9.5 -PORTREVISION= 1 +DISTVERSION= 4.9.7 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo index aaac51f76db1..02b1a2b4065d 100644 --- a/dns/powerdns/distinfo +++ b/dns/powerdns/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746738482 -SHA256 (pdns-4.9.5.tar.bz2) = 669bb7b99823b32c3901337d69b38c9f8073f2fc02e8764933b8c5c0974e2724 -SIZE (pdns-4.9.5.tar.bz2) = 1380263 +TIMESTAMP = 1751978691 +SHA256 (pdns-4.9.7.tar.bz2) = 782875d210de20cee9f22f33ffc59ef1cdc6693c30efcb21f3ce8bf528fb09d4 +SIZE (pdns-4.9.7.tar.bz2) = 1371363 diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile index 6b8cf6d58a50..ff38c3d58166 100644 --- a/dns/prometheus-dnssec-exporter/Makefile +++ b/dns/prometheus-dnssec-exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= prometheus-dnssec-exporter DISTVERSION= g20220925 -PORTREVISION= 21 +PORTREVISION= 22 CATEGORIES= dns MAINTAINER= philip@FreeBSD.org diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile index 76518c962291..2b52e20dde0c 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,5 +1,5 @@ PORTNAME= public_suffix_list -PORTVERSION= 20250517 +PORTVERSION= 20250626 CATEGORIES= dns MAINTAINER= sunpoet@FreeBSD.org @@ -21,7 +21,7 @@ SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2 USE_GITHUB= yes GH_ACCOUNT= publicsuffix GH_PROJECT= list -GH_TAGNAME= d4f072b +GH_TAGNAME= 9ae5519 do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo index 8a022ada220c..225ad42ee033 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546424 -SHA256 (publicsuffix-list-20250517-d4f072b_GH0.tar.gz) = 168d870e984fa219c3544bb2e5e8706d1d53da3acf565c909e3b0b7cfb94d898 -SIZE (publicsuffix-list-20250517-d4f072b_GH0.tar.gz) = 298140 +TIMESTAMP = 1751375027 +SHA256 (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = d0dd2f2d337db778279a3c32b2963e2bacac3b8b3dba43a6a3539c06ea2c45fd +SIZE (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = 298490 diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile index 62f4135a94ff..b6b2a579431d 100644 --- a/dns/py-dnspython/Makefile +++ b/dns/py-dnspython/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -USES= python:3.9+ -USE_PYTHON= autoplist concurrent cython pep517 +USES= python +USE_PYTHON= autoplist concurrent cython pep517 pytest BINARY_ALIAS= git=false NO_ARCH= yes @@ -40,12 +40,6 @@ DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.0.0:www/py-aioquic@${PY_FLAVO IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${PY_FLAVOR} TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.14:net/py-trio@${PY_FLAVOR} -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 3900 -IGNORE= requires Python 3.9 or later -.endif - post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR} @@ -53,4 +47,4 @@ post-install-EXAMPLES-on: do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} utest.py -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index e4aece9d2d65..60d31cac65d7 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 89 +PORTREVISION= 91 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile index 7d81bc7c3cdb..4870990af2e1 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 63 +PORTREVISION= 65 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index 0b53a5648d16..c70144efec17 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,5 +1,5 @@ PORTNAME= publicsuffixlist -PORTVERSION= 1.0.2.20250529 +PORTVERSION= 1.0.2.20250724 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo index aeab105d86dc..e7cd0632554c 100644 --- a/dns/py-publicsuffixlist/distinfo +++ b/dns/py-publicsuffixlist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748831250 -SHA256 (publicsuffixlist-1.0.2.20250529.tar.gz) = d212bd81df675b95950836dcec1aaf062d179f9572b27d304b4f14c0da72637b -SIZE (publicsuffixlist-1.0.2.20250529.tar.gz) = 105309 +TIMESTAMP = 1753369394 +SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b +SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843 diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile index 16a86b610d13..38a0f763c9a4 100644 --- a/dns/q-dns/Makefile +++ b/dns/q-dns/Makefile @@ -1,7 +1,6 @@ PORTNAME= q-dns DISTVERSIONPREFIX= v -DISTVERSION= 0.19.2 -PORTREVISION= 5 +DISTVERSION= 0.19.5 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://github.com/natesales/q LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.21,modules +USES= go:1.24,modules GO_MODULE= github.com/natesales/q diff --git a/dns/q-dns/distinfo b/dns/q-dns/distinfo index 9cdc9a3df81b..38d8181aba58 100644 --- a/dns/q-dns/distinfo +++ b/dns/q-dns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1713938727 -SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = da438df62be9301a7fb3bd4c9426f58f5e4e3b070896a9dd045696b78eded08e -SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = 1846 -SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 5b3900282f3b76505d0a0a56b59511b5867cfdae38da33e534c1ee5c4a14cf49 -SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 403599 +TIMESTAMP = 1752164888 +SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 352caa0dfc0fde96f475ad1d54856691e8a112cf2dc06b152a670225660e30be +SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 1712 +SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = a262c285ee670a60118e1950200d6ad3a0345d8ccde7ff5de60d0583d7d95508 +SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = 7783748 diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile index 4b280560d47e..b65f441884c4 100644 --- a/dns/rdap/Makefile +++ b/dns/rdap/Makefile @@ -1,7 +1,7 @@ PORTNAME= rdap DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= dns MAINTAINER= pi@FreeBSD.org diff --git a/dns/rubygem-gitlab-net-dns/Makefile b/dns/rubygem-gitlab-net-dns/Makefile index 83d70acdb236..fe6fc62e2349 100644 --- a/dns/rubygem-gitlab-net-dns/Makefile +++ b/dns/rubygem-gitlab-net-dns/Makefile @@ -1,5 +1,6 @@ PORTNAME= gitlab-net-dns PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= dns rubygems MASTER_SITES= RG @@ -10,7 +11,7 @@ WWW= https://gitlab.com/gitlab-org/gitlab-net-dns LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual -RUN_DEPENDS= rubygem-logger>=0:devel/rubygem-logger +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab USES= gem diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index a70b6a5baf77..ff1d136a0279 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,5 +1,6 @@ PORTNAME= public_suffix PORTVERSION= 6.0.2 +PORTREVISION= 2 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile index 2605fdb3f5a5..639bc0b7c610 100644 --- a/dns/rubygem-public_suffix_service/Makefile +++ b/dns/rubygem-public_suffix_service/Makefile @@ -1,6 +1,6 @@ PORTNAME= public_suffix_service PORTVERSION= 0.9.1 -PORTREVISION= 100 +PORTREVISION= 102 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-resolv/Makefile b/dns/rubygem-resolv/Makefile index 2817d77ae136..23b46bd2f0be 100644 --- a/dns/rubygem-resolv/Makefile +++ b/dns/rubygem-resolv/Makefile @@ -1,5 +1,5 @@ PORTNAME= resolv -PORTVERSION= 0.6.0 +PORTVERSION= 0.6.2 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-resolv/distinfo b/dns/rubygem-resolv/distinfo index d71d45f99ece..889ad81078c3 100644 --- a/dns/rubygem-resolv/distinfo +++ b/dns/rubygem-resolv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888690 -SHA256 (rubygem/resolv-0.6.0.gem) = b8b73f7734d4102ef9f75bad281d8fd1c434f8588b6aba17832ddc16fe679fab -SIZE (rubygem/resolv-0.6.0.gem) = 30208 +TIMESTAMP = 1752266244 +SHA256 (rubygem/resolv-0.6.2.gem) = 61efe545cedddeb1b14f77e51f85c85ca66af5098fdbf567fadf32c34590fb14 +SIZE (rubygem/resolv-0.6.2.gem) = 30720 diff --git a/dns/rubygem-validates_hostname-gitlab/Makefile b/dns/rubygem-validates_hostname-gitlab/Makefile new file mode 100644 index 000000000000..b8a89853b2d3 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= validates_hostname +PORTVERSION= 1.0.13 +CATEGORIES= dns rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extension to ActiveRecord::Base for validating hostnames +WWW= https://github.com/KimNorgaard/validates_hostname + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activerecord-gitlab>=3.0:databases/rubygem-activerecord-gitlab \ + rubygem-activesupport-gitlab>=3.0:devel/rubygem-activesupport-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/dns/rubygem-validates_hostname-gitlab/distinfo b/dns/rubygem-validates_hostname-gitlab/distinfo new file mode 100644 index 000000000000..e5fcc6bb0583 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1684104678 +SHA256 (rubygem/validates_hostname-1.0.13.gem) = eac40178cc0b4f727df9cc6a5cb5bc2550718ad8d9bb3728df9aba6354bdda19 +SIZE (rubygem/validates_hostname-1.0.13.gem) = 14848 diff --git a/dns/rubygem-validates_hostname-gitlab/pkg-descr b/dns/rubygem-validates_hostname-gitlab/pkg-descr new file mode 100644 index 000000000000..5c8a8ae97543 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/pkg-descr @@ -0,0 +1,5 @@ +Extension to ActiveRecord::Base for validating hostnames and domain names. + +Features: +- Adds validation for hostnames to ActiveModel +- Supports i18n for the error messages diff --git a/dns/samba-nsupdate/Makefile b/dns/samba-nsupdate/Makefile index 03508e8dd607..1124462eb019 100644 --- a/dns/samba-nsupdate/Makefile +++ b/dns/samba-nsupdate/Makefile @@ -6,7 +6,7 @@ MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMEPREFIX= samba- DISTNAME= bind-${ISCVERSION} -MAINTAINER= timur@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= nsupdate utility with the GSS-TSIG support WWW= https://www.isc.org/software/bind diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile index a13951201bc0..27f29ad0a793 100644 --- a/dns/subfinder/Makefile +++ b/dns/subfinder/Makefile @@ -1,7 +1,6 @@ PORTNAME= subfinder DISTVERSIONPREFIX= v -DISTVERSION= 2.6.7 -PORTREVISION= 4 +DISTVERSION= 2.8.0 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/subfinder/distinfo b/dns/subfinder/distinfo index c66f2ca246ca..0565d8858579 100644 --- a/dns/subfinder/distinfo +++ b/dns/subfinder/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1729922597 -SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 10410adf2f00fe2451991ee1089a8a33d171067c935743d39e6855aec521cf1b -SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 6217 -SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 8502d003c7a409e294af93ca6a1b2a7c6eb3f6bbb1a2d146f7e36dbe9aab6802 -SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 122451 +TIMESTAMP = 1753555518 +SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 50fade15849989815f762d2e1c4d99034be5983f7dfe581b907868daba4eebcf +SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 6633 +SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = c973bd7c4da1be7d33b1e803006abc38435791c9b6638b0e39c88774b22a4464 +SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = 131922 diff --git a/dns/tldx/Makefile b/dns/tldx/Makefile new file mode 100644 index 000000000000..afcabbae2ae6 --- /dev/null +++ b/dns/tldx/Makefile @@ -0,0 +1,20 @@ +PORTNAME= tldx +DISTVERSIONPREFIX= v +DISTVERSION= 1.3.0 +CATEGORIES= dns + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Domain Availability Research Tool +WWW= https://github.com/brandonyoungdev/tldx + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/brandonyoungdev/tldx +GO_BUILDFLAGS+= -ldflags="-s -w -X github.com/brandonyoungdev/tldx/cmd.Version=${DISTVERSIONFULL}" + +PLIST_FILES= bin/tldx + +.include <bsd.port.mk> diff --git a/dns/tldx/distinfo b/dns/tldx/distinfo new file mode 100644 index 000000000000..2ce0b12d9da4 --- /dev/null +++ b/dns/tldx/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1752915727 +SHA256 (go/dns_tldx/tldx-v1.3.0/v1.3.0.mod) = 880b0e4484b83f1fdcc038675e5712787c7b7befb3ad47e5911ad1ecd6235d8f +SIZE (go/dns_tldx/tldx-v1.3.0/v1.3.0.mod) = 1548 +SHA256 (go/dns_tldx/tldx-v1.3.0/v1.3.0.zip) = 7fde67f4b1df778aab7ea4d11db1066c280b9204bb8a9f66aab9c45ce0921af9 +SIZE (go/dns_tldx/tldx-v1.3.0/v1.3.0.zip) = 6357703 diff --git a/dns/tldx/pkg-descr b/dns/tldx/pkg-descr new file mode 100644 index 000000000000..7cb2ea90c644 --- /dev/null +++ b/dns/tldx/pkg-descr @@ -0,0 +1,10 @@ +tldx helps you brainstorm available domain names fast. + +Features: +- Smart keyword-based domain permutations (prefixes, suffixes, TLDs) +- Fast and concurrent availability checks with RDAP +- Streams results as they're found +- Supports multiple output formats (text, json, json-stream, json-array, csv) +- Supports TLD presets to quickly select groups of common or curated TLD sets +- Optional filtering by domain length +- Great for technical founders, indie hackers, and naming brainstorms diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile index cd392a486bf9..70cc789ec7ae 100644 --- a/dns/unbound/Makefile +++ b/dns/unbound/Makefile @@ -1,5 +1,5 @@ PORTNAME= unbound -DISTVERSION= 1.23.0 +DISTVERSION= 1.23.1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/ diff --git a/dns/unbound/distinfo b/dns/unbound/distinfo index ee9557eebe64..867118a7be0a 100644 --- a/dns/unbound/distinfo +++ b/dns/unbound/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745482472 -SHA256 (unbound-1.23.0.tar.gz) = 959bd5f3875316d7b3f67ee237a56de5565f5b35fc9b5fc3cea6cfe735a03bb8 -SIZE (unbound-1.23.0.tar.gz) = 6770860 +TIMESTAMP = 1752659202 +SHA256 (unbound-1.23.1.tar.gz) = 6a6b117c799d8de3868643397e0fd71591f6d42f4473f598bdb22609ff362590 +SIZE (unbound-1.23.1.tar.gz) = 6771025 diff --git a/dns/unbound/pkg-plist b/dns/unbound/pkg-plist index 24a2e2e01825..8bbff0cf32c9 100644 --- a/dns/unbound/pkg-plist +++ b/dns/unbound/pkg-plist @@ -5,7 +5,7 @@ libdata/pkgconfig/libunbound.pc lib/libunbound.a lib/libunbound.so lib/libunbound.so.8 -lib/libunbound.so.8.1.31 +lib/libunbound.so.8.1.32 %%PYTHON%%%%PYTHON_SITELIBDIR%%/_unbound.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/unbound.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/unboundmodule.py diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile index 2f8c7358cac6..93cee289bf53 100644 --- a/dns/yandex-ddns/Makefile +++ b/dns/yandex-ddns/Makefile @@ -1,6 +1,6 @@ PORTNAME= yandex-ddns DISTVERSION= g20200613 -PORTREVISION= 25 +PORTREVISION= 26 CATEGORIES= dns MAINTAINER= ports@FreeBSD.org diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile index 1f01d08462c8..14ab112d733d 100644 --- a/dns/zdns/Makefile +++ b/dns/zdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zdns DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/zns/Makefile b/dns/zns/Makefile index 48df8998443c..14edec34b31c 100644 --- a/dns/zns/Makefile +++ b/dns/zns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zns DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= dns MAINTAINER= nxjoseph@protonmail.com |