Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2013 10:48:50 +0200
From:      Niclas Zeising <zeising@daemonic.se>
To:        Erwin Lansing <erwin@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org, Bryan Drewery <bdrewery@FreeBSD.org>
Subject:   Re: svn commit: r316326 - in head: . dns dns/bind-tools dns/bind97 dns/bind97-sdb
Message-ID:  <51779C72.4050102@daemonic.se>
In-Reply-To: <20130423115207.GD77372@droso.net>
References:  <201304230920.r3N9KOQ4042233@svn.freebsd.org> <51765388.5000402@daemonic.se> <51767375.1020101@FreeBSD.org> <20130423115207.GD77372@droso.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2AFMCFVEQTCCVXCGTCIRJ
Content-Type: multipart/mixed;
 boundary="------------050504030400090703020606"

This is a multi-part message in MIME format.
--------------050504030400090703020606
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 04/23/13 13:52, Erwin Lansing wrote:
> On Tue, Apr 23, 2013 at 06:41:41AM -0500, Bryan Drewery wrote:
>> On 4/23/2013 4:25 AM, Niclas Zeising wrote:
>>> On 04/23/13 11:20, Erwin Lansing wrote:
>>>> Author: erwin
>>>> Date: Tue Apr 23 09:20:24 2013
>>>> New Revision: 316326
>>>> URL: http://svnweb.freebsd.org/changeset/ports/316326
>>>>
>>>> Log:
>>>>   2013-04-12 dns/bind97: No longer supported by ISC, use Bind 9.8 or=
 9.9
>>>>   2013-04-12 dns/bind97-sdb: No longer supported by ISC, use Bind 9.=
8 or 9.9
>>>>   2013-04-12 dns/bind-tools: No longer supported by ISC, use Bind 9.=
8 or 9.9
>>>
>>> Can you make bind-tools a slave port of bind99 instead, it is very us=
eful.
>>> Regards!
>>>
>>
>> +1
>>
>=20
> Send patches :-)

Ok!

>=20
> Seriously, the removal was on public display* for some time and is
> actually several weeks after it was scheduled, so why speak up only now=
?
> I'll try to find time to look into it, but I'm not sure how long it may=

> take.

I'm sorry i didn't speak up sooner, I just didn't see the notice.
Anyway, attached is a patch which resurrects bind-tools, and bases it on
bind99.  I've done the same way as was done with bind97, but use bind99
instead.  Currently you erwin stands as maintainer for both, if you
like, I can put myself as maintainer for bind-tools.
The maintenance should bi similar to before, update bind99 as usual, and
just do a quick test that bind-tools builds and installs.
To apply the patch, you first have to do
svn copy ^/head/dns/bind-tools@316325 dns/bind-tools
from your ports svn repo, and then apply the patch.
With your permission, I'd like to commit it.  I've tested the build of
both bind99 and bind-tools with the changes, without any issues.
Regards!
--=20
Niclas Zeising

--------------050504030400090703020606
Content-Type: text/x-patch;
 name="ports.bind-tools.diff"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="ports.bind-tools.diff"

Index: dns/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- dns/Makefile	(revision 316409)
+++ dns/Makefile	(working copy)
@@ -11,6 +11,7 @@
     SUBDIR +=3D bind98
     SUBDIR +=3D bind99
     SUBDIR +=3D bindgraph
+    SUBDIR +=3D bind-tools
     SUBDIR +=3D c-ares
     SUBDIR +=3D checkdns
     SUBDIR +=3D credns
Index: dns/bind-tools/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- dns/bind-tools/Makefile	(working copy)
+++ dns/bind-tools/Makefile	(working copy)
@@ -6,9 +6,9 @@
=20
 CONFIGURE_ARGS+=3D	--disable-shared
=20
-CONFLICTS+=3D	bind97-9.7.*
+CONFLICTS+=3D	bind99-9.9.*
=20
-MASTERDIR=3D	${.CURDIR}/../../dns/bind97
+MASTERDIR=3D	${.CURDIR}/../../dns/bind99
=20
 DESCR=3D		${.CURDIR}/pkg-descr
 PLIST=3D		${.CURDIR}/pkg-plist
Index: dns/bind99/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- dns/bind99/Makefile	(revision 316409)
+++ dns/bind99/Makefile	(working copy)
@@ -1,7 +1,8 @@
 # $FreeBSD$
=20
-PORTNAME=3D	bind99
+PORTNAME?=3D	bind99
 PORTVERSION=3D	9.9.2.2
+PORTREVISION?=3D	0
 CATEGORIES=3D	dns net ipv6
 MASTER_SITES=3D	${MASTER_SITE_ISC}
 MASTER_SITE_SUBDIR=3D	bind9/${ISCVERSION}
@@ -26,20 +27,24 @@
 CONFLICTS=3D	bind9*-9.[45678].* bind9*-sdb-9.[45678].* bind-tools-9.*
=20
 OPTIONS_DEFAULT=3D	IPV6 SSL LINKS XML THREADS
-OPTIONS_DEFINE=3D		SSL LINKS XML IDN REPLACE_BASE LARGE_FILE \
-			FIXED_RRSET RPZ_NSIP RPZ_NSDNAME RPZRRL_PATCH \
-			SIGCHASE IPV6 THREADS
+OPTIONS_DEFINE=3D		SSL IDN REPLACE_BASE LARGE_FILE \
+			FIXED_RRSET SIGCHASE IPV6 THREADS
+.if !defined(BIND_TOOLS_SLAVE)
+OPTIONS_DEFINE+=3D	LINKS XML RPZ_NSIP RPZ_NSDNAME RPZRR_PATCH
 OPTIONS_GROUP=3D		DLZ
 OPTIONS_GROUP_DLZ=3D	DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \
 			DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB
