diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2010-06-19 11:24:17 +0000 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2010-06-19 11:24:17 +0000 |
commit | 871f0d51d8ae0cd847412ecaf2a9ffa93687446d (patch) | |
tree | 25ae1cf976425f61ace5a3b29a6f23ab18576725 /net-dns | |
parent | Version bump to 9.7.1. Remove bind-9.6.1-parallel.patch, bind-9.4.0-dlzbdb-cl... (diff) | |
download | historical-871f0d51d8ae0cd847412ecaf2a9ffa93687446d.tar.gz historical-871f0d51d8ae0cd847412ecaf2a9ffa93687446d.tar.bz2 historical-871f0d51d8ae0cd847412ecaf2a9ffa93687446d.zip |
Version bump to 9.7.1. Remove parallel build patch since it has been applied by upstream. Add urandom flag and configure switch.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/bind-tools/ChangeLog | 9 | ||||
-rw-r--r-- | net-dns/bind-tools/Manifest | 12 | ||||
-rw-r--r-- | net-dns/bind-tools/bind-tools-9.7.1.ebuild | 95 | ||||
-rw-r--r-- | net-dns/bind-tools/metadata.xml | 3 |
4 files changed, 113 insertions, 6 deletions
diff --git a/net-dns/bind-tools/ChangeLog b/net-dns/bind-tools/ChangeLog index c26dd60dd216..266b67695070 100644 --- a/net-dns/bind-tools/ChangeLog +++ b/net-dns/bind-tools/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-dns/bind-tools # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.156 2010/05/23 21:59:57 idl0r Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.157 2010/06/19 11:24:17 idl0r Exp $ + +*bind-tools-9.7.1 (19 Jun 2010) + + 19 Jun 2010; Christian Ruppert <idl0r@gentoo.org> + +bind-tools-9.7.1.ebuild: + Version bump to 9.7.1. Remove parallel build patch since it has been + applied by upstream. Add urandom flag and configure switch. *bind-tools-9.6.2_p2 (23 May 2010) diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest index e83ea54091b6..57a08a52afc3 100644 --- a/net-dns/bind-tools/Manifest +++ b/net-dns/bind-tools/Manifest @@ -8,16 +8,18 @@ DIST bind-9.4.3-P4.tar.gz 6545707 RMD160 e8757d67dbdeb6c0f2c88860214a48c1bd6c813 DIST bind-9.4.3-P5.tar.gz 6447497 RMD160 680146e4120aaa89f2899d4205c17fee5e9e4aa9 SHA1 9b7f0bd84be0f91fe1085cedc91c7c14f1e0f97a SHA256 7ca93553d1f488af1b21ab26f0297be5c7b7b5920d29ad9743382bf3623b2939 DIST bind-9.6.2-P2.tar.gz 6543309 RMD160 0706aa4f4f6cd4927d2e8ff72d5fb8a91be94fa9 SHA1 fce8067d3ff03366d5ee305adf941b5c41e41d07 SHA256 233404ea08c4880eb867ee4e1084d96cff748a2bdd8857014203bef511f17e64 DIST bind-9.7.0-P1.tar.gz 7125947 RMD160 200aa067596e09f6f06e8830d0a46f02d324db26 SHA1 6713d65c1455845a9ced6cb4bd705a2575986e42 SHA256 d84b63f71bfc249e5bf1a14ba34af37981b2ee6068d1224066062cfa5d086fcf +DIST bind-9.7.1.tar.gz 7547503 RMD160 eb57f77ed9afc3481e698668c3a54c254829d8a4 SHA1 e2540c02b8979b5c8a7303e5a0081c00f9cee7ae SHA256 0a720ea095f5d9fddf76571e3f39ec07f0300e1f0970330f74d340e2f8bea8c8 EBUILD bind-tools-9.4.3_p4.ebuild 2083 RMD160 5f2718d0676b74b5a0d8c39e0107ef8756fd9e6b SHA1 673822794bc34794c9da4715b95a7e81e645c203 SHA256 74cf6e4eae2dd934af41af5ee3582c8c2c9e26495726253df57fb6ceb61e2f06 EBUILD bind-tools-9.4.3_p5.ebuild 2085 RMD160 00c72268bef2844d7ece125b7bea0bbc52c63524 SHA1 e0c6f662bae766b9c7eaaba1de4d76603254d312 SHA256 0f1d39b9bc58e63ddc82510c785714f6debdc8002341d74beedda854bc021a35 EBUILD bind-tools-9.6.2_p2.ebuild 2072 RMD160 1799662b2bba16c65c14f9672f5fa5df79601e33 SHA1 ee299645e5a629a260f6fc5b31cee8cdff2c218b SHA256 d27eb3cda145bc4f1e56ec3a92e36fde068610c987015c9379555ce6a7826716 EBUILD bind-tools-9.7.0_p1.ebuild 2118 RMD160 44f5b4198a45c4af4830dc25b02e1779056cbe58 SHA1 461ba9bf01ccc6e365f4dbfd0acc74702463998c SHA256 31440fe7934d97392507aecb514fa5089ce0fb5436a289c2721c47df8e42b709 -MISC ChangeLog 22575 RMD160 6e54dc26258cc2609e9131a971f75b12b8a54250 SHA1 aff7f8f01e74e1b9c36dc612d7316512ed3b8bdd SHA256 210d9485006c69f9ffe224f9ef9d441c996fa1847ddc0562b91d785a495ef25f -MISC metadata.xml 420 RMD160 0fe4c32a8ef716616dfceff0e2f84a3c9c228de7 SHA1 2558df4bd9940b71404f86e849b4dcbaf6c44189 SHA256 ffd3c4c82f7facc72185292921a4ba7ad26e82ce22723a501deb4342d9522033 +EBUILD bind-tools-9.7.1.ebuild 2097 RMD160 55e9532ef5435e2949497ad813d1a54b1dc5902f SHA1 d0e9569ccbb5158aa177237c873e3b5e3adc0888 SHA256 4ca8559b79b8b4ce9078811bb4782c9babfb38cf8072093c6aaa121f42d1d946 +MISC ChangeLog 22822 RMD160 b810d6cfdfca63ad1732c6838c6e8998a9dc94b2 SHA1 b547a90b25b6e9f8eac9d4d827daeda1be00dc26 SHA256 86d115551aa27f402327ae37301c3d9585575c73597b3bc6465d699eaeace4fd +MISC metadata.xml 505 RMD160 57f122da1d663760d4f721958d0c3b12e54e5fb8 SHA1 45be033d6ef8bf2c94cd49ecf447860b78d311e6 SHA256 0a51967cc58dc3253474f5da5020072534fdc58c84f5a8a3c25684c1d556fef8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkv+zZkACgkQixe2jn+ufThyFgCfQy10vSybQE18xXvIgFBkplIo -o74An14vHDRWN6Kowe6u6QWivMivf/l3 -=rtLs +iEYEARECAAYFAkwcqOcACgkQixe2jn+ufTi3DgCeI6HXRbENgXv+3AwgEf7j8+/e +nxoAn0PaOnVHEkctbDmEH3vLigz5qCIv +=Ay76 -----END PGP SIGNATURE----- diff --git a/net-dns/bind-tools/bind-tools-9.7.1.ebuild b/net-dns/bind-tools/bind-tools-9.7.1.ebuild new file mode 100644 index 000000000000..f0ad2b2ca8ae --- /dev/null +++ b/net-dns/bind-tools/bind-tools-9.7.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.7.1.ebuild,v 1.1 2010/06/19 11:24:17 idl0r Exp $ + +EAPI="3" + +inherit eutils autotools + +MY_PN=${PN//-tools} +MY_PV=${PV/_p/-P} +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" +HOMEPAGE="http://www.isc.org/software/bind" +SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc idn ipv6 ssl urandom xml" + +DEPEND="ssl? ( dev-libs/openssl ) + xml? ( dev-libs/libxml2 ) + idn? ( + || ( sys-libs/glibc dev-libs/libiconv ) + net-dns/idnkit + )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # bug 122597 + use idn && { + cd "${S}"/contrib/idn/idnkit-1.0-src + epatch "${FILESDIR}"/${PN}-configure.patch + cd "${S}" + } + + # bug 231247 + epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch + + eautoreconf +} + +src_configure() { + local myconf= + + has_version sys-libs/glibc || myconf="${myconf} --with-iconv" + + if use urandom; then + myconf="${myconf} --with-randomdev=/dev/urandom" + else + myconf="${myconf} --with-randomdev=/dev/random" + fi + + econf \ + $(use_enable ipv6) \ + $(use_with idn) \ + $(use_with ssl openssl) \ + $(use_with xml libxml2) \ + ${myconf} + + # bug #151839 + echo '#undef SO_BSDCOMPAT' >> config.h +} + +src_compile() { + emake -C lib/ || die "emake lib failed" + emake -C bin/dig/ || die "emake bin/dig failed" + emake -C bin/nsupdate/ || die "emake bin/nsupdate failed" + emake -C bin/dnssec/ || die "emake bin/dnssec failed" +} + +src_install() { + dodoc README CHANGES FAQ || die + + cd "${S}"/bin/dig + dobin dig host nslookup || die + doman {dig,host,nslookup}.1 || die + + cd "${S}"/bin/nsupdate + dobin nsupdate || die + doman nsupdate.1 || die + if use doc; then + dohtml nsupdate.html || die + fi + + cd "${S}"/bin/dnssec + dobin dnssec-keygen || die + doman dnssec-keygen.8 || die + if use doc; then + dohtml dnssec-keygen.html || die + fi +} diff --git a/net-dns/bind-tools/metadata.xml b/net-dns/bind-tools/metadata.xml index 122afefc4e20..90a6dc41d3b1 100644 --- a/net-dns/bind-tools/metadata.xml +++ b/net-dns/bind-tools/metadata.xml @@ -10,5 +10,8 @@ <email>idl0r@gentoo.org</email> <name>Christian Ruppert</name> </maintainer> + <use> + <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> + </use> <longdescription>ISC's Bind DNS' server tools</longdescription> </pkgmetadata> |