From 9cab53f44122e70f0464fa8e02a81fbd794c4748 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Fri, 13 Sep 2013 16:57:23 +0000 Subject: Version bump Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA --- net-p2p/bitcoin-qt/ChangeLog | 7 +- net-p2p/bitcoin-qt/Manifest | 30 +++--- net-p2p/bitcoin-qt/bitcoin-qt-0.8.5.ebuild | 141 +++++++++++++++++++++++++++++ net-p2p/bitcoind/ChangeLog | 7 +- net-p2p/bitcoind/Manifest | 24 ++++- net-p2p/bitcoind/bitcoind-0.8.5.ebuild | 122 +++++++++++++++++++++++++ 6 files changed, 314 insertions(+), 17 deletions(-) create mode 100644 net-p2p/bitcoin-qt/bitcoin-qt-0.8.5.ebuild create mode 100644 net-p2p/bitcoind/bitcoind-0.8.5.ebuild (limited to 'net-p2p') diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog index 7f429792f16e..0f1d1b60a9c8 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.70 2013/09/09 11:55:58 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.71 2013/09/13 16:57:06 blueness Exp $ + +*bitcoin-qt-0.8.5 (13 Sep 2013) + + 13 Sep 2013; Anthony G. Basile +bitcoin-qt-0.8.5.ebuild: + Version bump *bitcoin-qt-0.8.4 (09 Sep 2013) diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest index e99dc5473782..e377ead37c11 100644 --- a/net-p2p/bitcoin-qt/Manifest +++ b/net-p2p/bitcoin-qt/Manifest @@ -16,6 +16,7 @@ DIST bitcoin-v0.8.1.tgz 1965109 SHA256 213ccd668e9888688b81f6c3f8875a57b1e259e5e 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 +DIST bitcoin-v0.8.5.tgz 3181865 SHA256 39f170aa29292d530371d287f2036aa372d1e255cf46c29588b8c5a3afedcea4 SHA512 ac605f202b4b8c2fc3574517018817d7ac6ac9296040052db67232b0fd136446895986e25f1b4aa6a888a0ec510ad2a69bf09c65b95deba1d9b2ea6ece62d9c7 WHIRLPOOL cfe8839fd5bc6e22cfe485c63e2a7f261c8817c0d090766ae2dac6303612a977ebea87df2df473a5cebaaee9a2712b8a97aa3f6613f88732be06b7a9fa18351b 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 @@ -25,22 +26,23 @@ EBUILD bitcoin-qt-0.8.2.ebuild 3052 SHA256 71edcdbc4752b7b052a178e0bae2bc19057c2 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 EBUILD bitcoin-qt-0.8.4.ebuild 3382 SHA256 29c33c9d369cdaedf09aa7fa33460593da33b70e09547385a6b11d34c4c786f2 SHA512 f7f312f4ea9ded19b604d2eddd03ddbdeba8f8430fb8269967bc7ec3af57a18af5bafa396be198c2da843ae6568fecef3c1cfbfb62eac45988987df32c0302c3 WHIRLPOOL 8f2ecc670ac3e22a4dc1fc1e37ac433a6ca3d532c07cd0e7df6e747ec3ba7e1b1dc8edbe36b00bf835732e5a9bb8472937862b0033a1eb9cb93f9a0b9461e82b -MISC ChangeLog 15633 SHA256 61d667bd44a331248e398c3dc0000772d02d31814cb2e7a3c6ffd97a522621b3 SHA512 ff48c37909dde0de57e73765b0afc4f179484427f974dde99a0fecf685b1f885dc2720745e3173bf3312597c611d5893322b47ca19d713987a55c8eda35bcfdc WHIRLPOOL 00e795c6e79aa8bb4677928eb5437c20a36be99828ed98fdd481da117205d57d1384675452d2a3ee24e9d5e2fe13cd1ffb761595bef7da90c7f9f195c2dfd1df +EBUILD bitcoin-qt-0.8.5.ebuild 3382 SHA256 a2f9a7682de04e1715af4572d550e7567e7e85191875b3af864f4366043cb047 SHA512 25f1a961f293ea434faa9aacf67fc997824b90a4077614476712d75f92848b4b05736874722cf5995be01398135d52e28da5abe7935c6847cd1a47cc5369e729 WHIRLPOOL 2e4849e49f754bf7b18583b82f9a2a59720d47428fa64182d7ada22370197dffd7d747676979dcd1920915bf6b7a084766f9e8c0887f0bb17636563227b167b2 +MISC ChangeLog 15763 SHA256 e65263e54df04132212132fae07af419f1a9d41ae48a010b19380f1b7fb5db5c SHA512 2a7e45449697eb6a94b69b7c4d79a0c2f822f58f51db54a2ce81261e435f16410d350c7648c9b0b248245355d545df7e7e05cb746e82cf40320b3f3c916c5988 WHIRLPOOL 5e4f99e04067f9e44ecb6807c4576d7332b8c4463c52045b1ba1adf8a2264056807767e5d741baa5283a14a6c4622ec1aaf25b48ca9c64ded2928ce4bdecf0f4 MISC metadata.xml 740 SHA256 deae63c934ecd8db880075cd4b90a889365eea401606d25245b2d391a7648cb8 SHA512 67e993e59a0e357a65834de4af24a5c6577f20dc75669c6367e4b6d6451fc4851afb409ef1a123b9ac4bb63264a7ddb9c798189db763b9492e714f875579e511 WHIRLPOOL 7104e5ed7835b58e6d681cd9b3b6be10bfd7634e52fb3d900a3ab8aac4d68875424f204ad4e5bd5d338d8b4f5afaae4aa30c618b781e91493d4e62539b0978ac -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -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 +iQIcBAEBCAAGBQJSM0QCAAoJEJOE+m71LUu6Su4P/iOXf4EsKcWNIUwarDjW5Oy6 +JKQ69z0a3+pNl5hmBkxAgc+zWpmqeN+nOA8kiBw/02+9S2qjCFRD31JVBIVaA5aM +FJWOCxUWwIdgCPAvs3+YgFeii5uOAF3CMjiG6D0mLh41RgdK6HhCB97Jax76ce44 +Wt1uT0LPRqoH+2FIAPRF0J1f1VTVWEyR9ThnFVZfgzn4dSgLH73jewPY4vw9WJaW +Zep50Q2bYZqa1UmCzv8LQp2mlobXE+MiPD3PVszGGkkleYOEPeA0BSN0DyK6Pm4n +u/p9vp0Gw3ugAu0a/ey9nXBx815s9DO3drbr3bVa+KeiLLVZlzMPUNMsc9eB0+d7 +wwRJuGtNMbj0Qo8A4GTWbltPSjL93AzKfGKKAouBPc3qdmyJkN+tXh8UEF9DXEn1 +4pPMO2YmFD8Nw1Q16PgTfMb5DoB7jnXnlwqUJQpfglt1SmbiniylOaqa4SLa8dD6 +HtagokBSq4f/FRBLESzSdLhS+XuFuiSG6bmiO7fXXfaXTyAvzVYXTPY7VhsBJA1z +uzWyRoHDTMeD5ckemlqpKwA3YSGjMzS+ST3FQBzWDXTYabE9/MTZfcShBJV2TSmO +CtiKog8uLjCoY40S5cvdoC2yl2GVz6Y0C1DVrKfKJTzVacAJ4NqXFmz5rg0FAzgp +yIE9xwyvoWyi0teLe6S8 +=6b1M -----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.8.5.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.5.ebuild new file mode 100644 index 000000000000..ca23ebbbfd6e --- /dev/null +++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.5.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.5.ebuild,v 1.1 2013/09/13 16:57:06 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 +} diff --git a/net-p2p/bitcoind/ChangeLog b/net-p2p/bitcoind/ChangeLog index dbe35bd3bda4..4d3e1aeba55c 100644 --- a/net-p2p/bitcoind/ChangeLog +++ b/net-p2p/bitcoind/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-p2p/bitcoind # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.72 2013/09/08 19:53:31 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.73 2013/09/13 16:53:44 blueness Exp $ + +*bitcoind-0.8.5 (13 Sep 2013) + + 13 Sep 2013; Anthony G. Basile +bitcoind-0.8.5.ebuild: + Version bump *bitcoind-0.8.4 (08 Sep 2013) diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest index d3e81e87c466..8507f56b8e80 100644 --- a/net-p2p/bitcoind/Manifest +++ b/net-p2p/bitcoind/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 0.4.2-Makefile.gentoo 1845 SHA256 7ab3bf195862802f527c2016b126f7fba7d63a8b3e2048634011cdfa761cb750 SHA512 dd7a338890747f8911f635b5bbed569d2033311bb25922690a74269a9e820172ff0e42b2f4b3a6d78ac1c243f0377641aec50af1441914f57bb42fc8ae05566b WHIRLPOOL e2273b0f50d018a23b6908728242d904a737bb665c3dc33c94afc7b5ee55336e105a2e9eaaf9b997961cdfe56c19f7dddd9603dc4acafedcaca6c92b23e82c8d AUX 0.4.4+bip16-eligius_sendfee.patch 7210 SHA256 5b7db8d1f55e2b9db5b6fca65b252f0eefefd3f248b57a0f8c927a0262f2e6eb SHA512 af1d6110422a91c70d03b7289bfb177ffe38415997177c76c6f4147395f04c89624c778febd5f383eaa722af506420dda6bc4a4dcf7148b7d2297bf055c86871 WHIRLPOOL 1feb32db0529b1a689e0120b8037fda37700eb941541edd5387dffd6628e198399a5b1105b7057ba0615de43bc66e1d8a3f92bdde8ec3b103be03009842fa669 AUX 0.4.7-reopen_log_file.patch 2652 SHA256 43fa0e4d6bc3abf5cf744fade98ff0269944c8903e766124f75f06fdb04936cd SHA512 e4cb02b4f7b2997ae151a583f16e750d738727f4626176901f82bca96f96a08a8739c0353df3b794f73da383d7345042ddad34379d18a3ccde8fabb55a38e122 WHIRLPOOL f597c11c96ab9c48c61e73e390f4de8faf34268485e2914cb833ddbbe629c415e5b514dce4725ead595990995aec7898dd931742a708f80c7f52807e43168f5a @@ -23,6 +26,7 @@ DIST bitcoin-v0.8.1.tgz 1965109 SHA256 213ccd668e9888688b81f6c3f8875a57b1e259e5e 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 +DIST bitcoin-v0.8.5.tgz 3181865 SHA256 39f170aa29292d530371d287f2036aa372d1e255cf46c29588b8c5a3afedcea4 SHA512 ac605f202b4b8c2fc3574517018817d7ac6ac9296040052db67232b0fd136446895986e25f1b4aa6a888a0ec510ad2a69bf09c65b95deba1d9b2ea6ece62d9c7 WHIRLPOOL cfe8839fd5bc6e22cfe485c63e2a7f261c8817c0d090766ae2dac6303612a977ebea87df2df473a5cebaaee9a2712b8a97aa3f6613f88732be06b7a9fa18351b EBUILD bitcoind-0.4.9_rc2.ebuild 2332 SHA256 37e0d0a65deffbcf1f982025dee8f9947c3e4db508ef72592561a44c9aa209cf SHA512 d765784f07cfa5446d54af056b67a46ca6bc1dcdc616dc1b782c979250de3833fde7d33610501c95907610aa148e49d3bd7636394a9952a9dc4e26797eadfa9c WHIRLPOOL 1cacacced689c6176cb09fc96b89914cd8eb2c8dc39fe4dfa9a356179990a6849f163da9ad0b05ac3f15ead2a182a5d2cc833ea7be8400b73e6ed22b65eeed52 EBUILD bitcoind-0.5.8_rc2.ebuild 2649 SHA256 16cac31ebd6356e72b3c73df38dd3d36eb6f95923fd1528086beaa8f456dd4b7 SHA512 2b4f6e167c71e0037e9964f952c9f5367cd320b8bc1bbd155d2bc97aaccfc884f137a5704fab3bfce6608242903eeec75fcdd621d987082876f88ee31095c78a WHIRLPOOL e115718fd52520542bc25dcdf5596ea76c8dedf2623eaa646865d3f2605f534af886aeb5326ff4cfb0866f503564df0d305ff82fe4712a3e261aeab8bcdb25c0 EBUILD bitcoind-0.6.3.ebuild 2737 SHA256 b964ac2a3b467e6a14ccf24e4d862db6e795caf3e3090fed8f21aa49bdda8268 SHA512 ce739cd638f0e7aca4292bf4e4767b040217e8cf664f950f87185e52ca01aa0e17c5228e0af19207e08b222439dfe184fb959573ec4c7316a79bb8c8a8d639f0 WHIRLPOOL ab69a42ebc26bba88d9b5a36ceda91721a07e2d1f6362b5b6b5a5886252cb1b509002d6b9206d9abbd38ba47c09ccd3094df1a57a509a85d2520f7ec1d549c02 @@ -35,5 +39,23 @@ EBUILD bitcoind-0.8.2.ebuild 2674 SHA256 7c3a4342e6afc9697738b54452751dd4719e62e EBUILD bitcoind-0.8.3-r1.ebuild 2911 SHA256 2f09e8cf6ea09b5651cbd33c38d95a3a7fd6c701cee38f22c458714a909501a5 SHA512 145459891ad655073c60d1e43304341a41dbca6972392278c48c92336745ac6ba07a3d8b15ce5382f2d7999e51ac55cfd0e602b9525acbabb23993d4007dde60 WHIRLPOOL fcc329c043baf5fc335d70ee7abda6234132bf135c09579ef2e3434eee993bbc05a7288428cf3208ece1289b543f91b6ee3e9ad96c70dba724f06c48f63f93d2 EBUILD bitcoind-0.8.3.ebuild 2853 SHA256 31fbab3df02ee97288393e5572bfdbc13db89cb38a8a728ecba0881bed6682da SHA512 ea17afac861649370b9632f3c23e8f4bfb54d0c523e568eee46e84bc3ff99dac436da8c1eebe6970919162e58518c5a582dc0fcfca4754d349a06ca3f5a265bf WHIRLPOOL 512e3ce8e3f183dff247a46f9329294c16c4d75402d944680550540898fbe2eaf756742bdf069dada700495ebabaaea8cf7fc0b3f2f25d08b6a440748c5d6650 EBUILD bitcoind-0.8.4.ebuild 2908 SHA256 15362ba4190737452eae9f18dd4995a27e03d72bf181b1d1a40c23af0b9bfc20 SHA512 7c424f270ef88f6e718432669e43e8c5663b4f48e26c8a999ecc94db62e1c4f2518d53c7518b13f9fdc05104bb8be3cdc7ac977d225b09f0ce3bad8f72c9d0b0 WHIRLPOOL 1af66eade56ab631c0788dc8adff2f3a951c996d35a65db58b4dd9b873a5bdf34cb9f9c1e6a3e04d9282b17a30203f5c004601e41f6d35192a88c2808a99ae92 -MISC ChangeLog 17769 SHA256 69ea9a1548bc1b6a50686b7b50896d93945aea7ac868cba8790f8534a4ab8b93 SHA512 25b2d99635308a756b7fce94488c80b1b8b992f830371e3151b3a6d29b974fbe37f618ea0f2b7139140ba8f453da1b2f05c61d8f0e6dfbd4aac34390e5eecacb WHIRLPOOL d5601b9445dcb31bbdceb15d6bcd14a8999504ca757284a286af6cf71f85d50677aae14734f93d4351598ef4f45927672aeb20a4373bf1711083ac12d710a351 +EBUILD bitcoind-0.8.5.ebuild 2908 SHA256 86706777c7ed84ab03c8e1528161a0eb1df3ee91a8656abfb4a6154d73e034f3 SHA512 d9a571801cbb25d03a95e12e996ca1cf06faf99332286322707e5714ea7bc1d2448342109e60589405a6a725fb3e43861d012f207398502b56ba7d12b0f33896 WHIRLPOOL afa57a230ba3a45d1140706759ea06c1e452b49269c1b0276e95a24af325c66d0fafd653199b513d1aa477eb2ec6e6d3e1c97e25c4bd5f272dd92404e99a62b6 +MISC ChangeLog 17895 SHA256 96f6ae01fe77f39a0c5f9c42dc9050d9ca4a5431f0d32fee07487d449aa8ef58 SHA512 2883c4fe11aee8c746a3b1b0d3592f6d8e6a8dd1d8850de34e98dd3dd119d2559a94de68e691aead8ddcaff17290d09553d3a9e68c830fc6e79f757316d8dc5e WHIRLPOOL 4688794dd919a5a2008f50f1e9462cf864b0c54984829e94c97e55d355d3629e567154e259b2390487a0074cfbc41a32c7f4dd22d5661c4fcac440bbc46ed387 MISC metadata.xml 657 SHA256 b6f8689a4a2e12bf1c9ae814e2fe388595e335da9f90bea4dc3ced777bcfe083 SHA512 61e60028b85ac4237c85ce2a4ee3b79f4199f28c0a6fb3858214d30600681f893f47ce8a9150195cfe7f1fbf17fde3bb1fcda815ce5bbcc2a72b21c9b026e664 WHIRLPOOL 876219233a7b36604a98c712fd703eaba0ec4fef77a93d0d35fe1af4c3ea295ffb8ecde3fd15a8107dafef07aa36b72607e0e992c7b9b2efe775c4374a70dd4a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iQIcBAEBCAAGBQJSM0M4AAoJEJOE+m71LUu6Q8IQAIijk+CyAfr48dtsWQY7zD9J +gx42fkBmQEYnFip2jMl1cQP2AEASJiuDSmIJ2ZtKBkDXMzBceTP09w+tiyVUa2WX +uIucl8+U8PWyVN6iFC8gw2VUsiVGgMNvZoRhIMjP+NaPmkYEOIlnM5by4qdZ67tv +9b0tTjm7ImLpgS06Ka+zxOZXAU1wavQi0K7SIhxtyjHd7P6FlaKBoUOfS0zoxrGu +N8TvXitB9yWYMefKTfv3Swen/CKbtvLRALWEwhJXXs8LP7fnfOVjSIKcQx57rQVo +REiV0GT57ECqXQga3mqO/LNBjMl+FFSsqNCh0eBRI3J2BYKXuSQE7iDqDGg14PhP +qD7SMEjM2KUgP3BkKsyF2vKNoz/0KngiHOWcOqCLEnQP3mAs/OUDfeiBBSZF/kI/ +QWEUOmDeJJ9q3sNubtAeKHilSftQNXmZv7lZBjcDhPx+jVmKYhmgPFrFHhaSoXOD +uubGtfh7wO8Ptkl7o0x8xfRYdyzdHxOgKmfCtGDz9VvV/Ee6xDB8wsJDHfmC2qbY +5ujGCkiCYWUaYdVYIdOtHQo8wois2TJGElTkFxXHB4UwlmbDHfSGMK7YBsxt2Vr6 +1RUWoDBAmE1oX9hxPezoTZIKY8SrYw9+uvefllrlSbWJhaDm6xebOVohXyqEdI3p +CMqwQw3x38I1iS0F6OeL +=E5NX +-----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoind/bitcoind-0.8.5.ebuild b/net-p2p/bitcoind/bitcoind-0.8.5.ebuild new file mode 100644 index 000000000000..aa67fcb3fe4c --- /dev/null +++ b/net-p2p/bitcoind/bitcoind-0.8.5.ebuild @@ -0,0 +1,122 @@ +# Copyright 2010-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.8.5.ebuild,v 1.1 2013/09/13 16:53:44 blueness Exp $ + +EAPI="4" + +DB_VER="4.8" + +inherit bash-completion-r1 db-use eutils versionator systemd toolchain-funcs + +MyPV="${PV/_/}" +MyPN="bitcoin" +MyP="${MyPN}-${MyPV}" + +DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services" +HOMEPAGE="http://bitcoin.org/" +SRC_URI="https://github.com/${MyPN}/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyPN}-v${PV}.tgz +" + +LICENSE="MIT ISC GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="bash-completion examples ipv6 logrotate upnp" + +RDEPEND=" + >=dev-libs/boost-1.41.0[threads(+)] + dev-libs/openssl:0[-bindist] + logrotate? ( + app-admin/logrotate + ) + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] + =dev-libs/leveldb-1.9.0*[-snappy] +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 + sys-apps/sed +" + +S="${WORKDIR}/${MyP}" + +pkg_setup() { + local UG='bitcoin' + enewgroup "${UG}" + enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" +} + +src_prepare() { + epatch "${FILESDIR}/0.8.2-sys_leveldb.patch" + rm -r src/leveldb + + if has_version '>=dev-libs/boost-1.52'; then + sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix + fi +} + +src_compile() { + OPTS=() + + OPTS+=("DEBUGFLAGS=") + OPTS+=("CXXFLAGS=${CXXFLAGS}") + OPTS+=("LDFLAGS=${LDFLAGS}") + + OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") + OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") + + if use upnp; then + OPTS+=(USE_UPNP=1) + else + OPTS+=(USE_UPNP=) + fi + use ipv6 || OPTS+=("USE_IPV6=-") + + OPTS+=("USE_SYSTEM_LEVELDB=1") + + cd src || die + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN} +} + +src_test() { + cd src || die + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_bitcoin + ./test_bitcoin || die 'Tests failed' +} + +src_install() { + dobin src/${PN} + + insinto /etc/bitcoin + newins "${FILESDIR}/bitcoin.conf" bitcoin.conf + fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf + fperms 600 /etc/bitcoin/bitcoin.conf + + newconfd "${FILESDIR}/bitcoin.confd" ${PN} + newinitd "${FILESDIR}/bitcoin.initd" ${PN} + systemd_dounit "${FILESDIR}/bitcoind.service" + + keepdir /var/lib/bitcoin/.bitcoin + fperms 700 /var/lib/bitcoin + fowners bitcoin:bitcoin /var/lib/bitcoin/ + fowners bitcoin:bitcoin /var/lib/bitcoin/.bitcoin + dosym /etc/bitcoin/bitcoin.conf /var/lib/bitcoin/.bitcoin/bitcoin.conf + + dodoc doc/README.md doc/release-notes.md + doman contrib/debian/manpages/{bitcoind.1,bitcoin.conf.5} + + if use bash-completion; then + newbashcomp contrib/${PN}.bash-completion ${PN} + fi + + if use examples; then + docinto examples + dodoc -r contrib/{bitrpc,pyminer,spendfrom,tidy_datadir.sh,wallettools} + fi + + if use logrotate; then + insinto /etc/logrotate.d + newins "${FILESDIR}/bitcoind.logrotate" bitcoind + fi +} -- cgit v1.2.3-65-gdbad