On Thu, Aug 28, 2025 at 05:41:35PM +0200, Otto Moerbeek wrote:

> Thanks, I'll work on it. 
> 
>       -Otto

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/powerdns_recursor/Makefile,v
diff -u -p -r1.65 Makefile
--- Makefile    26 Aug 2025 16:08:32 -0000      1.65
+++ Makefile    28 Aug 2025 19:00:17 -0000
@@ -1,22 +1,24 @@
 COMMENT=               recursive nameserver
 
-V=                     5.2.5
+V=                     5.3.0
 DISTNAME=              pdns-recursor-${V}
-EXTRACT_SUFX=          .tar.bz2
+EXTRACT_SUFX=          .tar.xz
 PKGNAME=               powerdns-recursor-${V}
-REVISION=              0
 
 CATEGORIES=            net
 
+# ring-v0.17 does not support this arch
+NOT_FOR_ARCHS=         sparc64 
+
 HOMEPAGE=              https://www.powerdns.com/
 
 # GPLv2 only, OpenSSL exemption
 PERMIT_PACKAGE=                Yes
 
-WANTLIB+=              ${MODCARGO_WANTLIB} ${COMPILER_LIBCXX} boost_atomic-mt
-WANTLIB+=              boost_context-mt boost_filesystem-mt boost_system-mt 
crypto
-WANTLIB+=              curl fstrm m nghttp2 nghttp3 ngtcp2 
ngtcp2_crypto_libressl
-WANTLIB+=              sodium ssl z
+WANTLIB+=              ${MODCARGO_WANTLIB} ${COMPILER_LIBCXX}
+WANTLIB+=              boost_context-mt boost_filesystem-mt crypto
+WANTLIB+=              curl fstrm m
+WANTLIB+=              sodium ssl
 
 SITES=                 https://downloads.powerdns.com/releases/
 MAINTAINER=            Otto Moerbeek <[email protected]>
@@ -32,43 +34,52 @@ LIB_DEPENDS=                devel/boost \
                        security/libsodium
 
 MODULES+=              devel/cargo
-MODCARGO_CARGOTOML=    ${WRKSRC}/settings/rust/Cargo.toml
-MODCARGO_TARGET_DIR=   ${WRKSRC}/settings/rust/target 
+MODCARGO_CARGOTOML=    ${WRKSRC}/rec-rust-lib/rust/Cargo.toml
+MODCARGO_TARGET_DIR=   ${WRKSRC}/rec-rust-lib/rust/target 
 MODCARGO_BUILD=                No
 MODCARGO_INSTALL=      No
 MODCARGO_TEST=         No
 
+.include <bsd.port.arch.mk>
+
+.if ${PROPERTIES:Mluajit}
+CONFIGURE_ARGS+=       -Dlua=luajit
+LIB_DEPENDS+=          lang/luajit
+WANTLIB+=              luajit-5.1
+.else
+CONFIGURE_ARGS+=       -Dlua=lua
 MODULES+=              lang/lua
 MODLUA_VERSION=                5.3
-MODLUA_SA=             Yes
 LIB_DEPENDS+=          ${MODLUA_LIB_DEPENDS}
 WANTLIB+=              ${MODLUA_WANTLIB}
+.endif
 
 SYSCONFDIR=            ${BASESYSCONFDIR}/pdns
+SUBST_VARS+=           BASESYSCONFDIR
+
+MODULES+=              devel/meson
+
+pre-configure:
+                       @${MODCARGO_configure}
 
-CONFIGURE_STYLE=       cargo autoreconf
-AUTOCONF_VERSION=      2.71
-AUTOMAKE_VERSION=      1.16
-USE_GMAKE=             Yes
-
-CONFIGURE_ARGS+=       --disable-hardening \
-                       --enable-dns-over-tls \
-                       --enable-dnstap \
-                       --with-lua=${MODLUA_DEP} \
-                       --without-net-snmp \
-                       --without-systemd
+CONFIGURE_STYLE=       meson
 
-CONFIGURE_ENV+=                CPPFLAGS="-I${LOCALBASE}/include" \
-                       LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS+=       -Dhardening=disabled \
+                       -Ddns-over-tls=enabled \
+                       -Ddnstap=enabled \
+                       -Dlua=auto \
+                       -Dsnmp=disabled \
+                       -Dsystemd-service=disabled \
+                       -Dlibcap=disabled
 
