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: metadata.xml ChangeLog bind-tools-9.8.1.ebuild bind-tools-9.8.0.ebuild
Date: Fri, 02 Sep 2011 15:07:52
Message-Id: 20110902150737.43E6C2004C@flycatcher.gentoo.org
1 idl0r 11/09/02 15:07:37
2
3 Modified: metadata.xml ChangeLog
4 Added: bind-tools-9.8.1.ebuild
5 Removed: bind-tools-9.8.0.ebuild
6 Log:
7 Version bump to 9.8.1. Some cleanup.
8
9 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.8 net-dns/bind-tools/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/metadata.xml?rev=1.8&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/metadata.xml?rev=1.8&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/metadata.xml?r1=1.7&r2=1.8
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-dns/bind-tools/metadata.xml,v
21 retrieving revision 1.7
22 retrieving revision 1.8
23 diff -u -r1.7 -r1.8
24 --- metadata.xml 2 Nov 2010 18:56:48 -0000 1.7
25 +++ metadata.xml 2 Sep 2011 15:07:36 -0000 1.8
26 @@ -7,6 +7,7 @@
27 <name>Christian Ruppert</name>
28 </maintainer>
29 <use>
30 + <flag name="pkcs11">Enable PKCS#11 key support/tools for DNSSEC</flag>
31 <flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
32 </use>
33 <longdescription>ISC's Bind DNS' server tools</longdescription>
34
35
36
37 1.197 net-dns/bind-tools/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.197&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?rev=1.197&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/ChangeLog?r1=1.196&r2=1.197
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v
46 retrieving revision 1.196
47 retrieving revision 1.197
48 diff -u -r1.196 -r1.197
49 --- ChangeLog 2 Jun 2011 10:54:16 -0000 1.196
50 +++ ChangeLog 2 Sep 2011 15:07:36 -0000 1.197
51 @@ -1,6 +1,12 @@
52 # ChangeLog for net-dns/bind-tools
53 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.196 2011/06/02 10:54:16 flameeyes Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/ChangeLog,v 1.197 2011/09/02 15:07:36 idl0r Exp $
56 +
57 +*bind-tools-9.8.1 (02 Sep 2011)
58 +
59 + 02 Sep 2011; Christian Ruppert <idl0r@g.o> -bind-tools-9.8.0.ebuild,
60 + +bind-tools-9.8.1.ebuild, metadata.xml:
61 + Version bump to 9.8.1. Some cleanup.
62
63 02 Jun 2011; Diego E. Pettenò <flameeyes@g.o>
64 bind-tools-9.8.0.ebuild:
65
66
67
68 1.1 net-dns/bind-tools/bind-tools-9.8.1.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: bind-tools-9.8.1.ebuild
74 ===================================================================
75 # Copyright 1999-2011 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/net-dns/bind-tools/bind-tools-9.8.1.ebuild,v 1.1 2011/09/02 15:07:37 idl0r Exp $
78
79 EAPI="4"
80
81 inherit eutils autotools flag-o-matic toolchain-funcs
82
83 MY_PN=${PN//-tools}
84 MY_PV=${PV/_p/-P}
85 MY_PV=${MY_PV/_rc/rc}
86 MY_P="${MY_PN}-${MY_PV}"
87
88 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
89 HOMEPAGE="http://www.isc.org/software/bind"
90 SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"
91
92 LICENSE="as-is"
93 SLOT="0"
94 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
95 IUSE="doc idn ipv6 pkcs11 ssl urandom xml"
96
97 DEPEND="ssl? ( dev-libs/openssl )
98 xml? ( dev-libs/libxml2 )
99 idn? ( net-dns/idnkit )"
100 RDEPEND="${DEPEND}"
101
102 S="${WORKDIR}/${MY_P}"
103
104 src_prepare() {
105 # bug 231247
106 epatch "${FILESDIR}"/${PN}-9.5.0_p1-lwconfig.patch
107
108 # bug #220361
109 rm {aclocal,libtool}.m4
110 eautoreconf
111 }
112
113 src_configure() {
114 local myconf=
115
116 if use urandom; then
117 myconf="${myconf} --with-randomdev=/dev/urandom"
118 else
119 myconf="${myconf} --with-randomdev=/dev/random"
120 fi
121
122 # bug 344029
123 append-cflags "-DDIG_SIGCHASE"
124
125 tc-export BUILD_CC
126 econf \
127 $(use_enable ipv6) \
128 $(use_with idn) \
129 $(use_with ssl openssl) \
130 $(use_with xml libxml2) \
131 $(use_with pkcs11) \
132 ${myconf}
133
134 # bug #151839
135 echo '#undef SO_BSDCOMPAT' >> config.h
136 }
137
138 src_compile() {
139 emake -C lib/ || die "emake lib failed"
140 emake -C bin/dig/ || die "emake bin/dig failed"
141 emake -C bin/nsupdate/ || die "emake bin/nsupdate failed"
142 emake -C bin/dnssec/ || die "emake bin/dnssec failed"
143 }
144
145 src_install() {
146 dodoc README CHANGES FAQ || die
147
148 cd "${S}"/bin/dig
149 dobin dig host nslookup || die
150 doman {dig,host,nslookup}.1 || die
151
152 cd "${S}"/bin/nsupdate
153 dobin nsupdate || die
154 doman nsupdate.1 || die
155 if use doc; then
156 dohtml nsupdate.html || die
157 fi
158
159 cd "${S}"/bin/dnssec
160 dobin dnssec-keygen || die
161 doman dnssec-keygen.8 || die
162 if use doc; then
163 dohtml dnssec-keygen.html || die
164 fi
165 }