summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-09-09 11:56:09 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-09-09 11:56:09 +0000
commit970da06addb3313708876bfbeb5a6125a930a7dd (patch)
tree854c07a21d552d7df65be12d34831736881fffbf /net-p2p
parentAdd ~arm keyword, wrt bug #449762 (diff)
downloadhistorical-970da06addb3313708876bfbeb5a6125a930a7dd.tar.gz
historical-970da06addb3313708876bfbeb5a6125a930a7dd.tar.bz2
historical-970da06addb3313708876bfbeb5a6125a930a7dd.zip
Version bump
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/bitcoin-qt/ChangeLog7
-rw-r--r--net-p2p/bitcoin-qt/Manifest30
-rw-r--r--net-p2p/bitcoin-qt/bitcoin-qt-0.8.4.ebuild141
3 files changed, 163 insertions, 15 deletions
diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog
index 3ea50fa76a57..7f429792f16e 100644
--- a/net-p2p/bitcoin-qt/ChangeLog
+++ b/net-p2p/bitcoin-qt/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-p2p/bitcoin-qt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.69 2013/08/16 18:45:55 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.70 2013/09/09 11:55:58 blueness Exp $
+
+*bitcoin-qt-0.8.4 (09 Sep 2013)
+
+ 09 Sep 2013; Anthony G. Basile <blueness@gentoo.org> +bitcoin-qt-0.8.4.ebuild:
+ Version bump
*bitcoin-qt-0.8.3-r1 (16 Aug 2013)
diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index dcab3dc324c8..e99dc5473782 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -15,6 +15,7 @@ DIST bitcoin-v0.7.3_rc2.tgz 1648571 SHA256 d2712c4b79bac120dee8285f31e12042e5d4e
DIST bitcoin-v0.8.1.tgz 1965109 SHA256 213ccd668e9888688b81f6c3f8875a57b1e259e5ed7713bd61a1ffe294bca414 SHA512 183196ea959de8e2db68d278fc8123d78459c9716e0192ce9e24f69b16868324864fd45c5632c7f75c09d8195ec34b793e1c086dcd151ab915739c140fd1b559 WHIRLPOOL b2c9e616344c8de0530d6f69a100f3b9b28940b101d4c80559c683d99154b069a6e3572f1f9fc1ac4595b749f9006130a8bf4025a1564980ed49608c19442aba
DIST bitcoin-v0.8.2.tgz 3181487 SHA256 c0d4d3f59e11349bb13d6a78a37876888b1884bd09e09325d89efb59007ddf2f SHA512 423b4589baa859f7407b08ebbceb4a55f1eef1dfd63a90ab909d5b199f371c200bf5e201965fe4cc00116361982786db0b43e890fdee9917618f5ad2ae854fa2 WHIRLPOOL a39ef2e636f25dd52eb44e1483a735693e91cbbae4ba0524a9727414aaef6c1ba4d7a8325b4616335ecf7f426406e592c85734867f5d5d024413f7039df717ee
DIST bitcoin-v0.8.3.tgz 3181598 SHA256 b56de5bde38714e83f69a4daf81c9a5577f151beda60427381770a1a4819af15 SHA512 2d85d993ed7ee3b7d11108079f18d476e07c64e6d77d15a2f1c8c8d2278f361633ce4b1a991f75ef3dfa3aae430575e478d544eb301a71db748608a9e0bd69ff WHIRLPOOL e2c14fc1b1475457e765f56a70552dede08f826287f75baaf01730292fcc8ba487764472bf6820022838fd47bc78a0c1cf24a86b636d253c7b2a8d0df59c05dd
+DIST bitcoin-v0.8.4.tgz 3181671 SHA256 29ff54ad33d296bbd7d1ffdf9b553500ed71addfb45f2d7e5495c02bbca20f1d SHA512 0f9a05e9080a86a252cebd7a53f4615e107a68fd8347374166706ceae6dc69c4d055b5d264b02f6c4318cb9ea25532bc0b57289e79c126ffc345866ca60505d3 WHIRLPOOL 1afde13e30dafe4765b092e5dfca11ab3c237ecfcbdb1530417af26a5bcce678b03fbd5418c058da89484152ddae533275bff3ea6d4d601314101c70b1c964ce
EBUILD bitcoin-qt-0.5.8_rc2.ebuild 2451 SHA256 30bd691af1be617e19870940e1a4c0d1e7928dfaa73ef2780fbad2abefb71742 SHA512 d08fd806d87bbe5da3e0930938343bd1d820c2b7629d1b5bdd4c797e72f08607603620b8e17a3aa3b2e2d2c48713e3891bd055954dfbf086ee49417bd595557c WHIRLPOOL b22dcc6954748c87ae63d8cf1bf5abc113b2fa654879a77d515cb812a7b51e8037d0299e3e67b9dfa71a12bb650a9d06e52102683debda70adeeec238ce1495e
EBUILD bitcoin-qt-0.6.3.ebuild 2613 SHA256 eaaebe05d3343e51a2b9ad0f61c6693a51cae70fe656006561d78b5902c2ac09 SHA512 97321e565e9196ff2cfab85460634bb93a383aba06ad2e7f09924b8316f34bca8323f6587f3615e94879f81fd2b999801c9c49b2c5f5ff5fd33ce2f3cf83cc42 WHIRLPOOL c5c768c6846afff90716121c456e0ba62e121d6ec901b396e2fc94a43bec76d2c45a2f2848d33de746b630d9ade1ce8e943982638b06978cbdd6496d9cfc246e
EBUILD bitcoin-qt-0.6.5_rc2.ebuild 2443 SHA256 14ea0b08c904e4762c27ce54f8144636cc447bdb2d24bf53a8a2ac1731d0e64a SHA512 38f89cf8ef63f10cfd854d1dca09df153929a93b2ce7b96c430c3e26da5633c5998b743168c4eda554aaf929c35624eb0cf030fac55aab85767898ed516f9758 WHIRLPOOL 06b9e11731dfff0186bbe9d906413e3527dc92743cb7af96e60ed615bb4734840d07c8c7bfc0056530bf1370bf627ad77f23924b27e0db78bef2c7a160ab5044
@@ -23,22 +24,23 @@ EBUILD bitcoin-qt-0.8.1.ebuild 2781 SHA256 395cf8dfda6754e57beb94b0a33e62b8558d9
EBUILD bitcoin-qt-0.8.2.ebuild 3052 SHA256 71edcdbc4752b7b052a178e0bae2bc19057c28f17fb03d009f2aefb47fe7a9e6 SHA512 e2db9917f660efb8a41d3387c4b419425d19ccb3e2a52676e041d6bbafab08c17d4277f7ddcfafbf6b439f3fd075543b0b822eefadd1ce22af6757a304ed70ac WHIRLPOOL 748ecb69deefad23d7829e1287a4e0904bdfcdd85dcdbd08f95c1f5f1b89206b3a7066c169f879de3ae4a1f1ff9cf5e5dd566f540ff6d77d9621e2917091b3d7
EBUILD bitcoin-qt-0.8.3-r1.ebuild 3385 SHA256 438ddd246735122d997b281f696e9cd672d7f215b2ff8289070a5f3e62ec245b SHA512 db84f3bc7ec89b639b83794f79274311e085fa2c09c4878f535cac04544cbfc6f3c74cc193b94ad996230e23517f8fa85a88c65fa114405c225669b68794bd26 WHIRLPOOL 689992cebc4505b98ea654c863e6b38d497e9a6738bafd75e6489e9d7986992719a39d2b7cdf5fbbb06fc4131bbd6c65009f50649667f87929ab34cbca91dc7b
EBUILD bitcoin-qt-0.8.3.ebuild 3305 SHA256 2d11539a8acc3bbeb57ccbcbf07fe1a3e7691b534399aa432cdcb50810a23147 SHA512 36a8d2d1f63ecb032a00d0ec1e190823e2fa90795148bcafe4d3d77d8775fbe928fcd82050b6811cc792951a58dea5a0289e845d7f7d83b1230d7c0dbb6799cb WHIRLPOOL 92d3c31823fb3c99632f11bb929893dfc204f7ae8bbb54d4fd5f1190a3512f791aea02a2042214304baafc5a303496e29e3a2f8f86af1d4588598f65fdfaf659
-MISC ChangeLog 15503 SHA256 32824a7e735ff0425e8d617b259005b22221ed5b108959f87a13f4e565a8fa3d SHA512 ed0601cc2f5140669fe874de00061c5f199bf6faeafbfa48602f9f48692383e7fa51739dbae2e5dbd556a28805b0b1a319f5d0b8d668bdd4125c472bab08f63f WHIRLPOOL fd47ef6e386212837275d9375216845b6b3be54dd051bbfc624c094b4fcb0e95da57e6ff374ace11a99f0a586b8f61e4f222d7f09e22c02845367349a2b6232f
+EBUILD bitcoin-qt-0.8.4.ebuild 3382 SHA256 29c33c9d369cdaedf09aa7fa33460593da33b70e09547385a6b11d34c4c786f2 SHA512 f7f312f4ea9ded19b604d2eddd03ddbdeba8f8430fb8269967bc7ec3af57a18af5bafa396be198c2da843ae6568fecef3c1cfbfb62eac45988987df32c0302c3 WHIRLPOOL 8f2ecc670ac3e22a4dc1fc1e37ac433a6ca3d532c07cd0e7df6e747ec3ba7e1b1dc8edbe36b00bf835732e5a9bb8472937862b0033a1eb9cb93f9a0b9461e82b
+MISC ChangeLog 15633 SHA256 61d667bd44a331248e398c3dc0000772d02d31814cb2e7a3c6ffd97a522621b3 SHA512 ff48c37909dde0de57e73765b0afc4f179484427f974dde99a0fecf685b1f885dc2720745e3173bf3312597c611d5893322b47ca19d713987a55c8eda35bcfdc WHIRLPOOL 00e795c6e79aa8bb4677928eb5437c20a36be99828ed98fdd481da117205d57d1384675452d2a3ee24e9d5e2fe13cd1ffb761595bef7da90c7f9f195c2dfd1df
MISC metadata.xml 740 SHA256 deae63c934ecd8db880075cd4b90a889365eea401606d25245b2d391a7648cb8 SHA512 67e993e59a0e357a65834de4af24a5c6577f20dc75669c6367e4b6d6451fc4851afb409ef1a123b9ac4bb63264a7ddb9c798189db763b9492e714f875579e511 WHIRLPOOL 7104e5ed7835b58e6d681cd9b3b6be10bfd7634e52fb3d900a3ab8aac4d68875424f204ad4e5bd5d338d8b4f5afaae4aa30c618b781e91493d4e62539b0978ac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJSDnNxAAoJEJOE+m71LUu6qxoP/2v9ud4HOgl+V0TAALcK83ap
-oOK5j56XKnTxmSpBEHg8uJCM8jai+5yHDw81xCt+NcW8bXdmOpzSxXLb+/G089i9
-Xd/qzkG3WcMZOsU1JEyREUIBne1nKe4hbL0e9KEOO6NEwJd7HujrU3mEQ8a582WV
-FQuWm4wG/rUcYFUFabPAEgAGgJkcFzSk+hKpilIo6tFTRaeop+VWcmgHCm2kGITK
-1tJS/znV+XWkrEbtqK0Jk1T213N+APYT7+tN3Zts7c56bAiWxjn7/UcFeBAFf+1A
-lbS8Bdm8lQtRKDzXfAaYa5TIZtuk/J3wDLmQ+BOjj2lis9ai7wiXts0NnIbeQePo
-+4zbCRMtLmslOZ1riq4emNrTfj4gENWzYUk8XHdsBHKJVTRjRG+lM70U5halH328
-Z5cR6OEx4ngdQOKnEci43RaciaWR1mFQUXCW+88EgFiHspCS1O1BTvW7N68q6dk1
-6n3xJn5syeirz1bQzkMBJkFl9ZKYdXCFMx+aCkhGUBkCl+zhW0KNyya2ToBc8r3/
-P7rE1oxA97gcF8iU4S8/Hq1/uUCCBM3dWN4t4U8CO8J1CKx1kqWixGWUnpvTzHG7
-crvcVn/IwE7lvpOXLS3zt92iqNgg70Dn4En4zVkiEdOgsSGKDw5Thx/lKQmJxOi4
-PiGyST2xnDbG768t6pyx
-=ni63
+iQIcBAEBCAAGBQJSLbdjAAoJEJOE+m71LUu6avIP+gKiLUt68d4Ok1z8LgTrCwkY
+6WqW2iUuk+YYmkqlgHlGReSFGgjaA+IHCHA8RGw1xQJACRYSEBh45XAfYicCNMrt
+jy69a6b+QPDMSYxYTOUmg9BH4XJ6WnoAXuPuiBFOJmtgqq+wV0XJCT4jUem5/k9N
+p3ZZwADHrRGjTEaLMTHSAFMu3hu+Q8oP2V9uHl1Bkri4hnR7Gaqi1+0MtzoewVT5
+U2VemR5ezRhDQrVpK2kotBwIANXICFCBZIe2SMoncPRhOWq0fsnKDpD99xzqoUWU
+AeYeLzfTmFtWnhhxlWproYMHQfeSusPV6yp6OCAbM446nXdbcXDXnVlPkWTEet1S
+wE2xzK+NjNLoqmPmvwaZpv3kjiBkX406omJqC6IUsCHQi/jLTP6O/n1X+x4YMj3f
+ra5IuWTFKGR95jvSbu9NyGdNFIcQe6Er9Q+RQW0pWXrpy8qyQmDY8NOO6B7x/kHv
+0Ft/V9lf0s7jQK7eof4BQIOIB90B2ODyHdY7NvZMNP6gEO4wurcslGlOvq2bsKyA
+X6bvowdDLrHKWPCmCjJalsBaXdJ1SC71il5c+BhDpNEDKySacYswauKJh2dw1+zQ
+7HAdulpM1/hAVVNwG5F8vlEIts6RJE0Rs/AEddVa+fk9HTzZKnXByrHaHYNZZb5l
+eLMXDwzvpm+h2Oaks3Lw
+=VVxk
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.8.4.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.4.ebuild
new file mode 100644
index 000000000000..6526e55def61
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.4.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2010-2013 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.8.4.ebuild,v 1.1 2013/09/09 11:55:58 blueness Exp $
+
+EAPI=4
+
+DB_VER="4.8"
+
+LANGS="af_ZA ar bg bs ca ca_ES cs cy da de el_GR en eo es es_CL et eu_ES fa fa_IR fi fr fr_CA gu_IN he hi_IN hr hu it ja la lt lv_LV nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN zh_TW"
+inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 versionator
+
+MyPV="${PV/_/}"
+MyPN="bitcoin"
+MyP="${MyPN}-${MyPV}"
+
+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
+ 1stclassmsg? ( http://luke.dashjr.org/programs/bitcoin/files/bitcoind/luke-jr/1stclassmsg/0.8.2-1stclassmsg.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 ipv6 kde +qrcode upnp"
+
+RDEPEND="
+ >=dev-libs/boost-1.41.0[threads(+)]
+ dev-libs/openssl:0[-bindist]
+ qrcode? (
+ media-gfx/qrencode
+ )
+ upnp? (
+ net-libs/miniupnpc
+ )
+ sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+ =dev-libs/leveldb-1.9.0*[-snappy]
+ dev-qt/qtgui:4
+ dbus? (
+ dev-qt/qtdbus:4
+ )
+"
+DEPEND="${RDEPEND}
+ >=app-shells/bash-4.1
+"
+
+DOCS="doc/README.md doc/release-notes.md"
+
+S="${WORKDIR}/${MyP}"
+
+src_prepare() {
+ use 1stclassmsg && epatch "${WORKDIR}/0.8.2-1stclassmsg.patch"
+ epatch "${FILESDIR}/0.8.2-sys_leveldb.patch"
+ rm -r src/leveldb
+
+ cd src || die
+
+ local filt= yeslang= nolang=
+
+ for lan in $LANGS; do
+ if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
+ ewarn "Language '$lan' no longer supported. Ebuild needs update."
+ fi
+ done
+
+ for ts in $(ls 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 'qt/bitcoin.qrc'
+ einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
+}
+
+src_configure() {
+ OPTS=()
+
+ use dbus && OPTS+=("USE_DBUS=1")
+ if use upnp; then
+ OPTS+=("USE_UPNP=1")
+ else
+ OPTS+=("USE_UPNP=-")
+ fi
+ use qrcode && OPTS+=("USE_QRCODE=1")
+ use 1stclassmsg && OPTS+=("FIRST_CLASS_MESSAGING=1")
+ use ipv6 || OPTS+=("USE_IPV6=-")
+
+ OPTS+=("USE_SYSTEM_LEVELDB=1")
+
+ OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
+ OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
+
+ if has_version '>=dev-libs/boost-1.52'; then
+ OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
+ fi
+
+ eqmake4 "${PN}.pro" "${OPTS[@]}"
+}
+
+src_test() {
+ cd src || die
+ emake -f makefile.unix "${OPTS[@]}" test_bitcoin
+ ./test_bitcoin || die 'Tests failed'
+}
+
+src_install() {
+ qt4-r2_src_install
+ dobin ${PN}
+ 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"
+
+ 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
+}