summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2010-06-19 11:24:17 +0000
committerChristian Ruppert <idl0r@gentoo.org>2010-06-19 11:24:17 +0000
commit871f0d51d8ae0cd847412ecaf2a9ffa93687446d (patch)
tree25ae1cf976425f61ace5a3b29a6f23ab18576725 /net-dns
parentVersion bump to 9.7.1. Remove bind-9.6.1-parallel.patch, bind-9.4.0-dlzbdb-cl... (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--net-dns/bind-tools/Manifest12
-rw-r--r--net-dns/bind-tools/bind-tools-9.7.1.ebuild95
-rw-r--r--net-dns/bind-tools/metadata.xml3
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>