Index: head/dns/Makefile =================================================================== --- head/dns/Makefile (revision 418475) +++ head/dns/Makefile (revision 418476) @@ -1,212 +1,213 @@ # $FreeBSD$ # COMMENT = Domain Name Service tools SUBDIR += adns SUBDIR += adsuck SUBDIR += ares SUBDIR += autotrust SUBDIR += axfr2acl SUBDIR += bind-tools SUBDIR += bind9-devel SUBDIR += bind910 SUBDIR += bind911 SUBDIR += bind99 SUBDIR += bindgraph SUBDIR += bundy SUBDIR += c-ares SUBDIR += checkdns SUBDIR += cli53 SUBDIR += credns SUBDIR += crossip SUBDIR += curvedns SUBDIR += ddclient SUBDIR += ddns SUBDIR += denominator SUBDIR += dhisd SUBDIR += djbdns SUBDIR += djbdns-tools SUBDIR += dlint SUBDIR += dnrd SUBDIR += dns2tcp SUBDIR += dns_balance SUBDIR += dnscap SUBDIR += dnscheck SUBDIR += dnscheckengine SUBDIR += dnscrypt-proxy SUBDIR += dnscrypt-wrapper SUBDIR += dnsdbck SUBDIR += dnsdist SUBDIR += dnsenum SUBDIR += dnsflood SUBDIR += dnshistory SUBDIR += dnsjava SUBDIR += dnsmasq SUBDIR += dnsmasq-devel SUBDIR += dnsmax-perl SUBDIR += dnsperf SUBDIR += dnsproxy SUBDIR += dnsrecon SUBDIR += dnsreflector SUBDIR += dnstable SUBDIR += dnstop SUBDIR += dnstracer SUBDIR += dnsutl SUBDIR += dnsviz SUBDIR += dnswalk SUBDIR += dnswall SUBDIR += doc SUBDIR += dualserver SUBDIR += erlang-idna SUBDIR += ez-ipupdate SUBDIR += fastresolve SUBDIR += firedns SUBDIR += fpdns SUBDIR += gdnsd SUBDIR += gdnsd2 SUBDIR += gen6dns SUBDIR += getdns SUBDIR += ghtool SUBDIR += hesiod SUBDIR += hostdb SUBDIR += hs-dns SUBDIR += hs-gnuidn SUBDIR += idnkit SUBDIR += idnkit2 SUBDIR += inadyn SUBDIR += inadyn-mt SUBDIR += ipcheck SUBDIR += ironsides SUBDIR += knot1 SUBDIR += knot2 SUBDIR += ldapdns SUBDIR += ldns SUBDIR += libasr SUBDIR += libasr-devel SUBDIR += libbind SUBDIR += libdjbdns SUBDIR += libidn SUBDIR += libidn2 SUBDIR += libpsl SUBDIR += linux-c6-libasyncns SUBDIR += linux-f10-libasyncns SUBDIR += mDNSResponder_nss SUBDIR += maradns SUBDIR += mdnsd SUBDIR += mydns SUBDIR += mydns-ng SUBDIR += noip SUBDIR += nsd SUBDIR += nslint SUBDIR += nsping SUBDIR += nss_mdns SUBDIR += nss_resinit SUBDIR += opendd SUBDIR += opendnssec SUBDIR += opendnssec13 + SUBDIR += opendnssec2 SUBDIR += openresolv SUBDIR += p5-AnyEvent-CacheDNS SUBDIR += p5-AnyEvent-DNS-EtcHosts SUBDIR += p5-BIND-Conf_Parser SUBDIR += p5-BIND-Config-Parser SUBDIR += p5-DNS-Config SUBDIR += p5-DNS-EasyDNS SUBDIR += p5-DNS-Ldns SUBDIR += p5-DNS-Zone SUBDIR += p5-DNS-ZoneParse SUBDIR += p5-Data-Validate-Domain SUBDIR += p5-IO-Async-Resolver-DNS SUBDIR += p5-Mozilla-PublicSuffix SUBDIR += p5-Net-Amazon-Route53 SUBDIR += p5-Net-Bonjour SUBDIR += p5-Net-DNS SUBDIR += p5-Net-DNS-Async SUBDIR += p5-Net-DNS-Check SUBDIR += p5-Net-DNS-Codes SUBDIR += p5-Net-DNS-Lite SUBDIR += p5-Net-DNS-Match SUBDIR += p5-Net-DNS-RR-SRV-Helper SUBDIR += p5-Net-DNS-Resolver-Programmable SUBDIR += p5-Net-DNS-SEC SUBDIR += p5-Net-DNS-TestNS SUBDIR += p5-Net-DNS-ToolKit SUBDIR += p5-Net-DNS-Zone-Parser SUBDIR += p5-Net-DNS-ZoneFile-Fast SUBDIR += p5-Net-DNSBL-MultiDaemon SUBDIR += p5-Net-DNSBL-Statistics SUBDIR += p5-Net-DRI SUBDIR += p5-Net-Domain-ExpireDate SUBDIR += p5-Net-Domain-TLD SUBDIR += p5-Net-LibIDN SUBDIR += p5-Net-Nslookup SUBDIR += p5-Net-RBLClient SUBDIR += p5-Net-RNDC SUBDIR += p5-POE-Component-Client-DNS SUBDIR += p5-POE-Component-Client-DNS-Recursive SUBDIR += p5-POE-Component-Client-DNSBL SUBDIR += p5-POE-Component-Resolver SUBDIR += p5-POE-Component-Server-DNS SUBDIR += p5-POE-Filter-DNS-TCP SUBDIR += p5-Stanford-DNSserver SUBDIR += p5-Tie-DNS SUBDIR += p5-URBL-Prepare SUBDIR += p5-pgeodns SUBDIR += pdnsd SUBDIR += pear-File_DNS SUBDIR += pear-Horde_Idna SUBDIR += pear-Net_DNS SUBDIR += pear-Net_DNS2 SUBDIR += powerdns SUBDIR += powerdns-recursor SUBDIR += public_suffix_list SUBDIR += py-adns SUBDIR += py-bonjour SUBDIR += py-dns SUBDIR += py-dnschain SUBDIR += py-dnspython SUBDIR += py-easyzone SUBDIR += py-idna SUBDIR += py-idnkit2 SUBDIR += py-ldns SUBDIR += py-namebench SUBDIR += py-publicsuffix SUBDIR += py-py3dns SUBDIR += py-pycares SUBDIR += py-pydnstable SUBDIR += py-pywdns SUBDIR += py-tldextract SUBDIR += py-twistedNames SUBDIR += radns SUBDIR += rbldnsd SUBDIR += rbllookup SUBDIR += rbllookup-ng SUBDIR += renewck SUBDIR += rpsl2acl SUBDIR += rubygem-dnsruby SUBDIR += rubygem-net-dns SUBDIR += rubygem-public_suffix SUBDIR += rubygem-public_suffix_service SUBDIR += samba-nsupdate SUBDIR += scavenge SUBDIR += sheerdns SUBDIR += sleuth SUBDIR += sshfp SUBDIR += tinystats SUBDIR += totd SUBDIR += udns SUBDIR += unbound SUBDIR += updatedd SUBDIR += validns SUBDIR += vhostcname SUBDIR += vizone SUBDIR += walker SUBDIR += wdns SUBDIR += whoseip SUBDIR += wrapsrv SUBDIR += yadifa SUBDIR += zkt SUBDIR += zonecheck SUBDIR += zonenotify .include Index: head/dns/opendnssec2/Makefile =================================================================== --- head/dns/opendnssec2/Makefile (nonexistent) +++ head/dns/opendnssec2/Makefile (revision 418476) @@ -0,0 +1,84 @@ +# Created by: Jaap Akkerhuis +# $FreeBSD$ + +PORTNAME= opendnssec +PORTVERSION= 2.0.0 +CATEGORIES= dns +MASTER_SITES= http://dist.opendnssec.org/source/ +PKGNAMESUFFIX= 2 + +MAINTAINER= jaap@NLnetLabs.nl +COMMENT= Tool suite for maintaining DNSSEC + +LICENSE= BSD3CLAUSE + +BUILD_DEPENDS= ldns>=1.6.16:dns/ldns +LIB_DEPENDS= libldns.so:dns/ldns + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" +USE_RC_SUBR= opendnssec +USE_GNOME= libxml2 +USES= perl5 +USES= ssl +USE_LDCONFIG= yes + +SUB_FILES+= pkg-message + +CONFLICTS= opendnssec-1.[0-4]* + +USERS= opendnssec +GROUPS= opendnssec + +PORTDOCS= MIGRATION NEWS README.md +MIGRATE= README.md find_problematic_zones.sql \ + convert_mysql mysql_convert.sql \ + convert_sqlite sqlite_convert.sql + +OPTIONS_DEFINE= SOFTHSM DOCS +OPTIONS_SUB= yes + +OPTIONS_SINGLE= DB +OPTIONS_SINGLE_DB= SQLITE MYSQL + +OPTIONS_DEFAULT= DOCS SQLITE + +SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface + +MYSQL_DESC= Use MYSQL backend +SQLITE_DESC= Use SQLite backend + +.include + +.if ${PORT_OPTIONS:MMYSQL} +CONFIGURE_ARGS+= --with-enforcer-database=mysql +USES+= mysql +.endif + +.if ${PORT_OPTIONS:MSQLITE} +USES= sqlite +CONFIGURE_ARGS+= --with-enforcer-database=sqlite3 +BUILD_DEPENDS+= sqlite3>=3.3.9:databases/sqlite3 +.endif + +.if ${PORT_OPTIONS:MSOFTHSM} +CONFIGURE_ARGS+= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm.so +RUN_DEPENDS+= softhsm>=1.2.0:security/softhsm +.endif + +pre-install: +.if ${PORT_OPTIONS:MMYSQL} + ${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec +.endif + +post-install: +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert + ${INSTALL_DATA} \ + ${MIGRATE:S|^|${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/|} \ + ${STAGEDIR}${DOCSDIR}/1.4-2.0_db_convert +.endif + +.include Property changes on: head/dns/opendnssec2/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/opendnssec2/distinfo =================================================================== --- head/dns/opendnssec2/distinfo (nonexistent) +++ head/dns/opendnssec2/distinfo (revision 418476) @@ -0,0 +1,3 @@ +TIMESTAMP = 1467876838 +SHA256 (opendnssec-2.0.0.tar.gz) = 3f3087ee1f2dee8b55d823d4b6825dc0212ea5162965382df11b2de36b888b7f +SIZE (opendnssec-2.0.0.tar.gz) = 1072734 Property changes on: head/dns/opendnssec2/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/opendnssec2/files/opendnssec.in =================================================================== --- head/dns/opendnssec2/files/opendnssec.in (nonexistent) +++ head/dns/opendnssec2/files/opendnssec.in (revision 418476) @@ -0,0 +1,33 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: opendnssec +# REQUIRE: LOGIN DAEMON +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf to enable opendnssec: +# +# opendnssec_enable="YES" + +. /etc/rc.subr + +name=opendnssec +rcvar=opendnssec_enable + +load_rc_config $name + +opendnssec_enable=${opendnssec_enable:-"NO"} + +start_cmd="${name}_run start" +stop_cmd="${name}_run stop" +extra_commands="reload ksm hsm signer enforcer" + +procname=${opendnssec_procname} + +opendnssec_run() +{ + %%PREFIX%%/sbin/ods-control $1 +} + +run_rc_command "$1" Property changes on: head/dns/opendnssec2/files/opendnssec.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/opendnssec2/files/pkg-message.in =================================================================== --- head/dns/opendnssec2/files/pkg-message.in (nonexistent) +++ head/dns/opendnssec2/files/pkg-message.in (revision 418476) @@ -0,0 +1,27 @@ +###### +# A manual migration step is needed to migration from 1.4 to 2.0. +# +# First migrate to at least the 1.4.10 release if you have not already done +# so. +# +# Review the documentation on the OpenDNSSEC site. This can be +# updated in between releases to provide more help. Especially if +# you have tooling around OpenDNSSEC you should be aware that some +# command line utilities have changed. A fair amount of backward +# compatibility has been respected, but changes are present. +# +# The enforcer does require a full migration, as the internal database has +# been completely revised. See the documentation in +# %%DOCSDIR%%/1.4-2.0_db_convert/README.md for a description. +# +# Migration scripts are installed in %%DOCSDIR%%. +# +# The signer does not require any migration. Backward compatibility is +# respected from earlier 1.4 release. The signer should not require a +# full resign of your zone when upgrading, however if you decide to downgrade +# a full resign is required. +###### + +An HowTo is provided at + + Property changes on: head/dns/opendnssec2/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/opendnssec2/pkg-descr =================================================================== --- head/dns/opendnssec2/pkg-descr (nonexistent) +++ head/dns/opendnssec2/pkg-descr (revision 418476) @@ -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 Property changes on: head/dns/opendnssec2/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/dns/opendnssec2/pkg-plist =================================================================== --- head/dns/opendnssec2/pkg-plist (nonexistent) +++ head/dns/opendnssec2/pkg-plist (revision 418476) @@ -0,0 +1,65 @@ +bin/ods-hsmspeed +bin/ods-hsmutil +bin/ods-kasp2html +bin/ods-kaspcheck +bin/ods-ksmutil +@sample %%ETCDIR%%/addns.xml.sample +@sample %%ETCDIR%%/conf.xml.sample +@sample %%ETCDIR%%/kasp.xml.sample +@sample %%ETCDIR%%/zonelist.xml.sample +man/man1/ods-hsmspeed.1.gz +man/man1/ods-hsmutil.1.gz +man/man1/ods-kaspcheck.1.gz +man/man1/ods-ksmutil.1.gz +man/man5/ods-kasp.5.gz +man/man5/ods-timing.5.gz +man/man7/opendnssec.7.gz +man/man8/ods-control.8.gz +man/man8/ods-enforcer-db-setup.8.gz +man/man8/ods-enforcer.8.gz +man/man8/ods-enforcerd.8.gz +man/man8/ods-signer.8.gz +man/man8/ods-signerd.8.gz +sbin/ods-control +sbin/ods-enforcer +sbin/ods-enforcer-db-setup +sbin/ods-enforcerd +sbin/ods-migrate +sbin/ods-signer +sbin/ods-signerd +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/README.md +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/convert_mysql +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/convert_sqlite +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/find_problematic_zones.sql +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/mysql_convert.sql +%%PORTDOCS%%%%DOCSDIR%%/1.4-2.0_db_convert/sqlite_convert.sql +%%DATADIR%%/addns.rnc +%%DATADIR%%/addns.rng +%%DATADIR%%/conf.rnc +%%DATADIR%%/conf.rng +%%DATADIR%%/enforcerstate.rnc +%%DATADIR%%/enforcerstate.rng +%%DATADIR%%/kasp.rnc +%%DATADIR%%/kasp.rng +%%DATADIR%%/kasp2html.xsl +@comment %%SQLITE%%%%DATADIR%%/migrate_1_4_8.sqlite3 +@comment %%SQLITE%%%%DATADIR%%/migrate_adapters_1.sqlite3 +@comment %%SQLITE%%%%DATADIR%%/migrate_keyshare_sqlite3.pl +@comment %%SQLITE%%%%DATADIR%%/migrate_to_ng_sqlite.pl +@comment %%MYSQL%%%%DATADIR%%/migrate_1_4_8.mysql +@comment %%MYSQL%%%%DATADIR%%/migrate_adapters_1.mysql +@comment %%MYSQL%%%%DATADIR%%/migrate_keyshare_mysql.pl +@comment %%MYSQL%%%%DATADIR%%/migrate_zone_delete.mysql +@comment %%MYSQL%%%%DATADIR%%/migrate_id_mysql.pl +@comment %%MYSQL%%%%DATADIR%%/migrate_to_ng_mysql.pl +%%DATADIR%%/signconf.rnc +%%DATADIR%%/signconf.rng +%%DATADIR%%/zonelist.rnc +%%DATADIR%%/zonelist.rng +@dir(opendnssec,opendnssec,) var/opendnssec +@dir(opendnssec,opendnssec,) var/opendnssec/enforcer +@dir(opendnssec,opendnssec,) var/opendnssec/signconf +@dir(opendnssec,opendnssec,) var/opendnssec/signed +@dir(opendnssec,opendnssec,) var/opendnssec/signer +@dir(opendnssec,opendnssec,) var/opendnssec/unsigned +@dir(opendnssec,opendnssec,) var/run/opendnssec Property changes on: head/dns/opendnssec2/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property