Date: Wed, 13 Jul 2011 11:53:17 +0200 (CEST) From: Jaap Akkerhuis <jaap@NLnetLabs.nl> To: FreeBSD-gnats-submit@FreeBSD.org Cc: jaap@NLnetLabs.nl Subject: ports/158865: [MAINTAINER] dns/opendnssec: update to 1.3.0 Message-ID: <201107130953.p6D9rHPJ025589@bartok.nlnetlabs.nl> Resent-Message-ID: <201107131000.p6DA0MoH041649@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 158865 >Category: ports >Synopsis: [MAINTAINER] dns/opendnssec: update to 1.3.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Jul 13 10:00:21 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jaap Akkerhuis >Release: FreeBSD 8.2-STABLE i386 >Organization: NLnet Labs >Environment: System: FreeBSD bartok.nlnetlabs.nl 8.2-STABLE FreeBSD 8.2-STABLE #204: Mon Jul 11 12:22:11 CEST 2011 >Description: - Update to 1.3.0 Added file(s): - files/opendnssec.in Changes to the port since version 1.2.1 - Added option to automatically upgrade SoftHSM if needed (default Off) - Added option to use the (experimental) MYSQL support (default Off) - Added rc.d/opendnssec support Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- opendnssec-1.3.0.patch begins here --- diff -ruN --exclude=CVS /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/Makefile /space/portstrees/AFreeBSD/ports/dns/opendnssec/Makefile --- /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/Makefile 2011-07-12 20:35:32.000000000 +0200 +++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/Makefile 2011-07-13 11:48:40.000000000 +0200 @@ -6,7 +6,7 @@ # PORTNAME= opendnssec -PORTVERSION= 1.2.1 +PORTVERSION= 1.3.0 CATEGORIES= dns MASTER_SITES= http://www.opendnssec.org/files/source/ @@ -14,12 +14,11 @@ COMMENT= Tool suite for maintaining DNSSEC BUILD_DEPENDS= ldns>=1.6.9:${PORTSDIR}/dns/ldns \ - rubygem-dnsruby>=1.52:${PORTSDIR}/dns/rubygem-dnsruby \ - sqlite3>=3.4.2:${PORTSDIR}/databases/sqlite3 -LIB_DEPENDS= ldns:${PORTSDIR}/dns/ldns \ - sqlite3:${PORTSDIR}/databases/sqlite3 + rubygem-dnsruby>=1.52:${PORTSDIR}/dns/rubygem-dnsruby +LIB_DEPENDS= ldns:${PORTSDIR}/dns/ldns GNU_CONFIGURE= yes +USE_RC_SUBR= opendnssec USE_GNOME= libxml2 USE_PERL5= yes USE_RUBY= yes @@ -31,6 +30,30 @@ MAN7= opendnssec.7 MAN8= ods-control.8 ods-enforcerd.8 ods-signer.8 ods-signerd.8 +OPTIONS= SOFTHSM "Build/update SOFTHSM as well." Off \ + MYSQL "Use with (experimental) MYSQL support" Off + +.include <bsd.port.options.mk> + +.if defined(WITH_MYSQL) +CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} +CONFIGURE_ARGS+= --with-database-backend=mysql +BUILD_DEPENDS+= mysql-client>=5.0.3:${PORTSDIR}/databases/mysql50-client +PLIST_SUB+= SQLITE="@comment " +PLIST_SUB+= MYSQL="" +.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 defined(WITH_SOFTHSM) +CONFIGURE_ARGS+= --with-softhsm +CONFIGURE_ARGS+= --with-pkcs11-softhsm=${LOCALBASE}/lib/libsofthsm.so +RUN_DEPENDS+= softhsm>=1.2.0:${PORTSDIR}/security/softhsm +.endif + PKGMESSAGE= ${WRKSRC}/MIGRATION post-install: diff -ruN --exclude=CVS /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/distinfo /space/portstrees/AFreeBSD/ports/dns/opendnssec/distinfo --- /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/distinfo 2011-07-12 20:35:32.000000000 +0200 +++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/distinfo 2011-07-12 14:48:07.000000000 +0200 @@ -1,2 +1,2 @@ -SHA256 (opendnssec-1.2.1.tar.gz) = 3463edd1bed103d7fa68493b3008259da0c950d8f1e45d4b90ab0e1106d29502 -SIZE (opendnssec-1.2.1.tar.gz) = 1649465 +SHA256 (opendnssec-1.3.0.tar.gz) = 624bb5ed2fe1ee0a158796e0b183430d1707430af8614740ad2f739abb5a1fb9 +SIZE (opendnssec-1.3.0.tar.gz) = 1072194 diff -ruN --exclude=CVS /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/files/opendnssec.in /space/portstrees/AFreeBSD/ports/dns/opendnssec/files/opendnssec.in --- /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/files/opendnssec.in 1970-01-01 01:00:00.000000000 +0100 +++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/files/opendnssec.in 2011-05-18 11:54:23.000000000 +0200 @@ -0,0 +1,42 @@ +#!/bin/sh +# +# +# +# PROVIDE: opendnssec +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# Add the following line to /etc/rc.conf to enable nsd: +# +# opendnssec_enable="YES" +# + + +. /etc/rc.subr + +name=opendnssec +rcvar=`set_rcvar` + +load_rc_config $name + +opendnssec_enable=${opendnssec_enable-"NO"} + +start_cmd="${name}_start" +stop_cmd="${name}_stop" +extra_commands="reload ksm hsm signer enforcer" + +procname=${opendnssec_procname} + + +opendnssec_start() +{ + %%PREFIX%%/sbin/ods-control start +} + +opendnssec_stop() +{ + %%PREFIX%%/sbin/ods-control stop +} + +run_rc_command "$1" + diff -ruN --exclude=CVS /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/pkg-plist /space/portstrees/AFreeBSD/ports/dns/opendnssec/pkg-plist --- /space/portstrees/AFreeBSD/ports/dns/opendnssec.orig/pkg-plist 2011-07-12 20:35:32.000000000 +0200 +++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/pkg-plist 2011-07-12 14:49:32.000000000 +0200 @@ -25,7 +25,8 @@ sbin/ods-signerd %%DATADIR%%/conf.rnc %%DATADIR%%/conf.rng -%%DATADIR%%/database_create.sqlite3 +%%SQLITE%%%%DATADIR%%/database_create.sqlite3 +%%MYSQL%%%%DATADIR%%/database_create.mysql %%DATADIR%%/kasp.rnc %%DATADIR%%/kasp.rng %%DATADIR%%/kasp2html.xsl --- opendnssec-1.3.0.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107130953.p6D9rHPJ025589>