+.endif	# BIND_TOOLS_SLAVE
=20
 SSL_DESC=3D		Build with OpenSSL (Required for DNSSEC)
-LINKS_DESC=3D		Create conf file symlinks in ${PREFIX}
-XML_DESC=3D		Support for xml statistics output
 REPLACE_BASE_DESC=3D	Replace base BIND with this version
 LARGE_FILE_DESC=3D	64-bit file support
+FIXED_RRSET_DESC=3D	Enable fixed rrset ordering
 SIGCHASE_DESC=3D		dig/host/nslookup will do DNSSEC validation
-FIXED_RRSET_DESC=3D	Enable fixed rrset ordering
+
+.if !defined(BIND_TOOLS_SLAVE)
+LINKS_DESC=3D		Create conf file symlinks in ${PREFIX}
+XML_DESC=3D		Support for xml statistics output
 RPZ_NSIP_DESC=3D		Enable RPZ NSIP trigger rules
 RPZ_NSDNAME_DESC=3D	Enable RPZ NSDNAME policy records
 RPZRRL_PATCH_DESC=3D	RPZ improvements + RRL patch (experimental)
@@ -51,6 +56,9 @@
 DLZ_FILESYSTEM_DESC=3D	DLZ filesystem driver
 DLZ_STUB_DESC=3D		DLZ stub driver
=20
+CONFLICTS+=3D		bind-tools-9.*
+.endif	# BIND_TOOLS_SLAVE
+
 .include <bsd.port.options.mk>
=20
 .if (${ARCH} =3D=3D "amd64")
@@ -65,7 +73,7 @@
 CONFIGURE_ARGS+=3D	--without-openssl
 .endif
=20
-.if ${PORT_OPTIONS:MXML}
+.if ${PORT_OPTIONS:MXML} && !defined(BIND_TOOLS_SLAVE)
 CONFIGURE_ARGS+=3D	--with-libxml2=3D${LOCALBASE}
 LIB_DEPENDS+=3D		xml2.5:${PORTSDIR}/textproc/libxml2
 .else
@@ -160,7 +168,8 @@
=20
 PLIST_SUB+=3D	BIND_DESTETC=3D"${BIND_DESTETC}"
=20
-MAN1=3D	arpaname.1 dig.1 host.1 isc-config.sh.1 nslookup.1 nsupdate.1
+MAN1?=3D	arpaname.1 dig.1 host.1 isc-config.sh.1 nslookup.1 nsupdate.1
+.if !defined(BIND_TOOLS_SLAVE)
 MAN3=3D	lwres.3 lwres_addr_parse.3 lwres_buffer.3 lwres_buffer_add.3 \
 	lwres_buffer_back.3 lwres_buffer_clear.3 lwres_buffer_first.3 \
 	lwres_buffer_forward.3 lwres_buffer_getmem.3 lwres_buffer_getuint16.3 \=

@@ -202,7 +211,9 @@
 	named-checkzone.8 named-journalprint.8 named.8 nsec3hash.8 \
 	rndc-confgen.8 rndc.8
 MLINKS=3D	named-checkzone.8 named-compilezone.8
+.endif	# BIND_TOOLS_SLVE
=20
+.if !defined(BIND_TOOLS_SLAVE)
 post-patch:
 .for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \=

 	rndc/rndc.8
@@ -240,4 +251,6 @@
=20
 	@${CAT} ${PKGMESSAGE}
=20
+.endif	# BIND_TOOLS_SLAVE
+
 .include <bsd.port.mk>

--------------050504030400090703020606--

------enig2AFMCFVEQTCCVXCGTCIRJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBCgAGBQJRd5yDAAoJELuNS1e7i1VRFOEP/0FVsjrI98U6w1x4IIIa+aYZ
sb2wNMAhZ2bsLwMzoxVb26qRw8qA+TedO/p5tqnFqxiIn83O2CMtdNCZiQtRdwq1
cEqA3rK2l4zvZVmh8Ii3m9cfMFp/dlx9wVLXpKd3HbOiaD3bJ5mYi4FW9+FPXjQZ
V93Xpcx+mvxKH3DYfkLDZ/QOI/YLSd7ZlRI4pUG96gAjFYNv56MPqkEz7fffx6uK
at3n5N3JJTHYC3q0ivtduMcmvKI526WvCPxTx6amjOpjwt2QadAqbRX/BCUPXbcP
6eQe02imSAB01X2VRKsHy/GmZbTBGHFoJJRX0P6XHYUbprtUmYWIH8vFKXG9p2sa
jhYPl1x6qq7AHl873wkIC35VtiEdf3TtdHmpvuze5nnJYp8nybVkeVzaoEKWL/94
/i3G8sRVgAckiB9s8AvdnXF09Ex9wMJIQZMZXNIGqiDZOE8PJk4gyPNJbUd17w/U
2TJOblZD8foeVhaXhuZ7m/C5Rcu68d7rQAVczgZUpmnH6OqveJxXUAb6yKsq9p1D
R/2F2H/aUouUi14xSdEX1mObTMDaOUVe6vICtBB2yKfOtC9Rz2/aAL0KWvl05wJk
TB9IcMhNDlOFgA0w42HKyczY0fSavv8QNaasug1s9vFpaj9INBtNsb4Qdu8sGhNt
F325VCzoxqvtkgfJwfY6
=95qc
-----END PGP SIGNATURE-----

------enig2AFMCFVEQTCCVXCGTCIRJ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51779C72.4050102>