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

PR:		ports/142103
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
This commit is contained in:
Wen Heping 2010-01-07 06:25:07 +00:00
parent 5f7741876c
commit 5431cb2cac
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=247310
5 changed files with 141 additions and 0 deletions

View File

@ -81,6 +81,7 @@
SUBDIR += nss_resinit
SUBDIR += odsclient
SUBDIR += opendd
SUBDIR += opendnssec
SUBDIR += openresolv
SUBDIR += p5-BIND-Conf_Parser
SUBDIR += p5-DNS-Config

33
dns/opendnssec/Makefile Normal file
View File

@ -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>

3
dns/opendnssec/distinfo Normal file
View File

@ -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

5
dns/opendnssec/pkg-descr Normal file
View File

@ -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

99
dns/opendnssec/pkg-plist Normal file
View File

@ -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