git: 9da1b583aa18 - main - dns/p5-Zonemaster-Engine: Update to 9.0.1

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Fri, 09 Oct 2026 12:43:57 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9da1b583aa18dfa9e34ab624d8ca798cbd46d93f

commit 9da1b583aa18dfa9e34ab624d8ca798cbd46d93f
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2026-10-09 09:59:58 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2026-10-09 12:43:24 +0000

    dns/p5-Zonemaster-Engine: Update to 9.0.1
    
    - add new CBOR::XS run dependency, require Zonemaster::LDNS 5.1.0
    - saved packet serialization format has changed
    - removes deprecated profile properties resolver.defaults.recurse,
      resolver.defaults.igntc and resolver.defaults.usevc
    
    ChangeLog: https://github.com/zonemaster/zonemaster-engine/blob/master/Changes
    ChangeLog: https://github.com/zonemaster/zonemaster/releases/tag/v2026.1.2
    
    Sponsored by: SkunkWerks, GmbH
---
 dns/p5-Zonemaster-Engine/Makefile  | 7 ++++---
 dns/p5-Zonemaster-Engine/distinfo  | 6 +++---
 dns/p5-Zonemaster-Engine/pkg-plist | 2 ++
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dns/p5-Zonemaster-Engine/Makefile b/dns/p5-Zonemaster-Engine/Makefile
index 9ecb4665c95a..69ab387eefb1 100644
--- a/dns/p5-Zonemaster-Engine/Makefile
+++ b/dns/p5-Zonemaster-Engine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	Zonemaster-Engine
 DISTVERSIONPREFIX=	v
-DISTVERSION=	8.1.1
+DISTVERSION=	9.0.1
 CATEGORIES=	dns perl5
 MASTER_SITES=	CPAN
 MASTER_SITE_SUBDIR=	CPAN:ZNMSTR
@@ -15,7 +15,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	p5-Devel-CheckLib>0:devel/p5-Devel-CheckLib \
 		p5-Module-Install>0:devel/p5-Module-Install
-RUN_DEPENDS=	p5-Class-Accessor>=0:devel/p5-Class-Accessor \
+RUN_DEPENDS=	p5-CBOR-XS>=0:devel/p5-CBOR-XS \
+		p5-Class-Accessor>=0:devel/p5-Class-Accessor \
 		p5-Clone>=0:devel/p5-Clone \
 		p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \
 		p5-Email-Valid>=0:mail/p5-Email-Valid \
@@ -42,7 +43,7 @@ RUN_DEPENDS=	p5-Class-Accessor>=0:devel/p5-Class-Accessor \
 		p5-Text-Reflow>0:textproc/p5-Text-Reflow \
 		p5-Try-Tiny>0:lang/p5-Try-Tiny \
 		p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML \
-		p5-Zonemaster-LDNS>0:dns/p5-Zonemaster-LDNS
+		p5-Zonemaster-LDNS>=5.1.0:dns/p5-Zonemaster-LDNS
 
 USES=		gmake localbase perl5
 USE_PERL5=	configure
diff --git a/dns/p5-Zonemaster-Engine/distinfo b/dns/p5-Zonemaster-Engine/distinfo
index 2971446e074c..0b6dce7a77b4 100644
--- a/dns/p5-Zonemaster-Engine/distinfo
+++ b/dns/p5-Zonemaster-Engine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777880585
-SHA256 (Zonemaster-Engine-v8.1.1.tar.gz) = 425410fac68bfbef00d4c5bd76a311cc3347e9cc9dc9097d1c1ddc5da9ee7462
-SIZE (Zonemaster-Engine-v8.1.1.tar.gz) = 13628728
+TIMESTAMP = 1791272278
+SHA256 (Zonemaster-Engine-v9.0.1.tar.gz) = b62c05a2371c33cbe5dd850660c0fc0fbb63dc0bb8c41c0b55fe0b7c6c997489
+SIZE (Zonemaster-Engine-v9.0.1.tar.gz) = 11911829
diff --git a/dns/p5-Zonemaster-Engine/pkg-plist b/dns/p5-Zonemaster-Engine/pkg-plist
index 59ce6ab1ca79..1c3cfe6c11df 100644
--- a/dns/p5-Zonemaster-Engine/pkg-plist
+++ b/dns/p5-Zonemaster-Engine/pkg-plist
@@ -10,6 +10,7 @@
 %%PERL5_MAN3%%/Zonemaster::Engine::Nameserver::Cache.3.gz
 %%PERL5_MAN3%%/Zonemaster::Engine::Nameserver::Cache::LocalCache.3.gz
 %%PERL5_MAN3%%/Zonemaster::Engine::Nameserver::Cache::RedisCache.3.gz
+%%PERL5_MAN3%%/Zonemaster::Engine::NameserverSet.3.gz
 %%PERL5_MAN3%%/Zonemaster::Engine::Normalization.3.gz
 %%PERL5_MAN3%%/Zonemaster::Engine::Normalization::Error.3.gz
 %%PERL5_MAN3%%/Zonemaster::Engine::Overview.3.gz
@@ -58,6 +59,7 @@
 %%SITE_PERL%%/Zonemaster/Engine/Nameserver/Cache.pm
 %%SITE_PERL%%/Zonemaster/Engine/Nameserver/Cache/LocalCache.pm
 %%SITE_PERL%%/Zonemaster/Engine/Nameserver/Cache/RedisCache.pm
+%%SITE_PERL%%/Zonemaster/Engine/NameserverSet.pm
 %%SITE_PERL%%/Zonemaster/Engine/Normalization.pm
 %%SITE_PERL%%/Zonemaster/Engine/Normalization/Error.pm
 %%SITE_PERL%%/Zonemaster/Engine/Overview.pod