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/bitcoin-qt: ChangeLog bitcoin-qt-0.5.0.6_rc3.ebuild bitcoin-qt-0.5.4_rc3.ebuild bitcoin-qt-0.5.0.6_rc2.ebuild bitcoin-qt-0.5.4_rc2.ebuild
Date: Sat, 07 Apr 2012 01:16:07
Message-Id: 20120407011555.EC2A32004B@flycatcher.gentoo.org
1 blueness 12/04/07 01:15:55
2
3 Modified: ChangeLog
4 Added: bitcoin-qt-0.5.0.6_rc3.ebuild
5 bitcoin-qt-0.5.4_rc3.ebuild
6 Removed: bitcoin-qt-0.5.0.6_rc2.ebuild
7 bitcoin-qt-0.5.4_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.23 net-p2p/bitcoin-qt/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog?rev=1.23&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog?rev=1.23&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog?r1=1.22&r2=1.23
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v
23 retrieving revision 1.22
24 retrieving revision 1.23
25 diff -u -r1.22 -r1.23
26 --- ChangeLog 4 Apr 2012 13:54:36 -0000 1.22
27 +++ ChangeLog 7 Apr 2012 01:15:55 -0000 1.23
28 @@ -1,6 +1,14 @@
29 # ChangeLog for net-p2p/bitcoin-qt
30 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.22 2012/04/04 13:54:36 blueness Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.23 2012/04/07 01:15:55 blueness Exp $
33 +
34 +*bitcoin-qt-0.5.4_rc3 (07 Apr 2012)
35 +*bitcoin-qt-0.5.0.6_rc3 (07 Apr 2012)
36 +
37 + 07 Apr 2012; Anthony G. Basile <blueness@g.o>
38 + -bitcoin-qt-0.5.0.6_rc2.ebuild, +bitcoin-qt-0.5.0.6_rc3.ebuild,
39 + -bitcoin-qt-0.5.4_rc2.ebuild, +bitcoin-qt-0.5.4_rc3.ebuild:
40 + Version bump rc2's to rc3's
41
42 *bitcoin-qt-0.6.0 (04 Apr 2012)
43 *bitcoin-qt-0.5.4_rc2 (04 Apr 2012)
44
45
46
47 1.1 net-p2p/bitcoin-qt/bitcoin-qt-0.5.0.6_rc3.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.0.6_rc3.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.0.6_rc3.ebuild?rev=1.1&content-type=text/plain
51
52 Index: bitcoin-qt-0.5.0.6_rc3.ebuild
53 ===================================================================
54 # Copyright 1999-2012 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.0.6_rc3.ebuild,v 1.1 2012/04/07 01:15:55 blueness Exp $
57
58 EAPI="4"
59
60 DB_VER="4.8"
61
62 LANGS="da de en es es_CL nb nl ru zh_TW"
63 inherit db-use eutils qt4-r2 versionator
64
65 DESCRIPTION="An end-user Qt4 GUI for the Bitcoin crypto-currency"
66 HOMEPAGE="http://bitcoin.org/"
67 SRC_URI="http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
68 bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
69 eligius? (
70 !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
71 )
72 "
73
74 LICENSE="MIT ISC CCPL-Attribution-3.0 GPL-3 md2k7-asyouwish LGPL-2.1 public-domain"
75 SLOT="0"
76 KEYWORDS="~amd64 ~arm ~x86"
77 IUSE="$IUSE +bip16 dbus +eligius ssl upnp"
78
79 RDEPEND="
80 >=dev-libs/boost-1.41.0
81 dev-libs/openssl[-bindist]
82 upnp? (
83 net-libs/miniupnpc
84 )
85 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
86 x11-libs/qt-gui
87 dbus? (
88 x11-libs/qt-dbus
89 )
90 "
91 DEPEND="${RDEPEND}
92 >=app-shells/bash-4.1
93 "
94
95 DOCS="doc/README"
96
97 S="${WORKDIR}/bitcoin-bitcoind-stable"
98
99 src_prepare() {
100 cd src || die
101 if use bip16; then
102 epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
103 use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
104 else
105 use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
106 fi
107
108 local filt= yeslang= nolang=
109
110 for lan in $LANGS; do
111 if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
112 ewarn "Language '$lan' no longer supported. Ebuild needs update."
113 fi
114 done
115
116 for ts in $(ls qt/locale/*.ts)
117 do
118 x="${ts/*bitcoin_/}"
119 x="${x/.ts/}"
120 if ! use "linguas_$x"; then
121 nolang="$nolang $x"
122 rm "$ts"
123 filt="$filt\\|$x"
124 else
125 yeslang="$yeslang $x"
126 fi
127 done
128 filt="bitcoin_\\(${filt:2}\\)\\.qm"
129 sed "/${filt}/d" -i 'qt/bitcoin.qrc'
130 einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
131 }
132
133 src_configure() {
134 OPTS=()
135 local BOOST_PKG BOOST_VER
136
137 use dbus && OPTS+=("USE_DBUS=1")
138 use ssl && OPTS+=("DEFINES+=USE_SSL")
139 if use upnp; then
140 OPTS+=("USE_UPNP=1")
141 else
142 OPTS+=("USE_UPNP=-")
143 fi
144
145 OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
146 OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
147
148 BOOST_PKG="$(best_version 'dev-libs/boost')"
149 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
150 BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
151 OPTS+=("BOOST_INCLUDE_PATH=/usr/include/boost-${BOOST_VER}")
152 OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
153
154 eqmake4 "${PN}.pro" "${OPTS[@]}"
155 }
156
157 src_compile() {
158 emake
159 }
160
161 src_test() {
162 cd src || die
163 emake -f makefile.unix "${OPTS[@]}" test_bitcoin
164 ./test_bitcoin || die 'Tests failed'
165 }
166
167 src_install() {
168 qt4-r2_src_install
169 dobin ${PN}
170 insinto /usr/share/pixmaps
171 newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
172 make_desktop_entry ${PN} "Bitcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Network;P2P"
173 }
174
175
176
177 1.1 net-p2p/bitcoin-qt/bitcoin-qt-0.5.4_rc3.ebuild
178
179 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.4_rc3.ebuild?rev=1.1&view=markup
180 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.4_rc3.ebuild?rev=1.1&content-type=text/plain
181
182 Index: bitcoin-qt-0.5.4_rc3.ebuild
183 ===================================================================
184 # Copyright 1999-2012 Gentoo Foundation
185 # Distributed under the terms of the GNU General Public License v2
186 # $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.5.4_rc3.ebuild,v 1.1 2012/04/07 01:15:55 blueness Exp $
187
188 EAPI="4"
189
190 DB_VER="4.8"
191
192 LANGS="da de en es es_CL hu it nb nl pt_BR ru uk zh_CN zh_TW"
193 inherit db-use eutils qt4-r2 versionator
194
195 DESCRIPTION="An end-user Qt4 GUI for the Bitcoin crypto-currency"
196 HOMEPAGE="http://bitcoin.org/"
197 SRC_URI="http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
198 bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
199 eligius? (
200 !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
201 )
202 "
203
204 LICENSE="MIT ISC GPL-3 md2k7-asyouwish LGPL-2.1 public-domain"
205 SLOT="0"
206 KEYWORDS="~amd64 ~arm ~x86"
207 IUSE="$IUSE +bip16 dbus +eligius ssl upnp"
208
209 RDEPEND="
210 >=dev-libs/boost-1.41.0
211 dev-libs/openssl[-bindist]
212 upnp? (
213 net-libs/miniupnpc
214 )
215 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
216 x11-libs/qt-gui
217 dbus? (
218 x11-libs/qt-dbus
219 )
220 "
221 DEPEND="${RDEPEND}
222 >=app-shells/bash-4.1
223 "
224
225 DOCS="doc/README"
226
227 S="${WORKDIR}/bitcoin-bitcoind-stable"
228
229 src_prepare() {
230 cd src || die
231 if use bip16; then
232 epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
233 use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
234 else
235 use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
236 fi
237
238 local filt= yeslang= nolang=
239
240 for lan in $LANGS; do
241 if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
242 ewarn "Language '$lan' no longer supported. Ebuild needs update."
243 fi
244 done
245
246 for ts in $(ls qt/locale/*.ts)
247 do
248 x="${ts/*bitcoin_/}"
249 x="${x/.ts/}"
250 if ! use "linguas_$x"; then
251 nolang="$nolang $x"
252 rm "$ts"
253 filt="$filt\\|$x"
254 else
255 yeslang="$yeslang $x"
256 fi
257 done
258 filt="bitcoin_\\(${filt:2}\\)\\.qm"
259 sed "/${filt}/d" -i 'qt/bitcoin.qrc'
260 einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
261 }
262
263 src_configure() {
264 OPTS=()
265 local BOOST_PKG BOOST_VER
266
267 use dbus && OPTS+=("USE_DBUS=1")
268 use ssl && OPTS+=("DEFINES+=USE_SSL")
269 if use upnp; then
270 OPTS+=("USE_UPNP=1")
271 else
272 OPTS+=("USE_UPNP=-")
273 fi
274
275 OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
276 OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
277
278 BOOST_PKG="$(best_version 'dev-libs/boost')"
279 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
280 BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
281 OPTS+=("BOOST_INCLUDE_PATH=/usr/include/boost-${BOOST_VER}")
282 OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
283
284 eqmake4 "${PN}.pro" "${OPTS[@]}"
285 }
286
287 src_compile() {
288 emake
289 }
290
291 src_test() {
292 cd src || die
293 emake -f makefile.unix "${OPTS[@]}" test_bitcoin
294 ./test_bitcoin || die 'Tests failed'
295 }
296
297 src_install() {
298 qt4-r2_src_install
299 dobin ${PN}
300 insinto /usr/share/pixmaps
301 newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
302 make_desktop_entry ${PN} "Bitcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Network;P2P"
303 }