From b93947fdc75b829fad3a07128380a7a125be7964 Mon Sep 17 00:00:00 2001 From: "Konstantin V. Arkhipov" Date: Tue, 4 Jul 2006 19:28:24 +0000 Subject: * bug #134698 fixed (Portage version: 2.1.1_pre2-r2) --- net-dns/bind-tools/ChangeLog | 7 ++- net-dns/bind-tools/bind-tools-9.2.6-r3.ebuild | 68 ++++++++++++++++++++++ net-dns/bind-tools/bind-tools-9.3.2-r3.ebuild | 68 ++++++++++++++++++++++ net-dns/bind-tools/files/digest-bind-tools-9.2.5 | 2 + net-dns/bind-tools/files/digest-bind-tools-9.2.6 | 2 + .../bind-tools/files/digest-bind-tools-9.2.6-r3 | 3 + net-dns/bind-tools/files/digest-bind-tools-9.3.2 | 2 + .../bind-tools/files/digest-bind-tools-9.3.2-r3 | 3 + 8 files changed, 154 insertions(+), 1 deletion(-) create mode 100644 net-dns/bind-tools/bind-tools-9.2.6-r3.ebuild create mode 100644 net-dns/bind-tools/bind-tools-9.3.2-r3.ebuild create mode 100644 net-dns/bind-tools/files/digest-bind-tools-9.2.6-r3 create mode 100644 net-dns/bind-tools/files/digest-bind-tools-9.3.2-r3 (limited to 'net-dns') diff --git a/net-dns/bind-tools/ChangeLog b/net-dns/bind-tools/ChangeLog index c7217eb258f7..59c51a4d3b69 100644 --- a/net-dns/bind-tools/ChangeLog +++ b/net-dns/bind-tools/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-dns/bind-tools # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.54 2006/04/25 02:26:18 tcort Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.55 2006/07/04 19:28:24 voxus Exp $ + + 04 Jul 2006; Konstantin Arkhipov + +bind-tools-9.3.2-r3.ebuild, +bind-tools-9.2.6-r3.ebuild, + -bind-tools-9.3.2-r2.ebuild, -bind-tools-9.2.6-r2.ebuild: + Closing bug #134698. 25 Apr 2006; Thomas Cort bind-tools-9.2.6.ebuild, bind-tools-9.3.2.ebuild: diff --git a/net-dns/bind-tools/bind-tools-9.2.6-r3.ebuild b/net-dns/bind-tools/bind-tools-9.2.6-r3.ebuild new file mode 100644 index 000000000000..7ebd1a974968 --- /dev/null +++ b/net-dns/bind-tools/bind-tools-9.2.6-r3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2006 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.2.6-r3.ebuild,v 1.1 2006/07/04 19:28:24 voxus Exp $ + +inherit flag-o-matic + +MY_P=${P//-tools} +MY_P=${MY_P/_} +S=${WORKDIR}/${MY_P} +DESCRIPTION="bind tools: dig, nslookup, and host" +HOMEPAGE="http://www.isc.org/products/BIND/bind9.html" +SRC_URI="ftp://ftp.isc.org/isc/bind9/${PV/_}/${MY_P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="idn ipv6" + +DEPEND="" + +src_unpack() { + unpack ${A} || die + cd ${S} || die + + use idn && { + epatch ${S}/contrib/idn/idnkit-1.0-src/patch/bind9/bind-${PV}-patch + + cd ${S}/contrib/idn/idnkit-1.0-src + epatch ${FILESDIR}/${PN}-configure.patch + } +} + +src_compile() { + use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no" + + econf ${myconf} || die "Configure failed" + + cd ${S}/lib + emake -j1 || die "make failed in /lib" + + cd ${S}/bin/dig + emake -j1 || die "make failed in /bin/dig" + + cd ${S}/lib/lwres/ + emake -j1 || die "make failed in /lib/lwres" + + cd ${S}/bin/nsupdate/ + emake -j1 || die "make failed in /bin/nsupdate" + + use idn && { + cd ${S}/contrib/idn/idnkit-1.0-src + econf || die "idn econf failed" + emake -j1 || die "idn emake failed" + } +} + +src_install() { + dodoc README CHANGES FAQ + + cd ${S}/bin/dig + dobin dig host nslookup || die + doman dig.1 host.1 nslookup.1 || die + + cd ${S}/bin/nsupdate + dobin nsupdate || die + doman nsupdate.8 || die + dohtml nsupdate.html || die +} diff --git a/net-dns/bind-tools/bind-tools-9.3.2-r3.ebuild b/net-dns/bind-tools/bind-tools-9.3.2-r3.ebuild new file mode 100644 index 000000000000..4732fe72a2bb --- /dev/null +++ b/net-dns/bind-tools/bind-tools-9.3.2-r3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2006 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.3.2-r3.ebuild,v 1.1 2006/07/04 19:28:24 voxus Exp $ + +inherit flag-o-matic + +MY_P=${P//-tools} +MY_P=${MY_P/_} +S=${WORKDIR}/${MY_P} +DESCRIPTION="bind tools: dig, nslookup, and host" +HOMEPAGE="http://www.isc.org/products/BIND/bind9.html" +SRC_URI="ftp://ftp.isc.org/isc/bind9/${PV/_}/${MY_P}.tar.gz" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="idn ipv6" + +DEPEND="" + +src_unpack() { + unpack ${A} || die + cd ${S} || die + + use idn && { + epatch ${S}/contrib/idn/idnkit-1.0-src/patch/bind9/bind-${PV}-patch + + cd ${S}/contrib/idn/idnkit-1.0-src + epatch ${FILESDIR}/${PN}-configure.patch + } +} + +src_compile() { + use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no" + + econf ${myconf} || die "Configure failed" + + cd ${S}/lib + emake -j1 || die "make failed in /lib" + + cd ${S}/bin/dig + emake -j1 || die "make failed in /bin/dig" + + cd ${S}/lib/lwres/ + emake -j1 || die "make failed in /lib/lwres" + + cd ${S}/bin/nsupdate/ + emake -j1 || die "make failed in /bin/nsupdate" + + use idn && { + cd ${S}/contrib/idn/idnkit-1.0-src + econf || die "idn econf failed" + emake -j1 || die "idn emake failed" + } +} + +src_install() { + dodoc README CHANGES FAQ + + cd ${S}/bin/dig + dobin dig host nslookup || die + doman dig.1 host.1 nslookup.1 || die + + cd ${S}/bin/nsupdate + dobin nsupdate || die + doman nsupdate.8 || die + dohtml nsupdate.html || die +} diff --git a/net-dns/bind-tools/files/digest-bind-tools-9.2.5 b/net-dns/bind-tools/files/digest-bind-tools-9.2.5 index 0d6b63189fd6..f12caa4df21e 100644 --- a/net-dns/bind-tools/files/digest-bind-tools-9.2.5 +++ b/net-dns/bind-tools/files/digest-bind-tools-9.2.5 @@ -1 +1,3 @@ MD5 35a265fb97a068c066e22306ea32fd1f bind-9.2.5.tar.gz 4504389 +RMD160 885a1de04273d8afabf5168a44d9879b4690e60d bind-9.2.5.tar.gz 4504389 +SHA256 29000a8600af91e314cd5535eead0b5cf67c2aa47e1fce6ff3cf87e6367f04b5 bind-9.2.5.tar.gz 4504389 diff --git a/net-dns/bind-tools/files/digest-bind-tools-9.2.6 b/net-dns/bind-tools/files/digest-bind-tools-9.2.6 index b00dce5631ba..65f24a1894e6 100644 --- a/net-dns/bind-tools/files/digest-bind-tools-9.2.6 +++ b/net-dns/bind-tools/files/digest-bind-tools-9.2.6 @@ -1 +1,3 @@ MD5 a1b1224cfd9c9599fb4b336c371879b9 bind-9.2.6.tar.gz 5125776 +RMD160 6c732cf9fbc9c68d822833689088701af97a6b3a bind-9.2.6.tar.gz 5125776 +SHA256 05f4be2c62beacc38a5ab29520a33ec1f716222f3f09634ec89345671b4c758d bind-9.2.6.tar.gz 5125776 diff --git a/net-dns/bind-tools/files/digest-bind-tools-9.2.6-r3 b/net-dns/bind-tools/files/digest-bind-tools-9.2.6-r3 new file mode 100644 index 000000000000..65f24a1894e6 --- /dev/null +++ b/net-dns/bind-tools/files/digest-bind-tools-9.2.6-r3 @@ -0,0 +1,3 @@ +MD5 a1b1224cfd9c9599fb4b336c371879b9 bind-9.2.6.tar.gz 5125776 +RMD160 6c732cf9fbc9c68d822833689088701af97a6b3a bind-9.2.6.tar.gz 5125776 +SHA256 05f4be2c62beacc38a5ab29520a33ec1f716222f3f09634ec89345671b4c758d bind-9.2.6.tar.gz 5125776 diff --git a/net-dns/bind-tools/files/digest-bind-tools-9.3.2 b/net-dns/bind-tools/files/digest-bind-tools-9.3.2 index 5732e470c27f..2316d0b9334f 100644 --- a/net-dns/bind-tools/files/digest-bind-tools-9.3.2 +++ b/net-dns/bind-tools/files/digest-bind-tools-9.3.2 @@ -1 +1,3 @@ MD5 55e709501a7780233c36e25ccd15ece2 bind-9.3.2.tar.gz 5302112 +RMD160 c825b6308eb374e9bcf9b6ccc48f65d8753c0a6d bind-9.3.2.tar.gz 5302112 +SHA256 4d4298abd85d06083a0643091dde05ffbe3db051439524dbe4a81c689735c694 bind-9.3.2.tar.gz 5302112 diff --git a/net-dns/bind-tools/files/digest-bind-tools-9.3.2-r3 b/net-dns/bind-tools/files/digest-bind-tools-9.3.2-r3 new file mode 100644 index 000000000000..2316d0b9334f --- /dev/null +++ b/net-dns/bind-tools/files/digest-bind-tools-9.3.2-r3 @@ -0,0 +1,3 @@ +MD5 55e709501a7780233c36e25ccd15ece2 bind-9.3.2.tar.gz 5302112 +RMD160 c825b6308eb374e9bcf9b6ccc48f65d8753c0a6d bind-9.3.2.tar.gz 5302112 +SHA256 4d4298abd85d06083a0643091dde05ffbe3db051439524dbe4a81c689735c694 bind-9.3.2.tar.gz 5302112 -- cgit v1.2.3-65-gdbad