Re: git: 29b9a35715f6 - main - dns/{ldns,py-ldns}: Update 1.9.0 => 1.9.2

From: Yusuf Yaman <nxjoseph_at_FreeBSD.org>
Date: Wed, 24 Jun 2026 10:36:50 UTC
Forgot to add :/

Security: CVE-2026-10846

On 6/24/26 13:33, Yusuf Yaman wrote:
> The branch main has been updated by nxjoseph:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=29b9a35715f663d7e8735bfeebf3226e7046fe7b
>
> commit 29b9a35715f663d7e8735bfeebf3226e7046fe7b
> 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:32:47 +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
> ---
>   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
>
-- 
Yusuf Yaman