-MAKE_ENV+=             ${MODCARGO_ENV}
+MAKE_ENV+=              ${MODCARGO_ENV}
 
 EXAMPLE_DIR=            ${PREFIX}/share/examples/pdns/
 
 post-install:
        ${INSTALL_DATA_DIR} ${EXAMPLE_DIR}
        ${INSTALL_DATA} ${FILESDIR}/recursor.conf ${EXAMPLE_DIR}
-       ${INSTALL_DATA} ${WRKSRC}/recursor.yml-dist ${EXAMPLE_DIR}
+       ${INSTALL_DATA} ${WRKBUILD}/recursor.yml-dist ${EXAMPLE_DIR}
 
 .include "crates.inc"
 
Index: crates.inc
===================================================================
RCS file: /home/cvs/ports/net/powerdns_recursor/crates.inc,v
diff -u -p -r1.4 crates.inc
--- crates.inc  15 Apr 2025 05:56:16 -0000      1.4
+++ crates.inc  28 Aug 2025 19:00:17 -0000
@@ -1,31 +1,88 @@
+MODCARGO_CRATES +=     addr2line       0.24.2  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     adler2  2.0.0   # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES +=     anstyle 1.0.10  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     backtrace       0.3.74  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     base64  0.22.1  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cc      1.1.18  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     bytes   1.10.0  # MIT
+MODCARGO_CRATES +=     cc      1.2.11  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cfg-if  1.0.0   # MIT/Apache-2.0
+MODCARGO_CRATES +=     clap    4.5.27  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     clap_builder    4.5.27  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     clap_lex        0.7.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     codespan-reporting      0.11.1  # Apache-2.0
-MODCARGO_CRATES +=     cxx     1.0.128 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cxx-build       1.0.128 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cxxbridge-flags 1.0.128 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     cxxbridge-macro 1.0.128 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cxx     1.0.137 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cxx-build       1.0.137 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cxxbridge-cmd   1.0.137 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cxxbridge-flags 1.0.137 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     cxxbridge-macro 1.0.137 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     equivalent      1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     hashbrown       0.14.5  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     indexmap        2.5.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     ipnet   2.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     itoa    1.0.11  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     fnv     1.0.7   # Apache-2.0 / MIT
+MODCARGO_CRATES +=     foldhash        0.1.4   # Zlib
+MODCARGO_CRATES +=     form_urlencoded 1.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     futures-channel 0.3.31  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     futures-core    0.3.31  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     futures-task    0.3.31  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     futures-util    0.3.31  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     getrandom       0.2.15  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     gimli   0.31.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hashbrown       0.15.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     http    1.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     http-body       1.0.1   # MIT
+MODCARGO_CRATES +=     http-body-util  0.1.2   # MIT
+MODCARGO_CRATES +=     httparse        1.10.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     httpdate        1.0.3   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     hyper   1.6.0   # MIT
+MODCARGO_CRATES +=     hyper-rustls    0.27.5  # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=     hyper-util      0.1.10  # MIT
+MODCARGO_CRATES +=     indexmap        2.7.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     ipnet   2.11.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     itoa    1.0.14  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     libc    0.2.169 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     link-cplusplus  1.0.9   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     once_cell       1.19.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     proc-macro2     1.0.86  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     quote   1.0.37  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     ryu     1.0.18  # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=     memchr  2.7.4   # Unlicense OR MIT
+MODCARGO_CRATES +=     miniz_oxide     0.8.3   # MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES +=     mio     1.0.3   # MIT
+MODCARGO_CRATES +=     object  0.36.7  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     once_cell       1.20.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     percent-encoding        2.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pin-project-lite        0.2.16  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     pin-utils       0.1.0   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     proc-macro2     1.0.93  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     quote   1.0.38  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ring    0.17.13 # Apache-2.0 AND ISC
+MODCARGO_CRATES +=     rustc-demangle  0.1.24  # MIT/Apache-2.0
+MODCARGO_CRATES +=     rustls  0.23.22 # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=     rustls-pemfile  2.2.0   # Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=     rustls-pki-types        1.11.0  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rustls-webpki   0.102.8 # ISC
+MODCARGO_CRATES +=     rustversion     1.0.19  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     ryu     1.0.19  # Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=     scratch 1.0.7   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde   1.0.210 # MIT OR Apache-2.0
-MODCARGO_CRATES +=     serde_derive    1.0.210 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde   1.0.217 # MIT OR Apache-2.0
+MODCARGO_CRATES +=     serde_derive    1.0.217 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     serde_yaml      0.9.34+deprecated       # MIT OR 
Apache-2.0
 MODCARGO_CRATES +=     shlex   1.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES +=     syn     2.0.77  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     smallvec        1.13.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     socket2 0.5.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     strsim  0.11.1  # MIT
