Changeset View
Changeset View
Standalone View
Standalone View
head/dns/nsd3/Makefile
# Created by: alexis | # Created by: alexis | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= nsd | PORTNAME= nsd | ||||
PORTVERSION= 3.2.19 | PORTVERSION= 3.2.20 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= dns ipv6 | CATEGORIES= dns ipv6 | ||||
MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ \ | MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ \ | ||||
ftp://ftp.rhnet.is/pub/nsd/ | ftp://ftp.rhnet.is/pub/nsd/ | ||||
PKGNAMESUFFIX= 3 | PKGNAMESUFFIX= 3 | ||||
MAINTAINER= jaap@NLnetLabs.nl | MAINTAINER= jaap@NLnetLabs.nl | ||||
COMMENT= Authoritative only non-recursive name server | COMMENT= Authoritative only non-recursive name server | ||||
▲ Show 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
BIND8_STATS_CONFIGURE_ON= --enable-bind8-stats | BIND8_STATS_CONFIGURE_ON= --enable-bind8-stats | ||||
CHECKING_CONFIGURE_ENABLE= checking | CHECKING_CONFIGURE_ENABLE= checking | ||||
NSEC3_CONFIGURE_ENABLE= nsec3 | NSEC3_CONFIGURE_ENABLE= nsec3 | ||||
MINRESPSIZE_CONFIGURE_ENABLE= minimal-responses | MINRESPSIZE_CONFIGURE_ENABLE= minimal-responses | ||||
NSEC3PREHASH_CONFIGURE_ENABLE= full-prehash | NSEC3PREHASH_CONFIGURE_ENABLE= full-prehash | ||||
MMAP_CONFIGURE_ENABLE= mmap | MMAP_CONFIGURE_ENABLE= mmap | ||||
MAXIPS_CONFIGURE_ON= --with-max-ips=${NSDMAX_IPS} | MAXIPS_CONFIGURE_ON= --with-max-ips=${NSDMAX_IPS} | ||||
RRL_CONFIGURE_ENABLE= ratelimit | RRL_CONFIGURE_ENABLE= ratelimit | ||||
ZONE_STATS_CONFIGURE_ENABLE= zone-stats | |||||
ZONE_STATS_IMPLIES= BIND8_STATS | |||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MZONE_STATS} | |||||
. if !${PORT_OPTIONS:MBIND8_STATS} | |||||
CONFIGURE_ARGS+= --enable-bind8-stats | |||||
. endif | |||||
CONFIGURE_ARGS+= --enable-zone-stats | |||||
.endif | |||||
post-install: | post-install: | ||||
${INSTALL_DATA} ${WRKSRC}/nsd.conf.sample \ | ${INSTALL_DATA} ${WRKSRC}/nsd.conf.sample \ | ||||
${STAGEDIR}${PREFIX}/etc/nsd/nsd.conf.sample | ${STAGEDIR}${PREFIX}/etc/nsd/nsd.conf.sample | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} | |||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/nsd \ | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/nsd \ | ||||
${STAGEDIR}${PREFIX}/sbin/nsd-checkconf \ | ${STAGEDIR}${PREFIX}/sbin/nsd-checkconf \ | ||||
${STAGEDIR}${PREFIX}/sbin/nsd-notify \ | ${STAGEDIR}${PREFIX}/sbin/nsd-notify \ | ||||
${STAGEDIR}${PREFIX}/sbin/nsd-patch \ | ${STAGEDIR}${PREFIX}/sbin/nsd-patch \ | ||||
${STAGEDIR}${PREFIX}/sbin/nsd-xfer \ | ${STAGEDIR}${PREFIX}/sbin/nsd-xfer \ | ||||
${STAGEDIR}${PREFIX}/sbin/zonec | ${STAGEDIR}${PREFIX}/sbin/zonec | ||||
post-install-DOCS-on: | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |