ports/158865: [MAINTAINER] dns/opendnssec: update to 1.3.0

Jaap Akkerhuis jaap at NLnetLabs.nl
Wed Jul 13 10:00:22 UTC 2011


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



More information about the freebsd-ports-bugs mailing list