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.7.5.ebuild bind-tools-9.8.2.ebuild bind-tools-9.9.0.ebuild
Date: Sat, 07 Apr 2012 18:16:30
Message-Id: 20120407181621.2AEEA2004B@flycatcher.gentoo.org
1 idl0r 12/04/07 18:16:21
2
3 Modified: ChangeLog bind-tools-9.9.0.ebuild
4 Added: bind-tools-9.7.5.ebuild bind-tools-9.8.2.ebuild
5 Log:
6 Version bumps.
7
8 (Portage version: 2.1.10.44/cvs/Linux i686)
9
10 Revision Changes Path
11 1.207 net-dns/bind-tools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.207&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.207&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?r1=1.206&r2=1.207
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v
20 retrieving revision 1.206
21 retrieving revision 1.207
22 diff -u -r1.206 -r1.207
23 --- ChangeLog 29 Feb 2012 18:57:57 -0000 1.206
24 +++ ChangeLog 7 Apr 2012 18:16:21 -0000 1.207
25 @@ -1,6 +1,13 @@
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.206 2012/02/29 18:57:57 idl0r Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.207 2012/04/07 18:16:21 idl0r Exp $
30 +
31 +*bind-tools-9.8.2 (07 Apr 2012)
32 +*bind-tools-9.7.5 (07 Apr 2012)
33 +
34 + 07 Apr 2012; Christian Ruppert <idl0r@g.o> +bind-tools-9.7.5.ebuild,
35 + +bind-tools-9.8.2.ebuild, bind-tools-9.9.0.ebuild:
36 + Version bumps.
37
38 *bind-tools-9.9.0 (29 Feb 2012)
39
40
41
42
43 1.2 net-dns/bind-tools/bind-tools-9.9.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild?r1=1.1&r2=1.2
48
49 Index: bind-tools-9.9.0.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- bind-tools-9.9.0.ebuild 29 Feb 2012 18:57:57 -0000 1.1
56 +++ bind-tools-9.9.0.ebuild 7 Apr 2012 18:16:21 -0000 1.2
57 @@ -1,6 +1,6 @@
58 # Copyright 1999-2012 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $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 $
61 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.9.0.ebuild,v 1.2 2012/04/07 18:16:21 idl0r Exp $
62
63 EAPI="4"
64
65 @@ -75,23 +75,23 @@
66 }
67
68 src_install() {
69 - dodoc README CHANGES FAQ || die
70 + dodoc README CHANGES FAQ
71
72 cd "${S}"/bin/dig
73 - dobin dig host nslookup || die
74 - doman {dig,host,nslookup}.1 || die
75 + dobin dig host nslookup
76 + doman {dig,host,nslookup}.1
77
78 cd "${S}"/bin/nsupdate
79 - dobin nsupdate || die
80 - doman nsupdate.1 || die
81 + dobin nsupdate
82 + doman nsupdate.1
83 if use doc; then
84 - dohtml nsupdate.html || die
85 + dohtml nsupdate.html
86 fi
87
88 cd "${S}"/bin/dnssec
89 - dobin dnssec-keygen || die
90 - doman dnssec-keygen.8 || die
91 + dobin dnssec-keygen
92 + doman dnssec-keygen.8
93 if use doc; then
94 - dohtml dnssec-keygen.html || die
95 + dohtml dnssec-keygen.html
96 fi
97 }
98
99
100
101 1.1 net-dns/bind-tools/bind-tools-9.7.5.ebuild
102
103 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.7.5.ebuild?rev=1.1&view=markup
104 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.7.5.ebuild?rev=1.1&content-type=text/plain
105
106 Index: bind-tools-9.7.5.ebuild
107 ===================================================================
108 # Copyright 1999-2012 Gentoo Foundation
109 # Distributed under the terms of the GNU General Public License v2
110 # $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.7.5.ebuild,v 1.1 2012/04/07 18:16:21 idl0r Exp $
111
112 EAPI="4"
113
114 inherit eutils autotools flag-o-matic toolchain-funcs
115
116 MY_PN=${PN//-tools}
117 MY_PV=${PV/_p/-P}
118 MY_PV=${MY_PV/_rc/rc}
119 MY_P="${MY_PN}-${MY_PV}"
120
121 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
122 HOMEPAGE="http://www.isc.org/software/bind"
123 SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"
124
125 LICENSE="as-is"
126 SLOT="0"
127 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
128 IUSE="doc gssapi idn ipv6 pkcs11 ssl urandom xml"
129
130 DEPEND="ssl? ( dev-libs/openssl )
131 xml? ( dev-libs/libxml2 )
132 idn? ( net-dns/idnkit )
133 gssapi? ( virtual/krb5 )"
134 RDEPEND="${DEPEND}"
135
136 S="${WORKDIR}/${MY_P}"
137
138 src_prepare() {
139 # bug 231247
140 epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch
141
142 # bug #220361
143 rm {aclocal,libtool}.m4
144 eautoreconf
145 }
146
147 src_configure() {
148 local myconf=
149
150 if use urandom; then
151 myconf="${myconf} --with-randomdev=/dev/urandom"
152 else
153 myconf="${myconf} --with-randomdev=/dev/random"
154 fi
155
156 # bug 344029
157 append-cflags "-DDIG_SIGCHASE"
158
159 # localstatedir for nsupdate -l, bug 395785
160 tc-export BUILD_CC
161 econf \
162 --localstatedir=/var \
163 $(use_enable ipv6) \
164 $(use_with idn) \
165 $(use_with ssl openssl) \
166 $(use_with xml libxml2) \
167 $(use_with gssapi) \
168 $(use_with pkcs11) \
169 ${myconf}
170
171 # bug #151839
172 echo '#undef SO_BSDCOMPAT' >> config.h
173 }
174
175 src_compile() {
176 emake -C lib/ || die "emake lib failed"
177 emake -C bin/dig/ || die "emake bin/dig failed"
178 emake -C bin/nsupdate/ || die "emake bin/nsupdate failed"
179 emake -C bin/dnssec/ || die "emake bin/dnssec failed"
180 }
181
182 src_install() {
183 dodoc README CHANGES FAQ
184
185 cd "${S}"/bin/dig
186 dobin dig host nslookup
187 doman {dig,host,nslookup}.1
188
189 cd "${S}"/bin/nsupdate
190 dobin nsupdate
191 doman nsupdate.1
192 if use doc; then
193 dohtml nsupdate.html
194 fi
195
196 cd "${S}"/bin/dnssec
197 dobin dnssec-keygen
198 doman dnssec-keygen.8
199 if use doc; then
200 dohtml dnssec-keygen.html
201 fi
202 }
203
204
205
206 1.1 net-dns/bind-tools/bind-tools-9.8.2.ebuild
207
208 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.2.ebuild?rev=1.1&view=markup
209 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.2.ebuild?rev=1.1&content-type=text/plain
210
211 Index: bind-tools-9.8.2.ebuild
212 ===================================================================
213 # Copyright 1999-2012 Gentoo Foundation
214 # Distributed under the terms of the GNU General Public License v2
215 # $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.2.ebuild,v 1.1 2012/04/07 18:16:21 idl0r Exp $
216
217 EAPI="4"
218
219 inherit eutils autotools flag-o-matic toolchain-funcs
220
221 MY_PN=${PN//-tools}
222 MY_PV=${PV/_p/-P}
223 MY_PV=${MY_PV/_rc/rc}
224 MY_P="${MY_PN}-${MY_PV}"
225
226 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
227 HOMEPAGE="http://www.isc.org/software/bind"
228 SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"
229
230 LICENSE="as-is"
231 SLOT="0"
232 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
233 IUSE="doc gssapi idn ipv6 pkcs11 ssl urandom xml"
234
235 DEPEND="ssl? ( dev-libs/openssl )
236 xml? ( dev-libs/libxml2 )
237 idn? ( net-dns/idnkit )
238 gssapi? ( virtual/krb5 )"
239 RDEPEND="${DEPEND}"
240
241 S="${WORKDIR}/${MY_P}"
242
243 src_prepare() {
244 # bug 231247
245 epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch
246
247 # bug #220361
248 rm {aclocal,libtool}.m4
249 eautoreconf
250 }
251
252 src_configure() {
253 local myconf=
254
255 if use urandom; then
256 myconf="${myconf} --with-randomdev=/dev/urandom"
257 else
258 myconf="${myconf} --with-randomdev=/dev/random"
259 fi
260
261 # bug 344029
262 append-cflags "-DDIG_SIGCHASE"
263
264 # localstatedir for nsupdate -l, bug 395785
265 tc-export BUILD_CC
266 econf \
267 --localstatedir=/var \
268 $(use_enable ipv6) \
269 $(use_with idn) \
270 $(use_with ssl openssl) \
271 $(use_with xml libxml2) \
272 $(use_with gssapi) \
273 $(use_with pkcs11) \
274 ${myconf}
275
276 # bug #151839
277 echo '#undef SO_BSDCOMPAT' >> config.h
278 }
279
280 src_compile() {
281 emake -C lib/ || die "emake lib failed"
282 emake -C bin/dig/ || die "emake bin/dig failed"
283 emake -C bin/nsupdate/ || die "emake bin/nsupdate failed"
284 emake -C bin/dnssec/ || die "emake bin/dnssec failed"
285 }
286
287 src_install() {
288 dodoc README CHANGES FAQ
289
290 cd "${S}"/bin/dig
291 dobin dig host nslookup
292 doman {dig,host,nslookup}.1
293
294 cd "${S}"/bin/nsupdate
295 dobin nsupdate
296 doman nsupdate.1
297 if use doc; then
298 dohtml nsupdate.html
299 fi
300
301 cd "${S}"/bin/dnssec
302 dobin dnssec-keygen
303 doman dnssec-keygen.8
304 if use doc; then
305 dohtml dnssec-keygen.html
306 fi
307 }