Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/bitcoind: ChangeLog bitcoind-0.5.0.6_rc3.ebuild bitcoind-0.4.5_rc3.ebuild bitcoind-0.5.4_rc3.ebuild bitcoind-0.4.5_rc2.ebuild bitcoind-0.5.4_rc2.ebuild bitcoind-0.5.0.6_rc2.ebuild
Date: Sat, 07 Apr 2012 01:03:20
Message-Id: 20120407010309.ED2A42004B@flycatcher.gentoo.org
1 blueness 12/04/07 01:03:09
2
3 Modified: ChangeLog
4 Added: bitcoind-0.5.0.6_rc3.ebuild
5 bitcoind-0.4.5_rc3.ebuild bitcoind-0.5.4_rc3.ebuild
6 Removed: bitcoind-0.4.5_rc2.ebuild bitcoind-0.5.4_rc2.ebuild
7 bitcoind-0.5.0.6_rc2.ebuild
8 Log:
9 Version bump rc2's to rc3's
10
11 (Portage version: 2.1.10.49/cvs/Linux x86_64)
12
13 Revision Changes Path
14 1.24 net-p2p/bitcoind/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/ChangeLog?rev=1.24&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/ChangeLog?rev=1.24&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/ChangeLog?r1=1.23&r2=1.24
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v
23 retrieving revision 1.23
24 retrieving revision 1.24
25 diff -u -r1.23 -r1.24
26 --- ChangeLog 4 Apr 2012 13:36:02 -0000 1.23
27 +++ ChangeLog 7 Apr 2012 01:03:09 -0000 1.24
28 @@ -1,6 +1,16 @@
29 # ChangeLog for net-p2p/bitcoind
30 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.23 2012/04/04 13:36:02 blueness Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.24 2012/04/07 01:03:09 blueness Exp $
33 +
34 +*bitcoind-0.5.4_rc3 (07 Apr 2012)
35 +*bitcoind-0.5.0.6_rc3 (07 Apr 2012)
36 +*bitcoind-0.4.5_rc3 (07 Apr 2012)
37 +
38 + 07 Apr 2012; Anthony G. Basile <blueness@g.o>
39 + -bitcoind-0.4.5_rc2.ebuild, +bitcoind-0.4.5_rc3.ebuild,
40 + -bitcoind-0.5.0.6_rc2.ebuild, +bitcoind-0.5.0.6_rc3.ebuild,
41 + -bitcoind-0.5.4_rc2.ebuild, +bitcoind-0.5.4_rc3.ebuild:
42 + Version bump rc2's to rc3's
43
44 04 Apr 2012; Anthony G. Basile <blueness@g.o>
45 -files/9999-eligius_sendfee.patch:
46
47
48
49 1.1 net-p2p/bitcoind/bitcoind-0.5.0.6_rc3.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.6_rc3.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.6_rc3.ebuild?rev=1.1&content-type=text/plain
53
54 Index: bitcoind-0.5.0.6_rc3.ebuild
55 ===================================================================
56 # Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.6_rc3.ebuild,v 1.1 2012/04/07 01:03:09 blueness Exp $
59
60 EAPI="4"
61
62 DB_VER="4.8"
63
64 inherit db-use eutils versionator
65
66 DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services"
67 HOMEPAGE="http://bitcoin.org/"
68 SRC_URI="http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
69 bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
70 eligius? (
71 !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
72 )
73 "
74
75 LICENSE="MIT ISC"
76 SLOT="0"
77 KEYWORDS="~amd64 ~arm ~x86"
78 IUSE="+bip16 +eligius examples ssl upnp"
79
80 RDEPEND="
81 >=dev-libs/boost-1.41.0
82 dev-libs/openssl[-bindist]
83 upnp? (
84 net-libs/miniupnpc
85 )
86 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
87 "
88 DEPEND="${RDEPEND}
89 >=app-shells/bash-4.1
90 "
91
92 S="${WORKDIR}/bitcoin-${PN}-stable"
93
94 pkg_setup() {
95 local UG='bitcoin'
96 enewgroup "${UG}"
97 enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
98 }
99
100 src_prepare() {
101 cd src || die
102 if use bip16; then
103 epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
104 use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
105 else
106 use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
107 fi
108 }
109
110 src_compile() {
111 OPTS=()
112 local BOOST_PKG BOOST_VER BOOST_INC
113
114 OPTS+=("DEBUGFLAGS=")
115 OPTS+=("CXXFLAGS=${CXXFLAGS}")
116 OPTS+=("LDFLAGS=${LDFLAGS}")
117
118 OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
119 OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
120
121 BOOST_PKG="$(best_version 'dev-libs/boost')"
122 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
123 BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
124 BOOST_INC="/usr/include/boost-${BOOST_VER}"
125 OPTS+=("BOOST_INCLUDE_PATH=${BOOST_INC}")
126 OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
127
128 use ssl && OPTS+=(USE_SSL=1)
129 if use upnp; then
130 OPTS+=(USE_UPNP=1)
131 else
132 OPTS+=(USE_UPNP=)
133 fi
134
135 cd src || die
136 emake -f makefile.unix "${OPTS[@]}" ${PN}
137 }
138
139 src_test() {
140 cd src || die
141 emake -f makefile.unix "${OPTS[@]}" test_bitcoin
142 ./test_bitcoin || die 'Tests failed'
143 }
144
145 src_install() {
146 dobin src/${PN}
147
148 insinto /etc/bitcoin
149 newins "${FILESDIR}/bitcoin.conf" bitcoin.conf
150 fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf
151 fperms 600 /etc/bitcoin/bitcoin.conf
152
153 newconfd "${FILESDIR}/bitcoin.confd" ${PN}
154 newinitd "${FILESDIR}/bitcoin.initd" ${PN}
155
156 keepdir /var/lib/bitcoin/.bitcoin
157 fperms 700 /var/lib/bitcoin
158 fowners bitcoin:bitcoin /var/lib/bitcoin/
159 fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin
160 dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf
161
162 dodoc doc/README
163
164 if use examples; then
165 docinto examples
166 dodoc -r contrib/{bitrpc,pyminer,wallettools}
167 fi
168 }
169
170
171
172 1.1 net-p2p/bitcoind/bitcoind-0.4.5_rc3.ebuild
173
174 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.5_rc3.ebuild?rev=1.1&view=markup
175 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.5_rc3.ebuild?rev=1.1&content-type=text/plain
176
177 Index: bitcoind-0.4.5_rc3.ebuild
178 ===================================================================
179 # Copyright 1999-2012 Gentoo Foundation
180 # Distributed under the terms of the GNU General Public License v2
181 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.5_rc3.ebuild,v 1.1 2012/04/07 01:03:09 blueness Exp $
182
183 EAPI="4"
184
185 DB_VER="4.8"
186
187 inherit db-use eutils versionator
188
189 DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services"
190 HOMEPAGE="http://bitcoin.org/"
191 SRC_URI="http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
192 bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.4.4-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
193 eligius? (
194 !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.4.5rc1-eligius_sendfee.patch.xz )
195 )
196 "
197
198 LICENSE="MIT ISC"
199 SLOT="0"
200 KEYWORDS="~amd64 ~x86"
201 IUSE="+bip16 +eligius ssl upnp"
202
203 RDEPEND="
204 >=dev-libs/boost-1.41.0
205 dev-libs/crypto++
206 dev-libs/openssl[-bindist]
207 upnp? (
208 net-libs/miniupnpc
209 )
210 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
211 "
212 DEPEND="${RDEPEND}
213 >=app-shells/bash-4.1
214 "
215
216 S="${WORKDIR}/bitcoin-${PN}-stable"
217
218 pkg_setup() {
219 local UG='bitcoin'
220 enewgroup "${UG}"
221 enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
222 }
223
224 src_prepare() {
225 cd src || die
226 cp "${FILESDIR}/0.4.2-Makefile.gentoo" "Makefile" || die
227 if use bip16; then
228 epatch "${WORKDIR}/0.4.4-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
229 use eligius && epatch "${FILESDIR}/0.4.4+bip16-eligius_sendfee.patch"
230 else
231 use eligius && epatch "${WORKDIR}/0.4.5rc1-eligius_sendfee.patch"
232 fi
233 }
234
235 src_compile() {
236 local OPTS=()
237 local BOOST_PKG BOOST_VER BOOST_INC
238
239 OPTS+=("CXXFLAGS=${CXXFLAGS}")
240 OPTS+=( "LDFLAGS=${LDFLAGS}")
241
242 OPTS+=("DB_CXXFLAGS=-I$(db_includedir "${DB_VER}")")
243 OPTS+=("DB_LDFLAGS=-ldb_cxx-${DB_VER}")
244
245 BOOST_PKG="$(best_version 'dev-libs/boost')"
246 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
247 BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
248 BOOST_INC="/usr/include/boost-${BOOST_VER}"
249 OPTS+=("BOOST_CXXFLAGS=-I${BOOST_INC}")
250 OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
251
252 use ssl && OPTS+=(USE_SSL=1)
253 use upnp && OPTS+=(USE_UPNP=1)
254
255 cd src || die
256 emake "${OPTS[@]}" ${PN}
257 }
258
259 src_install() {
260 dobin src/${PN}
261
262 insinto /etc/bitcoin
263 newins "${FILESDIR}/bitcoin.conf" bitcoin.conf
264 fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf
265 fperms 600 /etc/bitcoin/bitcoin.conf
266
267 newconfd "${FILESDIR}/bitcoin.confd" ${PN}
268 newinitd "${FILESDIR}/bitcoin.initd" ${PN}
269
270 keepdir /var/lib/bitcoin/.bitcoin
271 fperms 700 /var/lib/bitcoin
272 fowners bitcoin:bitcoin /var/lib/bitcoin/
273 fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin
274 dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf
275
276 dodoc doc/README
277 }
278
279
280
281 1.1 net-p2p/bitcoind/bitcoind-0.5.4_rc3.ebuild
282
283 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.4_rc3.ebuild?rev=1.1&view=markup
284 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.4_rc3.ebuild?rev=1.1&content-type=text/plain
285
286 Index: bitcoind-0.5.4_rc3.ebuild
287 ===================================================================
288 # Copyright 1999-2012 Gentoo Foundation
289 # Distributed under the terms of the GNU General Public License v2
290 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.4_rc3.ebuild,v 1.1 2012/04/07 01:03:09 blueness Exp $
291
292 EAPI="4"
293
294 DB_VER="4.8"
295
296 inherit db-use eutils versionator toolchain-funcs
297
298 DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services"
299 HOMEPAGE="http://bitcoin.org/"
300 SRC_URI="http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
301 bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
302 eligius? (
303 !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
304 )
305 "
306
307 LICENSE="MIT ISC"
308 SLOT="0"
309 KEYWORDS="~amd64 ~arm ~x86"
310 IUSE="+bip16 +eligius examples ssl upnp"
311
312 RDEPEND="
313 >=dev-libs/boost-1.41.0
314 dev-libs/openssl[-bindist]
315 upnp? (
316 net-libs/miniupnpc
317 )
318 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
319 "
320 DEPEND="${RDEPEND}
321 >=app-shells/bash-4.1
322 "
323
324 S="${WORKDIR}/bitcoin-bitcoind-stable"
325
326 pkg_setup() {
327 local UG='bitcoin'
328 enewgroup "${UG}"
329 enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
330 }
331
332 src_prepare() {
333 cd src || die
334 if use bip16; then
335 epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
336 use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
337 else
338 use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
339 fi
340 }
341
342 src_compile() {
343 OPTS=()
344 local BOOST_PKG BOOST_VER BOOST_INC
345
346 OPTS+=("DEBUGFLAGS=")
347 OPTS+=("CXXFLAGS=${CXXFLAGS}")
348 OPTS+=("LDFLAGS=${LDFLAGS}")
349
350 OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
351 OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
352
353 BOOST_PKG="$(best_version 'dev-libs/boost')"
354 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
355 BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
356 BOOST_INC="/usr/include/boost-${BOOST_VER}"
357 OPTS+=("BOOST_INCLUDE_PATH=${BOOST_INC}")
358 OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
359
360 use ssl && OPTS+=(USE_SSL=1)
361 if use upnp; then
362 OPTS+=(USE_UPNP=1)
363 else
364 OPTS+=(USE_UPNP=)
365 fi
366
367 cd src || die
368 emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
369 }
370
371 src_test() {
372 cd src || die
373 emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_bitcoin
374 ./test_bitcoin || die 'Tests failed'
375 }
376
377 src_install() {
378 dobin src/${PN}
379
380 insinto /etc/bitcoin
381 newins "${FILESDIR}/bitcoin.conf" bitcoin.conf
382 fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf
383 fperms 600 /etc/bitcoin/bitcoin.conf
384
385 newconfd "${FILESDIR}/bitcoin.confd" ${PN}
386 newinitd "${FILESDIR}/bitcoin.initd" ${PN}
387
388 keepdir /var/lib/bitcoin/.bitcoin
389 fperms 700 /var/lib/bitcoin
390 fowners bitcoin:bitcoin /var/lib/bitcoin/
391 fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin
392 dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf
393
394 dodoc doc/README
395
396 if use examples; then
397 docinto examples
398 dodoc -r contrib/{bitrpc,pyminer,wallettools}
399 fi
400 }