ports/163080: [MAINTAINER] dns/opendnssec: update to 1.3.3

Jaap Akkerhuis jaap at NLnetLabs.nl
Mon Dec 5 15:00:26 UTC 2011


>Number:         163080
>Category:       ports
>Synopsis:       [MAINTAINER] dns/opendnssec: update to 1.3.3
>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:   Mon Dec 05 15:00:25 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 #221: Mon Dec  5 11:29:08 CET
>Description:
- Update to 1.3.3

- to anticipate future change, there is now an option to suppress
  building the auditor

NOTE: depends on dnsruby-1.53 which is now in the port tree although
	the pr hasn't been closed yet (See
	<http://www.freebsd.org/cgi/query-pr.cgi?pr=162704&cat=>)

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- opendnssec-1.3.3.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-11-21 22:51:34.000000000 +0100
+++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/Makefile	2011-12-05 15:51:48.000000000 +0100
@@ -6,33 +6,30 @@
 #
 
 PORTNAME=	opendnssec
-PORTVERSION=	1.3.2
-PORTREVISION=	2
+PORTVERSION=	1.3.3
 CATEGORIES=	dns
 MASTER_SITES=	http://www.opendnssec.org/files/source/
 
 MAINTAINER=	jaap at NLnetLabs.nl
 COMMENT=	Tool suite for maintaining DNSSEC
 
-BUILD_DEPENDS=	ldns>=1.6.9:${PORTSDIR}/dns/ldns \
-		rubygem-dnsruby>=1.52:${PORTSDIR}/dns/rubygem-dnsruby
+BUILD_DEPENDS=	ldns>=1.6.9:${PORTSDIR}/dns/ldns
 LIB_DEPENDS=	ldns:${PORTSDIR}/dns/ldns
 
 GNU_CONFIGURE=	yes
 USE_RC_SUBR=	opendnssec
 USE_GNOME=	libxml2
-USE_OPENSSL=	yes
 USE_PERL5=	yes
-USE_RUBY=	yes
+USE_OPENSSL=	yes
 USE_LDCONFIG=	yes
 
-MAN1=		ods-auditor.1 ods-hsmspeed.1 ods-hsmutil.1 ods-kaspcheck.1 \
-		ods-ksmutil.1
+MAN1=		ods-hsmspeed.1 ods-hsmutil.1 ods-ksmutil.1
 MAN5=		ods-timing.5
 MAN7=		opendnssec.7
 MAN8=		ods-control.8 ods-enforcerd.8 ods-signer.8 ods-signerd.8
 
 OPTIONS=	SOFTHSM "Build/update SOFTHSM as well." Off \
+		AUDITOR "Build with Auditor." On \
 		MYSQL "Use with (experimental) MYSQL support" Off
 
 .include <bsd.port.options.mk>
@@ -40,7 +37,8 @@
 .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
+USE_MYSQL=	compat
+IGNORE_WITH_MYSQL=	323 40 41
 PLIST_SUB+=	SQLITE="@comment "
 PLIST_SUB+=	MYSQL=""
 .else
@@ -50,6 +48,16 @@
 PLIST_SUB+=	MYSQL="@comment "
 .endif
 
+.if defined(WITH_AUDITOR)
+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 "
+.endif
+
 .if defined(WITH_SOFTHSM)
 CONFIGURE_ARGS+=	--with-softhsm
 CONFIGURE_ARGS+=	--with-pkcs11-softhsm=${LOCALBASE}/lib/libsofthsm.so
@@ -64,7 +72,7 @@
 .endif
 
 .include <bsd.port.pre.mk>
-.if ${RUBY_VER} == 1.9
+.if defined(WITH_AUDITOR) && ${RUBY_VER} == 1.9
 BROKEN=	does not work with ruby 1.9
 .endif
 .include <bsd.port.post.mk>
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-11-21 22:51:34.000000000 +0100
+++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/distinfo	2011-11-20 18:32:59.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (opendnssec-1.3.2.tar.gz) = bcd23830445cafa1efd49acfd6aabcfa1835fc1942a67235a7db876c2f300953
-SIZE (opendnssec-1.3.2.tar.gz) = 1078647
+SHA256 (opendnssec-1.3.3.tar.gz) = a51b1b5eeeba36b0d48ccd217892b910cdae31b0a3341c481c0c387781dcae53
+SIZE (opendnssec-1.3.3.tar.gz) = 1081139
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	2011-11-21 22:51:34.000000000 +0100
+++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/files/opendnssec.in	2011-11-23 10:45:06.000000000 +0100
@@ -4,6 +4,7 @@
 #
 # PROVIDE: opendnssec
 # REQUIRE: LOGIN
+# REQUIRE: DAEMON
 # KEYWORD: shutdown
 #
 # Add the following line to /etc/rc.conf to enable opendnssec:
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-11-21 22:51:34.000000000 +0100
+++ /space/portstrees/AFreeBSD/ports/dns/opendnssec/pkg-plist	2011-11-21 19:11:42.000000000 +0100
@@ -1,24 +1,24 @@
-bin/ods-auditor
+%%AUDITOR%%bin/ods-auditor
 bin/ods-hsmspeed
 bin/ods-hsmutil
 bin/ods-ksmutil
-bin/ods-kaspcheck
+%%AUDITOR%%bin/ods-kaspcheck
 bin/ods-kasp2html
 %%ETCDIR%%/conf.xml.sample
 %%ETCDIR%%/kasp.xml.sample
 %%ETCDIR%%/zonefetch.xml.sample
 %%ETCDIR%%/zonelist.xml.sample
-lib/opendnssec/kasp_auditor/auditor.rb
-lib/opendnssec/kasp_auditor/changed_config.rb
-lib/opendnssec/kasp_auditor/commands.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_auditor/partial_auditor.rb
-lib/opendnssec/kasp_checker.rb
-lib/opendnssec/time_shift.rb
+%%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
--- opendnssec-1.3.3.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list