- Add a patch to install missing man page

- Add dnssec-* tools to bind-tools[1]

Requested by:	many [1]
Sponsored by:	Absolight
This commit is contained in:
Mathieu Arnold 2014-04-09 14:14:46 +00:00
parent 2fd7cddd89
commit 5bab5ca52b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=350710
5 changed files with 45 additions and 7 deletions

View file

@ -17,21 +17,25 @@ PKGINSTALL= /nonexistent
BIND_TOOLS_SLAVE= YES
post-patch:
@${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.presed
@${SED} -e 's#^SUBDIRS.*#SUBDIRS = lib bin#' \
@${REINPLACE_CMD} -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#' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e 's#^SUBDIRS.*#SUBDIRS = dig dnssec#' \
-e 's#^ .*check confgen ##' \
${WRKSRC}/bin/Makefile.in.presed > ${WRKSRC}/bin/Makefile.in
${WRKSRC}/bin/Makefile.in
do-install:
.for file in dig host nslookup
${INSTALL_PROGRAM} ${WRKSRC}/bin/dig/${file} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/bin/dig/${file}.1 ${STAGEDIR}${MANPREFIX}/man/man1
.endfor
.for file in dnssec-dsfromkey dnssec-importkey dnssec-keyfromlabel \
dnssec-keygen dnssec-revoke dnssec-settime dnssec-signzone \
dnssec-verify
${INSTALL_PROGRAM} ${WRKSRC}/bin/dnssec/${file} ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/bin/dnssec/${file}.8 ${STAGEDIR}${MANPREFIX}/man/man8
.endfor
.include "${MASTERDIR}/Makefile"

View file

@ -4,3 +4,19 @@ bin/nslookup
%%SHARE_MAN%%man/man1/dig.1.gz
%%SHARE_MAN%%man/man1/host.1.gz
%%SHARE_MAN%%man/man1/nslookup.1.gz
%%SHARE_MAN%%man/man8/dnssec-dsfromkey.8.gz
%%SHARE_MAN%%man/man8/dnssec-importkey.8.gz
%%SHARE_MAN%%man/man8/dnssec-keyfromlabel.8.gz
%%SHARE_MAN%%man/man8/dnssec-keygen.8.gz
%%SHARE_MAN%%man/man8/dnssec-revoke.8.gz
%%SHARE_MAN%%man/man8/dnssec-settime.8.gz
%%SHARE_MAN%%man/man8/dnssec-signzone.8.gz
%%SHARE_MAN%%man/man8/dnssec-verify.8.gz
sbin/dnssec-dsfromkey
sbin/dnssec-importkey
sbin/dnssec-keyfromlabel
sbin/dnssec-keygen
sbin/dnssec-revoke
sbin/dnssec-settime
sbin/dnssec-signzone
sbin/dnssec-verify

View file

@ -2,7 +2,7 @@
PORTNAME= bind
PORTVERSION= 9.9.5
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= dns net ipv6
MASTER_SITES= ${MASTER_SITE_ISC}
MASTER_SITE_SUBDIR= bind9/${ISCVERSION}

View file

@ -0,0 +1,17 @@
--- ./bin/dnssec/Makefile.in.orig 2014-01-27 19:58:24.000000000 +0100
+++ ./bin/dnssec/Makefile.in 2014-04-09 15:42:28.000000000 +0200
@@ -55,12 +55,12 @@
MANPAGES = dnssec-dsfromkey.8 dnssec-keyfromlabel.8 dnssec-keygen.8 \
dnssec-revoke.8 dnssec-settime.8 dnssec-signzone.8 \
- dnssec-verify.8
+ dnssec-verify.8 dnssec-importkey.8
HTMLPAGES = dnssec-dsfromkey.html dnssec-keyfromlabel.html \
dnssec-keygen.html dnssec-revoke.html \
dnssec-settime.html dnssec-signzone.html \
- dnssec-verify.html
+ dnssec-verify.html dnssec-importkey.html
MANOBJS = ${MANPAGES} ${HTMLPAGES}

View file

@ -303,6 +303,7 @@ lib/liblwres.a
%%SHARE_MAN%%man/man5/rndc.conf.5.gz
%%SHARE_MAN%%man/man8/ddns-confgen.8.gz
%%SHARE_MAN%%man/man8/dnssec-dsfromkey.8.gz
%%SHARE_MAN%%man/man8/dnssec-importkey.8.gz
%%SHARE_MAN%%man/man8/dnssec-keyfromlabel.8.gz
%%SHARE_MAN%%man/man8/dnssec-keygen.8.gz
%%SHARE_MAN%%man/man8/dnssec-revoke.8.gz