aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dns/Makefile1
-rw-r--r--dns/opendnssec/Makefile33
-rw-r--r--dns/opendnssec/distinfo3
-rw-r--r--dns/opendnssec/pkg-descr5
-rw-r--r--dns/opendnssec/pkg-plist99
5 files changed, 141 insertions, 0 deletions
diff --git a/dns/Makefile b/dns/Makefile
index 75853558c6f2..80fab19cbb9f 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -81,6 +81,7 @@
SUBDIR += nss_resinit
SUBDIR += odsclient
SUBDIR += opendd
+ SUBDIR += opendnssec
SUBDIR += openresolv
SUBDIR += p5-BIND-Conf_Parser
SUBDIR += p5-DNS-Config
diff --git a/dns/opendnssec/Makefile b/dns/opendnssec/Makefile
new file mode 100644
index 000000000000..e863ebad94b3
--- /dev/null
+++ b/dns/opendnssec/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: opendnssec
+# Date created: 28 December 2009
+# Whom: Jaap Akkerhuis <jaap@NLnetLabs.nl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= opendnssec
+PORTVERSION= 1.0.0
+CATEGORIES= dns
+MASTER_SITES= http://www.opendnssec.org/files/source/
+DISTNAME= ${PORTNAME}-${PORTVERSION}rc1
+
+MAINTAINER= jaap@NLnetLabs.nl
+COMMENT= Tool suite for maintaining DNSSEC
+
+BUILD_DEPENDS+= ldns>=1.6.3:${PORTSDIR}/dns/ldns
+BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/Ft/Xml/__init__.py:${PORTSDIR}/textproc/py-4suite-xml
+BUILD_DEPENDS+= rubygem-dnsruby>=${DNSRUBY_VER}:${PORTSDIR}/dns/rubygem-dnsruby
+LIB_DEPENDS= xml2:${PORTSDIR}/textproc/libxml2
+LIB_DEPENDS+= ldns:${PORTSDIR}/dns/ldns
+LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3
+
+GNU_CONFIGURE= yes
+USE_PERL5= yes
+USE_PYTHON= 2.4+
+USE_RUBY= yes
+USE_LDCONFIG= yes
+
+pre-configure:
+ @${REINPLACE_CMD} -e 's/ Ft.Xml.XPath//' ${WRKSRC}/signer/configure
+
+.include <bsd.port.mk>
diff --git a/dns/opendnssec/distinfo b/dns/opendnssec/distinfo
new file mode 100644
index 000000000000..9450c813ccd3
--- /dev/null
+++ b/dns/opendnssec/distinfo
@@ -0,0 +1,3 @@
+MD5 (opendnssec-1.0.0rc1.tar.gz) = fa940add6f48d851e62eb6ba894b62eb
+SHA256 (opendnssec-1.0.0rc1.tar.gz) = 0bf020c2262e331fdc9f3093870b2c83375d6bc3b5df79a61287285e1a961492
+SIZE (opendnssec-1.0.0rc1.tar.gz) = 2032245
diff --git a/dns/opendnssec/pkg-descr b/dns/opendnssec/pkg-descr
new file mode 100644
index 000000000000..147cc627fd96
--- /dev/null
+++ b/dns/opendnssec/pkg-descr
@@ -0,0 +1,5 @@
+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.
+
+WWW: http://www.opendnssec.org
diff --git a/dns/opendnssec/pkg-plist b/dns/opendnssec/pkg-plist
new file mode 100644
index 000000000000..49292e88000d
--- /dev/null
+++ b/dns/opendnssec/pkg-plist
@@ -0,0 +1,99 @@
+bin/hsmspeed
+bin/hsmutil
+bin/ksmutil
+bin/ods-auditor
+bin/ods-control
+bin/ods-hsmspeed
+bin/ods-hsmutil
+bin/ods-ksmutil
+bin/ods-kaspcheck
+bin/ods-signer
+%%ETCDIR%%/conf.xml
+%%ETCDIR%%/conf.xml.sample
+%%ETCDIR%%/kasp.xml
+%%ETCDIR%%/kasp.xml.sample
+%%ETCDIR%%/zonefetch.xml
+%%ETCDIR%%/zonefetch.xml.sample
+%%ETCDIR%%/zonelist.xml
+%%ETCDIR%%/zonelist.xml.sample
+include/hsmtest.h
+include/libhsm.h
+include/libhsmdns.h
+lib/libhsm.a
+lib/libhsm.la
+lib/libhsm.so
+lib/libhsm.so.1
+lib/opendnssec/kasp_auditor/auditor.rb
+lib/opendnssec/kasp_auditor/config.rb
+lib/opendnssec/kasp_auditor/key_tracker.rb
+lib/opendnssec/kasp_auditor/parse.rb
+lib/opendnssec/kasp_auditor/preparser.rb
+lib/opendnssec/kasp_auditor.rb
+lib/opendnssec/kasp_checker.rb
+lib/opendnssec/signer/Engine.py
+lib/opendnssec/signer/Engine.pyc
+lib/opendnssec/signer/Engine.pyo
+lib/opendnssec/signer/EngineConfig.py
+lib/opendnssec/signer/EngineConfig.pyc
+lib/opendnssec/signer/EngineConfig.pyo
+lib/opendnssec/signer/Util.py
+lib/opendnssec/signer/Util.pyc
+lib/opendnssec/signer/Util.pyo
+lib/opendnssec/signer/Worker.py
+lib/opendnssec/signer/Worker.pyc
+lib/opendnssec/signer/Worker.pyo
+lib/opendnssec/signer/Zone.py
+lib/opendnssec/signer/Zone.pyc
+lib/opendnssec/signer/Zone.pyo
+lib/opendnssec/signer/ZoneConfig.py
+lib/opendnssec/signer/ZoneConfig.pyc
+lib/opendnssec/signer/ZoneConfig.pyo
+lib/opendnssec/signer/ZoneList.py
+lib/opendnssec/signer/ZoneList.pyc
+lib/opendnssec/signer/ZoneList.pyo
+lib/opendnssec/time_shift.rb
+libexec/opendnssec/create_dnskey
+libexec/opendnssec/finalizer
+libexec/opendnssec/get_class
+libexec/opendnssec/get_serial
+libexec/opendnssec/nsec3er
+libexec/opendnssec/nseccer
+libexec/opendnssec/signer
+libexec/opendnssec/signer_threads
+libexec/opendnssec/sorter
+libexec/opendnssec/zone_fetcher
+libexec/opendnssec/zone_reader
+sbin/ods-enforcerd
+sbin/ods-signerd
+%%DATADIR%%.spec
+%%DATADIR%%/conf.rnc
+%%DATADIR%%/conf.rng
+%%DATADIR%%/database_create.sqlite3
+%%DATADIR%%/kasp.rnc
+%%DATADIR%%/kasp.rng
+%%DATADIR%%/kasp2html.xsl
+%%DATADIR%%/signconf.rnc
+%%DATADIR%%/signconf.rng
+%%DATADIR%%/zonefetch.rnc
+%%DATADIR%%/zonefetch.rng
+%%DATADIR%%/zonelist.rnc
+%%DATADIR%%/zonelist.rng
+@dirrm var/run/opendnssec
+@dirrm var/run
+@dirrm var/opendnssec/unsigned
+@dirrm var/opendnssec/tmp
+@dirrm var/opendnssec/signed
+@dirrm var/opendnssec/signconf
+@dirrm var/opendnssec
+@dirrm var
+@dirrm %%DATADIR%%
+@dirrm libexec/opendnssec
+@dirrm lib/opendnssec/kasp_auditor
+@dirrm lib/opendnssec/signer
+@dirrm lib/opendnssec
+@dirrm %%ETCDIR%%
+@exec mkdir -p %D/var/run/opendnssec
+@exec mkdir -p %D/var/opendnssec/unsigned
+@exec mkdir -p %D/var/opendnssec/tmp
+@exec mkdir -p %D/var/opendnssec/signed
+@exec mkdir -p %D/var/opendnssec/signconf