diff options
Diffstat (limited to 'dns/dnsperf/Makefile')
-rw-r--r-- | dns/dnsperf/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/dns/dnsperf/Makefile b/dns/dnsperf/Makefile new file mode 100644 index 000000000000..ff03fd7ce5af --- /dev/null +++ b/dns/dnsperf/Makefile @@ -0,0 +1,45 @@ +# Created by: Edwin Groothuis (edwin@mavetju.org) +# $FreeBSD$ + +PORTNAME= dnsperf +PORTVERSION= 2.0.0.0 +CATEGORIES= dns benchmarks net +MASTER_SITES= ftp://ftp.nominum.com/pub/nominum/${PORTNAME}/${PORTVERSION}/ +DISTNAME= ${PORTNAME}-src-${PORTVERSION}-1 + +MAINTAINER= hrs@FreeBSD.org +COMMENT= Accurate performance metrics of Domain Name Services + +BUILD_DEPENDS= isc-config.sh:${PORTSDIR}/dns/bind98 + +USES= iconv +GNU_CONFIGURE= yes +MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ + INSTALL_DATA="${INSTALL_DATA}" \ + INSTALL_MAN="${INSTALL_MAN}" +PLIST_FILES= bin/dnsperf bin/resperf bin/resperf-report +MAN1= dnsperf.1 resperf.1 +PORTDOCS= caching-dns-performance.pdf \ + dnsperf.pdf \ + resperf.pdf +CFLAGS+= -I. + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT=DOCS + +.include <bsd.port.options.mk> + +# This is a workaround for broken isc/stat.h. +pre-build: + ${MKDIR} ${WRKSRC}/isc + ${ECHO_CMD} "#include <sys/types.h>" > ${WRKSRC}/isc/stat.h + ${ECHO_CMD} "#include <sys/stat.h>" >> ${WRKSRC}/isc/stat.h + +.if ${PORT_OPTIONS:MDOCS} +post-install: + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include <bsd.port.mk> |