Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
p5-Zonemaster-Engine Perl backend for Zonemaster DNS testing
9.0.1 dns Σ=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.1.1Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-03 00:12:09
Last Update: 2026-10-09 12:43:24
Commit Hash: 9da1b58
People watching this port, also watch: syslog-ng, seahorse, expect, fetchmail, netqmail
Also Listed In: perl5
License: BSD2CLAUSE
WWW:
https://zonemaster.net/en
Description: #
Zonemaster is a software package that validates the quality of a DNS delegation. The ambition of the Zonemaster project is to develop and maintain an open source DNS validation tool. This module is the core engine of Zonemaster, implementing all DNS tests and validation rules. It performs comprehensive checks on domain name delegation, including DNSSEC, IPv6 readiness, and compliance with relevant RFCs and industry best practices.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (92 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-Zonemaster-Engine-9.0.1/catalog.mk
  2. /usr/local/share/licenses/p5-Zonemaster-Engine-9.0.1/LICENSE
  3. /usr/local/share/licenses/p5-Zonemaster-Engine-9.0.1/BSD2CLAUSE
  4. lib/perl5/site_perl/man/man3/Zonemaster::Engine.3.gz
  5. lib/perl5/site_perl/man/man3/Zonemaster::Engine::ASNLookup.3.gz
  6. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Constants.3.gz
  7. lib/perl5/site_perl/man/man3/Zonemaster::Engine::DNSName.3.gz
  8. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Exception.3.gz
  9. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Logger.3.gz
  10. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Logger::Entry.3.gz
  11. lib/perl5/site_perl/man/man3/Zonemaster::Engine::NSArray.3.gz
  12. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Nameserver.3.gz
  13. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Nameserver::Cache.3.gz
  14. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Nameserver::Cache::LocalCache.3.gz
  15. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Nameserver::Cache::RedisCache.3.gz
  16. lib/perl5/site_perl/man/man3/Zonemaster::Engine::NameserverSet.3.gz
  17. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Normalization.3.gz
  18. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Normalization::Error.3.gz
  19. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Overview.3.gz
  20. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Packet.3.gz
  21. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Profile.3.gz
  22. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Recursor.3.gz
  23. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test.3.gz
  24. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Address.3.gz
  25. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Basic.3.gz
  26. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Connectivity.3.gz
  27. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Consistency.3.gz
  28. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::DNSSEC.3.gz
  29. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Delegation.3.gz
  30. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Nameserver.3.gz
  31. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Syntax.3.gz
  32. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Test::Zone.3.gz
  33. lib/perl5/site_perl/man/man3/Zonemaster::Engine::TestMethods.3.gz
  34. lib/perl5/site_perl/man/man3/Zonemaster::Engine::TestMethodsV2.3.gz
  35. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Translator.3.gz
  36. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Util.3.gz
  37. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Validation.3.gz
  38. lib/perl5/site_perl/man/man3/Zonemaster::Engine::Zone.3.gz
  39. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/GNUmakefile
  40. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/iana-ipv4-special-registry.csv
  41. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/iana-ipv6-special-registry.csv
  42. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/json2yaml.pl
  43. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/da/LC_MESSAGES/Zonemaster-Engine.mo
  44. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/es/LC_MESSAGES/Zonemaster-Engine.mo
  45. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/fi/LC_MESSAGES/Zonemaster-Engine.mo
  46. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/fr/LC_MESSAGES/Zonemaster-Engine.mo
  47. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/nb/LC_MESSAGES/Zonemaster-Engine.mo
  48. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/sl/LC_MESSAGES/Zonemaster-Engine.mo
  49. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/locale/sv/LC_MESSAGES/Zonemaster-Engine.mo
  50. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/modules.txt
  51. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/named.root
  52. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/profile_additional_properties.json
  53. lib/perl5/site_perl/Zonemaster/Engine.pm
  54. lib/perl5/site_perl/Zonemaster/Engine/ASNLookup.pm
  55. lib/perl5/site_perl/Zonemaster/Engine/Constants.pm
  56. lib/perl5/site_perl/Zonemaster/Engine/DNSName.pm
  57. lib/perl5/site_perl/Zonemaster/Engine/Exception.pm
  58. lib/perl5/site_perl/Zonemaster/Engine/Logger.pm
  59. lib/perl5/site_perl/Zonemaster/Engine/Logger/Entry.pm
  60. lib/perl5/site_perl/Zonemaster/Engine/NSArray.pm
  61. lib/perl5/site_perl/Zonemaster/Engine/Nameserver.pm
  62. lib/perl5/site_perl/Zonemaster/Engine/Nameserver/Cache.pm
  63. lib/perl5/site_perl/Zonemaster/Engine/Nameserver/Cache/LocalCache.pm
  64. lib/perl5/site_perl/Zonemaster/Engine/Nameserver/Cache/RedisCache.pm
  65. lib/perl5/site_perl/Zonemaster/Engine/NameserverSet.pm
  66. lib/perl5/site_perl/Zonemaster/Engine/Normalization.pm
  67. lib/perl5/site_perl/Zonemaster/Engine/Normalization/Error.pm
  68. lib/perl5/site_perl/Zonemaster/Engine/Overview.pod
  69. lib/perl5/site_perl/Zonemaster/Engine/Packet.pm
  70. lib/perl5/site_perl/Zonemaster/Engine/Profile.pm
  71. lib/perl5/site_perl/Zonemaster/Engine/Recursor.pm
  72. lib/perl5/site_perl/Zonemaster/Engine/Test.pm
  73. lib/perl5/site_perl/Zonemaster/Engine/Test/Address.pm
  74. lib/perl5/site_perl/Zonemaster/Engine/Test/Basic.pm
  75. lib/perl5/site_perl/Zonemaster/Engine/Test/Connectivity.pm
  76. lib/perl5/site_perl/Zonemaster/Engine/Test/Consistency.pm
  77. lib/perl5/site_perl/Zonemaster/Engine/Test/DNSSEC.pm
  78. lib/perl5/site_perl/Zonemaster/Engine/Test/Delegation.pm
  79. lib/perl5/site_perl/Zonemaster/Engine/Test/Nameserver.pm
  80. lib/perl5/site_perl/Zonemaster/Engine/Test/Syntax.pm
  81. lib/perl5/site_perl/Zonemaster/Engine/Test/Zone.pm
  82. lib/perl5/site_perl/Zonemaster/Engine/TestMethods.pm
  83. lib/perl5/site_perl/Zonemaster/Engine/TestMethodsV2.pm
  84. lib/perl5/site_perl/Zonemaster/Engine/Translator.pm
  85. lib/perl5/site_perl/Zonemaster/Engine/Util.pm
  86. lib/perl5/site_perl/Zonemaster/Engine/Validation.pm
  87. lib/perl5/site_perl/Zonemaster/Engine/Zone.pm
  88. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/profile.json
  89. lib/perl5/site_perl/auto/share/dist/Zonemaster-Engine/profile.yaml
  90. @owner
  91. @group
  92. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • p5-Zonemaster-Engine>0:dns/p5-Zonemaster-Engine
To install the port: #
cd /usr/ports/dns/p5-Zonemaster-Engine/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/p5-Zonemaster-Engine
  • pkg install p5-Zonemaster-Engine
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: p5-Zonemaster-Engine
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791272278 SHA256 (Zonemaster-Engine-v9.0.1.tar.gz) = b62c05a2371c33cbe5dd850660c0fc0fbb63dc0bb8c41c0b55fe0b7c6c997489 SIZE (Zonemaster-Engine-v9.0.1.tar.gz) = 11911829

Packages (timestamps in pop-ups are UTC): #
p5-Zonemaster-Engine
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest9.0.19.0.1-8.0.09.0.1
FreeBSD:14:quarterly8.1.18.1.1-7.1.08.1.1
FreeBSD:15:latest9.0.19.0.1n/a8.0.0n/a
FreeBSD:15:quarterly8.1.18.1.1n/a-n/a
FreeBSD:16:latest8.1.19.0.1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. p5-Devel-CheckLib>0 : devel/p5-Devel-CheckLib
  2. p5-Module-Install>0 : devel/p5-Module-Install
  3. gmake>=4.4.1 : devel/gmake
  4. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies: #
  1. p5-CBOR-XS>=0 : devel/p5-CBOR-XS
  2. p5-Class-Accessor>=0 : devel/p5-Class-Accessor
  3. p5-Clone>=0 : devel/p5-Clone
  4. p5-Devel-CheckLib>=0 : devel/p5-Devel-CheckLib
  5. p5-Email-Valid>=0 : mail/p5-Email-Valid
  6. p5-File-ShareDir>=0 : devel/p5-File-ShareDir
  7. p5-File-Slurp>=0 : devel/p5-File-Slurp
  8. p5-IO-Socket-INET6>=0 : net/p5-IO-Socket-INET6
  9. p5-JSON-XS>=0 : converters/p5-JSON-XS
  10. p5-List-Compare>=0 : misc/p5-List-Compare
  11. p5-List-MoreUtils>=0 : lang/p5-List-MoreUtils
  12. p5-Locale-libintl>0 : devel/p5-Locale-libintl
  13. p5-Locale-libintl>=0 : devel/p5-Locale-libintl
  14. p5-Locale-PO>=0 : devel/p5-Locale-PO
  15. p5-Log-Any>=0 : devel/p5-Log-Any
  16. p5-Mail-SPF>=0 : mail/p5-Mail-SPF
  17. p5-MIME-Base32>=0 : converters/p5-MIME-Base32
  18. p5-Module-Find>=0 : devel/p5-Module-Find
  19. p5-Moose>=0 : devel/p5-Moose
  20. p5-MooseX-Getopt>=0 : devel/p5-MooseX-Getopt
  21. p5-MooseX-Singleton>=0 : devel/p5-MooseX-Singleton
  22. p5-Net-DNS>=0 : dns/p5-Net-DNS
  23. p5-Net-IP-XS>=0 : net-mgmt/p5-Net-IP-XS
  24. p5-Readonly>=0 : devel/p5-Readonly
  25. p5-Text-CSV>=0 : textproc/p5-Text-CSV
  26. p5-Text-Reflow>0 : textproc/p5-Text-Reflow
  27. p5-Try-Tiny>0 : lang/p5-Try-Tiny
  28. p5-YAML-LibYAML>=0 : textproc/p5-YAML-LibYAML
  29. p5-Zonemaster-LDNS>=5.1.0 : dns/p5-Zonemaster-LDNS
  30. perl5>=5.42.r<5.43 : lang/perl5.42
This port is required by: #
for Run #
  1. dns/p5-Zonemaster-Backend
  2. dns/p5-Zonemaster-CLI
  3. www/p5-Zonemaster-GUI

Configuration Options: #
No options to configure
Options name: #
dns_p5-Zonemaster-Engine
USES: #
gmake localbase perl5
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/authors/id/Z/ZN/ZNMSTR/
  2. ftp://ftp.cpan.org/pub/CPAN/authors/id/Z/ZN/ZNMSTR/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Zonemaster/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/Z/ZN/ZNMSTR/
  5. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/authors/id/Z/ZN/ZNMSTR/
  6. http://backpan.perl.org/authors/id/Z/ZN/ZNMSTR/
  7. http://ftp.jaist.ac.jp/pub/CPAN/authors/id/Z/ZN/ZNMSTR/
  8. http://ftp.twaren.net/Unix/Lang/CPAN/authors/id/Z/ZN/ZNMSTR/
  9. https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/
  10. https://cpan.metacpan.org/modules/by-module/Zonemaster/
  11. https://www.cpan.org/authors/id/Z/ZN/ZNMSTR/
Collapse this list.

Number of commits found: 6 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.0.1
09 Oct 2026 12:43:24
commit hash: 9da1b583aa18dfa9e34ab624d8ca798cbd46d93fcommit hash: 9da1b583aa18dfa9e34ab624d8ca798cbd46d93fcommit hash: 9da1b583aa18dfa9e34ab624d8ca798cbd46d93fcommit hash: 9da1b583aa18dfa9e34ab624d8ca798cbd46d93f files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
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
8.1.1
06 May 2026 08:15:44
commit hash: 084a54c4ca55068ff771ad4aaa2030d4f0af2bb1commit hash: 084a54c4ca55068ff771ad4aaa2030d4f0af2bb1commit hash: 084a54c4ca55068ff771ad4aaa2030d4f0af2bb1commit hash: 084a54c4ca55068ff771ad4aaa2030d4f0af2bb1 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
dns/p5-Zonemaster-Engine: update to 8.1.1

ChangeLog: https://github.com/zonemaster/zonemaster-engine/blob/master/Changes
ChangeLog: https://github.com/zonemaster/zonemaster/releases/tag/v2025.2.1

Sponsored by:SkunkWerks, GmbH
8.1.0
17 Jan 2026 15:27:04
commit hash: 26959f861835581d0e8ccc635466e3adb338def6commit hash: 26959f861835581d0e8ccc635466e3adb338def6commit hash: 26959f861835581d0e8ccc635466e3adb338def6commit hash: 26959f861835581d0e8ccc635466e3adb338def6 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
dns/p5-Zonemaster-Engine: update for Release v2025.2

Sponsored by:	SkunkWerks, GmbH
8.0.0
01 Jul 2025 22:31:11
commit hash: 63af0332f2dd1c8c4a42c11318d0dea25698d65ecommit hash: 63af0332f2dd1c8c4a42c11318d0dea25698d65ecommit hash: 63af0332f2dd1c8c4a42c11318d0dea25698d65ecommit hash: 63af0332f2dd1c8c4a42c11318d0dea25698d65e files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
dns/p5-Zonemaster-Engine: update to 8.0.0

- https://github.com/zonemaster/zonemaster/releases/tag/v2025.1

Sponsored by:	SkunkWerks, GmbH
7.1.0
06 Mar 2025 21:06:50
commit hash: 960dd7f62acf8b18d6c897e7cd9898520788260bcommit hash: 960dd7f62acf8b18d6c897e7cd9898520788260bcommit hash: 960dd7f62acf8b18d6c897e7cd9898520788260bcommit hash: 960dd7f62acf8b18d6c897e7cd9898520788260b files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
dns/p5-Zonemaster-Engine: update to 7.1.0

ChangeLog: https://github.com/zonemaster/zonemaster-engine/blob/master/Changes
ChangeLog: https://github.com/zonemaster/zonemaster/releases/tag/v2024.2.1

Sponsored by:SkunkWerks, GmbH
7.0.0
03 Jan 2025 00:11:02
commit hash: ca690ac452470a6a8b459d15d2395aa83159818ecommit hash: ca690ac452470a6a8b459d15d2395aa83159818ecommit hash: ca690ac452470a6a8b459d15d2395aa83159818ecommit hash: ca690ac452470a6a8b459d15d2395aa83159818e files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
dns/p5-Zonemaster-*: new port add Backend, CLI, & Engine

See https://doc.zonemaster.net/latest for more details

Sponsored by:	SkunkWerks, GmbH

Reviewed by:	bofh
Differential Revision:	https://reviews.freebsd.org/D48245

Number of commits found: 6