git: bcb11280dccd - 2026Q2 - dns/{ldns,py-ldns}: Update 1.9.0 => 1.9.2

From: Yusuf Yaman <nxjoseph_at_FreeBSD.org>
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