Portage is a package management system used by Gentoo Linux
# ChangeLog for net-dns/bind-tools
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.96 2008/06/04 20:09:15 dertobi123 Exp $
*bind-tools-9.5.0 (04 Jun 2008)
04 Jun 2008; Tobias Scherbaum
+bind-tools-9.5.0.ebuild:
Version bump, #224239
04 May 2008; Tobias Scherbaum
bind-tools-9.4.2.ebuild:
Do actually link libidnkit when USE=idn, #218686
03 May 2008; Tobias Scherbaum
-bind-tools-9.2.7.ebuild, -bind-tools-9.3.3.ebuild:
Nuke 9.2.7 and 9.3.3 (# 208676)
*bind-tools-9.4.2 (03 May 2008)
03 May 2008; Tobias Scherbaum
+bind-tools-9.4.2.ebuild:
Bump to 9.4.2, include dnssec-keygen (# 198721).
29 Feb 2008; Raúl Porcel
bind-tools-9.2.8-r1.ebuild, bind-tools-9.3.2-r3.ebuild,
bind-tools-9.3.4-r1.ebuild:
alpha/ia64/sparc/x86 stable
01 Aug 2007; Joshua Kinard
Stable on mips, per #186556.
31 Jul 2007; Christoph Mende
bind-tools-9.4.1_p1.ebuild:
Stable on amd64 wrt security bug #186556
30 Jul 2007; Markus Rothe
Stable on ppc64; bug #186556
28 Jul 2007; Tobias Scherbaum
bind-tools-9.4.1_p1.ebuild:
ppc stable, bug #186556
28 Jul 2007; Raúl Porcel
alpha/ia64/x86 stable wrt security #186556
27 Jul 2007; Gustavo Zacarias
bind-tools-9.4.1_p1.ebuild:
Stable on sparc wrt security #186556
27 Jul 2007; Jeroen Roovers
Stable for HPPA (bug #186556).
27 Jul 2007; Seemant Kulleen
bind-tools-9.4.1_p1.ebuild:
fix the version info in the SRC_URI mangling so that the fetch succeeds
*bind-tools-9.4.1_p1 (27 Jul 2007)
27 Jul 2007; Tobias Scherbaum
+bind-tools-9.4.1_p1.ebuild:
Version bump, bug #186556
21 Jun 2007; Joshua Kinard
Stable on mips, per #131337.
18 Jun 2007; Jeroen Roovers
Stable for HPPA (bug #181554).
17 Jun 2007; Tobias Scherbaum
bind-tools-9.4.1-r1.ebuild:
ppc stable, bug #181554
12 Jun 2007;
marking stable on amd64
11 Jun 2007; Raúl Porcel
alpha/ia64/x86 stable wrt #181554
11 Jun 2007; Gustavo Zacarias
bind-tools-9.4.1-r1.ebuild:
Stable on sparc wrt #181554
11 Jun 2007; Markus Rothe
Stable on ppc64; bug #181554
10 Jun 2007; Joshua Kinard
Marked unstable on mips, per #181554.
*bind-tools-9.4.1-r1 (02 Jun 2007)
*bind-tools-9.3.4-r1 (02 Jun 2007)
*bind-tools-9.2.8-r1 (02 Jun 2007)
02 Jun 2007; Konstantin V. Arkhipov
+bind-tools-9.2.8-r1.ebuild, +bind-tools-9.3.4-r1.ebuild,
-bind-tools-9.4.1.ebuild, +bind-tools-9.4.1-r1.ebuild:
Closing bug #151839 again.
12 May 2007; Joshua Kinard
Stable on mips.
*bind-tools-9.4.1 (01 May 2007)
01 May 2007; Konstantin V. Arkhipov
-bind-tools-9.4.0.ebuild, +bind-tools-9.4.1.ebuild:
Version bump wrt bug #176677.
22 Apr 2007; Raúl Porcel
ia64 stable
16 Apr 2007; Markus Rothe
Stable on ppc64
16 Mar 2007; Roy Marples
idn requires iconv, which is in a separate library for non glibc systems.
Fixes #171043.
*bind-tools-9.4.0 (28 Feb 2007)
28 Feb 2007; Konstantin V. Arkhipov
-bind-tools-9.4.0_rc2.ebuild, +bind-tools-9.4.0.ebuild:
Version bump, closing bug #168356.
13 Feb 2007; Marcus D. Hanwell
bind-tools-9.3.4.ebuild:
Stable on amd64, bug 163692.
08 Feb 2007; Tobias Scherbaum
bind-tools-9.3.4.ebuild:
Stable on ppc wrt bug #163692.
07 Feb 2007; Jeroen Roovers
Stable for HPPA (bug #163692).
07 Feb 2007; Raúl Porcel
bind-tools-9.3.4.ebuild:
x86 stable wrt security bug 163692
07 Feb 2007; Gustavo Zacarias
bind-tools-9.2.8.ebuild, bind-tools-9.3.4.ebuild:
Stable on sparc wrt security #163692
*bind-tools-9.4.0_rc2 (06 Feb 2007)
*bind-tools-9.3.4 (06 Feb 2007)
*bind-tools-9.2.8 (06 Feb 2007)
06 Feb 2007; Martin Jackson
+bind-tools-9.3.4.ebuild, +bind-tools-9.4.0_rc2.ebuild:
Updates for bugs #163691 #163692 and #164293
19 Dec 2006; Tobias Scherbaum
bind-tools-9.3.3.ebuild:
Stable on ppc wrt bug #158217.
18 Dec 2006; Gustavo Zacarias
bind-tools-9.3.3.ebuild:
Stable on sparc wrt security #158217
18 Dec 2006; Christian Faulhammer
bind-tools-9.2.7.ebuild, bind-tools-9.3.3.ebuild:
stable x86, security bug #158217
18 Dec 2006; Konstantin V. Arkhipov
bind-tools-9.2.7.ebuild, bind-tools-9.3.3.ebuild:
Goes stable on amd64 wrt security bug #158217.
*bind-tools-9.3.3 (17 Dec 2006)
*bind-tools-9.2.7 (17 Dec 2006)
17 Dec 2006; Konstantin V. Arkhipov
+bind-tools-9.2.7.ebuild, +bind-tools-9.3.3.ebuild:
Version bumps.
20 Jul 2006; Diego Pettenò
bind-tools-9.3.2-r3.ebuild:
Add ~x86-fbsd keyword as per bug #141142.
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.3.2.ebuild:
Stable on alpha wrt Bug #122561.
*bind-tools-9.2.6-r2 (23 Feb 2006)
*bind-tools-9.3.2-r2 (23 Feb 2006)
23 Feb 2006; Konstantin Arkhipov
+bind-tools-9.2.6-r2.ebuild, +bind-tools-9.3.2-r2.ebuild,
-bind-tools-9.2.6-r1.ebuild, -bind-tools-9.3.2-r1.ebuild,
+files/bind-tools-configure.patch:
Closing bug #122597, patch taken from sys-devel/flex.
20 Feb 2006; Joshua Kinard
bind-tools-9.3.2.ebuild:
Marked stable on mips.
17 Feb 2006; Joseph Jezak
Marked ppc stable for bug #122561.
17 Feb 2006; Michael Hanselmann
bind-tools-9.3.2.ebuild:
Stable on ppc.
15 Feb 2006; Mark Loeser
bind-tools-9.3.2.ebuild:
Stable on x86; bug #122561
16 Feb 2006; Konstantin Arkhipov
Stable on amd64, bug #122561.
15 Feb 2006; Markus Rothe
bind-tools-9.3.2.ebuild:
Stable on ppc64; bug #122561
14 Feb 2006; Gustavo Zacarias
bind-tools-9.2.6.ebuild, bind-tools-9.3.2.ebuild:
Stable on sparc wrt #122561
*bind-tools-9.3.2-r1 (12 Feb 2006)
*bind-tools-9.2.6-r1 (12 Feb 2006)
12 Feb 2006; Konstantin Arkhipov
+bind-tools-9.2.6-r1.ebuild, +bind-tools-9.3.2-r1.ebuild:
IDN support added, fixes bug #122225.
*bind-tools-9.3.2 (02 Jan 2006)
*bind-tools-9.2.6 (02 Jan 2006)
02 Jan 2006; Konstantin Arkhipov
+bind-tools-9.2.6.ebuild, -bind-tools-9.2.3.ebuild, -bind-tools-9.3.1.ebuild,
-bind-tools-9.2.2.ebuild, -bind-tools-9.2.2_rc1.ebuild,
-bind-tools-9.2.3-r1.ebuild:
Bump.
06 Jul 2005; Konstantin Arkhipov
Closing bug #97871.
07 May 2005; Daniel Ostrow
Stable on ppc64.
10 Apr 2005; Joshua Kinard
Marked stable on mips.
06 Apr 2005; Bryan Østergaard
bind-tools-9.2.5.ebuild:
Stable on alpha, bug 87902.
04 Apr 2005; Guy Martin
Stable on hppa.
04 Apr 2005; Michael Hanselmann
bind-tools-9.2.5.ebuild:
Stable on ppc.
04 Apr 2005; Gustavo Zacarias
bind-tools-9.2.5.ebuild:
Stable on sparc wrt #87902
04 Apr 2005; Konstantin Arkhipov
Stable on x86 and amd64 due to bug #87902.
01 Apr 2005; Aron Griffis
stable on ia64
*bind-tools-9.3.1 (26 Mar 2005)
26 Mar 2005; Konstantin Arkhipov
Version bump. Masked for heavy testing.
*bind-tools-9.2.5 (26 Mar 2005)
26 Mar 2005; Konstantin Arkhipov
Version bump. Closes bugs #79718 and #83736.
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
23 Nov 2004; Sven Wegener
Fixed digest.
19 Oct 2004; Dylan Carlson
bind-tools-9.2.3-r1.ebuild:
Stable on amd64.
02 Jul 2004; Jeffrey Forman
Added ipv6 IUSE flag per bug 55184
01 Jul 2004; Jeremy Huddleston
bind-tools-9.2.2.ebuild, bind-tools-9.2.2_rc1.ebuild,
bind-tools-9.2.3-r1.ebuild, bind-tools-9.2.3.ebuild:
virtual/glibc -> virtual/libc
08 Jun 2004; Stephen P. Becker
bind-tools-9.2.3-r1.ebuild:
Added gnuconfig tweak for mips.
05 Jun 2004; Bryan Østergaard
bind-tools-9.2.3-r1.ebuild:
Stable on alpha.
01 Jun 2004; Tom Gall
stable on ppc64, bug #52706
15 May 2004; Joshua Kinard
Marked stable on mips.
27 Apr 2004; Aron Griffis
Add flag-o-matic for bug 49179
26 Apr 2004; Michael McCabe
added s390 keywords
11 Apr 2004; Jason Wever
Stable on sparc.
11 Mar 2004; Lars Weiler
stable on ppc
*bind-tools-9.2.3-r1 (02 Feb 2004)
02 Feb 2004; Stewart Honsberger
bind-tools-9.2.3-r1.ebuild:
Revert to old build method until dynamic linked libs co-exists with BIND
30 Jan 2004;
Added mips to KEYWORDS.
26 Nov 2003; Stewart Honsberger
bind-tools-9.2.2.ebuild, bind-tools-9.2.3.ebuild:
Marked 9.2.2 stable on PPC
Marked 9.2.3 unstable on all arches; critical library conflicts.
24 Nov 2003; Aron Griffis
Disable on alpha until bug 34265 is resolved
18 Nov 2003; Stewart
-fPIC flag for 64-bit architectures (Bug #33336)
*bind-tools-9.2.3 (17 Nov 2003)
17 Nov 2003; Stewart Honsberger
bind-tools-9.2.3.ebuild:
Version bump.
Dynamic linking of utilities (Bug #14261)
*bind-tools-9.2.2 (04 Mar 2002)
16 Apr 2003; Guy Martin
Marked stable for hppa.
06 Apr 2003; Zach Welch
add arm keyword
30 Mar 2003; Christian Birchinger
bind-tools-9.2.2.ebuild:
Added sparc stable keyword
09 Mar 2003; Aron Griffis
Marked stable on alpha and x86 during package upgrade phase.
04 Mar 2003; Brandon Low
make->emake -j1
04 Mar 2003; Brandon Low
Version bump, marked unstable. Cleaned up unneeded ebuilds.
*bind-tools-9.2.2_rc1 (16 Aug 2002)
27 Feb 2003; Guy Martin
Added hppa to keywords.
16 Aug 2002; Seemant Kulleen
bind-tools-9.2.2_rc1.ebuild :
Security fix version bump: http://www.kb.cert.org/vuls/id/803539
Thanks to: kevin@aptbasilicata.it (Maurizio Disimino) in bug #6578
*bind-tools-9.2.1 (27 Jun 2002)
27 Jun 2002; Seemant Kulleen
files/digest-bind-tools-9.2.1 :
Version bump by: markus-krainer@chello.at (Markus Krainer) in bug #3249
*bind-tools-9.1.3-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX bind-tools-configure.patch 1686 RMD160 4ff8355af81705058fd411910dfae94887bcd884 SHA1 67ae0deff73689cb39cd6e7451262bdda9c25a39 SHA256 dc9386b88eac48c282d63d0be7e7be81d4a0a08035a8b97138a61133e057bcea
DIST bind-9.2.5.tar.gz 4504389 RMD160 885a1de04273d8afabf5168a44d9879b4690e60d SHA1 d30ddd89e2eda65adebef103cc141b11b0c759b6 SHA256 29000a8600af91e314cd5535eead0b5cf67c2aa47e1fce6ff3cf87e6367f04b5
DIST bind-9.2.6.tar.gz 5125776 RMD160 6c732cf9fbc9c68d822833689088701af97a6b3a SHA1 0d6e714298f8f9e2384ecd9ce38b148043ec1596 SHA256 05f4be2c62beacc38a5ab29520a33ec1f716222f3f09634ec89345671b4c758d
DIST bind-9.2.8.tar.gz 5208805 RMD160 4bdba3e75a9d188d05787ca553aa656a416d4534 SHA1 77694d04be063f071e48b243ddb441451410ca57 SHA256 4c037a1ffe71f8baa8b416589faa0a3c312b2afe7b79bde9ebf9bbde5af5a11d
DIST bind-9.3.2.tar.gz 5302112 RMD160 c825b6308eb374e9bcf9b6ccc48f65d8753c0a6d SHA1 13efeaf496ed110980088fb5cbe22460f04a0fac SHA256 4d4298abd85d06083a0643091dde05ffbe3db051439524dbe4a81c689735c694
DIST bind-9.3.4.tar.gz 5405022 RMD160 8b5fda9542f6afbe7ffb857d72f7e545237d7826 SHA1 f53c7e24157ae1fd881834351804bfee3c2782ee SHA256 40152026af715b15ac958f374394e5189a099b562eb913470ccc43f6fbd19c21
DIST bind-9.4.1-P1.tar.gz 6341409 RMD160 ced75a96098d78a7fdd8cc1d1e3daf2ad142ee9f SHA1 c65bfd3d6ff1dd78b678fe350e323bfb6d47fe1b SHA256 912d07be9a6b4fa180d38637bf32ac4e802b087e46fbbf2a76314ecc3444b693
DIST bind-9.4.1.tar.gz 6334215 RMD160 53dcfa9a0e2422aeb9f3e4d12f09b1595784cb45 SHA1 d00899008cac044c34084cfc0b0d3b402b0d24c8 SHA256 79c671ec6c32d84984a5a07e691dbed57a744c3602837cc8e3f4fd0e450a42fa
DIST bind-9.4.2.tar.gz 6574042 RMD160 61d7cb11d6c8cf6857658c2d0bb7474855bc8c1e SHA1 7a42377da256b146a66ea182cc665e857d76c218 SHA256 5add82a67dc98b89b4a0f95a467480b0f6b7d3a6b563a13076d9f701286960bd
DIST bind-9.5.0.tar.gz 6749437 RMD160 1f40217a7baab442f30e024698999ba845f6f05d SHA1 8d622ebcb6061518770cbc66072258c7ff051cb8 SHA256 fbb4c02c792a5298f8c71d617dfbab2acebbbdd51ea1d1e94d1aa66de48ddd61
EBUILD bind-tools-9.2.5.ebuild 1307 RMD160 ed12ec3cdd389e8bb4c927685e28f090060451ce SHA1 d2719880e9923e484f1e02e271ed7796744c7b5e SHA256 a93aeff29511aa9a2fd8e7b50d7e368bc76413e5a6c5c469a54472ede62c1fe1
EBUILD bind-tools-9.2.6-r3.ebuild 1585 RMD160 7ff8c33781519c9102af6bc8831fb09af451fde7 SHA1 68cf3256786915684ea18656865ea15e3912ce72 SHA256 a4d61cf3d01dad037c31c4e4f0274ed19374abf895fa585e68c2d96e7c1a714b
EBUILD bind-tools-9.2.6.ebuild 1242 RMD160 1bf316a5f178585b333962bf552b7562cb20f6d5 SHA1 91e46c5e72463810b7863b1b5a2c8677dec96976 SHA256 ded1f9ae42c08eedff92d91cbbad7f0d22a69bbb0dbed771d05fa9dc0b880678
EBUILD bind-tools-9.2.8-r1.ebuild 1802 RMD160 ec5e467f792b244d54e7235649f663d6ff934699 SHA1 018b257a64877a41c295122dc55afc21555dac40 SHA256 b029556da88797340b4f0ec85f14afcb71d1f5b097767a8468f96cd8e75c4ec2
EBUILD bind-tools-9.2.8.ebuild 1773 RMD160 ac13730da61ad20758c4adc03ad385a67458f369 SHA1 d99cf8ed0789dba5a81a98a5dd5a6d0c786cd607 SHA256 edc63acaae563552117fc8335a8c609f22770506bd031397e01a8b90552b59c7
EBUILD bind-tools-9.3.2-r3.ebuild 1595 RMD160 431d4e42756b363a1a465584e99c353e7f8be257 SHA1 378b1d2d6e94766496bdb74e6c08c1909f829d39 SHA256 31422385fc0bcdd9dd3234f36826ecc4276d9e4c50bde8e103bd7f59f213b139
EBUILD bind-tools-9.3.2.ebuild 1242 RMD160 3ea4e12ca15449dca79851de9fe7295d66fe5d24 SHA1 da5d4877d81887e0fcf9bcb6ecb0e715b1404a33 SHA256 b2c6ea50cf05488b58adeed3d14d5a728c456d2180af2d7446175b4cb3290169
EBUILD bind-tools-9.3.4-r1.ebuild 1777 RMD160 6ea011f86124808d112dd7c1c05d18866e42c3dc SHA1 981bec578f5dcdc65bb9db4145c0a7a89e6d71f7 SHA256 072163d1790fc32eb02d2a8a24383d9c08d6e435093db01ea3b3decc1c2e5ad9
EBUILD bind-tools-9.3.4.ebuild 1745 RMD160 4f6664bd3c8fc871746579c9f679fe1a2a484226 SHA1 a45454b8f6c14f60d037e50e203c9937d2fd8c40 SHA256 5131c5b67acd1a06085a2515d28c75c82ba3d23f6eadd4b68b1ce9278490dcf1
EBUILD bind-tools-9.4.1-r1.ebuild 1903 RMD160 c1c6f72dad00028f33190b8c78811641ea1ab524 SHA1 982d53e04544f9412957d53247394446b56ba882 SHA256 bdd15ce69e6e3cf42dd9d952e64f41968532c5eef439c4aacd75f7204c5dc7f4
EBUILD bind-tools-9.4.1_p1.ebuild 1950 RMD160 ce35fae1819bc9043ea6b1b4e29101d82f14029b SHA1 3375c166f38ef7c112c07cda1678899541953f06 SHA256 a62e4d41a6136f2d51559f596120e63a1ee1553b57c6370e263bc2e8992b7aef
EBUILD bind-tools-9.4.2.ebuild 2045 RMD160 5c34dbec7e1fced57d0a242900f17046c496c572 SHA1 d4b9fdd9ba5e58b358d59b487c6eaeefee4061c0 SHA256 25a70b85a20f8fc6baed328fd2a0b9a13520da3bfb99ec8e072cba129a00c168
EBUILD bind-tools-9.5.0.ebuild 2045 RMD160 d191706fea8205005969129c49a0860c81e0a041 SHA1 e15d6cb90529d1c117881a250563287084fcc26d SHA256 6fa0358591dfcb933d64d498971a30914fbcbb8eb7ebd674ba50e3b71825cd17
MISC ChangeLog 13319 RMD160 2cb42eaee7a36d8072d32ab743ad4c953b5e418d SHA1 a7af35be051c941896adf0156c2870471dc26685 SHA256 9cd8cf70f887cf725f4d4783cbae44ea16a5780956c0a4bf40feedf84cc2a1cd
MISC metadata.xml 334 RMD160 5bf93af61fefc6ad5d6c78fa595fcd70bd35c3a9 SHA1 0f537e70e9ddba477f8cd430f6d24589ba268755 SHA256 5a6b75435f504f86c0ff197f0374e59fbb00c9eb351e39336d07ed67ed54b92d
# Copyright 1999-2005 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.5.ebuild,v 1.9 2005/05/07 21:35:54 dostrow 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="ipv6"
DEPEND=""
src_compile() {
use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no"
econf ${myconf} || die "Configure failed"
export MAKEOPTS="${MAKEOPTS} -j1"
cd ${S}/lib/isc
emake || die "make failed in /lib/isc"
cd ${S}/lib/dns
emake || die "make failed in /lib/dns"
cd ${S}/bin/dig
emake || die "make failed in /bin/dig"
cd ${S}/lib/lwres/
emake || die "make failed in /lib/lwres"
cd ${S}/bin/nsupdate/
emake || die "make failed in /bin/nsupdate"
}
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
}
# Copyright 1999-2008 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.2 2008/02/29 21:57:54 armin76 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
}
# 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.ebuild,v 1.9 2006/04/25 02:26:18 tcort 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 sh sparc x86"
IUSE="ipv6"
DEPEND=""
src_compile() {
use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no"
econf ${myconf} || die "Configure failed"
export MAKEOPTS="${MAKEOPTS} -j1"
cd ${S}/lib
emake || die "make failed in /lib"
cd ${S}/bin/dig
emake || die "make failed in /bin/dig"
cd ${S}/lib/lwres/
emake || die "make failed in /lib/lwres"
cd ${S}/bin/nsupdate/
emake || die "make failed in /bin/nsupdate"
}
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
}
# Copyright 1999-2008 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.8-r1.ebuild,v 1.2 2008/02/29 21:57:54 armin76 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 ~sh sparc x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND=""
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# This file does not exist in the bind-9.2.8 tarball - mjolnir
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
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
}
# Copyright 1999-2007 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.8.ebuild,v 1.5 2007/08/25 14:33:18 vapier 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 sh sparc x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND=""
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# This file does not exist in the bind-9.2.8 tarball - mjolnir
# 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
cd -
}
# bug #151839
sed \
-e 's:CDEFINES =:CDEFINES = -USO_BSDCOMPAT:' \
-i lib/isc/unix/Makefile.in
}
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
}
# Copyright 1999-2008 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.3 2008/02/29 21:57:54 armin76 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 ~x86-fbsd"
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
}
# 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.ebuild,v 1.9 2006/04/25 02:26:18 tcort 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 sh sparc x86"
IUSE="ipv6"
DEPEND=""
src_compile() {
use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no"
econf ${myconf} || die "Configure failed"
export MAKEOPTS="${MAKEOPTS} -j1"
cd ${S}/lib
emake || die "make failed in /lib"
cd ${S}/bin/dig
emake || die "make failed in /bin/dig"
cd ${S}/lib/lwres/
emake || die "make failed in /lib/lwres"
cd ${S}/bin/nsupdate/
emake || die "make failed in /bin/nsupdate"
}
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
}
# Copyright 1999-2008 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.4-r1.ebuild,v 1.2 2008/02/29 21:57:54 armin76 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 ~sh sparc x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND=""
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# bind 9.3.4 does not have this patch
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
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
}
# Copyright 1999-2007 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.4.ebuild,v 1.9 2007/04/22 18:48:44 armin76 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 sh sparc x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND=""
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# bind 9.3.4 does not have this patch
# 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
cd -
}
# bug #151839
sed \
-e 's:CDEFINES =:CDEFINES = -USO_BSDCOMPAT:' \
-i lib/isc/unix/Makefile.in
}
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
}
# Copyright 1999-2007 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.4.1-r1.ebuild,v 1.9 2007/06/24 22:06:01 vapier Exp $
inherit flag-o-matic
MY_P=${P//-tools}
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 sh sparc x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND="idn? ( || ( sys-libs/glibc dev-libs/libiconv ) )"
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# BIND 9.4.0 doesn't have this patch
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
src_compile() {
local myconf=
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
local myconf=
has_version sys-libs/glibc || myconf="${myconf} --with-iconv"
econf ${myconf} || 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
}
# Copyright 1999-2007 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.4.1_p1.ebuild,v 1.10 2007/08/25 14:33:18 vapier Exp $
inherit flag-o-matic
MY_PN=${PN//-tools}
MY_PV=${PV/_p/-P}
MY_P=${MY_PN}-${MY_PV}
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/${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="idn ipv6"
DEPEND="idn? ( || ( sys-libs/glibc dev-libs/libiconv ) )"
src_unpack() {
unpack "${A}" || die
cd "${S}" || die
use idn && {
# BIND 9.4.0 doesn't have this patch
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
src_compile() {
local myconf=
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
local myconf=
has_version sys-libs/glibc || myconf="${myconf} --with-iconv"
econf ${myconf} || 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
}
# Copyright 1999-2008 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.4.2.ebuild,v 1.3 2008/05/04 09:12:09 dertobi123 Exp $
inherit flag-o-matic
MY_P=${P//-tools}
S=${WORKDIR}/${MY_P}
DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
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 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND="idn? ( || ( sys-libs/glibc dev-libs/libiconv )
net-dns/idnkit )"
src_unpack() {
unpack ${A} || die
cd "${S}" || die
use idn && {
# BIND 9.4.0 doesn't have this patch
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
src_compile() {
local myconf=
use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no"
use idn && myconf="${myconf} --with-idn"
has_version sys-libs/glibc || myconf="${myconf} --with-iconv"
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"
cd "${S}"/bin/dnssec/
emake -j1 || die "make failed in /bin/dnssec"
}
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
cd "${S}"/bin/dnssec
dobin dnssec-keygen || die
doman dnssec-keygen.8 || die
dohtml dnssec-keygen.html || die
}
# Copyright 1999-2008 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.5.0.ebuild,v 1.1 2008/06/04 20:09:15 dertobi123 Exp $
inherit flag-o-matic
MY_P=${P//-tools}
S=${WORKDIR}/${MY_P}
DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
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 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="idn ipv6"
DEPEND="idn? ( || ( sys-libs/glibc dev-libs/libiconv )
net-dns/idnkit )"
src_unpack() {
unpack ${A} || die
cd "${S}" || die
use idn && {
# BIND 9.4.0 doesn't have this patch
# 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
cd -
}
# bug #151839
sed -e \
's:struct isc_socket {:#undef SO_BSDCOMPAT\n\nstruct isc_socket {:' \
-i lib/isc/unix/socket.c
}
src_compile() {
local myconf=
use ipv6 && myconf="${myconf} --enable-ipv6" || myconf="${myconf} --enable-ipv6=no"
use idn && myconf="${myconf} --with-idn"
has_version sys-libs/glibc || myconf="${myconf} --with-iconv"
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"
cd "${S}"/bin/dnssec/
emake -j1 || die "make failed in /bin/dnssec"
}
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
cd "${S}"/bin/dnssec
dobin dnssec-keygen || die
doman dnssec-keygen.8 || die
dohtml dnssec-keygen.html || die
}