freebsd-ports/dns/bind-tools/Makefile
Niclas Zeising f0886cc3f3 Readd dns/bind-tools.
This is done in a similar manner as the old bind-tools, but uses bind99
instead of bind97 as master port.
Change bind99 to facilitate the bind-tools slave, in a simlar way as was
done for bind97.

Approved by:	erwin (maintainer)
2013-04-24 13:17:03 +00:00

38 lines
1 KiB
Makefile

# $FreeBSD$
PORTNAME= bind-tools
COMMENT= Command line tools from BIND: dig, host, and nslookup
CONFIGURE_ARGS+= --disable-shared
CONFLICTS+= bind99-9.9.*
MASTERDIR= ${.CURDIR}/../../dns/bind99
DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
BIND_TOOLS_SLAVE= YES
MAN1= dig.1 host.1 nslookup.1
post-patch:
@${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.presed
@${SED} -e 's#^SUBDIRS.*#SUBDIRS = lib bin#' \
-e 's#isc-config.sh installdirs#installdirs#' \
-e 's#.*INSTALL.*isc-config.*##' \
-e 's#.*INSTALL.*bind.keys.*##' \
${WRKSRC}/Makefile.in.presed > ${WRKSRC}/Makefile.in
@${MV} ${WRKSRC}/bin/Makefile.in ${WRKSRC}/bin/Makefile.in.presed
@${SED} -e 's#^SUBDIRS.*#SUBDIRS = dig#' \
-e 's#^ .*check confgen ##' \
${WRKSRC}/bin/Makefile.in.presed > ${WRKSRC}/bin/Makefile.in
do-install:
.for file in dig host nslookup
${INSTALL_PROGRAM} ${WRKSRC}/bin/dig/${file} ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/bin/dig/${file}.1 ${MANPREFIX}/man/man1
.endfor
.include "${MASTERDIR}/Makefile"