From owner-svn-ports-head@FreeBSD.ORG Tue Jun 24 15:15:35 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8761EFA8; Tue, 24 Jun 2014 15:15:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 679EC24F7; Tue, 24 Jun 2014 15:15:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s5OFFZbW072149; Tue, 24 Jun 2014 15:15:35 GMT (envelope-from mat@svn.freebsd.org) Received: (from mat@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s5OFFXRN072138; Tue, 24 Jun 2014 15:15:33 GMT (envelope-from mat@svn.freebsd.org) Message-Id: <201406241515.s5OFFXRN072138@svn.freebsd.org> From: Mathieu Arnold Date: Tue, 24 Jun 2014 15:15:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r359094 - in head/dns: bind-tools bind910 bind910/files bind99 bind99/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2014 15:15:35 -0000 Author: mat Date: Tue Jun 24 15:15:33 2014 New Revision: 359094 URL: http://svnweb.freebsd.org/changeset/ports/359094 QAT: https://qat.redports.org/buildarchive/r359094/ Log: Add a PYTHON option to bind99 and bind910, it installs a couple of dnssec related utilities. Use bind's own Makefiles for installation in bind-tools. Sponsored by: Absolight Added: head/dns/bind910/files/patch-bin__python__Makefile.in (contents, props changed) head/dns/bind99/files/patch-bin__python__Makefile.in (contents, props changed) Modified: head/dns/bind-tools/Makefile head/dns/bind-tools/pkg-plist head/dns/bind910/Makefile head/dns/bind910/pkg-plist head/dns/bind99/Makefile head/dns/bind99/pkg-plist Modified: head/dns/bind-tools/Makefile ============================================================================== --- head/dns/bind-tools/Makefile Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind-tools/Makefile Tue Jun 24 15:15:33 2014 (r359094) @@ -22,24 +22,12 @@ post-patch: -e 's#.*INSTALL.*isc-config.*##' \ -e 's#.*INSTALL.*bind.keys.*##' \ ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e 's#^SUBDIRS.*#SUBDIRS = delv dig dnssec nsupdate#' \ + @${REINPLACE_CMD} -e 's#^SUBDIRS.*#SUBDIRS = delv dig dnssec nsupdate \\#' \ -e 's#^ .*check confgen ##' \ ${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 delv nsupdate - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${file}/${file} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/bin/${file}/${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 + @(cd ${INSTALL_WRKSRC}/bin && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) + .include "${MASTERDIR}/Makefile" Modified: head/dns/bind-tools/pkg-plist ============================================================================== --- head/dns/bind-tools/pkg-plist Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind-tools/pkg-plist Tue Jun 24 15:15:33 2014 (r359094) @@ -8,6 +8,8 @@ man/man1/dig.1.gz man/man1/host.1.gz man/man1/nslookup.1.gz man/man1/nsupdate.1.gz +%%PYTHON%%man/man8/dnssec-checkds.8.gz +%%PYTHON%%man/man8/dnssec-coverage.8.gz man/man8/dnssec-dsfromkey.8.gz man/man8/dnssec-importkey.8.gz man/man8/dnssec-keyfromlabel.8.gz @@ -16,6 +18,8 @@ man/man8/dnssec-revoke.8.gz man/man8/dnssec-settime.8.gz man/man8/dnssec-signzone.8.gz man/man8/dnssec-verify.8.gz +%%PYTHON%%sbin/dnssec-checkds +%%PYTHON%%sbin/dnssec-coverage sbin/dnssec-dsfromkey sbin/dnssec-importkey sbin/dnssec-keyfromlabel Modified: head/dns/bind910/Makefile ============================================================================== --- head/dns/bind910/Makefile Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind910/Makefile Tue Jun 24 15:15:33 2014 (r359094) @@ -2,7 +2,7 @@ PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMESUFFIX?= 910 @@ -24,8 +24,7 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ --disable-symtable \ --with-randomdev=/dev/random \ - --with-libxml2=${LOCALBASE} \ - --without-python + --with-libxml2=${LOCALBASE} ETCDIR= ${PREFIX}/etc/namedb CONFLICTS= bind9*-9.[456789].* bind9*-sdb-9.[456789].* @@ -34,7 +33,7 @@ SUB_FILES= pkg-message OPTIONS_SUB= yes OPTIONS_DEFAULT= IPV6 SSL THREADS SIGCHASE IDN GSSAPI_NONE -OPTIONS_DEFINE= IDN LARGE_FILE GOST \ +OPTIONS_DEFINE= IDN LARGE_FILE GOST PYTHON \ FIXED_RRSET SIGCHASE IPV6 THREADS FILTER_AAAA OPTIONS_RADIO= CRYPTO OPTIONS_RADIO_CRYPTO= SSL NATIVE_PKCS11 @@ -49,6 +48,8 @@ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MY DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB .endif # BIND_TOOLS_SLAVE +OPTIONS_SUB= yes + SSL_DESC= Build with OpenSSL (Required for DNSSEC) LARGE_FILE_DESC= 64-bit file support FIXED_RRSET_DESC= Enable fixed rrset ordering @@ -58,6 +59,7 @@ CRYPTO_DESC= Choose which crypto engine NATIVE_PKCS11_DESC= Use PKCS\#11 native API (**READ HELP**) GEOIP_DESC= Allow geographically based ACL. GOST_DESC= Enable GOST ciphers, needs SSL (see help) +PYTHON_DESC= Build with Python utilities LINKS_DESC= Create conf file symlinks in ${PREFIX} NEWSTATS_DESC= Enable alternate xml statistics channel format @@ -106,6 +108,10 @@ GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDI GOST_CONFIGURE_WITH= gost +PYTHON_CONFIGURE_WITH= python +PYTHON_USE= PYTHON=yes +PYTHON_USES= gmake + DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes DLZ_POSTGRESQL_USE= pgsql=yes Added: head/dns/bind910/files/patch-bin__python__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/bind910/files/patch-bin__python__Makefile.in Tue Jun 24 15:15:33 2014 (r359094) @@ -0,0 +1,13 @@ +--- ./bin/python/Makefile.in.orig 2014-05-27 06:45:53.000000000 +0200 ++++ ./bin/python/Makefile.in 2014-06-24 14:32:28.000000000 +0200 +@@ -41,8 +41,8 @@ + $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8 + + install:: ${TARGETS} installdirs +- ${INSTALL_PROGRAM} dnssec-checkds@EXEEXT@ ${DESTDIR}${sbindir} +- ${INSTALL_PROGRAM} dnssec-coverage@EXEEXT@ ${DESTDIR}${sbindir} ++ ${INSTALL_SCRIPT} dnssec-checkds@EXEEXT@ ${DESTDIR}${sbindir} ++ ${INSTALL_SCRIPT} dnssec-coverage@EXEEXT@ ${DESTDIR}${sbindir} + ${INSTALL_DATA} ${srcdir}/dnssec-checkds.8 ${DESTDIR}${mandir}/man8 + ${INSTALL_DATA} ${srcdir}/dnssec-coverage.8 ${DESTDIR}${mandir}/man8 + Modified: head/dns/bind910/pkg-plist ============================================================================== --- head/dns/bind910/pkg-plist Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind910/pkg-plist Tue Jun 24 15:15:33 2014 (r359094) @@ -351,6 +351,8 @@ man/man3/lwres_string_parse.3.gz man/man5/named.conf.5.gz man/man5/rndc.conf.5.gz man/man8/ddns-confgen.8.gz +%%PYTHON%%man/man8/dnssec-checkds.8.gz +%%PYTHON%%man/man8/dnssec-coverage.8.gz man/man8/dnssec-dsfromkey.8.gz man/man8/dnssec-importkey.8.gz man/man8/dnssec-keyfromlabel.8.gz @@ -377,6 +379,8 @@ man/man8/rndc-confgen.8.gz man/man8/rndc.8.gz sbin/arpaname sbin/ddns-confgen +%%PYTHON%%sbin/dnssec-checkds +%%PYTHON%%sbin/dnssec-coverage sbin/dnssec-dsfromkey sbin/dnssec-importkey sbin/dnssec-keyfromlabel Modified: head/dns/bind99/Makefile ============================================================================== --- head/dns/bind99/Makefile Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind99/Makefile Tue Jun 24 15:15:33 2014 (r359094) @@ -2,7 +2,7 @@ PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMESUFFIX= 99 @@ -24,15 +24,14 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ --disable-symtable \ --with-randomdev=/dev/random \ - --with-libxml2=${LOCALBASE} \ - --without-python + --with-libxml2=${LOCALBASE} ETCDIR= ${PREFIX}/etc/namedb CONFLICTS= bind9*-9.[45678].* bind9*-sdb-9.[45678].* bind-tools-9.* OPTIONS_DEFAULT= IPV6 SSL THREADS GSSAPI_NONE OPTIONS_DEFINE= SSL IDN REPLACE_BASE LARGE_FILE FIXED_RRSET SIGCHASE \ - IPV6 THREADS FILTER_AAAA GOST \ + IPV6 THREADS FILTER_AAAA GOST PYTHON \ LINKS RPZ_NSIP RPZ_NSDNAME RRL DOCS RPZ_PATCH NEWSTATS OPTIONS_GROUP= DLZ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \ @@ -40,6 +39,8 @@ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MY OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE +OPTIONS_SUB= yes + SSL_DESC= Build with OpenSSL (Required for DNSSEC) REPLACE_BASE_DESC= Replace base BIND (FreeBSD 9.x and earlier) LARGE_FILE_DESC= 64-bit file support @@ -47,6 +48,7 @@ FIXED_RRSET_DESC= Enable fixed rrset ord SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation FILTER_AAAA_DESC= Enable filtering of AAAA records GOST_DESC= Enable GOST ciphers, needs SSL (see help) +PYTHON_DESC= Build with Python utilities LINKS_DESC= Create conf file symlinks in ${PREFIX} NEWSTATS_DESC= Enable alternate xml statistics channel format @@ -87,6 +89,10 @@ FILTER_AAAA_CONFIGURE_ENABLE= filter-aaa GOST_CONFIGURE_WITH= gost +PYTHON_CONFIGURE_WITH= python +PYTHON_USE= PYTHON=yes +PYTHON_USES= gmake + DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes DLZ_POSTGRESQL_USE= pgsql=yes Added: head/dns/bind99/files/patch-bin__python__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/dns/bind99/files/patch-bin__python__Makefile.in Tue Jun 24 15:15:33 2014 (r359094) @@ -0,0 +1,13 @@ +--- ./bin/python/Makefile.in.orig 2014-05-23 15:42:39.000000000 +0200 ++++ ./bin/python/Makefile.in 2014-06-24 14:12:26.000000000 +0200 +@@ -41,8 +41,8 @@ + $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8 + + install:: ${TARGETS} installdirs +- ${INSTALL_PROGRAM} dnssec-checkds@EXEEXT@ ${DESTDIR}${sbindir} +- ${INSTALL_PROGRAM} dnssec-coverage@EXEEXT@ ${DESTDIR}${sbindir} ++ ${INSTALL_SCRIPT} dnssec-checkds@EXEEXT@ ${DESTDIR}${sbindir} ++ ${INSTALL_SCRIPT} dnssec-coverage@EXEEXT@ ${DESTDIR}${sbindir} + ${INSTALL_DATA} ${srcdir}/dnssec-checkds.8 ${DESTDIR}${mandir}/man8 + ${INSTALL_DATA} ${srcdir}/dnssec-coverage.8 ${DESTDIR}${mandir}/man8 + Modified: head/dns/bind99/pkg-plist ============================================================================== --- head/dns/bind99/pkg-plist Tue Jun 24 15:14:03 2014 (r359093) +++ head/dns/bind99/pkg-plist Tue Jun 24 15:15:33 2014 (r359094) @@ -302,6 +302,8 @@ lib/liblwres.a %%SHARE_MAN%%man/man5/named.conf.5.gz %%SHARE_MAN%%man/man5/rndc.conf.5.gz %%SHARE_MAN%%man/man8/ddns-confgen.8.gz +%%PYTHON%%%%SHARE_MAN%%man/man8/dnssec-checkds.8.gz +%%PYTHON%%%%SHARE_MAN%%man/man8/dnssec-coverage.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 @@ -323,6 +325,8 @@ lib/liblwres.a %%SHARE_MAN%%man/man8/rndc.8.gz sbin/arpaname sbin/ddns-confgen +%%PYTHON%%sbin/dnssec-checkds +%%PYTHON%%sbin/dnssec-coverage sbin/dnssec-dsfromkey sbin/dnssec-importkey sbin/dnssec-keyfromlabel