notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2026Q2
opendnssec2 Tool suite for maintaining DNSSEC
2.1.14_2 dns on this many watch lists=0 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 2.1.14_2Version of this port present on the latest quarterly branch.
Maintainer: jaap@NLnetLabs.nl search for ports maintained by this maintainer
Port Added: 2026-04-08 20:03:06
Last Update: 2026-04-08 20:02:10
Commit Hash: 44cbc8b
License: BSD3CLAUSE
WWW:
https://www.opendnssec.org
Description:
OpenDNSSEC was created as an open-source turn-key solution for DNSSEC. It secures zone data just before it is published in an authoritative name server.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (73 items)
Collapse this list.
  1. /usr/local/share/licenses/opendnssec2-2.1.14_2/catalog.mk
  2. /usr/local/share/licenses/opendnssec2-2.1.14_2/LICENSE
  3. /usr/local/share/licenses/opendnssec2-2.1.14_2/BSD3CLAUSE
  4. bin/ods-hsmspeed
  5. bin/ods-hsmutil
  6. bin/ods-kasp2html
  7. bin/ods-kaspcheck
  8. @sample etc/opendnssec/addns.xml.sample
  9. @sample etc/opendnssec/conf.xml.sample
  10. @sample etc/opendnssec/kasp.xml.sample
  11. @sample etc/opendnssec/zonelist.xml.sample
  12. share/man/man1/ods-hsmspeed.1.gz
  13. share/man/man1/ods-hsmutil.1.gz
  14. share/man/man1/ods-kaspcheck.1.gz
  15. share/man/man5/ods-kasp.5.gz
  16. share/man/man5/ods-timing.5.gz
  17. share/man/man7/opendnssec.7.gz
  18. share/man/man8/ods-control.8.gz
  19. share/man/man8/ods-enforcer-db-setup.8.gz
  20. share/man/man8/ods-enforcer.8.gz
  21. share/man/man8/ods-enforcerd.8.gz
  22. share/man/man8/ods-signer.8.gz
  23. share/man/man8/ods-signerd.8.gz
  24. sbin/ods-control
  25. sbin/ods-enforcer
  26. sbin/ods-enforcer-db-setup
  27. sbin/ods-enforcerd
  28. sbin/ods-migrate
  29. sbin/ods-signer
  30. sbin/ods-signerd
  31. share/doc/opendnssec/1.4-2.0_db_convert/README.md
  32. share/doc/opendnssec/1.4-2.0_db_convert/convert_mysql
  33. share/doc/opendnssec/1.4-2.0_db_convert/convert_sqlite
  34. share/doc/opendnssec/1.4-2.0_db_convert/find_problematic_zones.sql
  35. share/doc/opendnssec/1.4-2.0_db_convert/mysql_convert.sql
  36. share/doc/opendnssec/1.4-2.0_db_convert/sqlite_convert.sql
  37. share/doc/opendnssec/convert_mysql_to_sqlite
  38. share/doc/opendnssec/convert_sqlite_to_mysql
  39. share/doc/opendnssec/schema.mysql
  40. share/doc/opendnssec/schema.sqlite
  41. share/opendnssec/addns.rnc
  42. share/opendnssec/addns.rng
  43. share/opendnssec/conf.rnc
  44. share/opendnssec/conf.rng
  45. share/opendnssec/enforcerstate.rnc
  46. share/opendnssec/enforcerstate.rng
  47. share/opendnssec/kasp.rnc
  48. share/opendnssec/kasp.rng
  49. share/opendnssec/kasp2html.xsl
  50. @comment share/opendnssec/migrate_1_4_8.sqlite3
  51. @comment share/opendnssec/migrate_adapters_1.sqlite3
  52. @comment share/opendnssec/migrate_keyshare_sqlite3.pl
  53. @comment share/opendnssec/migrate_to_ng_sqlite.pl
  54. @comment @comment share/opendnssec/migrate_1_4_8.mysql
  55. @comment @comment share/opendnssec/migrate_adapters_1.mysql
  56. @comment @comment share/opendnssec/migrate_keyshare_mysql.pl
  57. @comment @comment share/opendnssec/migrate_zone_delete.mysql
  58. @comment @comment share/opendnssec/migrate_id_mysql.pl
  59. @comment @comment share/opendnssec/migrate_to_ng_mysql.pl
  60. share/opendnssec/signconf.rnc
  61. share/opendnssec/signconf.rng
  62. share/opendnssec/zonelist.rnc
  63. share/opendnssec/zonelist.rng
  64. @dir(opendnssec,opendnssec,) var/opendnssec
  65. @dir(opendnssec,opendnssec,) var/opendnssec/enforcer
  66. @dir(opendnssec,opendnssec,) var/opendnssec/signconf
  67. @dir(opendnssec,opendnssec,) var/opendnssec/signed
  68. @dir(opendnssec,opendnssec,) var/opendnssec/signer
  69. @dir(opendnssec,opendnssec,) var/opendnssec/unsigned
  70. @dir(opendnssec,opendnssec,) var/run/opendnssec
  71. @owner
  72. @group
  73. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • opendnssec
