diff options
Diffstat (limited to 'dns')
40 files changed, 316 insertions, 276 deletions
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist index 7b57ff5ad7aa..c8a657e19e91 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.12.so +lib/bind-tools/libdns-9.20.13.so lib/bind-tools/libisc.so -lib/bind-tools/libisc-9.20.12.so +lib/bind-tools/libisc-9.20.13.so lib/bind-tools/libisccc.so -lib/bind-tools/libisccc-9.20.12.so +lib/bind-tools/libisccc-9.20.13.so lib/bind-tools/libisccfg.so -lib/bind-tools/libisccfg-9.20.12.so +lib/bind-tools/libisccfg-9.20.13.so lib/bind-tools/libns.so -lib/bind-tools/libns-9.20.12.so +lib/bind-tools/libns-9.20.13.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 5d111aa132b6..f669818a7c03 100644 --- a/dns/bind-tools/pkg-plist-devel +++ b/dns/bind-tools/pkg-plist-devel @@ -18,21 +18,11 @@ bin/named-rrchecker bin/nsec3hash bin/nslookup bin/nsupdate -lib/bind-tools/libdns.so.9.21.11 -lib/bind-tools/libdns.so.9.21 -lib/bind-tools/libdns.so -lib/bind-tools/libisc.so.9.21.11 -lib/bind-tools/libisc.so.9.21 -lib/bind-tools/libisc.so -lib/bind-tools/libisccc.so.9.21.11 -lib/bind-tools/libisccc.so.9.21 -lib/bind-tools/libisccc.so -lib/bind-tools/libisccfg.so.9.21.11 -lib/bind-tools/libisccfg.so.9.21 -lib/bind-tools/libisccfg.so -lib/bind-tools/libns.so.9.21.11 -lib/bind-tools/libns.so.9.21 -lib/bind-tools/libns.so +lib/bind-tools/libdns-9.21.12.so +lib/bind-tools/libisc-9.21.12.so +lib/bind-tools/libisccc-9.21.12.so +lib/bind-tools/libisccfg-9.21.12.so +lib/bind-tools/libns-9.21.12.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz share/man/man1/dig.1.gz diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile index cded8d4f852e..b6e69c17a82c 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.11 +DISTVERSION= 9.21.12 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo index 2da0ae351602..4fb49af27c49 100644 --- a/dns/bind9-devel/distinfo +++ b/dns/bind9-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756270638 -SHA256 (bind-9.21.11.tar.xz) = b2262ed7d691767e59cdf53e9f6e914fe116ff180295a2fe43a36d77143efcee -SIZE (bind-9.21.11.tar.xz) = 5217656 +TIMESTAMP = 1757530153 +SHA256 (bind-9.21.12.tar.xz) = b32a53d0ce5dc0e00d200cabc4c46974c635ea435bd88a195f9981e15c25e1e7 +SIZE (bind-9.21.12.tar.xz) = 5231764 diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl index d07b689fc121..0cf1e4292643 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-08-13 17:10:38 UTC +--- bin/named/config.c.orig 2025-09-04 15:54:02 UTC +++ bin/named/config.c -@@ -187,6 +187,7 @@ options {\n\ +@@ -186,6 +186,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-08-13 17:10:38 UTC +--- bin/named/server.c.orig 2025-09-04 15:54:02 UTC +++ bin/named/server.c -@@ -4233,6 +4233,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4275,6 +4275,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-08-13 17:10:38 UTC +--- doc/arm/reference.rst.orig 2025-09-04 15:54:02 UTC +++ doc/arm/reference.rst -@@ -4187,6 +4187,10 @@ Tuning +@@ -4173,6 +4173,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -37,9 +37,9 @@ 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. ---- doc/misc/options.orig 2025-08-13 17:10:38 UTC +--- doc/misc/options.orig 2025-09-04 15:54:02 UTC +++ doc/misc/options -@@ -171,6 +171,7 @@ options { +@@ -172,6 +172,7 @@ options { masterfile-style ( full | relative ); match-mapped-addresses <boolean>; max-cache-size ( default | unlimited | <sizeval> | <percentage> ); @@ -47,7 +47,7 @@ Add the override-cache-ttl feature. max-cache-ttl <duration>; max-clients-per-query <integer>; max-ixfr-ratio ( unlimited | <percentage> ); ---- lib/dns/include/dns/view.h.orig 2025-08-13 17:10:38 UTC +--- lib/dns/include/dns/view.h.orig 2025-09-04 15:54:02 UTC +++ lib/dns/include/dns/view.h @@ -148,6 +148,7 @@ struct dns_view { bool requestzoneversion; @@ -57,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-08-13 17:10:38 UTC +--- lib/dns/resolver.c.orig 2025-09-04 15:54:02 UTC +++ lib/dns/resolver.c -@@ -5766,6 +5766,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset, +@@ -5776,6 +5776,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset, fixttls(dns_view_t *view, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) { /* @@ -72,9 +72,9 @@ Add the override-cache-ttl feature. * Enforce the configured maximum and minimum cache TTL. */ if (rdataset->ttl > view->maxcachettl) { ---- lib/isccfg/namedconf.c.orig 2025-08-13 17:10:38 UTC +--- lib/isccfg/namedconf.c.orig 2025-09-04 15:54:02 UTC +++ lib/isccfg/namedconf.c -@@ -2084,6 +2084,7 @@ static cfg_clausedef_t view_clauses[] = { +@@ -2086,6 +2086,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/patch-meson.build b/dns/bind9-devel/files/patch-meson.build index d0e04c456b02..69f07446f567 100644 --- a/dns/bind9-devel/files/patch-meson.build +++ b/dns/bind9-devel/files/patch-meson.build @@ -1,6 +1,6 @@ Use bind-tools option to ease the server/tools package split ---- meson.build.orig 2025-08-13 17:10:38 UTC +--- meson.build.orig 2025-09-04 15:54:02 UTC +++ meson.build @@ -69,6 +69,8 @@ zlib_opt = get_option('zlib') tracing_opt = get_option('tracing') @@ -11,59 +11,7 @@ Use bind-tools option to ease the server/tools package split if meson.version().version_compare('>=1.1.0') build_options = meson.build_options() if build_options == '' -@@ -976,9 +978,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, -@@ -1006,6 +1014,8 @@ libdns = library( - libdns = library( - 'dns', - dns_srcconf.sources(), -+ version: project_version, -+ soversion: soversion, - include_directories: dns_inc, - install: true, - install_rpath: libdir, -@@ -1040,6 +1050,8 @@ libns = library( - libns = library( - 'ns', - ns_srcconf.sources(), -+ version: project_version, -+ soversion: soversion, - objects: ns_probe_objects, - install: true, - install_rpath: libdir, -@@ -1066,6 +1078,8 @@ libisccc = library( - libisccc = library( - 'isccc', - isccc_srcconf.sources(), -+ version: project_version, -+ soversion: soversion, - implicit_include_directories: false, - include_directories: isccc_inc, - install: true, -@@ -1087,6 +1101,8 @@ libisccfg = library( - libisccfg = library( - 'isccfg', - isccfg_srcconf.sources(), -+ version: project_version, -+ soversion: soversion, - implicit_include_directories: false, - include_directories: isccfg_inc, - install: true, -@@ -1107,6 +1123,7 @@ named_srcconf = named_srcset.apply(config, strict: fal +@@ -1159,6 +1175,7 @@ named_srcconf = named_srcset.apply(config, strict: fal named_srcconf = named_srcset.apply(config, strict: false) @@ -71,7 +19,7 @@ Use bind-tools option to ease the server/tools package split executable( 'arpaname', arpaname_src, -@@ -1335,7 +1352,9 @@ executable( +@@ -1371,7 +1388,9 @@ executable( libisc_dep, ], ) @@ -81,7 +29,7 @@ Use bind-tools option to ease the server/tools package split executable( 'named-checkconf', named_checkconf_src, -@@ -1413,7 +1432,9 @@ endif +@@ -1444,7 +1463,9 @@ endif ], ) endif @@ -91,7 +39,7 @@ Use bind-tools option to ease the server/tools package split executable( 'named-rrchecker', named_rrchecker_src, -@@ -1427,7 +1448,9 @@ executable( +@@ -1457,7 +1478,9 @@ executable( ], ) @@ -101,7 +49,7 @@ Use bind-tools option to ease the server/tools package split executable( 'named', named_srcconf.sources(), -@@ -1458,7 +1481,9 @@ executable( +@@ -1487,7 +1510,9 @@ executable( named_srcconf.dependencies(), ], ) @@ -111,7 +59,7 @@ Use bind-tools option to ease the server/tools package split executable( 'nsec3hash', nsec3hash_src, -@@ -1506,7 +1531,9 @@ executable( +@@ -1532,7 +1557,9 @@ executable( edit_dep, ], ) @@ -121,7 +69,7 @@ Use bind-tools option to ease the server/tools package split executable( 'rndc-confgen', rndc_confgen_src, -@@ -1592,6 +1619,7 @@ shared_library( +@@ -1613,6 +1640,7 @@ shared_library( libns_dep, ], ) @@ -129,7 +77,7 @@ Use bind-tools option to ease the server/tools package split subdir('doc') subdir('tests') -@@ -1659,7 +1687,6 @@ print(release_date, end="") +@@ -1680,7 +1708,6 @@ print(release_date, end="") print(release_date, end="") ''' @@ -137,7 +85,7 @@ Use bind-tools option to ease the server/tools package split release_date = '' if python.found() release_date = run_command(python, ['-c', get_release_date], check: true).stdout() -@@ -1680,6 +1707,7 @@ if doc_opt.allowed() +@@ -1701,6 +1728,7 @@ if doc_opt.allowed() install_man(man_pages) diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist index 236e8d0a7722..4ab574014273 100644 --- a/dns/bind9-devel/pkg-plist +++ b/dns/bind9-devel/pkg-plist @@ -117,6 +117,7 @@ include/isc/backtrace.h include/isc/barrier.h include/isc/base32.h include/isc/base64.h +include/isc/bit.h include/isc/buffer.h include/isc/commandline.h include/isc/counter.h @@ -234,21 +235,11 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns.so.9.21.11 -lib/libdns.so.9.21 -lib/libdns.so -lib/libisc.so.9.21.11 -lib/libisc.so.9.21 -lib/libisc.so -lib/libisccc.so.9.21.11 -lib/libisccc.so.9.21 -lib/libisccc.so -lib/libisccfg.so.9.21.11 -lib/libisccfg.so.9.21 -lib/libisccfg.so -lib/libns.so.9.21.11 -lib/libns.so.9.21 -lib/libns.so +lib/libdns-9.21.12.so +lib/libisc-9.21.12.so +lib/libisccc-9.21.12.so +lib/libisccfg-9.21.12.so +lib/libns-9.21.12.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 d3ff68396546..76f623019bad 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.12 +DISTVERSION= 9.20.13 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo index ec97ab3ce744..430bb7b803c1 100644 --- a/dns/bind920/distinfo +++ b/dns/bind920/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756270416 -SHA256 (bind-9.20.12.tar.xz) = dd32d6eb67504e8a430aaf70b4ef894f3d0226b44c7e02370c9b0d377f1c7999 -SIZE (bind-9.20.12.tar.xz) = 5700944 +TIMESTAMP = 1757529705 +SHA256 (bind-9.20.13.tar.xz) = 151f9376ead317e646a5d0c9f01c060386d891118d7437a7f829bb9727c7b34c +SIZE (bind-9.20.13.tar.xz) = 5762540 diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl index 085a03ec7098..c8c8fd0d7f1f 100644 --- a/dns/bind920/files/extrapatch-bind-min-override-ttl +++ b/dns/bind920/files/extrapatch-bind-min-override-ttl @@ -1,8 +1,8 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-08-13 17:20:02 UTC +--- bin/named/config.c.orig 2025-09-04 16:14:02 UTC +++ bin/named/config.c -@@ -186,6 +186,7 @@ options {\n\ +@@ -185,6 +185,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-08-13 17:20:02 UTC +--- bin/named/server.c.orig 2025-09-04 16:14:02 UTC +++ bin/named/server.c -@@ -4640,6 +4640,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4698,6 +4698,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-08-13 17:20:02 UTC +--- doc/arm/reference.rst.orig 2025-09-04 16:14:03 UTC +++ doc/arm/reference.rst -@@ -4397,6 +4397,10 @@ Tuning +@@ -4383,6 +4383,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-08-13 17:20:02 UTC +--- lib/dns/include/dns/view.h.orig 2025-09-04 16:14:03 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-08-13 17:20:02 UTC +--- lib/dns/resolver.c.orig 2025-09-04 16:14:03 UTC +++ lib/dns/resolver.c @@ -5985,6 +5985,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes } @@ -62,9 +62,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-08-13 17:20:02 UTC +--- lib/isccfg/namedconf.c.orig 2025-09-04 16:14:03 UTC +++ lib/isccfg/namedconf.c -@@ -2220,6 +2220,7 @@ static cfg_clausedef_t view_clauses[] = { +@@ -2222,6 +2222,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/bind920/pkg-plist b/dns/bind920/pkg-plist index 35f6975b47f9..ac17cb88178d 100644 --- a/dns/bind920/pkg-plist +++ b/dns/bind920/pkg-plist @@ -243,15 +243,15 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.20.12.so +lib/libdns-9.20.13.so lib/libdns.so -lib/libisc-9.20.12.so +lib/libisc-9.20.13.so lib/libisc.so -lib/libisccc-9.20.12.so +lib/libisccc-9.20.13.so lib/libisccc.so -lib/libisccfg-9.20.12.so +lib/libisccfg-9.20.13.so lib/libisccfg.so -lib/libns-9.20.12.so +lib/libns-9.20.13.so lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile index 8a3112f73c04..2d71c213b862 100644 --- a/dns/dnsmasq-devel/Makefile +++ b/dns/dnsmasq-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= dnsmasq DISTVERSION= 2.92test21 # remember to bump PORTEPOCH when going from test to rc! # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 6 CATEGORIES= dns #MASTER_SITES= LOCAL/mandree/ \ @@ -18,7 +18,7 @@ LICENSE= GPLv2 DEPRECATED= Short-lived test branch, to be removed after v2.92 release -USES= cpe shebangfix tar:xz +USES= compiler cpe shebangfix tar:xz CPE_VENDOR= thekelleys SHEBANG_FILES= contrib/dnslist/dnslist.pl \ @@ -30,8 +30,28 @@ MAKE_ARGS= CC="${CC}" \ LIBS="${LDFLAGS}" \ PREFIX="${PREFIX}" \ RPM_OPT_FLAGS="${CPPFLAGS}" -CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \ - -Wno-unused-value -Wno-unused-variable +CFLAGS+= -Wall +# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html +# Note there are ${ARCH}-dependent options below after .include <bsd.port.pre.mk> +# Note that these are enforced for now (2025-09-16), and we can't subject them to PIE/FORTIFY/SSP_UNSAFE or WITHOUT_ options for now. +CFLAGS+= -Wall -Wformat -Wformat=2 \ + -Werror=format-security \ + -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 \ + -fstrict-flex-arrays=3 \ + -fstack-clash-protection -fstack-protector-strong \ + -fno-delete-null-pointer-checks -fno-strict-overflow \ + -fno-strict-aliasing -ftrivial-auto-var-init=zero +LDFLAGS+= -Wl,-z,nodlopen -Wl,-z,noexecstack \ + -Wl,-z,relro -Wl,-z,now \ + -Wl,--as-needed -Wl,--no-copy-dt-needed-entries +CFLAGS+= -fPIE +LDFLAGS+= -pie +# error on obsolete C constructs +CFLAGS+= -Werror=implicit -Werror=incompatible-pointer-types \ + -Werror=int-conversion +# tune down harmless warnings due to coding style +CFLAGS+= -Wno-unused-function -Wno-unused-parameter \ + -Wno-unused-value -Wno-unused-variable -Wno-format-nonliteral CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS_INSTALL= dnsmasq-2* @@ -102,6 +122,17 @@ USE_RC_SUBR= dnsmasq .include <bsd.port.pre.mk> +# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html +.if ${ARCH} == "amd64" +CFLAGS+= -fcf-protection=full +.endif +.if ${ARCH} == "aarch64" +CFLAGS+= -mbranch-protection=standard +.endif +.if ${CHOSEN_COMPILER_TYPE} == "gcc" +CFLAGS+= -Wtrampolines +.endif + LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB} post-patch: diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 027ec8c2b4a2..c0cb701dbee6 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= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/ \ @@ -13,7 +13,7 @@ WWW= https://www.thekelleys.org.uk/dnsmasq/doc.html LICENSE= GPLv2 -USES= cpe shebangfix tar:xz +USES= compiler cpe shebangfix tar:xz CPE_VENDOR= thekelleys SHEBANG_FILES= contrib/dnslist/dnslist.pl \ @@ -25,8 +25,28 @@ MAKE_ARGS= CC="${CC}" \ LIBS="${LDFLAGS}" \ PREFIX="${PREFIX}" \ RPM_OPT_FLAGS="${CPPFLAGS}" -CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \ - -Wno-unused-value -Wno-unused-variable +CFLAGS+= -Wall +# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html +# Note there are ${ARCH}-dependent options below after .include <bsd.port.pre.mk> +# Note that these are enforced for now (2025-09-16), and we can't subject them to PIE/FORTIFY/SSP_UNSAFE or WITHOUT_ options for now. +CFLAGS+= -Wall -Wformat -Wformat=2 \ + -Werror=format-security \ + -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 \ + -fstrict-flex-arrays=3 \ + -fstack-clash-protection -fstack-protector-strong \ + -fno-delete-null-pointer-checks -fno-strict-overflow \ + -fno-strict-aliasing -ftrivial-auto-var-init=zero +LDFLAGS+= -Wl,-z,nodlopen -Wl,-z,noexecstack \ + -Wl,-z,relro -Wl,-z,now \ + -Wl,--as-needed -Wl,--no-copy-dt-needed-entries +CFLAGS+= -fPIE +LDFLAGS+= -pie +# error on obsolete C constructs +CFLAGS+= -Werror=implicit -Werror=incompatible-pointer-types \ + -Werror=int-conversion +# tune down harmless warnings due to coding style +CFLAGS+= -Wno-unused-function -Wno-unused-parameter \ + -Wno-unused-value -Wno-unused-variable -Wno-format-nonliteral CPPFLAGS+= -I${LOCALBASE}/include CONFLICTS_INSTALL= dnsmasq-devel @@ -97,6 +117,17 @@ USE_RC_SUBR= dnsmasq .include <bsd.port.pre.mk> +# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html +.if ${ARCH} == "amd64" +CFLAGS+= -fcf-protection=full +.endif +.if ${ARCH} == "aarch64" +CFLAGS+= -mbranch-protection=standard +.endif +.if ${CHOSEN_COMPILER_TYPE} == "gcc" +CFLAGS+= -Wtrampolines +.endif + LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB} post-patch: diff --git a/dns/dnsrecon/Makefile b/dns/dnsrecon/Makefile index 1384a4850f54..1c7aa593a64e 100644 --- a/dns/dnsrecon/Makefile +++ b/dns/dnsrecon/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnsrecon DISTVERSION= 0.10.1 -PORTREVISION= 2 +PORTREVISION= 3 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}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile index e36003315a0a..68c5731b82e9 100644 --- a/dns/dnstracer-rs/Makefile +++ b/dns/dnstracer-rs/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnstracer -DISTVERSION= 1.1.7 +DISTVERSION= 1.1.8 CATEGORIES= dns MASTER_SITES= CRATESIO PKGNAMESUFFIX= -rs diff --git a/dns/dnstracer-rs/Makefile.crates b/dns/dnstracer-rs/Makefile.crates index 82895df28d75..cfce7b1c59d3 100644 --- a/dns/dnstracer-rs/Makefile.crates +++ b/dns/dnstracer-rs/Makefile.crates @@ -9,13 +9,13 @@ CARGO_CRATES= addr2line-0.24.2 \ async-trait-0.1.89 \ autocfg-1.5.0 \ backtrace-0.3.75 \ - bitflags-2.9.3 \ + bitflags-2.9.4 \ bumpalo-3.19.0 \ bytes-1.10.1 \ - cc-1.2.34 \ + cc-1.2.37 \ cfg-if-1.0.3 \ - clap-4.5.47 \ - clap_builder-4.5.47 \ + clap-4.5.48 \ + clap_builder-4.5.48 \ clap_derive-4.5.47 \ clap_lex-0.7.5 \ colorchoice-1.0.4 \ @@ -30,17 +30,23 @@ CARGO_CRATES= addr2line-0.24.2 \ encode_unicode-1.0.0 \ endian-type-0.1.2 \ enum-as-inner-0.6.1 \ + equivalent-1.0.2 \ eyre-0.6.12 \ + find-msvc-tools-0.1.1 \ form_urlencoded-1.2.2 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-io-0.3.31 \ + futures-macro-0.3.31 \ futures-task-0.3.31 \ + futures-timer-3.0.3 \ futures-util-0.3.31 \ generator-0.8.7 \ getrandom-0.2.16 \ getrandom-0.3.3 \ gimli-0.31.1 \ + glob-0.3.3 \ + hashbrown-0.16.0 \ heck-0.5.0 \ hickory-client-0.25.2 \ hickory-proto-0.25.2 \ @@ -55,18 +61,19 @@ CARGO_CRATES= addr2line-0.24.2 \ idna-1.1.0 \ idna_adapter-1.2.1 \ indenter-0.3.4 \ - insta-1.43.1 \ + indexmap-2.11.4 \ + insta-1.43.2 \ io-uring-0.7.10 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.14.0 \ - js-sys-0.3.77 \ + js-sys-0.3.78 \ lazy_static-1.5.0 \ libc-0.2.175 \ litemap-0.8.0 \ lock_api-0.4.13 \ - log-0.4.27 \ + log-0.4.28 \ loom-0.7.2 \ matchers-0.2.0 \ memchr-2.7.5 \ @@ -86,6 +93,7 @@ CARGO_CRATES= addr2line-0.24.2 \ portable-atomic-1.11.1 \ potential_utf-0.1.3 \ ppv-lite86-0.2.21 \ + proc-macro-crate-3.4.0 \ proc-macro2-1.0.101 \ quote-1.0.40 \ r-efi-5.3.0 \ @@ -94,18 +102,23 @@ CARGO_CRATES= addr2line-0.24.2 \ rand_chacha-0.9.0 \ rand_core-0.9.3 \ redox_syscall-0.5.17 \ + regex-1.11.2 \ regex-automata-0.4.10 \ regex-syntax-0.8.6 \ - resolv-conf-0.7.4 \ + relative-path-1.9.3 \ + resolv-conf-0.7.5 \ ring-0.17.14 \ + rstest-0.26.1 \ + rstest_macros-0.26.1 \ rustc-demangle-0.1.26 \ rustc_version-0.4.1 \ rustversion-1.0.22 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ - semver-1.0.26 \ - serde-1.0.219 \ - serde_derive-1.0.219 \ + semver-1.0.27 \ + serde-1.0.225 \ + serde_core-1.0.225 \ + serde_derive-1.0.225 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-registry-1.4.6 \ @@ -129,24 +142,28 @@ CARGO_CRATES= addr2line-0.24.2 \ tinyvec_macros-0.1.1 \ tokio-1.47.1 \ tokio-macros-2.5.0 \ + toml_datetime-0.7.2 \ + toml_edit-0.23.6 \ + toml_parser-1.0.3 \ tracing-0.1.41 \ tracing-core-0.1.34 \ tracing-log-0.2.0 \ tracing-subscriber-0.3.20 \ - unicode-ident-1.0.18 \ + unicode-ident-1.0.19 \ untrusted-0.9.0 \ url-2.5.7 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.18.0 \ + uuid-1.18.1 \ valuable-0.1.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasi-0.14.3+wasi-0.2.4 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ + wasi-0.14.5+wasi-0.2.4 \ + wasip2-1.0.0+wasi-0.2.4 \ + wasm-bindgen-0.2.101 \ + wasm-bindgen-backend-0.2.101 \ + wasm-bindgen-macro-0.2.101 \ + wasm-bindgen-macro-support-0.2.101 \ + wasm-bindgen-shared-0.2.101 \ widestring-1.2.0 \ windows-0.61.3 \ windows-collections-0.2.0 \ @@ -189,13 +206,14 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ + winnow-0.7.13 \ winreg-0.50.0 \ - wit-bindgen-0.45.0 \ + wit-bindgen-0.45.1 \ writeable-0.6.1 \ yoke-0.8.0 \ yoke-derive-0.8.0 \ - zerocopy-0.8.26 \ - zerocopy-derive-0.8.26 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zerotrie-0.2.2 \ diff --git a/dns/dnstracer-rs/distinfo b/dns/dnstracer-rs/distinfo index b29917e1dc78..3236bcf52c81 100644 --- a/dns/dnstracer-rs/distinfo +++ b/dns/dnstracer-rs/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756891270 -SHA256 (rust/crates/dnstracer-1.1.7.crate) = 0b6bbd3c6e89083b85788544de829502a660326027b0f8ef90d005e6022942e7 -SIZE (rust/crates/dnstracer-1.1.7.crate) = 30271 +TIMESTAMP = 1758351148 +SHA256 (rust/crates/dnstracer-1.1.8.crate) = 5a0654ee42184364ced56ca8d98030f545af186de14ab058af990a68f05ad8d6 +SIZE (rust/crates/dnstracer-1.1.8.crate) = 32594 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -23,20 +23,20 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 -SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d -SIZE (rust/crates/bitflags-2.9.3.crate) = 47777 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a SIZE (rust/crates/bytes-1.10.1.crate) = 76779 -SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc -SIZE (rust/crates/cc-1.2.34.crate) = 111754 +SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44 +SIZE (rust/crates/cc-1.2.37.crate) = 90111 SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 -SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931 -SIZE (rust/crates/clap-4.5.47.crate) = 58354 -SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6 -SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016 +SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae +SIZE (rust/crates/clap-4.5.48.crate) = 61935 +SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 +SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133 SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 @@ -65,8 +65,12 @@ SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c0 SIZE (rust/crates/endian-type-0.1.2.crate) = 2340 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec SIZE (rust/crates/eyre-0.6.12.crate) = 45330 +SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d +SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 @@ -75,8 +79,12 @@ SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b058 SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 +SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 +SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24 +SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2 @@ -87,6 +95,10 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d +SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hickory-client-0.25.2.crate) = c466cd63a4217d5b2b8e32f23f58312741ce96e3c84bf7438677d2baff0fc555 @@ -115,8 +127,10 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5 SIZE (rust/crates/indenter-0.3.4.crate) = 11101 -SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371 -SIZE (rust/crates/insta-1.43.1.crate) = 101047 +SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5 +SIZE (rust/crates/indexmap-2.11.4.crate) = 100302 +SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0 +SIZE (rust/crates/insta-1.43.2.crate) = 102183 SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f @@ -127,8 +141,8 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738 +SIZE (rust/crates/js-sys-0.3.78.crate) = 56010 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 @@ -137,8 +151,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0 SIZE (rust/crates/litemap-0.8.0.crate) = 34344 SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca SIZE (rust/crates/loom-0.7.2.crate) = 73989 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 @@ -177,6 +191,8 @@ SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906 SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 +SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d @@ -193,14 +209,22 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 -SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 -SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 +SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2 +SIZE (rust/crates/relative-path-1.9.3.crate) = 22400 +SHA256 (rust/crates/resolv-conf-0.7.5.crate) = 6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799 +SIZE (rust/crates/resolv-conf-0.7.5.crate) = 17512 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49 +SIZE (rust/crates/rstest-0.26.1.crate) = 56940 +SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0 +SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256 SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 @@ -211,12 +235,14 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 -SIZE (rust/crates/semver-1.0.26.crate) = 31303 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 +SIZE (rust/crates/semver-1.0.27.crate) = 30081 +SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d +SIZE (rust/crates/serde-1.0.225.crate) = 28467 +SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383 +SIZE (rust/crates/serde_core-1.0.225.crate) = 63004 +SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516 +SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 @@ -263,6 +289,12 @@ SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea2 SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 +SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1 +SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859 +SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b +SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753 +SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627 +SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 @@ -271,8 +303,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 -SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 -SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b @@ -281,24 +313,26 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59 SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be -SIZE (rust/crates/uuid-1.18.0.crate) = 59782 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 -SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95 -SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4 +SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092 +SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24 +SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019 +SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b +SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb +SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d +SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055 SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d SIZE (rust/crates/widestring-1.2.0.crate) = 89105 SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 @@ -383,20 +417,22 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 -SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814 -SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405 +SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36 +SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc SIZE (rust/crates/yoke-0.8.0.crate) = 28726 SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6 SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521 -SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f -SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223 -SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181 -SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 diff --git a/dns/godns/Makefile b/dns/godns/Makefile index e666b00a1ea3..9eafa0a2d69c 100644 --- a/dns/godns/Makefile +++ b/dns/godns/Makefile @@ -1,7 +1,6 @@ PORTNAME= godns DISTVERSIONPREFIX= v -DISTVERSION= 3.2.4 -PORTREVISION= 5 +DISTVERSION= 3.3.3 CATEGORIES= dns MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/dns/godns/distinfo b/dns/godns/distinfo index 26276053252d..93dbe8f8d49c 100644 --- a/dns/godns/distinfo +++ b/dns/godns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745951978 -SHA256 (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/go.mod) = 1614ce9819e4c8df8e0dacb6bf2ff57c58b010bf80c4b8f514beba75a7949e3c -SIZE (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/go.mod) = 1864 -SHA256 (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/TimothyYe-godns-v3.2.4_GH0.tar.gz) = 88e5414777242168bf8601ddc7cda1097efebf24ea5fb1fd082f9921938a9e0d -SIZE (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/TimothyYe-godns-v3.2.4_GH0.tar.gz) = 655585 +TIMESTAMP = 1757566901 +SHA256 (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/go.mod) = 94a9da5217b99b7160da189654fbe35a8a33b8845cbd0fd7db0354c1028b6793 +SIZE (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/go.mod) = 1821 +SHA256 (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/TimothyYe-godns-v3.3.3_GH0.tar.gz) = bbf479475c4d8fc86ad6b92dd0b0101dd56af643bd06a6a55ba4577e87d3a7a7 +SIZE (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/TimothyYe-godns-v3.3.3_GH0.tar.gz) = 733541 diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo index b9d87b2e2810..d201f55cc265 100644 --- a/dns/kf6-kdnssd/distinfo +++ b/dns/kf6-kdnssd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127969 -SHA256 (KDE/frameworks/6.17/kdnssd-6.17.0.tar.xz) = 6e1681a01a4cd09650ba4de1bbad4ec03d3f6452fc07ff4f74e24b24040f3e0a -SIZE (KDE/frameworks/6.17/kdnssd-6.17.0.tar.xz) = 2246144 +TIMESTAMP = 1757408193 +SHA256 (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = c48f2881d9664c0ee12b7091c56cbb1e959a7e960cf2d52c6c87e6fcaaf13c7f +SIZE (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = 2246132 diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile index 7343d5946c01..31b013622b15 100644 --- a/dns/nsd/Makefile +++ b/dns/nsd/Makefile @@ -1,6 +1,5 @@ PORTNAME= nsd -DISTVERSION= 4.12.0 -PORTREVISION= 1 +DISTVERSION= 4.13.0 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/ @@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent -USES= cpe ssl pkgconfig +USES= cpe pkgconfig ssl CPE_VENDOR= nlnetlabs USE_RC_SUBR= nsd @@ -46,8 +45,8 @@ PORTDOCS= CREDITS ChangeLog LICENSE NSD-4-features NSD-DATABASE \ OPTIONS_DEFINE= BIND8_STATS CHECKING DNSTAP DOCS IPV6 LARGEFILE \ MINRESPSIZE MMAP MUNIN_PLUGIN NSEC3 PACKED RADIXTREE \ RRL ZONE_STATS -OPTIONS_DEFAULT= BIND8_STATS LARGEFILE MINRESPSIZE NSEC3 RADIXTREE RRL \ - ZONE_STATS +OPTIONS_DEFAULT= BIND8_STATS DNSTAP LARGEFILE MINRESPSIZE NSEC3 \ + RADIXTREE RRL ZONE_STATS OPTIONS_SUB= yes BIND8_STATS_DESC= BIND8-like NSTATS & XSTATS diff --git a/dns/nsd/distinfo b/dns/nsd/distinfo index d7c4b61d97f1..9db878f9b786 100644 --- a/dns/nsd/distinfo +++ b/dns/nsd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745556976 -SHA256 (nsd-4.12.0.tar.gz) = f9ecc2cf79ba50580f2df62918efc440084c5bf11057db44c19aa9643cd4b5e8 -SIZE (nsd-4.12.0.tar.gz) = 1531601 +TIMESTAMP = 1756891084 +SHA256 (nsd-4.13.0.tar.gz) = 83181b9cfee9495076f124926b28259e7f3911c4da80e17883c211c7e17cd04e +SIZE (nsd-4.13.0.tar.gz) = 1575303 diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index fea62fca0462..f7a21ba05071 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= 13 +PORTREVISION= 14 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile index 085f3e8e3163..fce094478a75 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,5 +1,5 @@ PORTNAME= public_suffix_list -PORTVERSION= 20250812 +PORTVERSION= 20250828 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= 0dc563d +GH_TAGNAME= 4103956 do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo index 88b638a7f36a..b6f750034a1b 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755062454 -SHA256 (publicsuffix-list-20250812-0dc563d_GH0.tar.gz) = 3b585c0fc60aed64bf51d53f19d0b223ff0fad224ee370cb4d8f7aad6a8ff6e8 -SIZE (publicsuffix-list-20250812-0dc563d_GH0.tar.gz) = 299017 +TIMESTAMP = 1757120508 +SHA256 (publicsuffix-list-20250828-4103956_GH0.tar.gz) = 2f7bb3c6355090ebd63e383cc4e3f116ecac0e40900bd64ff7ca4aad0f7290e9 +SIZE (publicsuffix-list-20250828-4103956_GH0.tar.gz) = 299060 diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile index b6b2a579431d..4f8abb6b2c82 100644 --- a/dns/py-dnspython/Makefile +++ b/dns/py-dnspython/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnspython -DISTVERSION= 2.7.0 +DISTVERSION= 2.8.0 PORTEPOCH= 1 CATEGORIES= dns python MASTER_SITES= PYPI @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -USES= python +USES= python:3.10+ USE_PYTHON= autoplist concurrent cython pep517 pytest BINARY_ALIAS= git=false @@ -34,11 +34,11 @@ TRIO_DESC= Concurrent async IO library support with TRIO backend DNSSEC_USE= PYTHON=cryptography DOH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}httpcore>=0.17.3:www/py-httpcore@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1:www/py-httpx@${PY_FLAVOR} -DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.0.0:www/py-aioquic@${PY_FLAVOR} -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} + ${PYTHON_PKGNAMEPREFIX}httpcore>=1.0.0:www/py-httpcore@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.0:www/py-httpx@${PY_FLAVOR} +DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.2.0:www/py-aioquic@${PY_FLAVOR} +IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=3.10:dns/py-idna@${PY_FLAVOR} +TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.30:net/py-trio@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} diff --git a/dns/py-dnspython/distinfo b/dns/py-dnspython/distinfo index 1f0d91726964..7e0a184a468f 100644 --- a/dns/py-dnspython/distinfo +++ b/dns/py-dnspython/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728278129 -SHA256 (dnspython-2.7.0.tar.gz) = ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1 -SIZE (dnspython-2.7.0.tar.gz) = 345197 +TIMESTAMP = 1757405167 +SHA256 (dnspython-2.8.0.tar.gz) = 181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f +SIZE (dnspython-2.8.0.tar.gz) = 368251 diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index adb3f44035eb..a842ab9eaaff 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 92 +PORTREVISION= 93 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile index 066629b0a127..0d2cb22d4b57 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 66 +PORTREVISION= 67 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index df70e8c5c0ab..973b83457d84 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,5 +1,5 @@ PORTNAME= publicsuffixlist -PORTVERSION= 1.0.2.20250812 +PORTVERSION= 1.0.2.20250830 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo index 3395f764cabc..49acbab8549a 100644 --- a/dns/py-publicsuffixlist/distinfo +++ b/dns/py-publicsuffixlist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755062568 -SHA256 (publicsuffixlist-1.0.2.20250812.tar.gz) = cbc0b92e0e747a991c191df09d21e18ab70ac06798e777dca269ad12e2df5143 -SIZE (publicsuffixlist-1.0.2.20250812.tar.gz) = 105934 +TIMESTAMP = 1757120772 +SHA256 (publicsuffixlist-1.0.2.20250830.tar.gz) = 8b34dfae6db49b865046ec4e86c8d84e9cd129af2f7a1a5d97017862bb8add8f +SIZE (publicsuffixlist-1.0.2.20250830.tar.gz) = 106024 diff --git a/dns/rubygem-google-apis-dns_v1-gitlab/Makefile b/dns/rubygem-google-apis-dns_v1-gitlab/Makefile index b7d92b8159fa..bbc0a2389def 100644 --- a/dns/rubygem-google-apis-dns_v1-gitlab/Makefile +++ b/dns/rubygem-google-apis-dns_v1-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-apis-dns_v1 -PORTVERSION= 0.44.0 +PORTVERSION= 0.49.0 CATEGORIES= dns rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/dns/rubygem-google-apis-dns_v1-gitlab/distinfo b/dns/rubygem-google-apis-dns_v1-gitlab/distinfo index f16e2e066c71..7dbe67ff07f3 100644 --- a/dns/rubygem-google-apis-dns_v1-gitlab/distinfo +++ b/dns/rubygem-google-apis-dns_v1-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722249156 -SHA256 (rubygem/google-apis-dns_v1-0.44.0.gem) = 0d36a6e0dbf64ee85e80a00b834f90fa3f500b40b6f9db5ae9116da86a36dc03 -SIZE (rubygem/google-apis-dns_v1-0.44.0.gem) = 38400 +TIMESTAMP = 1757307996 +SHA256 (rubygem/google-apis-dns_v1-0.49.0.gem) = 4ffec461dfdbf2650470f3a0f44a9d9f7af34c672f079e740f366c36efec70ea +SIZE (rubygem/google-apis-dns_v1-0.49.0.gem) = 38912 diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index f07d7931accd..33fc13fedffc 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,6 +1,6 @@ PORTNAME= public_suffix PORTVERSION= 6.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile index 51dd9f16f8e8..0f3f6fce6a7b 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= 103 +PORTREVISION= 104 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile index 70cc789ec7ae..489e2a0483b7 100644 --- a/dns/unbound/Makefile +++ b/dns/unbound/Makefile @@ -1,5 +1,5 @@ PORTNAME= unbound -DISTVERSION= 1.23.1 +DISTVERSION= 1.24.0 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/ @@ -16,7 +16,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \ USES= autoreconf cpe libtool pkgconfig ssl CPE_VENDOR= nlnetlabs USE_LDCONFIG= yes -USE_RC_SUBR= unbound +USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libexpat=${LOCALBASE} \ @@ -100,9 +100,7 @@ post-patch-FILTER_AAAA-on: ${PATCH} -d ${WRKSRC} -p1 -s post-build: - @for s in ${STRIP_FILES}; \ - do ${STRIP_CMD} ${WRKSRC}/$$s; \ - done + ${STRIP_CMD} ${STRIP_FILES:S|^|${WRKSRC}/|} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/dns/unbound/distinfo b/dns/unbound/distinfo index 867118a7be0a..371b7152e112 100644 --- a/dns/unbound/distinfo +++ b/dns/unbound/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752659202 -SHA256 (unbound-1.23.1.tar.gz) = 6a6b117c799d8de3868643397e0fd71591f6d42f4473f598bdb22609ff362590 -SIZE (unbound-1.23.1.tar.gz) = 6771025 +TIMESTAMP = 1758185708 +SHA256 (unbound-1.24.0.tar.gz) = 147b22983cc7008aa21007e251b3845bfcf899ffd2d3b269253ebf2e27465086 +SIZE (unbound-1.24.0.tar.gz) = 6896053 diff --git a/dns/unbound/pkg-plist b/dns/unbound/pkg-plist index 8bbff0cf32c9..5fb9e387a327 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.32 +lib/libunbound.so.8.1.33 %%PYTHON%%%%PYTHON_SITELIBDIR%%/_unbound.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/unbound.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/unboundmodule.py diff --git a/dns/zns/Makefile b/dns/zns/Makefile index b3207e2339d1..ae67a20abc1b 100644 --- a/dns/zns/Makefile +++ b/dns/zns/Makefile @@ -1,7 +1,6 @@ PORTNAME= zns DISTVERSIONPREFIX= v -DISTVERSION= 0.3.0 -PORTREVISION= 7 +DISTVERSION= 0.4.0 CATEGORIES= dns MAINTAINER= nxjoseph@protonmail.com @@ -11,7 +10,7 @@ WWW= https://github.com/znscli/zns LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.24,modules +USES= go:modules GO_MODULE= github.com/znscli/zns diff --git a/dns/zns/distinfo b/dns/zns/distinfo index 0f75709e3028..3dbe9e6a5a95 100644 --- a/dns/zns/distinfo +++ b/dns/zns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1740834061 -SHA256 (go/dns_zns/zns-v0.3.0/v0.3.0.mod) = 4cfbeecff7cd6f56e250005443c539a68e15ab7d43823517f8a061dc6bc5089c -SIZE (go/dns_zns/zns-v0.3.0/v0.3.0.mod) = 884 -SHA256 (go/dns_zns/zns-v0.3.0/v0.3.0.zip) = 143a1dbab6df751618a17e81286cc5e1a7761338883e6ef27a8d60f00942bb90 -SIZE (go/dns_zns/zns-v0.3.0/v0.3.0.zip) = 23695 +TIMESTAMP = 1757531373 +SHA256 (go/dns_zns/zns-v0.4.0/v0.4.0.mod) = f34552e0671ee0e8a249177527d7d918e848a63f62ed6eb5330fbdc896ade2cb +SIZE (go/dns_zns/zns-v0.4.0/v0.4.0.mod) = 886 +SHA256 (go/dns_zns/zns-v0.4.0/v0.4.0.zip) = bfd897d0e619bca5135f2d468800e22f943b21c4574875c9fb95e0b67bc6dca5 +SIZE (go/dns_zns/zns-v0.4.0/v0.4.0.zip) = 23753 |