freebsd-ports/dns/unbound/Makefile

64 lines
1.6 KiB
Makefile
Raw Normal View History

# New ports collection makefile for: unbound
# Date created: 25 Apr 2008
# Whom: Sergey Matveychuk <sem@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= unbound
2008-05-21 19:12:48 +02:00
PORTVERSION= 1.0.0
PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= http://unbound.net/downloads/
MAINTAINER= sem@FreeBSD.org
COMMENT= A validating, recursive, and caching DNS resolver
USE_GMAKE= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE}
2008-04-29 10:00:03 +02:00
USE_LDCONFIG= yes
USE_RC_SUBR= unbound
MAN1= unbound-host.1
MAN3= libunbound.3
MAN5= unbound.conf.5
MAN8= unbound.8 unbound-checkconf.8
PORTDOCS= CREDITS Changelog FEATURES LICENSE README README.svn \
README.tests TODO plan requirements.txt
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
SUB_FILES= pkg-install pkg-deinstall
OPTIONS= LIBEVENT "is useful when using many (10000) outgoing ports" off
.include <bsd.port.pre.mk>
.if defined(WITH_LIBEVENT)
LIB_DEPENDS+= event:${PORTSDIR}/devel/libevent
CONFIGURE_ARGS+= --with-libevent=${LOCALBASE}
.else
CONFIGURE_ARGS+= --with-libevent=no
.endif
post-patch:
@${REINPLACE_CMD} -e 's#/usr/local/etc/unbound/unbound.pid#/var/run/unbound/unbound.pid#' ${WRKSRC}/doc/example.conf ${WRKSRC}/doc/unbound.conf.5
pre-install:
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
post-install:
@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}; \
for f in ${PORTDOCS}; do \
cd ${WRKSRC}/doc && ${INSTALL_DATA} $${f} ${DOCSDIR}/; \
done
.endif
.include <bsd.port.post.mk>