mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-10 10:31:20 +02:00
76 lines
2.1 KiB
Makefile
76 lines
2.1 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
PORTNAME= bind
|
|
ISCVERSION= 9.14.4
|
|
PORTVERSION= ${ISCVERSION:S/-P/./}
|
|
CATEGORIES= dns net
|
|
MASTER_SITES= ${MASTER_SITE_ISC}
|
|
MASTER_SITE_SUBDIR= bind9/${ISCVERSION}
|
|
DISTNAME= bind-${ISCVERSION}
|
|
|
|
MAINTAINER= onborodin@gmail.com
|
|
COMMENT= BIND DNS suite with updated DNSSEC and DNS64
|
|
|
|
GNU_CONFIGURE= yes
|
|
USES+= gmake
|
|
CONFIGURE_ARGS+= --includedir=${PREFIX}/include/bind
|
|
CONFIGURE_ARGS+= --sysconfdir=${BIND_SYSCONFDIR}
|
|
CONFIGURE_ARGS+= --localstatedir=/var
|
|
CONFIGURE_ARGS+= --disable-linux-caps
|
|
CONFIGURE_ARGS+= --disable-symtable
|
|
CONFIGURE_ARGS+= --with-openssl=/usr
|
|
CONFIGURE_ARGS+= --without-libxml2
|
|
CONFIGURE_ARGS+= --without-python
|
|
|
|
CONFIGURE_ARGS+= --with-libidn2=${LOCALBASE}
|
|
|
|
LIB_DEPENDS+= libidn2.so:net/libidn2
|
|
|
|
BIND_OWNER= bind
|
|
BIND_OWNERID= 53
|
|
BIND_GROUP= bind
|
|
BIND_GROUPID= 53
|
|
|
|
BIND_RUNDIR= /var/run/named
|
|
#BIND_CHROOTDIR= /var/named
|
|
BIND_SYSCONFDIR= ${PREFIX}/etc/named
|
|
|
|
SUB_LIST+= BIND_PREFIX=${PREFIX}
|
|
SUB_LIST+= BIND_OWNER=${BIND_OWNER}
|
|
SUB_LIST+= BIND_GROUP=${BIND_GROUP}
|
|
SUB_LIST+= BIND_OWNERID=${BIND_OWNERID}
|
|
SUB_LIST+= BIND_GROUPID=${BIND_GROUPID}
|
|
SUB_LIST+= BIND_RUNDIR=${BIND_RUNDIR}
|
|
SUB_LIST+= BIND_CHROOTDIR=${BIND_CHROOTDIR}
|
|
SUB_LIST+= BIND_SYSCONFDIR=${BIND_SYSCONFDIR}
|
|
|
|
USE_RC_SUBR+= bind.sh
|
|
|
|
SUB_FILES+= pkg-deinstall pkg-install named.conf
|
|
|
|
PORTEXAMPLES= *
|
|
|
|
post-patch:
|
|
.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \
|
|
rndc/rndc.8
|
|
${REINPLACE_CMD} -e 's#/etc/named.conf#${BIND_SYSCONFDIR}/named.conf#g' \
|
|
-e 's#/etc/rndc.conf#${BIND_SYSCONFDIR}/rndc.conf#g' \
|
|
-e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \
|
|
${WRKSRC}/bin/${FILE}
|
|
.endfor
|
|
|
|
|
|
post-install:
|
|
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${EXAMPLESDIR}/named.conf.sample
|
|
${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${EXAMPLESDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \
|
|
${STAGEDIR}${EXAMPLESDIR}/rndc.conf.sample
|
|
|
|
.include <bsd.port.mk>
|
|
#EOF
|