diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2009-07-19 18:40:15 +0000 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2009-07-19 18:40:15 +0000 |
commit | ac404ec908b9846e1220caeb8acfacdd7f20b85f (patch) | |
tree | af592cd3ae16eaee3a6fb5907a92a09e0d952f54 /net-dns | |
parent | ~ppc #276593 (diff) | |
download | historical-ac404ec908b9846e1220caeb8acfacdd7f20b85f.tar.gz historical-ac404ec908b9846e1220caeb8acfacdd7f20b85f.tar.bz2 historical-ac404ec908b9846e1220caeb8acfacdd7f20b85f.zip |
Version bump to 9.6.1, bug 274494. Added ssl, xml and doc useflag. Fix HOMEPAGE. append-flags -D_GNU_SOURCE is not needed anymore since it has been fixed by upstream. Cleanup.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'net-dns')
-rw-r--r-- | net-dns/bind-tools/ChangeLog | 12 | ||||
-rw-r--r-- | net-dns/bind-tools/Manifest | 14 | ||||
-rw-r--r-- | net-dns/bind-tools/bind-tools-9.6.1.ebuild | 86 |
3 files changed, 99 insertions, 13 deletions
diff --git a/net-dns/bind-tools/ChangeLog b/net-dns/bind-tools/ChangeLog index 898d1635cbbf..c6a6561b312d 100644 --- a/net-dns/bind-tools/ChangeLog +++ b/net-dns/bind-tools/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-dns/bind-tools -# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.129 2009/04/15 19:49:25 maekke Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.130 2009/07/19 18:40:15 idl0r Exp $ + +*bind-tools-9.6.1 (19 Jul 2009) + + 19 Jul 2009; Christian Ruppert <idl0r@gentoo.org> + +bind-tools-9.6.1.ebuild: + Version bump to 9.6.1, bug 274494. Added ssl, xml and doc useflag. Fix + HOMEPAGE. append-flags -D_GNU_SOURCE is not needed anymore since it has + been fixed by upstream. Cleanup. 15 Apr 2009; Markus Meier <maekke@gentoo.org> bind-tools-9.4.3_p2.ebuild: amd64 stable, bug #264301 diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest index 7140dc6629dd..aca2bfd83ce7 100644 --- a/net-dns/bind-tools/Manifest +++ b/net-dns/bind-tools/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX bind-tools-9.5.0_p1-lwconfig.patch 1856 RMD160 c14e44da385b69d80e0635f56a3d3a3eda7471d9 SHA1 9297301e6b43d5887b3d40b7a97c1ee6c015cd38 SHA256 5e39cd20da4f2b3bf5ee352d73249c105de1e182c595afb20a15e950f2f88f02 AUX bind-tools-configure.patch 1686 RMD160 4ff8355af81705058fd411910dfae94887bcd884 SHA1 67ae0deff73689cb39cd6e7451262bdda9c25a39 SHA256 dc9386b88eac48c282d63d0be7e7be81d4a0a08035a8b97138a61133e057bcea DIST bind-9.4.2-P2.tar.gz 6456550 RMD160 c0934436914cbc0963298cec326fe14a73130873 SHA1 e6aebf6e73dfd4d8ccae397bc5cafaa17fbc5ce4 SHA256 eddf17749abb469bd67213c151450c8e07414d7fcf5a4cd0dc6c03da9656d74d @@ -8,17 +5,12 @@ DIST bind-9.4.3-P1.tar.gz 6544583 RMD160 f7bc80a50c03f241d37c3bc4cfe52d936675f8c DIST bind-9.4.3-P2.tar.gz 6544865 RMD160 89d7c41a8c04833f4427914857f91ffffb0ac5ee SHA1 6ef00b9db269180e4cfa2ea3fe06f7ab9bc7cfa0 SHA256 fb7c9964942ecc07606bb8d4361bf9d9bd8091e059fea1b56e6a0972f99b1ba1 DIST bind-9.5.1-P2.tar.gz 6690701 RMD160 e57cad26efc3ad4aea17aaf2cce506c69c70a643 SHA1 5c122d1abf8edfe53f86059e67e28753935f62f5 SHA256 c72fffbba3be1e00109e780fafb83cf1aa3a122ad825b01be71182e82b019560 DIST bind-9.6.0-P1.tar.gz 6526739 RMD160 4507987e293b79e57ad6b87dd84012030d5b1d6e SHA1 c2b703d05fc768f63f028b0812c46d6eb81c145d SHA256 4ccbd33a5b5c974c2778d5e61eeb4841c04a40904db43ee1ad190c3ed82978a9 +DIST bind-9.6.1.tar.gz 6724683 RMD160 18431b1418eda7298295945d63d5ad185f19d78f SHA1 50c485a152b566ca89d082e5d6f777c00f0a92b2 SHA256 58968b601ebb66be73c32d69111afd6dd17f087e1bff12030f0dc2dada76d7cf EBUILD bind-tools-9.4.2_p2.ebuild 2085 RMD160 998a0e89b0ea50aaf19018f6f1d990d7d1c01807 SHA1 e37b927708da7f1f060c56b5b349c8d7e176929c SHA256 14ef196140a589385b313c81a52b2dd36abadf78ce35bb50de1b1ffc90a7d683 EBUILD bind-tools-9.4.3_p1.ebuild 2089 RMD160 16d61ef4a52cc24a44848b0d4fd0baeacafaaddd SHA1 71d47eaf720e0bfaa0c6b253d5d1e0b3538be18b SHA256 83ab4b39753ef2a98083c8b2668117451c0d5f26db26713b07edafa9990a3313 EBUILD bind-tools-9.4.3_p2.ebuild 2085 RMD160 f8234395158a39ddeea8cce326e30285c677ed1a SHA1 31074cff7db147f0aff6837f291f42554d692db3 SHA256 fd464bae49631c3091c8927c139b4c9b78c2cf57a03fd3e392da73768854920b EBUILD bind-tools-9.5.1_p2.ebuild 2197 RMD160 f929a61b7cb2a3ae57d0e6504bf79f4e15bd7bcc SHA1 2301288d9fe5566378f752ac1b20754b9bb0f5b7 SHA256 7181b0d6355e9bffb884319fa5d10f12035d3580df47d1c9ddb2985dba5606bf EBUILD bind-tools-9.6.0_p1.ebuild 2197 RMD160 0b51dabd03fd2a6407216c0389d4af153c5acd46 SHA1 c8cd9b78304934bc0021abc4b31e45bc539260e3 SHA256 800da9f34834e253b5454deae6b1f95ecf19176794281da65f4e793258b6be49 -MISC ChangeLog 18599 RMD160 d7794f9ec2a584740160acbaca6a4901939a66e9 SHA1 b63c3215b080169f62dfba745a826931f5b6a5e2 SHA256 1ef1cb702d8432e9ab34591e9b7921b12a26cd08e2c6c40f07f7f68bfe031fc7 +EBUILD bind-tools-9.6.1.ebuild 1971 RMD160 08747ca66b6068a414f50da0ec31f133c32d554a SHA1 72bf1654deb97e2cf42e84273312bc725e7f01ed SHA256 336700ce924db92db288103e5033be3ec3ee6507086f5c0ac94cd9231e10ac5e +MISC ChangeLog 18894 RMD160 25327aef6b1d7fa87ca34c87866163e285f9696a SHA1 00834b4d4fb727a81df6427c74130b1ee39ba1ee SHA256 bb50f64d9e7a300db32b7992c11736cb374c28316642aa2c515787bccc110251 MISC metadata.xml 334 RMD160 5bf93af61fefc6ad5d6c78fa595fcd70bd35c3a9 SHA1 0f537e70e9ddba477f8cd430f6d24589ba268755 SHA256 5a6b75435f504f86c0ff197f0374e59fbb00c9eb351e39336d07ed67ed54b92d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.10 (GNU/Linux) - -iEYEARECAAYFAknmOmAACgkQkKaRLQcq0GKYcQCfdGmyYUuSvsm6kVzxM8zhKJNZ -dDIAn3NWtl6mb55nTnk4r8vwn+++NZAu -=+0lX ------END PGP SIGNATURE----- diff --git a/net-dns/bind-tools/bind-tools-9.6.1.ebuild b/net-dns/bind-tools/bind-tools-9.6.1.ebuild new file mode 100644 index 000000000000..c8fb5f1b4e29 --- /dev/null +++ b/net-dns/bind-tools/bind-tools-9.6.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2009 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.6.1.ebuild,v 1.1 2009/07/19 18:40:15 idl0r Exp $ + +inherit eutils + +MY_PN=${PN//-tools} +MY_PV=${PV/_p1/-P1} +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" +HOMEPAGE="https://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 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_unpack() { + unpack ${A} + cd "${S}" + + use idn && { + cd "${S}"/contrib/idn/idnkit-1.0-src + epatch "${FILESDIR}"/${PN}-configure.patch + cd - + } + + epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch + + # bug #151839 + sed -i -e \ + 's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \ + lib/isc/unix/socket.c || die +} + +src_compile() { + local myconf= + + has_version sys-libs/glibc || myconf="${myconf} --with-iconv" + + econf \ + $(use_enable ipv6) \ + $(use_with idn) \ + $(use_with ssl openssl) \ + $(use_with xml libxml2) \ + ${myconf} + + 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 +} |