summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-10-02 10:22:06 +0000
committerAnthony G. Basile <blueness@gentoo.org>2014-10-02 10:22:06 +0000
commit5d7555180a743a637895a4dfd0c4877042a3bd10 (patch)
tree1642675b426a5733db47af73e3e0d200a0b95b7a /net-p2p/bitcoin-qt
parentFix shebangs with eclass function instead of custom magic (#524118 by salikov... (diff)
downloadhistorical-5d7555180a743a637895a4dfd0c4877042a3bd10.tar.gz
historical-5d7555180a743a637895a4dfd0c4877042a3bd10.tar.bz2
historical-5d7555180a743a637895a4dfd0c4877042a3bd10.zip
Version bump
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p/bitcoin-qt')
-rw-r--r--net-p2p/bitcoin-qt/ChangeLog8
-rw-r--r--net-p2p/bitcoin-qt/Manifest33
-rw-r--r--net-p2p/bitcoin-qt/bitcoin-qt-0.9.3.ebuild136
-rw-r--r--net-p2p/bitcoin-qt/metadata.xml1
4 files changed, 162 insertions, 16 deletions
diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog
index 181f47ab442a..2bfc1478dfd1 100644
--- a/net-p2p/bitcoin-qt/ChangeLog
+++ b/net-p2p/bitcoin-qt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-p2p/bitcoin-qt
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.85 2014/08/29 00:52:25 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.86 2014/10/02 10:21:52 blueness Exp $
+
+*bitcoin-qt-0.9.3 (02 Oct 2014)
+
+ 02 Oct 2014; Anthony G. Basile <blueness@gentoo.org> +bitcoin-qt-0.9.3.ebuild,
+ metadata.xml:
+ Version bump
29 Aug 2014; Anthony G. Basile <blueness@gentoo.org>
bitcoin-qt-0.9.2.1.ebuild:
diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 4965eaf68079..833ac180bf80 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -4,28 +4,31 @@ Hash: SHA256
AUX 0.8.2-sys_leveldb.patch 6647 SHA256 45ac78376c1983babf0e001b18196b777cd4bfca1c6b92fad62302d70ec9aabf SHA512 0aaa00584bc56984133f388523b2084d94a620987367e0eff39cc6debc39738586fb991e7cb84f54eb56f27992929d562261bb867e1091679a51839185626edf WHIRLPOOL c027065cedb40a946dc7fa1f5dea6908d35290147f53df178d7ff416c2a5d5bd9f7e6802779d8a0a04044e04bfc4dd76433ad2dcb48b65869d3fbfe8c7bb3748
AUX 0.9.0-sys_leveldb.patch 1040 SHA256 1355674ba82966b31fd001b12e7bd1bffbfd7f1c6d8dc1679cedba032e6df642 SHA512 26b1b6f8c4fdc228c08982a3172de57e09d963745726c99e1e274f381e242467f84d23c718f8e07675c2fc938f2d6db6b50a05dbb944702238d7b0eb6205cff7 WHIRLPOOL 7d39d39f846f03ffbf3e4c9655c42f298c8196dde8ee621862483a49f386c13cfdd13221ff265745f504a33422aaafac3657b72552f55784c9296daffc248f31
DIST 0.8.2-1stclassmsg.patch.xz 1788 SHA256 ae871cbd949abb6c6c57eade016b2945ea95672958362439db76697aa23400af SHA512 b511c0dac07710497d0d2aa814049b72db1186a5f86f2b7837e7927989be75319a83eb10dd37fbf4f5aba7c4266f7a35d0b9abb24384df2f93e1cd8090bd7a55 WHIRLPOOL e7a05cda0ee01bce08ce5a17c8b72f6b9f1636c916f38e03cb0a2604094959f44c58e54c35be6aefddc81e91f1e6b416d23480a8ac0e34a186b80ce349cebaa5
+DIST bitcoin-0.9.3.ljr20141002.patch.xz 23320 SHA256 d0a480e11159d597a36e300398c858b5713de78d4f00295b46aa6612ed4b28cc SHA512 b6f225c1e6fc4b1b0b53084d62ff6a57af3b45ea48064fb790b51a081bd1a2333ad5ebffdd443da47babac76ca7394d3ccb645fb3e5e532252409de32a3cb768 WHIRLPOOL 2cdb0a3e3b8407ef11a9f6a56c47ca51c38eb7adbf1b0ceaf1b7fec00118a75892782f66a4c85e54f43e3a3107d1b4e3c799eb1171dff8eb9db69d162cde650a
DIST bitcoin-v0.8.5.tgz 3181865 SHA256 39f170aa29292d530371d287f2036aa372d1e255cf46c29588b8c5a3afedcea4 SHA512 ac605f202b4b8c2fc3574517018817d7ac6ac9296040052db67232b0fd136446895986e25f1b4aa6a888a0ec510ad2a69bf09c65b95deba1d9b2ea6ece62d9c7 WHIRLPOOL cfe8839fd5bc6e22cfe485c63e2a7f261c8817c0d090766ae2dac6303612a977ebea87df2df473a5cebaaee9a2712b8a97aa3f6613f88732be06b7a9fa18351b
DIST bitcoin-v0.8.6.tgz 3194026 SHA256 26fd485823ee15a823ca51a5ac7ed8664079ef15356a030e74a01f1a7a157170 SHA512 88e1d5dece485beaa95571016f41239db616323508038ea59d0fa3608639c03af06c0d782df3bf5a67d45d25c976bc07b977504ca6390e147e3b8605f3d3ce86 WHIRLPOOL 86a5118dda3f68226d30794bc1b363a75479fd55648146e4347017416d730c23ef4168553a5e70d95466157bf89055def81647790fe414d6182c1baf3e397344
DIST bitcoin-v0.9.2.1.tgz 5242673 SHA256 7cadbadd90485b7302b86ce041db576aad650f6c621d3a552d09e7231d3fcfd8 SHA512 059be086bacfe39c0983dc4ae768349b8d9213b3cd7b60157c7606a25b8b3156e0ffb86e28711550e20b1e6f692bfed021aa1d4ec583496189fa821fc547ad92 WHIRLPOOL ef828956423b8f2170b6a2f2f861d6c2deab59ba312757c52a20cc6c0381129a30b6e927a82f86f6d4c2ee5fd4344c90cb5fbfc4ba2936d03c25fa9e8bfe3a16
+DIST bitcoin-v0.9.3.tgz 4788997 SHA256 3ed92e8323cb4187cae015457c7c5920a5c658438f01c6c45f0ce3aabf9bd428 SHA512 cf6ff5bc586b0614b4e74e1c18b30e8f443f03db348382492e49c70ec31a0ef3a4d1989b34a8fdce289788c894b48b72b94d2562e497220453b668dc28ce0d66 WHIRLPOOL 6ce18de9a2b24cedd88e110088d0747452f8403b6239df9212b673e4a893e059bdea2640b13b6fde659a866d4a6a3b4fa62dde3adbf957b80104d41c0e4aeb18
EBUILD bitcoin-qt-0.8.5.ebuild 3380 SHA256 599f1eeac12ee41b67c8f6a6f7f18966651e21b48f23d5bbc2489201b4305f87 SHA512 7a0113d9c969d59d203a21913b56132abe4f9cf66815152dab495e82cd0550d0ac32ce1cabe780d5d310d597894c8031f1bed324eed2a6add9563b3d75b193d5 WHIRLPOOL c94165c5f9993e21bb84863a886cf023acb3dde11d919b4d21abfaec993006b13af1984d841d96e1e30adf919a1b8d3e270849ed4e221df6c33c340624f3f675
EBUILD bitcoin-qt-0.8.6.ebuild 3383 SHA256 96392e278dcd2491834215e3dc12ffdba7647db9d9175526123b984f2dafc7a1 SHA512 84a86f6a33a3631765263ed47ec06b644b2ee1669778a89e451955a61b699603a2cf2fd76dc2df2b778ecb6123bc5f6def7f17bc0c2b127b42d978bea4ac606b WHIRLPOOL d7d40e5e15ab243bc9a0432fb18e24fe5c0a6cdf9d9c3f32c277b2b2afeaf99d867340ff7f88efbc6aa56594d66f7e54ed793442defb0ee70afba9e431e598e5
EBUILD bitcoin-qt-0.9.2.1.ebuild 3088 SHA256 2de222e7b651162537f576e084235103957d3dc05825e9d1794f0bc9b2e7f424 SHA512 cddb862181e72ab160de8f17a98f5c694633bec0103312bbc7a1f851131c0eb4fbaddd35def53d7b5a34341f9ec2ecfb705b27b3be203d5c2b885a357313ee48 WHIRLPOOL 358771f606452bb81c157c920a10ed2cb535738ae0d9b966652a08ccd811b5d75f4a92bd15024500a28d4807c26190f183936449dbe39dd80d107284b55a9892
-MISC ChangeLog 18011 SHA256 d5155271241d2780fa7efbd2cdfd8195c4ed3be1f4bd532f5b5a2697d9ff2125 SHA512 814fc59833b301db06e4c17e0697b36f846bfd6f99e66168f88420a4acc240840d6a0859ed0e7b93123b2dac673ba6876cceac545ad44613f93a2acabf4420e9 WHIRLPOOL 44229228b68f1613a25cb93263f092eac03fb0bedc5336f0dd0995919b8212aa2651143fe0c3165f1a2c28ab4e3ad5293f5e47b934c7cbe8ed5389ca7c79244d
-MISC metadata.xml 546 SHA256 c2c08ee49a0b57a313e0406527f02004bca78bb3544b3ee9a5c4aa93970b3276 SHA512 64d314f315d8b43ce53c10f5a7ca78fa0da0c24c435f053e0fc29d8e61aff04243cf89df1d772bb2849bb5b48b8c40aeed301642f1816aa063e0269ef20da7f5 WHIRLPOOL b005a3180c42d3d9a5ffa6350511a18af6087aed38badb5ea28370b9aa06259de29c7740d8d632b41832b6224d153273a8dcddbe27d6511ccd64221a530ad156
+EBUILD bitcoin-qt-0.9.3.ebuild 3427 SHA256 3b2a8990d1cf1903a9b209ade173e44ff5db52527273cf0a42b1ae76e45a8ab2 SHA512 339968e3b1c35e1297df318e6f304efb70abbf1de7ecbda5d9ae9ccc0c732b8f08d47983213e9a70fcd2409cf1aa1ea819ae317e66d980f05defad540e44503b WHIRLPOOL 9227384d856f0ac13d5f3a281266e9839013929ce1344887affcd1cb83e9588315995b1aab8ed342e78b0e4a6777a62858026e08a1f5d21b34e43a1bf6180181
+MISC ChangeLog 18157 SHA256 56d4571d77c9ed73264bd0970383ff9e9fa13a76ac6beb0e53a2a16d2ad34f30 SHA512 fe232f57b17282fe70072012449fe663e02baa47b9140c200164af19e5233c49d5415443b6aa84c2a517f9b8e376aa26a10658f3b60bf6b64d8bcc15d58f1694 WHIRLPOOL 5a07ad8ee2dc9c9aa2744d43bdc14cc5fe1eb38be3138fae76d3435723cd52fc90e1a5345c6127a25310284ed7d6a085655782f0db5dd8e4f4f1e9535e71ea70
+MISC metadata.xml 601 SHA256 8783b5369c8a8e5e3f4830240d0e91c3434f0ae13e20b4295908546425384d5c SHA512 cc13d6d0efa9a17050c1d7415b9fc5a56d1f4f79f87cd8c13b48431ea5ab4d34b2fe68ee3abb049ee503572846f5c719801d64e9985736fb06d7c21094d0347d WHIRLPOOL 212227410b11d639358977aa513c4b4233102e1ce86246fa5e0cf80bdf8a791688406e8431b3893111564820ca5fdd299b88d35468c803e246364087fd7d29cc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJT/89zAAoJEJOE+m71LUu6ObcP/2Jnel6DGND9cX2Jr0UHytrN
-399vPSHZDWRE5dzmciHjOHhzCuEHplUFdI7q5yhGAK7HEeV3qb1p1AFfILylPGBT
-0Y1C9VAEwdwtK7mN3/Dp8lThub4phOXimSiyCI4/4pD9KZ3LQQq3Iv1bNLFKivg4
-bLf85UlD1qArbCUvBgTUT6iUOo1mH78pT97X44Xtz2hUs0y+eoobcsa7H2IRcFSM
-sOjYxeih14JdcnVDTNQQBUSv2V96RLO/axYfF+/8A4ZtT3M6knHZyAIwdB+r6aKR
-U/tCoMomPXMw4SXBO40twvWNNa5Ap9WxQdHqcK9mnUOTCG1IoFBfknj5siis+X42
-tNm5I7TrqW7Qmo2l5OaoapU64pdcsC+o4KQAaij54+ePthinzGaPLlAS2+LFV0oc
-aApWqfRfz5o91EOOtSQ44sxsBeS58tAehfrL/OVKk+UrHMuTPPezLljH3oZV6fmS
-yZJ2FB82Suqh8oSpRK9AxDBGp1YWymocthyag2apxrMEpkroZwHpUq5mssOIu2F+
-d3Q26ZAdluesjETfh0PWQPFdUb/MkomZXZGi2bi8ivfJX8bXR7zVvi3QeK3Lp5nY
-xBXqIYgNjXflO7sSEVvt5XHFQPHTQcgrKVnOLh52Url9TAXQxTRf2+nnWACbW7hj
-97WMYyNxdFu7WR+O/lCb
-=iFL3
+iQIcBAEBCAAGBQJULSdnAAoJEJOE+m71LUu6zlUQAJOiowLydgQnDkzLzUsJ0dIM
+fZhVzN/FlyixCI9X3eU5fi2AqtRAtVTn3L96061wu/0S78SrddGMJYGVVaCmqjC+
+YyN8wImPhtn9X9KbboD6hFtzMuCtSw+6ZDe3xiU4XSzEeF6vZXBz5dIkR9905QBP
+1QNAuVbRhUDbKN9ephiAeCdC+bCiqv+B7FquGa7i/OvrU+o66RRIKFimefvPED6T
++eeQCM2mVKbw09VaN72joK7Rp6ImZh2ayjCnBTP+WUAWc8iV8cifYkj+WWZN27GW
+8qt4nkMlJagjA5I9StL0M4BfUCX4LAQZNMs98JJg3mXGH5aW5mFXI3YDPAzQIvCT
+/tt2dTqQ0WMl6Fwf0fTSfQa28LqDUuaYlIvN8l1Dv++aVYHcX6pNl4FBy6pGcPgg
+DbRAd8cXXWVViqXAr/LXwst7+6J+GnoAYAbPj7FAmCqtk++ayTdtR8oUNDX+igof
+aSijDutWwMF1G83Qg+UIFKT0osT+80UM7Pc65rtkKm2ddChhfismoRMtTIF2+EMh
+sX9zDxqOY1NjQou06stHupVknIf1gTz/SiMLPCsnJAnlXaaxi38y4meaSI5oA6JX
+hR/6IbCASJoI8KWPgZlTVpcem9QpSD/NjvjTnoU23YdHAU/d6OH7BvqUciW65B/+
+T9iBQDiiw4ElQf2oyZ/d
+=w4UZ
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.9.3.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.9.3.ebuild
new file mode 100644
index 000000000000..ff44e3157193
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.9.3.ebuild
@@ -0,0 +1,136 @@
+# Copyright 2010-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/bitcoin-qt-0.9.3.ebuild,v 1.1 2014/10/02 10:21:52 blueness Exp $
+
+EAPI=4
+
+DB_VER="4.8"
+
+LANGS="ach af_ZA ar be_BY bg bs ca ca@valencia ca_ES cmn cs cy da de el_GR en eo es es_CL es_DO es_MX es_UY et eu_ES fa fa_IR fi fr fr_CA gl gu_IN he hi_IN hr hu id_ID it ja ka kk_KZ ko_KR ky la lt lv_LV mn ms_MY nb nl pam pl pt_BR pt_PT ro_RO ru sah sk sl_SI sq sr sv th_TH tr uk ur_PK uz@Cyrl vi vi_VN zh_HK zh_CN zh_TW"
+inherit autotools db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 user versionator
+
+MyPV="${PV/_/}"
+MyPN="bitcoin"
+MyP="${MyPN}-${MyPV}"
+LJR_PV="${PV}.ljr20141002"
+LJR_PATCH="bitcoin-${LJR_PV}.patch"
+
+DESCRIPTION="An end-user Qt4 GUI for the Bitcoin crypto-currency"
+HOMEPAGE="http://bitcoin.org/"
+SRC_URI="https://github.com/${MyPN}/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyPN}-v${PV}.tgz
+ ljr? ( http://luke.dashjr.org/programs/bitcoin/files/bitcoind/luke-jr/0.9.x/${LJR_PV}/${LJR_PATCH}.xz )
+"
+
+LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="$IUSE 1stclassmsg dbus kde +ljr +qrcode test upnp"
+
+REQUIRED_USE="
+ 1stclassmsg? ( ljr )
+"
+RDEPEND="
+ >=dev-libs/boost-1.53.0[threads(+)]
+ dev-libs/openssl:0[-bindist]
+ dev-libs/protobuf
+ qrcode? (
+ media-gfx/qrencode
+ )
+ upnp? (
+ net-libs/miniupnpc
+ )
+ sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+ virtual/bitcoin-leveldb
+ dev-qt/qtgui:4
+ dbus? (
+ dev-qt/qtdbus:4
+ )
+"
+DEPEND="${RDEPEND}
+ >=app-shells/bash-4.1
+"
+
+S="${WORKDIR}/${MyP}"
+
+src_prepare() {
+ if use ljr; then
+ epatch "${WORKDIR}/${LJR_PATCH}"
+ else
+ epatch "${FILESDIR}/0.9.0-sys_leveldb.patch"
+ fi
+ rm -r src/leveldb
+
+ local filt= yeslang= nolang=
+
+ for lan in $LANGS; do
+ if [ ! -e src/qt/locale/bitcoin_$lan.ts ]; then
+ ewarn "Language '$lan' no longer supported. Ebuild needs update."
+ fi
+ done
+
+ for ts in $(ls src/qt/locale/*.ts)
+ do
+ x="${ts/*bitcoin_/}"
+ x="${x/.ts/}"
+ if ! use "linguas_$x"; then
+ nolang="$nolang $x"
+ rm "$ts"
+ filt="$filt\\|$x"
+ else
+ yeslang="$yeslang $x"
+ fi
+ done
+ filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
+ sed "/${filt}/d" -i 'src/qt/bitcoin.qrc'
+ sed "s/locale\/${filt}/bitcoin.qrc/" -i 'src/qt/Makefile.am'
+ einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with dbus qtdbus) \
+ $(use_with upnp miniupnpc) $(use_enable upnp upnp-default) \
+ $(use_with qrcode qrencode) \
+ $(use_enable test tests) \
+ $(use_enable 1stclassmsg first-class-messaging) \
+ --with-system-leveldb \
+ --without-cli --without-daemon \
+ --with-gui
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ insinto /usr/share/pixmaps
+ newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
+ make_desktop_entry "${PN} %u" "Bitcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/bitcoin;\nTerminal=false"
+
+ dodoc doc/README.md doc/release-notes.md
+ dodoc doc/assets-attribution.md doc/tor.md
+ doman contrib/debian/manpages/bitcoin-qt.1
+
+ if use kde; then
+ insinto /usr/share/kde4/services
+ doins contrib/debian/bitcoin-qt.protocol
+ fi
+}
+
+update_caches() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+ buildsycoca
+}
+
+pkg_postinst() {
+ update_caches
+}
+
+pkg_postrm() {
+ update_caches
+}
diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 548a5ebdff1c..e7016f32ade0 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -12,6 +12,7 @@
</maintainer>
<use>
<flag name='1stclassmsg'>Enable first-class Bitcoin message tools</flag>
+ <flag name='ljr'>Enable Luke Dashjr's patches</flag>
<flag name='qrcode'>Enable generation of QR Codes for receiving payments</flag>
</use>
</pkgmetadata>