Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dns/bind-tools: ChangeLog bind-tools-9.9.0.ebuild
Date: Wed, 29 Feb 2012 18:58:08
Message-Id: 20120229185757.B0BDD2004B@flycatcher.gentoo.org
1 idl0r 12/02/29 18:57:57
2
3 Modified: ChangeLog
4 Added: bind-tools-9.9.0.ebuild
5 Log:
6 Version bump to 9.9.0
7
8 (Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.206 net-dns/bind-tools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.206&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.206&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?r1=1.205&r2=1.206
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v
20 retrieving revision 1.205
21 retrieving revision 1.206
22 diff -u -r1.205 -r1.206
23 --- ChangeLog 5 Jan 2012 00:36:50 -0000 1.205
24 +++ ChangeLog 29 Feb 2012 18:57:57 -0000 1.206
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-dns/bind-tools
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.205 2012/01/05 00:36:50 xmw Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.206 2012/02/29 18:57:57 idl0r Exp $
30 +
31 +*bind-tools-9.9.0 (29 Feb 2012)
32 +
33 + 29 Feb 2012; Christian Ruppert <idl0r@g.o> +bind-tools-9.9.0.ebuild:
34 + Version bump to 9.9.0
35
36 05 Jan 2012; Michael Weber <xmw@g.o> bind-tools-9.8.1.ebuild:
37 ppc/ppc64 stable (bug 391411)
38
39
40
41 1.1 net-dns/bind-tools/bind-tools-9.9.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: bind-tools-9.9.0.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild,v 1.1 2012/02/29 18:57:57 idl0r Exp $
51
52 EAPI="4"
53
54 inherit eutils autotools flag-o-matic toolchain-funcs
55
56 MY_PN=${PN//-tools}
57 MY_PV=${PV/_p/-P}
58 MY_PV=${MY_PV/_rc/rc}
59 MY_P="${MY_PN}-${MY_PV}"
60
61 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
62 HOMEPAGE="http://www.isc.org/software/bind"
63 SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"
64
65 LICENSE="as-is"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
68 IUSE="doc gssapi idn ipv6 pkcs11 readline ssl urandom xml"
69
70 DEPEND="ssl? ( dev-libs/openssl )
71 xml? ( dev-libs/libxml2 )
72 idn? ( net-dns/idnkit )
73 gssapi? ( virtual/krb5 )
74 readline? ( sys-libs/readline )"
75 RDEPEND="${DEPEND}"
76
77 S="${WORKDIR}/${MY_P}"
78
79 src_prepare() {
80 # bug 231247
81 epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch
82
83 # bug #220361
84 rm {aclocal,libtool}.m4
85 eautoreconf
86 }
87
88 src_configure() {
89 local myconf=
90
91 if use urandom; then
92 myconf="${myconf} --with-randomdev=/dev/urandom"
93 else
94 myconf="${myconf} --with-randomdev=/dev/random"
95 fi
96
97 # bug 344029
98 append-cflags "-DDIG_SIGCHASE"
99
100 # localstatedir for nsupdate -l, bug 395785
101 tc-export BUILD_CC
102 econf \
103 --localstatedir=/var \
104 $(use_enable ipv6) \
105 $(use_with idn) \
106 $(use_with ssl openssl) \
107 $(use_with xml libxml2) \
108 $(use_with gssapi) \
109 $(use_with pkcs11) \
110 $(use_with readline) \
111 ${myconf}
112
113 # bug #151839
114 echo '#undef SO_BSDCOMPAT' >> config.h
115 }
116
117 src_compile() {
118 emake -C lib/ || die "emake lib failed"
119 emake -C bin/dig/ || die "emake bin/dig failed"
120 emake -C bin/nsupdate/ || die "emake bin/nsupdate failed"
121 emake -C bin/dnssec/ || die "emake bin/dnssec failed"
122 }
123
124 src_install() {
125 dodoc README CHANGES FAQ || die
126
127 cd "${S}"/bin/dig
128 dobin dig host nslookup || die
129 doman {dig,host,nslookup}.1 || die
130
131 cd "${S}"/bin/nsupdate
132 dobin nsupdate || die
133 doman nsupdate.1 || die
134 if use doc; then
135 dohtml nsupdate.html || die
136 fi
137
138 cd "${S}"/bin/dnssec
139 dobin dnssec-keygen || die
140 doman dnssec-keygen.8 || die
141 if use doc; then
142 dohtml dnssec-keygen.html || die
143 fi
144 }