Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jan 2012 20:17:12 GMT
From:      Jens Holmkvist <jens@skellnet.se>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/164098: New port to be added.
Message-ID:  <201201132017.q0DKHCBo073420@red.freebsd.org>
Resent-Message-ID: <201201132020.q0DKK8pk076703@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164098
>Category:       ports
>Synopsis:       New port to be added.
>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:   Fri Jan 13 20:20:08 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Jens Holmkvist
>Release:        9.0-RELEASE
>Organization:
B99
>Environment:
FreeBSD b99 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
DNSSEC Tools port for ease of use of DNSSEC signing of zones.

WWW: http://www.dnssec-tools.org
>How-To-Repeat:
New port
>Fix:
Use attached text file but change the file extension to .shar

Patch attached with submission follows:

# 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:
#
#	dnssec-tools
#	dnssec-tools/Makefile
#	dnssec-tools/pkg-descr
#	dnssec-tools/distinfo
#	dnssec-tools/pkg-plist
#	dnssec-tools/files
#	dnssec-tools/files/patch-Makefile.in
#	dnssec-tools/files/patch-dnssec-tools.conf
#
echo c - dnssec-tools
mkdir -p dnssec-tools > /dev/null 2>&1
echo x - dnssec-tools/Makefile
sed 's/^X//' >dnssec-tools/Makefile << '6ba7845d2733937b5cfe40fdc6a1f617'
X# New ports collection makefile for:   oneko
X# Date created:        13 Januari 2012
X# Whom:                Jens Holmkvist
X#
X# $FreeBSD$
X#
X
XPORTNAME=		dnssec-tools
XPORTVERSION=		1.11
XCATEGORIES=		dns
XMASTER_SITES=		http://www.dnssec-tools.org/download/
X
XMAINTAINER=		jens@skellnet.se
XCOMMENT=		DNSSEC Tools that makes life with DNSSEC easy.
X
XMAN1=			blinkenlights.1 bubbles.1 \
X			cleanarch.1 cleankrf.1 convertar.1 \
X			dnspktflow.1 dnssec-tools.1 donuts.1 donutsd.1 \
X			drawvalmap.1 dtck.1 dtconf.1 dtconfchk.1 \
X			dtdefs.1 dtinitconf.1 expchk.1 fixkrf.1 \
X			genkrf.1 getaddr.1 getdnskeys.1 getds.1 \
X			gethost.1 getname.1 getquery.1 getrrset.1 \
X			keyarch.1 krfcheck.1 libval_check_conf.1 \
X			lights.1 lsdnssec.1 lskrf.1 lsroll.1 \
X			maketestzone.1 mapper.1 rollchk.1 rollctl.1 \
X			rollerd.1 rollinit.1 rolllog.1 rollrec-editor.1 \
X			rollset.1 signset-editor.1 tachk.1 timetrans.1 \
X			trustman.1 validate.1 zonesigner.1
X
XMAN3=			Net::DNS::SEC::Tools::BootStrap.3 Net::DNS::SEC::Tools::Donuts::Rule.3 \
X			Net::DNS::SEC::Tools::QWPrimitives.3 Net::DNS::SEC::Tools::TrustAnchor.3 \
X			Net::DNS::SEC::Tools::TrustAnchor::Bind.3 Net::DNS::SEC::Tools::TrustAnchor::Csv.3 \
X			Net::DNS::SEC::Tools::TrustAnchor::Dns.3 Net::DNS::SEC::Tools::TrustAnchor::Dump.3 \
X			Net::DNS::SEC::Tools::TrustAnchor::Itar.3 Net::DNS::SEC::Tools::TrustAnchor::Libval.3 \
X			Net::DNS::SEC::Tools::TrustAnchor::Mf.3 Net::DNS::SEC::Tools::TrustAnchor::Secspider.3 \
X			Net::DNS::SEC::Tools::conf.3 Net::DNS::SEC::Tools::defaults.3 \
X			Net::DNS::SEC::Tools::dnssectools.3 Net::DNS::SEC::Tools::keyrec.3 \
X			Net::DNS::SEC::Tools::rolllog.3 Net::DNS::SEC::Tools::rollmgr.3 \
X			Net::DNS::SEC::Tools::rollrec.3 Net::DNS::SEC::Tools::timetrans.3 \
X			Net::DNS::SEC::Tools::tooloptions.3 Net::DNS::SEC::Validator.3 \
X			Net::DNS::ZoneFile::Fast.3 Net::addrinfo.3 \
X			dnsval.conf.3 dnsval_conf_get.3 dnsval_conf_set.3 \
X			libsres.3 libval.3 libval_shim.3 p_ac_status.3 \
X			p_val_status.3 resolv_conf_get.3 resolv_conf_set.3 \
X			root_hints_get.3 root_hints_set.3 val_add_valpolicy.3 \
X			val_create_context.3 val_create_context_with_conf.3 \
X			val_does_not_exist.3 val_free_answer_chain.3 \
X			val_free_context.3 val_free_response.3 \
X			val_free_result_chain.3 val_freeaddrinfo.3 \
X			val_get_rrset.3 val_getaddrinfo.3 \
X			val_gethostbyaddr.3 val_gethostbyaddr_r.3 \
X			val_gethostbyname.3 val_gethostbyname2.3 \
X			val_gethostbyname2_r.3 val_gethostbyname_r.3 \
X			val_getnameinfo.3 val_istrusted.3 \
X			val_isvalidated.3 val_res_query.3 val_res_search.3 \
X			val_resolve_and_check.3
X
XRUN_DEPENDS=		p5-Net-DNS-SEC>=0.16:${PORTSDIR}/dns/p5-Net-DNS-SEC
X
XGNU_CONFIGURE=		yes
XMANCOMPRESSED=		no
XUSE_GMAKE=		yes
X
X.include <bsd.port.mk>
6ba7845d2733937b5cfe40fdc6a1f617
echo x - dnssec-tools/pkg-descr
sed 's/^X//' >dnssec-tools/pkg-descr << '51f96dbc01c5eab2da698089b491aa44'
XDNSSEC Tools port for ease of use of DNSSEC signing of zones.
X
XWWW: http://www.dnssec-tools.org
51f96dbc01c5eab2da698089b491aa44
echo x - dnssec-tools/distinfo
sed 's/^X//' >dnssec-tools/distinfo << '7c7b4465641e1c0e7f8b7e38d2c11293'
XSHA256 (dnssec-tools-1.11.tar.gz) = 9cc28e65886c05d77f8c1099a4cea45dae73020d47e828615ee54e0e3581df9e
XSIZE (dnssec-tools-1.11.tar.gz) = 2931140
7c7b4465641e1c0e7f8b7e38d2c11293
echo x - dnssec-tools/pkg-plist
sed 's/^X//' >dnssec-tools/pkg-plist << 'ae4db06d253d7987c0581c2bffe53bdc'
Xbin/blinkenlights
Xbin/bubbles
Xbin/cleanarch
Xbin/cleankrf
Xbin/convertar
Xbin/dnspktflow
Xbin/donuts
Xbin/donutsd
Xbin/drawvalmap
Xbin/dtck
Xbin/dtconf
Xbin/dtconfchk
Xbin/dtdefs
Xbin/dtinitconf
Xbin/expchk
Xbin/fixkrf
Xbin/genkrf
Xbin/getaddr
Xbin/getdnskeys
Xbin/getds
Xbin/gethost
Xbin/getname
Xbin/getquery
Xbin/getrrset
Xbin/keyarch
Xbin/krfcheck
Xbin/libval-config
Xbin/libval_check_conf
Xbin/lights
Xbin/lsdnssec
Xbin/lskrf
Xbin/lsroll
Xbin/maketestzone
Xbin/mapper
Xbin/rollchk
Xbin/rollctl
Xbin/rollerd
Xbin/rollinit
Xbin/rolllog
Xbin/rollrec-editor
Xbin/rollset
Xbin/signset-editor
Xbin/tachk
Xbin/timetrans
Xbin/trustman
Xbin/validate
Xbin/zonesigner
Xetc/dnssec-tools/dnssec-tools.conf
Xetc/dnssec-tools/validator-testcases
Xinclude/validator/resolver.h
Xinclude/validator/val_errors.h
Xinclude/validator/validator-compat.h
Xinclude/validator/validator-config.h
Xinclude/validator/validator.h
Xlib/libsres.a
Xlib/libsres.la
Xlib/libsres.so
Xlib/libsres.so.11
Xlib/libval-threads.a
Xlib/libval-threads.la
Xlib/libval-threads.so
Xlib/libval-threads.so.11
Xlib/libval_shim.a
Xlib/libval_shim.la
Xlib/libval_shim.so
Xlib/libval_shim.so.11
Xshare/dnssec-tools/donuts/rules/check_nameservers.txt
Xshare/dnssec-tools/donuts/rules/dns.errors.txt
Xshare/dnssec-tools/donuts/rules/dnssec.rules.txt
Xshare/dnssec-tools/donuts/rules/nsec_check.rules.txt
Xshare/dnssec-tools/donuts/rules/parent_child.rules.txt
Xshare/dnssec-tools/donuts/rules/recommendations.rules.txt
X@dirrm share/dnssec-tools/donuts/rules
X@dirrm share/dnssec-tools/donuts
X@dirrm share/dnssec-tools
X@dirrm include/validator
X@dirrm etc/dnssec-tools
ae4db06d253d7987c0581c2bffe53bdc
echo c - dnssec-tools/files
mkdir -p dnssec-tools/files > /dev/null 2>&1
echo x - dnssec-tools/files/patch-Makefile.in
sed 's/^X//' >dnssec-tools/files/patch-Makefile.in << '0d211a113c62e633c342a80a5d68c6ce'
X--- Makefile.in.orig	2012-01-13 16:44:29.000000000 +0100
X+++ Makefile.in	2012-01-13 16:45:18.000000000 +0100
X@@ -20,7 +20,7 @@
X SUBDIRS=@DNSSEC_SUBDIRS@
X MKPATH=$(top_srcdir)/mkinstalldirs
X INSTALLDIRS=$(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libdir) $(datadir) $(includedir) $(mandir) $(mandir)/$(man1dir) $(mandir)/$(man3dir) $(mandir)/$(man5dir) $(mandir)/$(man8dir)
X-DOCINSTALL=@INSTALL@ @INSTALL_DATA@		
X+DOCINSTALL=@INSTALL@		
X QUIET=@
X MAN1PAGES=\
X 	dnssec-tools.1
0d211a113c62e633c342a80a5d68c6ce
echo x - dnssec-tools/files/patch-dnssec-tools.conf
sed 's/^X//' >dnssec-tools/files/patch-dnssec-tools.conf << 'bbce094c9332baeafc4a50a2c4aee193'
X--- tools/etc/dnssec-tools/dnssec-tools.conf.orig	2012-01-13 19:21:21.000000000 +0100
X+++ tools/etc/dnssec-tools/dnssec-tools.conf	2012-01-13 19:23:11.000000000 +0100
X@@ -13,16 +13,16 @@
X #
X # Paths to needed programs.  These may need adjusting for individual hosts.
X #
X-genkrf		/usr/bin/genkrf
X-keyarch		/usr/bin/keyarch
X-rollchk		/usr/bin/rollchk
X-rollctl		/usr/bin/rollctl
X-zonesigner	/usr/bin/zonesigner
X-
X-keygen		/usr/local/sbin/dnssec-keygen
X-rndc		/usr/local/sbin/rndc
X-zonecheck	/usr/local/sbin/named-checkzone
X-zonesign	/usr/local/sbin/dnssec-signzone
X+genkrf		/usr/local/bin/genkrf
X+keyarch		/usr/local/bin/keyarch
X+rollchk		/usr/local/bin/rollchk
X+rollctl		/usr/local/bin/rollctl
X+zonesigner	/usr/local/bin/zonesigner
X+
X+keygen		/usr/sbin/dnssec-keygen
X+rndc		/usr/sbin/rndc
X+zonecheck	/usr/sbin/named-checkzone
X+zonesign	/usr/sbin/dnssec-signzone
X 
X #
X # Settings for dnssec-keygen.
X@@ -72,7 +72,7 @@
X # Settings for rollover-manager.
X #
X roll_loadzone	1
X-roll_logfile	/usr/local/etc/dnssec-tools/log-rollerd
X+roll_logfile	/var/log/dnssec-tools/rollerd
X roll_loglevel	info
X roll_phasemsg	long
X roll_sleeptime	60
bbce094c9332baeafc4a50a2c4aee193
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201132017.q0DKHCBo073420>