From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 23 12:40:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8DA72644 for ; Thu, 23 May 2013 12:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6FF83DD0 for ; Thu, 23 May 2013 12:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4NCe1j2094680 for ; Thu, 23 May 2013 12:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4NCe1KK094679; Thu, 23 May 2013 12:40:01 GMT (envelope-from gnats) Resent-Date: Thu, 23 May 2013 12:40:01 GMT Resent-Message-Id: <201305231240.r4NCe1KK094679@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jaap Akkerhuis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E458A1D4 for ; Thu, 23 May 2013 12:30:39 +0000 (UTC) (envelope-from jaap@bela.nlnetlabs.nl) Received: from bela.nlnetlabs.nl (bela.nlnetlabs.nl [IPv6:2001:7b8:206:1:222:4dff:fe55:4ccb]) by mx1.freebsd.org (Postfix) with ESMTP id 4C5F6D36 for ; Thu, 23 May 2013 12:30:38 +0000 (UTC) Received: from bela.nlnetlabs.nl (localhost [127.0.0.1]) by bela.nlnetlabs.nl (8.14.7/8.14.7) with ESMTP id r4NCUXf1074492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 23 May 2013 14:30:33 +0200 (CEST) (envelope-from jaap@bela.nlnetlabs.nl) Received: (from jaap@localhost) by bela.nlnetlabs.nl (8.14.7/8.14.7/Submit) id r4NCUWnS074491; Thu, 23 May 2013 14:30:32 +0200 (CEST) (envelope-from jaap) Message-Id: <201305231230.r4NCUWnS074491@bela.nlnetlabs.nl> Date: Thu, 23 May 2013 14:30:32 +0200 (CEST) From: Jaap Akkerhuis To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/178861: [NEW PORT] dns/opendnssec: Tool suite for maintaining DNSSEC X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2013 12:40:01 -0000 >Number: 178861 >Category: ports >Synopsis: [NEW PORT] dns/opendnssec: Tool suite for maintaining DNSSEC >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu May 23 12:40:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Jaap Akkerhuis >Release: FreeBSD 9.1-STABLE amd64 >Organization: NLnet Labs >Environment: System: FreeBSD bela.nlnetlabs.nl 9.1-STABLE FreeBSD 9.1-STABLE #57 r250828: Tue May 21 01:56:57 CEST >Description: 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 Generated with FreeBSD Port Tools 0.99_7 (mode: new) >How-To-Repeat: >Fix: --- .shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # opendnssec14 # opendnssec14/pkg-plist # opendnssec14/pkg-descr # opendnssec14/distinfo # opendnssec14/files # opendnssec14/files/opendnssec.in # opendnssec14/Makefile # echo c - opendnssec14 mkdir -p opendnssec14 > /dev/null 2>&1 echo x - opendnssec14/pkg-plist sed 's/^X//' >opendnssec14/pkg-plist << '548b942eb252b1536f1963d3c9c5b56f' Xbin/ods-hsmspeed Xbin/ods-hsmutil Xbin/ods-kaspcheck Xbin/ods-ksmutil Xbin/ods-kasp2html X@unexec if cmp -s %D/etc/opendnssec/addns.xml %D/etc/opendnssec/addns.xml.sample; then rm -f %D/etc/opendnssec/addns.xml; fi X%%ETCDIR%%/addns.xml.sample X@unexec if cmp -s %D/etc/opendnssec/conf.xml %D/etc/opendnssec/conf.xml.sample; then rm -f %D/etc/opendnssec/conf.xml; fi X%%ETCDIR%%/conf.xml.sample X@unexec if cmp -s %D/etc/opendnssec/kasp.xml %D/etc/opendnssec/kasp.xml.sample; then rm -f %D/etc/opendnssec/kasp.xml; fi X%%ETCDIR%%/kasp.xml.sample X@unexec if cmp -s %D/etc/opendnssec/zonelist.xml %D/etc/opendnssec/zonelist.xml.sample; then rm -f %D/etc/opendnssec/zonelist.xml; fi X%%ETCDIR%%/zonelist.xml.sample Xsbin/ods-control Xsbin/ods-enforcerd Xsbin/ods-signer Xsbin/ods-signerd X%%DATADIR%%/conf.rnc X%%DATADIR%%/conf.rng X%%SQLITE%%%%DATADIR%%/database_create.sqlite3 X%%MYSQL%%%%DATADIR%%/database_create.mysql X%%DATADIR%%/addns.rnc X%%DATADIR%%/addns.rng X%%DATADIR%%/enforcerstate.rnc X%%DATADIR%%/enforcerstate.rng X%%DATADIR%%/kasp.rnc X%%DATADIR%%/kasp.rng X%%DATADIR%%/kasp2html.xsl X%%DATADIR%%/signconf.rnc X%%DATADIR%%/signconf.rng X%%DATADIR%%/zonelist.rnc X%%DATADIR%%/zonelist.rng X@dirrm var/opendnssec/unsigned X@dirrm var/opendnssec/tmp X@dirrm var/opendnssec/signed X@dirrm var/opendnssec/signconf X@dirrm var/opendnssec X@dirrm %%DATADIR%% X@dirrm lib/opendnssec/kasp_auditor X@dirrm lib/opendnssec X@dirrm %%ETCDIR%% X@exec mkdir -p %D/var/run/opendnssec X@exec mkdir -p %D/var/opendnssec/unsigned X@exec mkdir -p %D/var/opendnssec/tmp X@exec mkdir -p %D/var/opendnssec/signed X@exec mkdir -p %D/var/opendnssec/signconf X@dirrmtry var/run/opendnssec X@dirrmtry var/run X@dirrmtry var 548b942eb252b1536f1963d3c9c5b56f echo x - opendnssec14/pkg-descr sed 's/^X//' >opendnssec14/pkg-descr << 'f72dbe98793ec97def123f196a91f78c' XOpenDNSSEC was created as an open-source turn-key solution for XDNSSEC. It secures zone data just before it is published in an Xauthoritative name server. X XWWW: http://www.opendnssec.org f72dbe98793ec97def123f196a91f78c echo x - opendnssec14/distinfo sed 's/^X//' >opendnssec14/distinfo << '519db43f00169af570164708aa0dcbdf' XSHA256 (opendnssec-1.4.0.tar.gz) = 36d4926dcdf351a527ad7600b151ab6cc56d0a472a7eb8871eecd70afef9e101 XSIZE (opendnssec-1.4.0.tar.gz) = 985512 519db43f00169af570164708aa0dcbdf echo c - opendnssec14/files mkdir -p opendnssec14/files > /dev/null 2>&1 echo x - opendnssec14/files/opendnssec.in sed 's/^X//' >opendnssec14/files/opendnssec.in << 'b8493b1e9521ef4acf3333f787d0571b' X#!/bin/sh X X# $FreeBSD: ports/dns/opendnssec/files/opendnssec.in,v 1.6 2012/07/08 12:39:15 scheidell Exp $ X# X# PROVIDE: opendnssec X# REQUIRE: LOGIN DAEMON X# KEYWORD: shutdown X# X# Add the following line to /etc/rc.conf to enable opendnssec: X# X# opendnssec_enable="YES" X X. /etc/rc.subr X Xname=opendnssec Xrcvar=opendnssec_enable X Xload_rc_config $name X Xopendnssec_enable=${opendnssec_enable:-"NO"} X Xstart_cmd="${name}_run start" Xstop_cmd="${name}_run stop" Xextra_commands="reload ksm hsm signer enforcer" X Xprocname=${opendnssec_procname} X Xopendnssec_run() X{ X %%PREFIX%%/sbin/ods-control $1 X} X Xrun_rc_command "$1" b8493b1e9521ef4acf3333f787d0571b echo x - opendnssec14/Makefile sed 's/^X//' >opendnssec14/Makefile << '966ab5e3fa994d2d1b695a25a7c1c894' X# Created by: Jaap Akkerhuis X# $FreeBSD$ X XPORTNAME= opendnssec XPORTVERSION= 1.4.0 XCATEGORIES= dns XMASTER_SITES= http://dist.opendnssec.org/source/ X XMAINTAINER= jaap@NLnetLabs.nl XCOMMENT= Tool suite for maintaining DNSSEC X XBUILD_DEPENDS= ldns>=1.6.16:${PORTSDIR}/dns/ldns XLIB_DEPENDS= ldns:${PORTSDIR}/dns/ldns X XGNU_CONFIGURE= yes XUSE_RC_SUBR= opendnssec XUSE_GNOME= libxml2 XUSE_PERL5= yes XUSE_OPENSSL= yes XUSE_LDCONFIG= yes X XPLIST_SUB= PORTNAME=opendnssec X XCONFLICTS= opendnssec-1.[0-3]* X XUSERS= opendnssec XGROUPS= opendnssec X XMAN1= ods-hsmspeed.1 ods-hsmutil.1 ods-ksmutil.1 ods-kaspcheck.1 XMAN5= ods-timing.5 XMAN7= opendnssec.7 XMAN8= ods-control.8 ods-enforcerd.8 ods-signer.8 ods-signerd.8 X XOPTIONS_DEFINE= SOFTHSM MYSQL XSOFTHSM_DESC= Build/update SOFTHSM as well. XOPTIONS_DEFAULT= MYSQL X X.include X X.if ${PORT_OPTIONS:MMYSQL} XCONFIGURE_ARGS+= --with-mysql=${LOCALBASE} XCONFIGURE_ARGS+= --with-database-backend=mysql XUSE_MYSQL= compat XPLIST_SUB+= SQLITE="@comment " XPLIST_SUB+= MYSQL="" X.else XBUILD_DEPENDS+= sqlite3>=3.3.9:${PORTSDIR}/databases/sqlite3 XLIB_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3 XPLIST_SUB+= SQLITE="" XPLIST_SUB+= MYSQL="@comment " X.endif X X.if ${PORT_OPTIONS:MSOFTHSM} XCONFIGURE_ARGS+= --with-softhsm XCONFIGURE_ARGS+= --with-pkcs11-softhsm=${LOCALBASE}/lib/libsofthsm.so XRUN_DEPENDS+= softhsm>=1.2.0:${PORTSDIR}/security/softhsm X.endif X XPKGMESSAGE= ${WRKSRC}/MIGRATION X Xpre-install: X.if ${PORT_OPTIONS:MMYSQL} X @${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec X.endif X Xpost-install: X.if !defined(BATCH) X @${CAT} ${PKGMESSAGE} X.endif X ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/var/opendnssec X X.include 966ab5e3fa994d2d1b695a25a7c1c894 exit --- .shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: