git: bcb11280dccd - 2026Q2 - dns/{ldns,py-ldns}: Update 1.9.0 => 1.9.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Jun 2026 10:33:51 UTC
The branch 2026Q2 has been updated by nxjoseph:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bcb11280dccd1b04f5b85b77c6e47e9d87981f8c
commit bcb11280dccd1b04f5b85b77c6e47e9d87981f8c
Author: Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2026-06-23 13:20:13 +0000
Commit: Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-06-24 10:33:34 +0000
dns/{ldns,py-ldns}: Update 1.9.0 => 1.9.2
While here, introduce SOVERSION variable for easy update.
Release Notes:
- https://community.nlnetlabs.nl/t/ldns-1-9-1-released/3403
- https://community.nlnetlabs.nl/t/ldns-1-9-2-released/3404
Changelog:
https://github.com/NLnetLabs/ldns/blob/1.9.2/Changelog
PR: 296232
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q2
(cherry picked from commit 29b9a35715f663d7e8735bfeebf3226e7046fe7b)
---
dns/ldns/Makefile | 10 +++++++---
dns/ldns/distinfo | 6 +++---
dns/ldns/pkg-plist | 2 +-
dns/py-ldns/pkg-plist | 2 +-
4 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/dns/ldns/Makefile b/dns/ldns/Makefile
index 40aa1a73c173..f0c193b203a3 100644
--- a/dns/ldns/Makefile
+++ b/dns/ldns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ldns
-DISTVERSION= 1.9.0
+DISTVERSION= 1.9.2
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/ldns/ \
LOCAL/ehaupt
@@ -16,6 +16,8 @@ CPE_VENDOR= nlnetlabs
USE_LDCONFIG= yes
USE_PERL5= build
+SOVERSION= 3.9.0
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-dane-ta-usage \
--with-ssl=${OPENSSLBASE}
@@ -73,8 +75,8 @@ post-patch:
-e 's=-I./include/ldns=-I${LOCALBASE}/include/ldns=' \
${WRKSRC}/Makefile.in
post-install:
-# file /usr/local/lib/python3.11/site-packages/_ldns.so.3.6.0
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages/_ldns.so.3.6.0
+# file /usr/local/lib/python3.11/site-packages/_ldns.so.${SOVERSION}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages/_ldns.so.${SOVERSION}
.elif defined(BUILD_P5PERL)
@@ -134,4 +136,6 @@ post-install-EXAMPLES-on:
.endif # BUILD_PYLDNS || BUILD_P5PERL
+PLIST_SUB+= SOVERSION="${SOVERSION}"
+
.include <bsd.port.mk>
diff --git a/dns/ldns/distinfo b/dns/ldns/distinfo
index fa5bd3903f66..60c952feea78 100644
--- a/dns/ldns/distinfo
+++ b/dns/ldns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764944929
-SHA256 (ldns-1.9.0.tar.gz) = abaeed2858fbea84a4eb9833e19e7d23380cc0f3d9b6548b962be42276ffdcb3
-SIZE (ldns-1.9.0.tar.gz) = 1305262
+TIMESTAMP = 1781184077
+SHA256 (ldns-1.9.2.tar.gz) = b524fa21994b6e834200ceb8c27f1b84bda5982fe35706f058196c079db94d5d
+SIZE (ldns-1.9.2.tar.gz) = 1308193
diff --git a/dns/ldns/pkg-plist b/dns/ldns/pkg-plist
index 1d247c3ade05..7274cccf7bff 100644
--- a/dns/ldns/pkg-plist
+++ b/dns/ldns/pkg-plist
@@ -61,7 +61,7 @@ include/ldns/zone.h
lib/libldns.a
lib/libldns.so
lib/libldns.so.3
-lib/libldns.so.3.6.0
+lib/libldns.so.%%SOVERSION%%
libdata/pkgconfig/libldns.pc
%%DOXYGEN%%%%DOCSDIR%%/html/LogoInGradientBar2-y100.png
%%DOXYGEN%%%%DOCSDIR%%/html/annotated.html
diff --git a/dns/py-ldns/pkg-plist b/dns/py-ldns/pkg-plist
index f9c081692077..c6e8cf2fbe79 100644
--- a/dns/py-ldns/pkg-plist
+++ b/dns/py-ldns/pkg-plist
@@ -1,6 +1,6 @@
%%PYTHON_SITELIBDIR%%/_ldns.a
%%PYTHON_SITELIBDIR%%/_ldns.so
%%PYTHON_SITELIBDIR%%/_ldns.so.3
-%%PYTHON_SITELIBDIR%%/_ldns.so.3.6.0
+%%PYTHON_SITELIBDIR%%/_ldns.so.%%SOVERSION%%
%%PYTHON_SITELIBDIR%%/ldns.py
@dir %%PYTHON_SITELIBDIR%%/ldns