From owner-svn-ports-all@FreeBSD.ORG Wed Jun 18 22:12:29 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D4AEBB1C; Wed, 18 Jun 2014 22:12:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B60192634; Wed, 18 Jun 2014 22:12:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s5IMCTxv000953; Wed, 18 Jun 2014 22:12:29 GMT (envelope-from wg@svn.freebsd.org) Received: (from wg@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s5IMCSNb000949; Wed, 18 Jun 2014 22:12:28 GMT (envelope-from wg@svn.freebsd.org) Message-Id: <201406182212.s5IMCSNb000949@svn.freebsd.org> From: William Grzybowski Date: Wed, 18 Jun 2014 22:12:28 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r358326 - in head/dns/credns: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jun 2014 22:12:29 -0000 Author: wg Date: Wed Jun 18 22:12:28 2014 New Revision: 358326 URL: http://svnweb.freebsd.org/changeset/ports/358326 QAT: https://qat.redports.org/buildarchive/r358326/ Log: dns/credns: support stage - Support stage - Use new options helpers - Pet portlint for WWW PR: 190933 (based on) Submitted by: maintainer Deleted: head/dns/credns/files/pkg-deinstall.in head/dns/credns/files/pkg-install.in Modified: head/dns/credns/Makefile head/dns/credns/files/credns.in head/dns/credns/pkg-descr head/dns/credns/pkg-plist Modified: head/dns/credns/Makefile ============================================================================== --- head/dns/credns/Makefile Wed Jun 18 22:10:06 2014 (r358325) +++ head/dns/credns/Makefile Wed Jun 18 22:12:28 2014 (r358326) @@ -3,16 +3,19 @@ PORTNAME= credns PORTVERSION= 0.2.10 +PORTREVISION= 1 CATEGORIES= dns security MASTER_SITES= http://www.nlnetlabs.nl/downloads/credns/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Verifier performing validation in the DNS notify/transfer-chain +LICENSE= BSD3CLAUSE + USE_RC_SUBR= credns -CREDNSUSER?= bind -CREDNSGROUP?= bind +USERS?= bind +GROUPS?= bind CREDNSLSDIR= /var CREDNSDBDIR= /var/db/nsd CREDNSRUNDIR= /var/run/nsd @@ -24,61 +27,35 @@ CONFIGURE_ARGS= --with-user=${CREDNSUSER --with-dbfile=${CREDNSDBDIR}/nsd.db \ --with-pidfile=${CREDNSRUNDIR}/nsd.pid -SUB_FILES= pkg-install pkg-deinstall -SUB_LIST+= CREDNSUSER=${CREDNSUSER} \ - CREDNSGROUP=${CREDNSGROUP} \ +SUB_LIST= CREDNSUSER=${USERS} \ + CREDNSGROUP=${GROUPS} \ CREDNSDBDIR=${CREDNSDBDIR} \ CREDNSRUNDIR=${CREDNSRUNDIR} +PLIST_SUB= CREDNSDBDIR=${CREDNSDBDIR} \ + CREDNSRUNDIR=${CREDNSRUNDIR} USE_OPENSSL= yes -MAN5= credns.conf.5 -MAN8= credns-notify.8 credns-checkconf.8 credns-patch.8 \ - credns-xfer.8 credns.8 crednsc.8 - -PORTDOCS= CREDITS ChangeLog LICENSE NSD-DATABASE NSD-DIFFFILE \ - NSD-CREDNS-MODS NSD-FOR-BIND-USERS NSD-README README \ - README.icc README.svn RELNOTES REQUIREMENTS TESTPLAN \ - TODO UPGRADING coding-style differences.pdf differences.tex +PORTDOCS= * OPTIONS_DEFINE= ROOT_SERVER IPV6 CHECKING MMAP MAXIPS DOCS -ROOT_SERVER_DESC= Dnssexy as proxy for a (local) root +OPTIONS_DEFAULT= IPV6 + +ROOT_SERVER_DESC= Credns as proxy for a (local) root CHECKING_DESC= Internal runtime checks MMAP_DESC= Use mmap instead of malloc(experimental) MAXIPS_DESC= Raise max-ips from 8 to ${NSDMAX_IPS} -NO_STAGE= yes -.include - -.if ${PORT_OPTIONS:MROOT_SERVER} -CONFIGURE_ARGS+= --enable-root-server -.endif - -.if ${PORT_OPTIONS:MIPV6} -CONFIGURE_ARGS+= --disable-ipv6 -.endif - -.if ${PORT_OPTIONS:MCHECKING} -CONFIGURE_ARGS+= --enable-checking -.endif - -.if ${PORT_OPTIONS:MMMAP} -CONFIGURE_ARGS+= --enable-mmap -.endif - -.if ${PORT_OPTIONS:MMAXIPS} -CONFIGURE_ARGS+= --with-max-ips=${NSDMAX_IPS} -.endif +ROOT_SERVER_CONFIGURE_ENABLE= root-server +IPV6_CONFIGURE_ENABLE= ipv6 +CHECKING_CONFIGURE_ENABLE= checking +MMAP_CONFIGURE_ENABLE= mmap +MAXIPS_CONFIGURE_ON= --with-max-ips=${NSDMAX_IPS} post-install: ${INSTALL_DATA} ${WRKSRC}/credns.conf.sample \ - ${PREFIX}/etc/credns/credns.conf.sample -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} -.for f in ${PORTDOCS} - ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}/${f} -.endfor -.endif - @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + ${STAGEDIR}${PREFIX}/etc/credns/credns.conf.sample + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Modified: head/dns/credns/files/credns.in ============================================================================== --- head/dns/credns/files/credns.in Wed Jun 18 22:10:06 2014 (r358325) +++ head/dns/credns/files/credns.in Wed Jun 18 22:12:28 2014 (r358326) @@ -35,6 +35,7 @@ stop_cmd="credns_stop" credns_precmd() { + /usr/bin/install -d -o %%CREDNSUSER%% -g %%CREDNSGROUP%% %%CREDNSDBDIR%% %%CREDNSRUNDIR%% db=`%%PREFIX%%/sbin/credns-checkconf -o database %%PREFIX%%/etc/credns/credns.conf` if [ ! -f "$db" ]; then ${command} rebuild Modified: head/dns/credns/pkg-descr ============================================================================== --- head/dns/credns/pkg-descr Wed Jun 18 22:10:06 2014 (r358325) +++ head/dns/credns/pkg-descr Wed Jun 18 22:12:28 2014 (r358326) @@ -1,4 +1,4 @@ Credns is a software program aimed at fortifying DNSSEC by performing validation in the DNS notify/transfer-chain. -WWW: http://www.nlnetlabs.nl/projects/credns/ +WWW: http://www.nlnetlabs.nl/projects/credns Modified: head/dns/credns/pkg-plist ============================================================================== --- head/dns/credns/pkg-plist Wed Jun 18 22:10:06 2014 (r358325) +++ head/dns/credns/pkg-plist Wed Jun 18 22:12:28 2014 (r358326) @@ -1,8 +1,17 @@ +@sample %%ETCDIR%%/credns.conf.sample +man/man5/credns.conf.5.gz +man/man8/credns-checkconf.8.gz +man/man8/credns-notify.8.gz +man/man8/credns-patch.8.gz +man/man8/credns-xfer.8.gz +man/man8/credns.8.gz +man/man8/crednsc.8.gz sbin/credns sbin/credns-checkconf sbin/credns-notify sbin/credns-patch sbin/credns-xfer sbin/crednsc -etc/credns/credns.conf.sample -@dirrmtry etc/credns +@dirrmtry %%ETCDIR%% +@dirrmtry %%CREDNSDBDIR%% +@dirrmtry %%CREDNSRUNDIR%%