+MODCARGO_CRATES +=     subtle  2.6.1   # BSD-3-Clause
+MODCARGO_CRATES +=     syn     2.0.98  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     termcolor       1.4.1   # Unlicense OR MIT
-MODCARGO_CRATES +=     unicode-ident   1.0.12  # (MIT OR Apache-2.0) AND 
Unicode-DFS-2016
-MODCARGO_CRATES +=     unicode-width   0.1.13  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tokio   1.43.1  # MIT
+MODCARGO_CRATES +=     tokio-rustls    0.26.1  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     tower-service   0.3.3   # MIT
+MODCARGO_CRATES +=     tracing 0.1.41  # MIT
+MODCARGO_CRATES +=     tracing-core    0.1.33  # MIT
+MODCARGO_CRATES +=     try-lock        0.2.5   # MIT
+MODCARGO_CRATES +=     unicode-ident   1.0.16  # (MIT OR Apache-2.0) AND 
Unicode-3.0
+MODCARGO_CRATES +=     unicode-width   0.1.14  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     unsafe-libyaml  0.2.11  # MIT
+MODCARGO_CRATES +=     untrusted       0.9.0   # ISC
+MODCARGO_CRATES +=     uuid    1.12.1  # Apache-2.0 OR MIT
+MODCARGO_CRATES +=     want    0.3.1   # MIT
+MODCARGO_CRATES +=     wasi    0.11.0+wasi-snapshot-preview1   # Apache-2.0 
WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=     winapi-util     0.1.9   # Unlicense OR MIT
+MODCARGO_CRATES +=     windows-sys     0.52.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows-sys     0.59.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows-targets 0.52.6  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows_aarch64_gnullvm 0.52.6  # MIT OR Apache-2.0
@@ -36,3 +93,4 @@ MODCARGO_CRATES +=    windows_i686_msvc       0.5
 MODCARGO_CRATES +=     windows_x86_64_gnu      0.52.6  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows_x86_64_gnullvm  0.52.6  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     windows_x86_64_msvc     0.52.6  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     zeroize 1.8.1   # Apache-2.0 OR MIT
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/powerdns_recursor/distinfo,v
diff -u -p -r1.55 distinfo
--- distinfo    29 Jul 2025 11:20:00 -0000      1.55
+++ distinfo    28 Aug 2025 19:00:17 -0000
@@ -1,31 +1,88 @@
+SHA256 (cargo/addr2line-0.24.2.tar.gz) = 
374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE=
+SHA256 (cargo/adler2-2.0.0.tar.gz) = 
USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic=
+SHA256 (cargo/anstyle-1.0.10.tar.gz) = 
Vcw7afFnoe8uFhQ5qpiu2U5gKOX5pZvppv+0eu8WUfk=
+SHA256 (cargo/backtrace-0.3.74.tar.gz) = 
jYLLMyzfrtF64jWmOEOKxNSDmRPMKvWFw8Z0bo+L7ho=
 SHA256 (cargo/base64-0.22.1.tar.gz) = 
crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
-SHA256 (cargo/cc-1.1.18.tar.gz) = tirIN821yyLhCiVgmbT8UCsd/lYMsoKWOpdNer2A5HY=
+SHA256 (cargo/bytes-1.10.0.tar.gz) = 
9h2shIGcZYi1WEVLGUAm6x8JwpO5A2rpsVnnTnOrbPk=
+SHA256 (cargo/cc-1.2.11.tar.gz) = 5HMEkDM9WAkxCdwCwjF0w/TUkJmMP+08yOgtV6/tuc8=
+SHA256 (cargo/cfg-if-1.0.0.tar.gz) = 
uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
+SHA256 (cargo/clap-4.5.27.tar.gz) = 
dpsBRZgrS0hxPgHsQtYWFEJfJ7cFi9pxgKOkHzAQR5Y=
+SHA256 (cargo/clap_builder-4.5.27.tar.gz) = 
GyaITrS1cUDk0tk2Uqv6SUmLk4s8kXn5/Eh7Csw+2tc=
+SHA256 (cargo/clap_lex-0.7.4.tar.gz) = 
9GrRRHmiUQPyg8DxAAWWHPCG2NxCIFu0TEasVjR13KY=
 SHA256 (cargo/codespan-reporting-0.11.1.tar.gz) = 
NTgnDTPMZpZQxLCThIRQ04De8QwzHTjHaONMrIBXbm4=
-SHA256 (cargo/cxx-1.0.128.tar.gz) = 
VMzq19GZ1YTRORSLBLSjaNHsdVah2eolSP67G51J+aQ=
-SHA256 (cargo/cxx-build-1.0.128.tar.gz) = 
x3lT6Z8BUI+J9VxJS/qGcXHvOmyM6gPSaXU2jyEhpcE=
-SHA256 (cargo/cxxbridge-flags-1.0.128.tar.gz) = 
ZXd+BsxI8MsBUgJMd9bPnkvbRAjntIvqmT1C+g9bArY=
-SHA256 (cargo/cxxbridge-macro-1.0.128.tar.gz) = 
mFMqYN7a68SEjLLLpQIzN8yeo68WpbBiYz+r/Z8Y+2A=
+SHA256 (cargo/cxx-1.0.137.tar.gz) = 
D8iUkT3M/tD4QQYGLChPoCHDunDLHXh5fW9RZdRJLkU=
+SHA256 (cargo/cxx-build-1.0.137.tar.gz) = 
UDsr+2s+jOf5XYZaZ0GUUYMgg9MYaVgpDO5sU+Od/P4=
+SHA256 (cargo/cxxbridge-cmd-1.0.137.tar.gz) = 
4NLLZKlbS1o4GXFIIjXE2y4CCDAqlirNvjFNsDy74vs=
+SHA256 (cargo/cxxbridge-flags-1.0.137.tar.gz) = 
X3l7AgZGPJwqaO1gWrKIksynhPHvBmBQ9JQuPeJq2IU=
+SHA256 (cargo/cxxbridge-macro-1.0.137.tar.gz) = 
55AQogk4SOZaPg9wYtPwL7LvJ/hmQW3+Q2/M+nPTu1k=
 SHA256 (cargo/equivalent-1.0.1.tar.gz) = 
VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
-SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 
5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
-SHA256 (cargo/indexmap-2.5.0.tar.gz) = 
aLkAqi9zAeIcNkYrFw7pmZTeNN/zmkpqUo6A5zdtB+U=
-SHA256 (cargo/ipnet-2.10.0.tar.gz) = 
GHZ0pofu1f5CKFtAxikfmgFRfUFfrRw8vGqfd4r3/NQ=
-SHA256 (cargo/itoa-1.0.11.tar.gz) = 
SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
+SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
+SHA256 (cargo/foldhash-0.1.4.tar.gz) = 
oNL94fez1IuDldXy3nbBilKL1qnN3kON90e/y6PgXW8=
+SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 
4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
+SHA256 (cargo/futures-channel-0.3.31.tar.gz) = 
Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9ySmAuii++GxA=
+SHA256 (cargo/futures-core-0.3.31.tar.gz) = 
BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4=
+SHA256 (cargo/futures-task-0.3.31.tar.gz) = 
+Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg=
+SHA256 (cargo/futures-util-0.3.31.tar.gz) = 
n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE=
+SHA256 (cargo/getrandom-0.2.15.tar.gz) = 
xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
+SHA256 (cargo/gimli-0.31.1.tar.gz) = 
B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
+SHA256 (cargo/hashbrown-0.15.2.tar.gz) = 
vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok=
+SHA256 (cargo/http-1.2.0.tar.gz) = 8Wyir1YmHJn7qLrEChAlHOgYggWkxEj7t0Wi5Nqnb+o=
+SHA256 (cargo/http-body-1.0.1.tar.gz) = 
Hv7c4fuOaRPyPgyS3o5izVt3Kmfns5Rt+TCmJWbJMYQ=
+SHA256 (cargo/http-body-util-0.1.2.tar.gz) = 
eTQp12YWola8tiwqLsK+14HIMH55fiWYxQAQ8r7iVE8=
+SHA256 (cargo/httparse-1.10.0.tar.gz) = 
8tcI305xQCQKFs1qsKtlyXLXQzq3eBnqaT/enEOBHio=
+SHA256 (cargo/httpdate-1.0.3.tar.gz) = 
3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
+SHA256 (cargo/hyper-1.6.0.tar.gz) = 
zCtXFljjjgwBsf3KO7vpPADT1xaT/ydwBD+MKbx9b4A=
+SHA256 (cargo/hyper-rustls-0.27.5.tar.gz) = 
LRkVg/PaEwUlbyJGO5uwRxrK1IpOU0pSGLmWPpwfWbI=
+SHA256 (cargo/hyper-util-0.1.10.tar.gz) = 
3y3PvgZ3c0qy8/+n+nv9Rwa/3B7zk/LuMBhK7WfmMbQ=
+SHA256 (cargo/indexmap-2.7.1.tar.gz) = 
jJyZKwK1tMlOom4y/lvMt6p9nzkKtcEiH/iVvH6otlI=
+SHA256 (cargo/ipnet-2.11.0.tar.gz) = 
Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
+SHA256 (cargo/itoa-1.0.14.tar.gz) = 
11oqSxsZCvtvVCXxD2qPlZ0uoLnCsdeVU1UYUFOeRnQ=
+SHA256 (cargo/libc-0.2.169.tar.gz) = 
tauo2xQpHt0ADfzE1iDH6/sSLGE6+4hsqIA/pOEoogo=
 SHA256 (cargo/link-cplusplus-1.0.9.tar.gz) = 
nSQMb34bo6KLAkn3dOap3QF1BUtS37thsW64UFw3hck=
-SHA256 (cargo/once_cell-1.19.0.tar.gz) = 
P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
-SHA256 (cargo/proc-macro2-1.0.86.tar.gz) = 
XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c=
-SHA256 (cargo/quote-1.0.37.tar.gz) = 
tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
-SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
+SHA256 (cargo/memchr-2.7.4.tar.gz) = 
eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
+SHA256 (cargo/miniz_oxide-0.8.3.tar.gz) = 
uEAsq3rvrhKcaXe7D/G4/ZoE61tR78UKcL6lHNoMeSQ=
+SHA256 (cargo/mio-1.0.3.tar.gz) = KIaEO/gA+6LjN3z/JKv2N5tMTVxmger56lsNFQkEUL0=
+SHA256 (cargo/object-0.36.7.tar.gz) = 
YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c=
+SHA256 (cargo/once_cell-1.20.2.tar.gz) = 
EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
+SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 
4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
+SHA256 (cargo/pin-project-lite-0.2.16.tar.gz) = 
Ozz/kivVFwm2Bdnq2apxAx2BRHFC2CjrSm66dv5hn5s=
+SHA256 (cargo/pin-utils-0.1.0.tar.gz) = 
i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
+SHA256 (cargo/proc-macro2-1.0.93.tar.gz) = 
YJRqaOX50osNwcIbuKl+59AYqLMi+leDi6McyHjiLZk=
+SHA256 (cargo/quote-1.0.38.tar.gz) = 
Dk3Mqq+JUU9UbGk93BQPcp+VjCR5GKEzgMzMYHg5Gsw=
+SHA256 (cargo/ring-0.17.13.tar.gz) = 
cKxdgyqhar19He+IOoVFKAwgpg9SOjcKo6lhfCuFUO4=
+SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = 
cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8=
+SHA256 (cargo/rustls-0.23.22.tar.gz) = 
n7kmOrTraV5CMh2wluO4+9cVpZsVTVyI2C2yF1toG6c=
+SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 
3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
+SHA256 (cargo/rustls-pki-types-1.11.0.tar.gz) = 
kXziZGJKS02xw2Tcw1v8qd7QFNCpWM1HrT6WDpiOpRw=
+SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = 
ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
+SHA256 (cargo/rustversion-1.0.19.tar.gz) = 
98Rbl4QoPxsuf7YbQgR8L9Z47wlg1Pbx66ExWUzDadQ=
+SHA256 (cargo/ryu-1.0.19.tar.gz) = bqGi0KZEdpzJn6okw60ms3m3hv58Nv08VGJUgBZQ5t0=
 SHA256 (cargo/scratch-1.0.7.tar.gz) = 
