svn commit: r319813 - in head: . dns dns/opendnssec dns/opendnssec13
William Grzybowski
wg at FreeBSD.org
Mon Jun 3 22:13:12 UTC 2013
Author: wg
Date: Mon Jun 3 22:13:11 2013
New Revision: 319813
URL: http://svnweb.freebsd.org/changeset/ports/319813
Log:
- Update to 1.4.0 [1]
- Add PORTDOCS
- Install extra migration files
- Preserve 1.3.x as dns/opendnssec13
Changes: https://wiki.opendnssec.org/display/DOCS/New+in+OpenDNSSEC+1.4
PR: ports/178861 [1]
Submitted by: Jaap Akkerhuis <jaap at NLnetLabs.nl> [1]
Approved by: culot (mentor), maintainer
Added:
head/dns/opendnssec13/
- copied from r319400, head/dns/opendnssec/
Modified:
head/UPDATING
head/dns/Makefile
head/dns/opendnssec/Makefile
head/dns/opendnssec/distinfo
head/dns/opendnssec/pkg-plist
head/dns/opendnssec13/Makefile
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Mon Jun 3 22:07:29 2013 (r319812)
+++ head/UPDATING Mon Jun 3 22:13:11 2013 (r319813)
@@ -5,6 +5,24 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20130603:
+ AFFECTS: users of dns/opendnssec
+ AUTHOR: wg at FreeBSD.org
+
+ Some database changes have been made between version 1.3 and 1.4,
+ upgrading needs to be done manually by running the following scripts:
+
+ For MySQL users:
+ PREFIX/share/opendnssec/migrate_adapters_1.mysql
+
+ For SQLite users:
+ PREFIX/share/opendnssec/migrate_adapters_1.sqlite3
+
+ For the full migration explanation see:
+ PREFIX/share/doc/opendnssec/MIGRATION
+
+ opendnssec 1.3 version was preserved as dns/opendnssec13 port.
+
20130601:
AFFECTS: users of textproc/ack
AUTHOR: rakuco at FreeBSD.org
Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile Mon Jun 3 22:07:29 2013 (r319812)
+++ head/dns/Makefile Mon Jun 3 22:13:11 2013 (r319813)
@@ -80,6 +80,7 @@
SUBDIR += odsclient
SUBDIR += opendd
SUBDIR += opendnssec
+ SUBDIR += opendnssec13
SUBDIR += openresolv
SUBDIR += p5-BIND-Conf_Parser
SUBDIR += p5-BIND-Config-Parser
Modified: head/dns/opendnssec/Makefile
==============================================================================
--- head/dns/opendnssec/Makefile Mon Jun 3 22:07:29 2013 (r319812)
+++ head/dns/opendnssec/Makefile Mon Jun 3 22:13:11 2013 (r319813)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= opendnssec
-PORTVERSION= 1.3.13
+PORTVERSION= 1.4.0
CATEGORIES= dns
MASTER_SITES= http://dist.opendnssec.org/source/
@@ -19,18 +19,21 @@ USE_PERL5= yes
USE_OPENSSL= yes
USE_LDCONFIG= yes
-USERS= ${PORTNAME}
-GROUPS= ${PORTNAME}
+CONFLICTS= opendnssec-1.[0-3]*
-MAN1= ods-hsmspeed.1 ods-hsmutil.1 ods-ksmutil.1
+USERS= opendnssec
+GROUPS= opendnssec
+
+MAN1= ods-hsmspeed.1 ods-hsmutil.1 ods-ksmutil.1 ods-kaspcheck.1
MAN5= ods-timing.5
MAN7= opendnssec.7
MAN8= ods-control.8 ods-enforcerd.8 ods-signer.8 ods-signerd.8
-OPTIONS_DEFINE= SOFTHSM AUDITOR MYSQL
-SOFTHSM_DESC= Build/update SOFTHSM as well
-AUDITOR_DESC= Build with Auditor
-OPTIONS_DEFAULT= AUDITOR
+PORTDOCS= KNOWN_ISSUES MIGRATION NEWS README
+
+OPTIONS_DEFINE= SOFTHSM MYSQL
+SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface
+OPTIONS_DEFAULT= MYSQL
.include <bsd.port.options.mk>
@@ -40,21 +43,15 @@ CONFIGURE_ARGS+= --with-database-backend
USE_MYSQL= compat
PLIST_SUB+= SQLITE="@comment "
PLIST_SUB+= MYSQL=""
+PORTDATA= migrate_adapters_1.mysql migrate_keyshare_mysql.pl \
+ migrate_zone_delete.mysql migrate_id_mysql.pl migrate_to_ng_mysql.pl
.else
BUILD_DEPENDS+= sqlite3>=3.3.9:${PORTSDIR}/databases/sqlite3
LIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3
PLIST_SUB+= SQLITE=""
PLIST_SUB+= MYSQL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MAUDITOR}
-BUILD_DEPENDS+= rubygem-dnsruby>=1.53:${PORTSDIR}/dns/rubygem-dnsruby
-USE_RUBY= yes
-PLIST_SUB+= AUDITOR=""
-MAN1+= ods-auditor.1 ods-kaspcheck.1
-.else
-CONFIGURE_ARGS+= --disable-auditor
-PLIST_SUB+= AUDITOR="@comment "
+PORTDATA= database_create.sqlite3 migrate_keyshare_sqlite3.pl \
+ migrate_adapters_1.sqlite3 migrate_to_ng_sqlite.pl
.endif
.if ${PORT_OPTIONS:MSOFTHSM}
@@ -71,13 +68,14 @@ pre-install:
.endif
post-install:
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
.if !defined(BATCH)
@${CAT} ${PKGMESSAGE}
.endif
+ ${INSTALL_DATA} ${PORTDATA:S|^|${WRKSRC}/enforcer/utils/|} ${DATADIR}
${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/var/opendnssec
-.include <bsd.port.pre.mk>
-.if ${PORT_OPTIONS:MAUDITOR} && ${RUBY_VER} == 1.9
-BROKEN= does not work with ruby 1.9
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/dns/opendnssec/distinfo
==============================================================================
--- head/dns/opendnssec/distinfo Mon Jun 3 22:07:29 2013 (r319812)
+++ head/dns/opendnssec/distinfo Mon Jun 3 22:13:11 2013 (r319813)
@@ -1,2 +1,2 @@
-SHA256 (opendnssec-1.3.13.tar.gz) = 4d587882ffc68bca56d96807592366d1a87147d0b8aa518ccfd85b694c889a3f
-SIZE (opendnssec-1.3.13.tar.gz) = 1156072
+SHA256 (opendnssec-1.4.0.tar.gz) = 36d4926dcdf351a527ad7600b151ab6cc56d0a472a7eb8871eecd70afef9e101
+SIZE (opendnssec-1.4.0.tar.gz) = 985512
Modified: head/dns/opendnssec/pkg-plist
==============================================================================
--- head/dns/opendnssec/pkg-plist Mon Jun 3 22:07:29 2013 (r319812)
+++ head/dns/opendnssec/pkg-plist Mon Jun 3 22:13:11 2013 (r319813)
@@ -1,43 +1,33 @@
-%%AUDITOR%%bin/ods-auditor
bin/ods-hsmspeed
bin/ods-hsmutil
+bin/ods-kaspcheck
bin/ods-ksmutil
-%%AUDITOR%%bin/ods-kaspcheck
bin/ods-kasp2html
+ at unexec if cmp -s %D/etc/opendnssec/addns.xml %D/etc/opendnssec/addns.xml.sample; then rm -f %D/etc/opendnssec/addns.xml; fi
+%%ETCDIR%%/addns.xml.sample
@unexec if cmp -s %D/etc/opendnssec/conf.xml %D/etc/opendnssec/conf.xml.sample; then rm -f %D/etc/opendnssec/conf.xml; fi
%%ETCDIR%%/conf.xml.sample
@unexec if cmp -s %D/etc/opendnssec/kasp.xml %D/etc/opendnssec/kasp.xml.sample; then rm -f %D/etc/opendnssec/kasp.xml; fi
%%ETCDIR%%/kasp.xml.sample
- at unexec if cmp -s %D/etc/opendnssec/zonefetch.xml %D/etc/opendnssec/zonefetch.xml.sample; then rm -f %D/etc/opendnssec/zonefetch.xml; fi
-%%ETCDIR%%/zonefetch.xml.sample
@unexec if cmp -s %D/etc/opendnssec/zonelist.xml %D/etc/opendnssec/zonelist.xml.sample; then rm -f %D/etc/opendnssec/zonelist.xml; fi
%%ETCDIR%%/zonelist.xml.sample
-%%AUDITOR%%lib/opendnssec/kasp_auditor/auditor.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/changed_config.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/commands.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/config.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/key_tracker.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/parse.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/preparser.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor.rb
-%%AUDITOR%%lib/opendnssec/kasp_auditor/partial_auditor.rb
-%%AUDITOR%%lib/opendnssec/kasp_checker.rb
-%%AUDITOR%%lib/opendnssec/time_shift.rb
sbin/ods-control
sbin/ods-enforcerd
sbin/ods-signer
sbin/ods-signerd
+%%DATADIR%%/addns.rnc
+%%DATADIR%%/addns.rng
%%DATADIR%%/conf.rnc
%%DATADIR%%/conf.rng
%%SQLITE%%%%DATADIR%%/database_create.sqlite3
%%MYSQL%%%%DATADIR%%/database_create.mysql
+%%DATADIR%%/enforcerstate.rnc
+%%DATADIR%%/enforcerstate.rng
%%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/opendnssec/unsigned
@@ -46,8 +36,6 @@ sbin/ods-signerd
@dirrm var/opendnssec/signconf
@dirrm var/opendnssec
@dirrm %%DATADIR%%
- at dirrm lib/opendnssec/kasp_auditor
- at dirrm lib/opendnssec
@dirrm %%ETCDIR%%
@exec mkdir -p %D/var/run/opendnssec
@exec mkdir -p %D/var/opendnssec/unsigned
Modified: head/dns/opendnssec13/Makefile
==============================================================================
--- head/dns/opendnssec/Makefile Thu May 30 01:14:42 2013 (r319400)
+++ head/dns/opendnssec13/Makefile Mon Jun 3 22:13:11 2013 (r319813)
@@ -12,6 +12,8 @@ COMMENT= Tool suite for maintaining DNSS
BUILD_DEPENDS= ldns>=1.6.16:${PORTSDIR}/dns/ldns
LIB_DEPENDS= ldns:${PORTSDIR}/dns/ldns
+LATEST_LINK= ${PORTNAME}13
+
GNU_CONFIGURE= yes
USE_RC_SUBR= opendnssec
USE_GNOME= libxml2
More information about the svn-ports-head
mailing list