diff options
author | Guido Falsi <madpilot@FreeBSD.org> | 2014-03-24 12:55:26 +0000 |
---|---|---|
committer | Guido Falsi <madpilot@FreeBSD.org> | 2014-03-24 12:55:26 +0000 |
commit | 22fe8740222cc17ffef8aec87772eac28190d9dd (patch) | |
tree | 126869fcf38748cc6d1749825b2c964b50c8915e /dns | |
parent | 4cc8795f041b0030b52968a6c79a2383b02ab500 (diff) | |
download | ports-22fe8740222cc17ffef8aec87772eac28190d9dd.tar.gz ports-22fe8740222cc17ffef8aec87772eac28190d9dd.zip |
Notes
Diffstat (limited to 'dns')
-rw-r--r-- | dns/nsd/Makefile | 10 | ||||
-rw-r--r-- | dns/nsd/distinfo | 4 | ||||
-rw-r--r-- | dns/nsd/files/nsd.in | 7 |
3 files changed, 12 insertions, 9 deletions
diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile index ada89c416cf2..f5d6d20b39b3 100644 --- a/dns/nsd/Makefile +++ b/dns/nsd/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= nsd -PORTVERSION= 4.0.1 -PORTREVISION= 3 +PORTVERSION= 4.0.3 CATEGORIES= dns ipv6 MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ \ ftp://ftp.rhnet.is/pub/nsd/ @@ -45,9 +44,10 @@ PORTDOCS= CREDITS ChangeLog LICENSE NSD-DATABASE NSD-DIFFFILE \ differences.tex OPTIONS_DEFINE= ROOT_SERVER LARGEFILE IPV6 BIND8_STATS CHECKING \ - MINRESPSIZE NSEC3 NSEC3PREHASH MMAP MAXIPS DOCS RRL EUI_RRTYPES + MINRESPSIZE NSEC3 NSEC3PREHASH MMAP MAXIPS DOCS RRL EUI_RRTYPES \ + RECVMMSG OPTIONS_DEFAULT= LARGEFILE IPV6 NSEC3 NSEC3PREHASH MINRESPSIZE RRL \ - EUI_RRTYPES + EUI_RRTYPES ROOT_SERVER_DESC= Configure as a root server LARGEFILE_DESC= Largefile support @@ -60,6 +60,7 @@ MMAP_DESC= Use mmap instead of malloc (experimental) MAXIPS_DESC= Raise max-ips from 8 to ${NSDMAX_IPS} RRL_DESC= Response Rate Limiting EUI_RRTYPES_DESC= EUI48 and EUI64 RRtypes support +RECVMMSG_DESC= Enable use of recvmmsg and sendmmsg LIB_DEPENDS+= libevent-1.4.so:${PORTSDIR}/devel/libevent @@ -75,6 +76,7 @@ MMAP_CONFIGURE_ENABLE= mmap MAXIPS_CONFIGURE_ON= --with-max-ips=${NSDMAX_IPS} RRL_CONFIGURE_ENABLE= ratelimit EUI_RRTYPES_CONFIGURE_ENABLE= draft-rrtypes +RECVMMSG_CONFIGURE_ENABLE= enable-recvmmsg post-install: ${INSTALL_DATA} ${WRKSRC}/nsd.conf.sample \ diff --git a/dns/nsd/distinfo b/dns/nsd/distinfo index a0143bd2ec13..df5d4852941a 100644 --- a/dns/nsd/distinfo +++ b/dns/nsd/distinfo @@ -1,2 +1,2 @@ -SHA256 (nsd-4.0.1.tar.gz) = 45bf2adb5ceddc140eab36b8de9fa527175b77559662df1383ef22ccf097d1bd -SIZE (nsd-4.0.1.tar.gz) = 1040758 +SHA256 (nsd-4.0.3.tar.gz) = 4bf05f2234e1b41899198aa1070f409201fc3c4980feef6567cd92c7074c4a8b +SIZE (nsd-4.0.3.tar.gz) = 1043993 diff --git a/dns/nsd/files/nsd.in b/dns/nsd/files/nsd.in index 18ab7879a3cb..0c77fde18915 100644 --- a/dns/nsd/files/nsd.in +++ b/dns/nsd/files/nsd.in @@ -12,17 +12,18 @@ # nsd_enable="YES" # -: ${nsd_enable="NO"} - . /etc/rc.subr name=nsd rcvar=nsd_enable +# read settings, set default values +load_rc_config "${name}" +: ${nsd_enable="NO"} + config=${nsd_config:=%%PREFIX%%/etc/nsd/nsd.conf} required_files=${config} pidfile=`%%PREFIX%%/sbin/nsd-checkconf -o pidfile ${config}` - command="%%PREFIX%%/sbin/${name}" command_args="-c ${required_files}" extra_commands="reload" |