Dependency lines:
  • opendnssec2>0:dns/opendnssec2
Conflicts:
CONFLICTS:
  • opendnssec-1.[0-4]*
To install the port:
cd /usr/ports/dns/opendnssec2/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/opendnssec2
  • pkg install opendnssec2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: opendnssec2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1724583343 SHA256 (opendnssec-2.1.14.tar.gz) = 5a68d62ea0ea3a6c61e9f4946f462c7b907fbe6bccc9e8a721b7fe0f906f95d0 SIZE (opendnssec-2.1.14.tar.gz) = 1162472

Packages (timestamps in pop-ups are UTC):
opendnssec2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.1.14_12.1.14_12.1.72.1.14_12.1.14_1n/an/an/a
FreeBSD:13:quarterly2.1.14_12.1.14_12.1.132.1.14_12.1.14_1n/an/an/a
FreeBSD:14:latest2.1.14_12.1.14_12.1.10_22.1.14_12.1.14_12.1.12-2.1.12
FreeBSD:14:quarterly2.1.14_12.1.14_1-2.1.14_12.1.14_22.1.132.1.132.1.13
FreeBSD:15:latest2.1.14_12.1.14_1n/a2.1.14_1n/an/a2.1.132.1.13_1
FreeBSD:15:quarterly2.1.14_12.1.14_1n/a-n/an/a--
FreeBSD:16:latest2.1.14_12.1.14_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ldns>=1.6.16 : dns/ldns
  2. sqlite3>=3.3.9 : databases/sqlite3
  3. autoconf>=2.73 : devel/autoconf
  4. automake>=1.18.1 : devel/automake
  5. libtoolize : devel/libtool
Library dependencies:
  1. libldns.so : dns/ldns
  2. libxml2.so : textproc/libxml2
  3. libsqlite3.so : databases/sqlite3
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for opendnssec2-2.1.14_2: DOCS=on: Build and/or install documentation SOFTHSM=off: SoftHSM cryptographic store for PKCS #11 interface ====> Options available for the single DB: you have to select exactly one of them MYSQL=off: Use MYSQL backend SQLITE=on: Use SQLite backend ===> Use 'make config' to modify these settings
Options name:
dns_opendnssec2
USES:
autoreconf cpe gnome libtool ssl sqlite
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://dist.opendnssec.org/source/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.1.14_2
08 Apr 2026 20:02:10
commit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8bcommit hash: 44cbc8bce298ee14fe5898dd535800383b62cb8b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:		291573
Reported by:	bdrewery (via email)
Sponsored by:	UNIS Labs
MFH:		2026Q2

(cherry picked from commit 1774d2af0a35ecc1460934269740c1f46eb442e3)

Number of commits found: 1