o898EcOMuZTz1A6KjN47vR9ypDXkxJ6F1lU9gxIwYVI=
-SHA256 (cargo/serde-1.0.210.tar.gz) = 
yONZJHIHLm4i4KVNWQTZ/r+FCPZfuFUkmaGrx9EHjDo=
-SHA256 (cargo/serde_derive-1.0.210.tar.gz) = 
JDkC7aAPrXUIYvwUTOolyspeINYVrwqBvulMpzjx3x8=
+SHA256 (cargo/serde-1.0.217.tar.gz) = 
AvxCZd8T1vodAOz/CHIozAorXzwOh+JY2LlKFW6YTHA=
+SHA256 (cargo/serde_derive-1.0.217.tar.gz) = 
Wpv3z5jQSisorq0Ga3SWhT1HecnMGDxEDbrEV2QeGaA=
 SHA256 (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = 
aosaGi6/Z0AVzALtzM51KH8aATDTlDB7NnQ8L11QS0c=
 SHA256 (cargo/shlex-1.3.0.tar.gz) = 
D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
-SHA256 (cargo/syn-2.0.77.tar.gz) = nzW832H9jnvmyvdfQp/cqL6z7XZYS++1A7FWn67jc+0=
+SHA256 (cargo/smallvec-1.13.2.tar.gz) = 
PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc=
+SHA256 (cargo/socket2-0.5.8.tar.gz) = 
yXAmnZm2TmDsO9atJycAkqU5TE4wkxSxiuP+V1aV++g=
+SHA256 (cargo/strsim-0.11.1.tar.gz) = 
fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (cargo/subtle-2.6.1.tar.gz) = 
E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
+SHA256 (cargo/syn-2.0.98.tar.gz) = NhR/GkiuDsK1s7xbU30mdFdVWhDcBvPbyMsRujAG07E=
 SHA256 (cargo/termcolor-1.4.1.tar.gz) = 
BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
-SHA256 (cargo/unicode-ident-1.0.12.tar.gz) = 
M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=
-SHA256 (cargo/unicode-width-0.1.13.tar.gz) = 
AzbVOPeryG0oKkGJYU36qQgQ38LG9kJ+r4jhYxHdIl0=
+SHA256 (cargo/tokio-1.43.1.tar.gz) = 
SSpgTi/X+BQmijeECebJK1Ul10fRDbmiKXI/VaQXlYw=
+SHA256 (cargo/tokio-rustls-0.26.1.tar.gz) = 
X20Jdeqs4M8Pyt7k5Kql2hW1wHkUbyz/tnwRO+Eivzc=
+SHA256 (cargo/tower-service-0.3.3.tar.gz) = 
jfm24T8tMskbm9cZwA0ZWIN7x97EdNlJUnmMyOae7sM=
+SHA256 (cargo/tracing-0.1.41.tar.gz) = 
eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
+SHA256 (cargo/tracing-core-0.1.33.tar.gz) = 
5nLJV3nPlHxTEfg3h69PqP/9Evsn5JkyEahL39lhD5w=
+SHA256 (cargo/try-lock-0.2.5.tar.gz) = 
5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
+SHA256 (cargo/unicode-ident-1.0.16.tar.gz) = 
ohDRYPCLcByHIboccmwRZi+Hfqa3CUAH4cqaEEGUUDQ=
+SHA256 (cargo/unicode-width-0.1.14.tar.gz) = 
fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
 SHA256 (cargo/unsafe-libyaml-0.2.11.tar.gz) = 
ZzqsWfrLq4qQB8f2EI0R9jtgP3yr/5n6v2UP6lwyuGE=
+SHA256 (cargo/untrusted-0.9.0.tar.gz) = 
jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/uuid-1.12.1.tar.gz) = 
s3WPXmgZK7lsyPm34sLP2rtDVJmihJmkL4+YQJKtrUs=
+SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
+SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 
nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
 SHA256 (cargo/winapi-util-0.1.9.tar.gz) = 
zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs=
+SHA256 (cargo/windows-sys-0.52.0.tar.gz) = 
KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
 SHA256 (cargo/windows-sys-0.59.0.tar.gz) = 
Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
 SHA256 (cargo/windows-targets-0.52.6.tar.gz) = 
m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
 SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 
MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
@@ -36,35 +93,93 @@ SHA256 (cargo/windows_i686_msvc-0.52.6.t
 SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 
FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
 SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 
JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
 SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 
WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
-SHA256 (pdns-recursor-5.2.5.tar.bz2) = 
qKZXp6vW6dI3zdJnU/fc9czVuMSKyBILCNK41XodhWo=
+SHA256 (cargo/zeroize-1.8.1.tar.gz) = 
ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4=
+SHA256 (pdns-recursor-5.3.0.tar.xz) = 
a5+Ftt8XwznL/0SNmCS+5tpqXPiEq9mYNdHa/czdoOY=
+SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
+SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
+SIZE (cargo/anstyle-1.0.10.tar.gz) = 15725
+SIZE (cargo/backtrace-0.3.74.tar.gz) = 88516
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
-SIZE (cargo/cc-1.1.18.tar.gz) = 83315
+SIZE (cargo/bytes-1.10.0.tar.gz) = 76656
+SIZE (cargo/cc-1.2.11.tar.gz) = 102015
+SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
+SIZE (cargo/clap-4.5.27.tar.gz) = 55737
+SIZE (cargo/clap_builder-4.5.27.tar.gz) = 168024
+SIZE (cargo/clap_lex-0.7.4.tar.gz) = 12858
 SIZE (cargo/codespan-reporting-0.11.1.tar.gz) = 48963
-SIZE (cargo/cxx-1.0.128.tar.gz) = 268642
-SIZE (cargo/cxx-build-1.0.128.tar.gz) = 86674
-SIZE (cargo/cxxbridge-flags-1.0.128.tar.gz) = 5313
-SIZE (cargo/cxxbridge-macro-1.0.128.tar.gz) = 60417
+SIZE (cargo/cxx-1.0.137.tar.gz) = 234864
+SIZE (cargo/cxx-build-1.0.137.tar.gz) = 89255
+SIZE (cargo/cxxbridge-cmd-1.0.137.tar.gz) = 76905
+SIZE (cargo/cxxbridge-flags-1.0.137.tar.gz) = 5361
+SIZE (cargo/cxxbridge-macro-1.0.137.tar.gz) = 64045
 SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
-SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
-SIZE (cargo/indexmap-2.5.0.tar.gz) = 85919
-SIZE (cargo/ipnet-2.10.0.tar.gz) = 28372
-SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
+SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
+SIZE (cargo/foldhash-0.1.4.tar.gz) = 13764
+SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
+SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971
+SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318
+SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217
+SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124
+SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
+SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
+SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478
+SIZE (cargo/http-1.2.0.tar.gz) = 105932
+SIZE (cargo/http-body-1.0.1.tar.gz) = 6125
+SIZE (cargo/http-body-util-0.1.2.tar.gz) = 12821
+SIZE (cargo/httparse-1.10.0.tar.gz) = 44882
+SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
+SIZE (cargo/hyper-1.6.0.tar.gz) = 153923
+SIZE (cargo/hyper-rustls-0.27.5.tar.gz) = 34660
+SIZE (cargo/hyper-util-0.1.10.tar.gz) = 72887
+SIZE (cargo/indexmap-2.7.1.tar.gz) = 88644
+SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
+SIZE (cargo/itoa-1.0.14.tar.gz) = 11210
+SIZE (cargo/libc-0.2.169.tar.gz) = 757901
 SIZE (cargo/link-cplusplus-1.0.9.tar.gz) = 7484
-SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
-SIZE (cargo/proc-macro2-1.0.86.tar.gz) = 48958
-SIZE (cargo/quote-1.0.37.tar.gz) = 28558
-SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
+SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
+SIZE (cargo/miniz_oxide-0.8.3.tar.gz) = 61827
+SIZE (cargo/mio-1.0.3.tar.gz) = 103703
+SIZE (cargo/object-0.36.7.tar.gz) = 329938
+SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
+SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
+SIZE (cargo/pin-project-lite-0.2.16.tar.gz) = 30504
+SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
+SIZE (cargo/proc-macro2-1.0.93.tar.gz) = 52388
+SIZE (cargo/quote-1.0.38.tar.gz) = 31252
+SIZE (cargo/ring-0.17.13.tar.gz) = 1501917
+SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047
+SIZE (cargo/rustls-0.23.22.tar.gz) = 341983
+SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
+SIZE (cargo/rustls-pki-types-1.11.0.tar.gz) = 63933
+SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
+SIZE (cargo/rustversion-1.0.19.tar.gz) = 20616
+SIZE (cargo/ryu-1.0.19.tar.gz) = 48770
 SIZE (cargo/scratch-1.0.7.tar.gz) = 7997
-SIZE (cargo/serde-1.0.210.tar.gz) = 78338
-SIZE (cargo/serde_derive-1.0.210.tar.gz) = 56020
+SIZE (cargo/serde-1.0.217.tar.gz) = 79019
+SIZE (cargo/serde_derive-1.0.217.tar.gz) = 57749
 SIZE (cargo/serde_yaml-0.9.34+deprecated.tar.gz) = 65290
 SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
-SIZE (cargo/syn-2.0.77.tar.gz) = 268784
+SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216
+SIZE (cargo/socket2-0.5.8.tar.gz) = 56309
+SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
+SIZE (cargo/syn-2.0.98.tar.gz) = 297807
 SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
-SIZE (cargo/unicode-ident-1.0.12.tar.gz) = 42168
-SIZE (cargo/unicode-width-0.1.13.tar.gz) = 457228
+SIZE (cargo/tokio-1.43.1.tar.gz) = 828219
+SIZE (cargo/tokio-rustls-0.26.1.tar.gz) = 31214
+SIZE (cargo/tower-service-0.3.3.tar.gz) = 6950
+SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
+SIZE (cargo/tracing-core-0.1.33.tar.gz) = 63434
+SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
+SIZE (cargo/unicode-ident-1.0.16.tar.gz) = 47684
+SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
 SIZE (cargo/unsafe-libyaml-0.2.11.tar.gz) = 62101
+SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/uuid-1.12.1.tar.gz) = 48851
+SIZE (cargo/want-0.3.1.tar.gz) = 6398
+SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
 SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464
+SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
 SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
 SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
 SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
@@ -75,4 +190,5 @@ SIZE (cargo/windows_i686_msvc-0.52.6.tar
 SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
 SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
 SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
-SIZE (pdns-recursor-5.2.5.tar.bz2) = 1726625
+SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029
+SIZE (pdns-recursor-5.3.0.tar.xz) = 1362096
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/net/powerdns_recursor/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- pkg/PLIST   10 Jul 2024 12:41:35 -0000      1.4
+++ pkg/PLIST   28 Aug 2025 19:00:17 -0000
@@ -12,3 +12,5 @@ share/examples/pdns/recursor.conf
 @sample ${SYSCONFDIR}/recursor.conf
 @sample /var/pdns_recursor/
 share/examples/pdns/recursor.yml-dist
+share/examples/login.conf.d/pdns_recursor
+@sample ${BASESYSCONFDIR}/login.conf.d/pdns_recursor
Index: pkg/pdns_recursor.login
===================================================================
RCS file: pkg/pdns_recursor.login
diff -N pkg/pdns_recursor.login
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/pdns_recursor.login     28 Aug 2025 19:00:17 -0000
@@ -0,0 +1,4 @@
+pdns_recursor:\
+       :openfiles-cur=4096:\
+       :openfiles-max=4096:\
+       :tc=daemon:

Reply via email to