summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-01-01 23:59:45 +0000
committerAnthony G. Basile <blueness@gentoo.org>2014-01-01 23:59:45 +0000
commit90f4f23f1f645ab4b1056d13c82d6a0d37c995f4 (patch)
treed992d82f86b7a960bdccfae800d3a0b1b82b975e /net-p2p/bitcoin-qt
parentVersion bumps, remove older, bring in line with bitcoin overlay (diff)
downloadhistorical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.tar.gz
historical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.tar.bz2
historical-90f4f23f1f645ab4b1056d13c82d6a0d37c995f4.zip
Version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p/bitcoin-qt')
-rw-r--r--net-p2p/bitcoin-qt/ChangeLog9
-rw-r--r--net-p2p/bitcoin-qt/Manifest30
-rw-r--r--net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild141
3 files changed, 164 insertions, 16 deletions
diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog
index a9fd217c4b63..62032dda84e1 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.77 2013/10/22 16:35:24 blueness Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.78 2014/01/01 23:56:16 blueness Exp $
+
+*bitcoin-qt-0.8.6 (01 Jan 2014)
+
+ 01 Jan 2014; Anthony G. Basile <blueness@gentoo.org> +bitcoin-qt-0.8.6.ebuild:
+ Version bump
22 Oct 2013; Anthony G. Basile <blueness@gentoo.org>
-files/0.5.0.5+bip16-eligius_sendfee.patch, -files/0.8.0-sys_leveldb.patch:
diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index cb8958391ca7..10ec722789ee 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -4,23 +4,25 @@ Hash: SHA256
AUX 0.8.2-sys_leveldb.patch 6647 SHA256 45ac78376c1983babf0e001b18196b777cd4bfca1c6b92fad62302d70ec9aabf SHA512 0aaa00584bc56984133f388523b2084d94a620987367e0eff39cc6debc39738586fb991e7cb84f54eb56f27992929d562261bb867e1091679a51839185626edf WHIRLPOOL c027065cedb40a946dc7fa1f5dea6908d35290147f53df178d7ff416c2a5d5bd9f7e6802779d8a0a04044e04bfc4dd76433ad2dcb48b65869d3fbfe8c7bb3748
DIST 0.8.2-1stclassmsg.patch.xz 1788 SHA256 ae871cbd949abb6c6c57eade016b2945ea95672958362439db76697aa23400af SHA512 b511c0dac07710497d0d2aa814049b72db1186a5f86f2b7837e7927989be75319a83eb10dd37fbf4f5aba7c4266f7a35d0b9abb24384df2f93e1cd8090bd7a55 WHIRLPOOL e7a05cda0ee01bce08ce5a17c8b72f6b9f1636c916f38e03cb0a2604094959f44c58e54c35be6aefddc81e91f1e6b416d23480a8ac0e34a186b80ce349cebaa5
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
EBUILD bitcoin-qt-0.8.5.ebuild 3375 SHA256 11c336e5c934ad2c470b0d10d596b93cafff16cb23f5c2cfab0776b3879c3985 SHA512 2a9fa7d5b784c4f6aefefa44f2f3309b400b9198c5870ba63aa7e0335a33f7c6afea0e122bc2df210cbc98b3c98769bf0d4ae4ddd2b619fb4104ec7b5202419f WHIRLPOOL 7d37171ba3d89b023c9e8ede7900fdfd721ad763fd115fa37ae01bb16f7d4079e0c18bf5b1750c7a79aa66381a9ceeffc5eac54e7b99f6aebb1106f3c03fb69f
-MISC ChangeLog 16864 SHA256 94529bd524c5c1411458beb09454cbf1488f08471a24cac47e17d74f7c4d711b SHA512 e325d2d49db4dbdf4b023e04f2b30ae31bff72d2994fd2470867da720ea5113c2c139031290f8301b9258eca6ae9e1eb03c755acee83632db6044c6a2f0a88a2 WHIRLPOOL cb28dde475166820a907c0d607df6b48534a694a32c21d005ad0f575bfa981f36fdd8b5b8b599ea68535a6c201bd65d80563d02205383da9ff215a17ad8ab802
+EBUILD bitcoin-qt-0.8.6.ebuild 3383 SHA256 d043c5aed9865a45a733779c82031df104cb621746219c8826ed47ba62191072 SHA512 d856cf3328a48640eccf20877d25f2d31a7a52f5d891c28d31f5615ad52e26d431389fdf79d6ebc41cf85fe8e0c2393ed1656f633e52c063e39523af48c62144 WHIRLPOOL 3b96f8a78788bd2d39f3eda7999006eee6a414cc93ff7b92b443337ead6ec3006d6ced3a3d0f82daa0097f6e057e4774b3c50ed554e73550e31a0cecdd9c415b
+MISC ChangeLog 16994 SHA256 4e1f5d58d9dd0efde1f497a8b2e8ee42756e86d98ca7b329ebacd30021087cd9 SHA512 22cb4eca220a3a5a456cefc1507ba06f49ab563cfa4f133e685a424cf4e94c8140d223dfe2b2826a6d79213373c09dc58433425b263949127ea93e5c13275456 WHIRLPOOL 5adfb062116761c32a913477a20997a3a1f9bdb329d5bd35855b42e14ba408566da5d5ea3a96eb5fcd70d2c741e6ab9e92bde1bfaa964e3231af8195023fbe1d
MISC metadata.xml 546 SHA256 c2c08ee49a0b57a313e0406527f02004bca78bb3544b3ee9a5c4aa93970b3276 SHA512 64d314f315d8b43ce53c10f5a7ca78fa0da0c24c435f053e0fc29d8e61aff04243cf89df1d772bb2849bb5b48b8c40aeed301642f1816aa063e0269ef20da7f5 WHIRLPOOL b005a3180c42d3d9a5ffa6350511a18af6087aed38badb5ea28370b9aa06259de29c7740d8d632b41832b6224d153273a8dcddbe27d6511ccd64221a530ad156
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSZqlXAAoJEJOE+m71LUu6Fl4P/3hq57bD4gU//dIQp7LwnseQ
-Hlla6sjiGwXVIkn0XIRzVMNc+4HyGSsQmqD+bTxh0IIBkuQByamiH9E7C2Y84Qe5
-tHQC5VbxD4hb8F1hrZlmclI/iITZ03wA5o5OyESRo604ZDB5c/Vg7I+qOgEjmRTL
-zTuV9InIp5NGnpoftd89jG0S0gmhYF8f2Ok2nTcMVRdL1XKbpOkHxf5SdKnZWrvL
-JSFlkgR+mEzuY463VC+WXp261UEySTsPnFohnXuK0joa1plyMA9PE810Hi6rp/aw
-SzdgdGl5iHr4NGmSrg3Gw5r8TkbNim9hUrjxsrXKudd8dOloMqXUKBDN/7WMLfAE
-ibcMzLKYH+Gn4nFE7xGVTjkJZ0ObITU2E3N4b4zooXfs1ZZgKdzDGovVk/y6Rl3I
-A8OEQKZe/VRxQ0R/AfJnLlKgBcAsJtOs6mW5iVovM/4qDHtX4HrnZvuc0TV7uj9n
-t3g4BwnyMSfBKGFK93iHwsXW5JA9yQynugwjey04KXUor7bR+m7b/wYpBWQqqrjv
-My6Oe0HjRhmjcfkaHbMfZxAiYHDJDvs66StX6aVpY2gsGPEPRHm35B+12PHLH1ha
-zcTaoF7+S0mCdDdLu/1oHYbb62EKxWdGQZshWr+2ww5WK7Ypde8aHqCXxbuZIwRo
-blzj2Ug3V/13jdmSmpKg
-=LmdI
+iQIcBAEBCAAGBQJSxKtpAAoJEJOE+m71LUu6fNIP/0CAXk/+dokPXnXFJ70IjNQ5
+icr7l1J+DNhLrWgdwsuGplfgCLARMPLgMYE6MdgBiHukMAFfxdqdip5jGlk+SQnZ
+Si/LRs3C8QCHWr5siLT33EwEdzIhj5qEefRPtegafKErLi+dUAtaMAKoy3pABbW8
+DXRCLzHluOTEhMCT2CgIr46l72tv104PoC5/nBZYRk4TWFPPb87VkGY6DSVHNZVj
+fUtd/ygegCpCboUdbI7zewdcr2BC2Ve/sRXrPGYj+XCAT5x0xHXH9O4eKZVaaMTK
+6xjfG3K9jHjEKwVtT8GaKKgeblIGphw2hNK1Ux1AuqrR0Lfk+XGrGtvY5/nSBw6C
+MDOXlWxkAW2VaOJBeDqrX9Qv0C5EOnPC4LFCz++NMUDrpmSs5BDFpKMjJzcZtUfQ
+cXIGqe3ohqpIlQoLysHBEl+c5mKad39FrQhHdIanT/GohgeiIb1aFE8DTMJPPHOm
+xaMXO1WM76vJWhizhjvJJrKsD2nGByLoreXt8T8bpt5qnnKCHsK2Rkkznx2H5dm8
+kSGjGsXF91ObdcA+51YSdG8AGwd/CaSv5nVPnZArLmIsSierAPnwPl5grn3n1uKZ
++m7iITFM1MG0VaLt6XX/nEBi/ovAL58XY7iEJwpu0aaoBze7L5Cj3TuoSOPl6qD3
+DVsH71ecFuwoICTS4EnD
+=mUSh
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild
new file mode 100644
index 000000000000..0fea62385d49
--- /dev/null
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.6.ebuild
@@ -0,0 +1,141 @@
+# 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.8.6.ebuild,v 1.1 2014/01/01 23:56:16 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.12.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
+}