diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2013-07-16 10:19:02 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2013-07-16 10:19:02 +0000 |
commit | 009023e1759e77b852c1a0cf692080c163702c2c (patch) | |
tree | dea2fbbc7e85fcfb3c6df5294f4bcfe6b84e58ca /net-p2p | |
parent | Add support for running thin as a different user and group than root. Thanks ... (diff) | |
download | historical-009023e1759e77b852c1a0cf692080c163702c2c.tar.gz historical-009023e1759e77b852c1a0cf692080c163702c2c.tar.bz2 historical-009023e1759e77b852c1a0cf692080c163702c2c.zip |
Version bump
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/bitcoin-qt/ChangeLog | 7 | ||||
-rw-r--r-- | net-p2p/bitcoin-qt/Manifest | 24 | ||||
-rw-r--r-- | net-p2p/bitcoin-qt/bitcoin-qt-0.8.3.ebuild | 141 | ||||
-rw-r--r-- | net-p2p/bitcoind/ChangeLog | 7 | ||||
-rw-r--r-- | net-p2p/bitcoind/Manifest | 30 | ||||
-rw-r--r-- | net-p2p/bitcoind/bitcoind-0.8.3.ebuild | 122 |
6 files changed, 314 insertions, 17 deletions
diff --git a/net-p2p/bitcoin-qt/ChangeLog b/net-p2p/bitcoin-qt/ChangeLog index d8a0affd1ba5..35fb1e2c5d18 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.66 2013/07/16 07:25:54 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoin-qt/ChangeLog,v 1.67 2013/07/16 10:15:04 blueness Exp $ + +*bitcoin-qt-0.8.3 (16 Jul 2013) + + 16 Jul 2013; Anthony G. Basile <blueness@gentoo.org> +bitcoin-qt-0.8.3.ebuild: + Version bump 16 Jul 2013; Patrick Lauer <patrick@gentoo.org> bitcoin-qt-0.8.2.ebuild: Fix leveldb memenv header search location diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest index 00bdc8aeb236..2010ff4badf0 100644 --- a/net-p2p/bitcoin-qt/Manifest +++ b/net-p2p/bitcoin-qt/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 0.5.0.5+bip16-eligius_sendfee.patch 6739 SHA256 2e16bca9106bcb8056efc5a60791226119ca011cd007e4b547de4c23f0d8e9a4 SHA512 213b12973557993cbe7fe4a8dcaccec0bb732dc3f45f242d4e42de576af75e1f76d3d1aa4501bf4f63e304773505ca768c1a5eb7f914b87bbb34f81b5ece1b87 WHIRLPOOL 6f285997fac74ca70ede3baeb708f6d7ba3872fb390cddb56da9225955a4e78c3eb466fc3792a12c527d6f4b1e0d3637f2d67553b28c51b32a1f61cf92b01a06 AUX 0.8.0-sys_leveldb.patch 6739 SHA256 7a9548955cf923badfd0eebf5c86531de55f15b93c97da609eb2a3cbf191bcc7 SHA512 c15c36165deff50762ae6d710c7e7b341b78ee395be4ec976e8e3a2d4aa3902f78226e03d85d43033299e1ae6a4ec48cdc4e912a90c065125c1a2a07933109a5 WHIRLPOOL 5f86b372bb7226626fd4eee5bfe2519ae84db8851a591e6ee204b508203c0723b7327ae5c1e8a68c8e961471f95939ef212a301678760531508d15c5aecaf29e AUX 0.8.2-sys_leveldb.patch 6647 SHA256 45ac78376c1983babf0e001b18196b777cd4bfca1c6b92fad62302d70ec9aabf SHA512 0aaa00584bc56984133f388523b2084d94a620987367e0eff39cc6debc39738586fb991e7cb84f54eb56f27992929d562261bb867e1091679a51839185626edf WHIRLPOOL c027065cedb40a946dc7fa1f5dea6908d35290147f53df178d7ff416c2a5d5bd9f7e6802779d8a0a04044e04bfc4dd76433ad2dcb48b65869d3fbfe8c7bb3748 @@ -11,11 +14,30 @@ DIST bitcoin-v0.6.5_rc2-r1.tgz 1398755 SHA256 514c5874f6e5fed11bed574a7af17c68a5 DIST bitcoin-v0.7.3_rc2.tgz 1648571 SHA256 d2712c4b79bac120dee8285f31e12042e5d4e51cefcfa49bfb152440e6657281 SHA512 2fe4ebb21b425e49f9be8b770808730f5abca01512f3ec2a17dd93e55e8dd78f9ad0e460bd510ddf71628022fb8afd4efe7df62a9baa932c9eb3f5c3e6a2686e WHIRLPOOL 8cd376369c6c5d08db0689415c59e2ea5ff97a6ad3e8a48daf524207f721bf78014ec92fe069b551a1b9daf478e099c5812337a8eb8e7759bb1b6fbdc8078a73 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 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 EBUILD bitcoin-qt-0.7.3_rc2.ebuild 2704 SHA256 4b0e5e11c1f23fbc8b9da585a25e601ce6b2803fc467e08ec065e5674f992014 SHA512 365d4c0abaf0e9d84faa6b7574c4a4e35620081c097207b740937b33f1ced7dc1122f382dfd0b30ded9fe2da698b744d6ab5d21184958a85e94923eb0216a211 WHIRLPOOL f1d09a6d286dc119b8d86e5dec8b2be9f14ecdc3e4b94adbfa379b2db88b9019237213762538a2a47696df3b1e48a687950b6d3c38e08db13a76a43bf8ac791f EBUILD bitcoin-qt-0.8.1.ebuild 2781 SHA256 395cf8dfda6754e57beb94b0a33e62b8558d9cb9c77e038e6df45b593965ac90 SHA512 7d5293d4ebf28604d952be4df6e9fab6fe00bb13394ae48da86038a53c526256592b0c5732379ac534ba9bbd3b9bdab2f2711e86ab112eb03df98b9e2507f607 WHIRLPOOL 0ae7b30a30b7c40b0b4125d42ea6c653f2983b7fd072d2eba3e7d907f22a60ba3b6913a2070cb56d42a3ee47301ddb6c8d6a64482efcfe803408e7aae7aaa180 EBUILD bitcoin-qt-0.8.2.ebuild 3066 SHA256 6d0601fd2f68f25b4d8ae978a22b276750f27936135b8d2ff193618a74053680 SHA512 5ae2a3bba40e84e8cbb96f57880774300a21e74ab9f853f5e7cbd1474bb670ae79192466611c8bab32940c053064d56a4d0b124bfad8cca3b68694c9def15edf WHIRLPOOL a94925ee782c8612e3479b8c1d979efa48a2e8f0c356a965f93aa3ac4d8d73abb5e77ab1e63c102f3e86490788c85aa9ed1e6d1723b09a49a8e040efed88d495 -MISC ChangeLog 15139 SHA256 245185b78391a73f9fdd0c83047eecfee0b6e1adcedec908841f7ea8b5879ff5 SHA512 02255028e3caba35112e1cef6c10ca1dff4d3daea81875679891305ce5693941de0c5385abbd74999b862b930d552816116df319c2d3c6245d63f8dc4f9cc2d9 WHIRLPOOL c8665d092663b3820a320973a082d636cbc697a04555239421b0fe2fb08a784b58e390f844c47600fb2972cca16fdeef1042ef9e84e2229bae31f14edd28c334 +EBUILD bitcoin-qt-0.8.3.ebuild 3305 SHA256 2d11539a8acc3bbeb57ccbcbf07fe1a3e7691b534399aa432cdcb50810a23147 SHA512 36a8d2d1f63ecb032a00d0ec1e190823e2fa90795148bcafe4d3d77d8775fbe928fcd82050b6811cc792951a58dea5a0289e845d7f7d83b1230d7c0dbb6799cb WHIRLPOOL 92d3c31823fb3c99632f11bb929893dfc204f7ae8bbb54d4fd5f1190a3512f791aea02a2042214304baafc5a303496e29e3a2f8f86af1d4588598f65fdfaf659 +MISC ChangeLog 15270 SHA256 b919adb0d929a76bae1bdea5503c91dee20bc30088059606a2b2270027b146e6 SHA512 1d4a58b2f5e05d4e4917da48e53bebcd8cac7981b78a0d132ce4f8bb495f0946cd62efa508a4f62ac9d7d78c4100dd08843b702795266acdbdbecf869f9efff1 WHIRLPOOL 4d724360c0a1ba6ece10d5fafb3f3ac1a1d36f2fe3729c1752dff9ba4ee2a52fa4fed9ab5dab9e6af9dc91bb1cbf9c64e013cf14cdd6d5937c7ea4045dab2426 MISC metadata.xml 740 SHA256 deae63c934ecd8db880075cd4b90a889365eea401606d25245b2d391a7648cb8 SHA512 67e993e59a0e357a65834de4af24a5c6577f20dc75669c6367e4b6d6451fc4851afb409ef1a123b9ac4bb63264a7ddb9c798189db763b9492e714f875579e511 WHIRLPOOL 7104e5ed7835b58e6d681cd9b3b6be10bfd7634e52fb3d900a3ab8aac4d68875424f204ad4e5bd5d338d8b4f5afaae4aa30c618b781e91493d4e62539b0978ac +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iQIcBAEBCAAGBQJR5R21AAoJEJOE+m71LUu6ffEQAJzNJLUBkrINaB0iRwl1mAs1 +6kZm2bQmztqTGoewR0qygjWv1emtIAcusZ2WtWF3DvW6m4CJssPrU5DaO83vMfCN +2JHBFqMe0r+eL0hI/airUi3t7hyDabLlxOGwXO0TKUO0xNyWIvjeptdhcFyp1iCn +PRO/4j9vwJZ5vO/cIQ2LVGR8dzco/CniF8lU+tz0EyQCj3MjxuyeGldnSzi/0lA7 +Lswd3MEM2v6PtAI5FGxV4j9ouMgedH3EN2SWPTu9Tr8BOYTAVdDdTw+JwzQct7Vt +rMGYc/rSb13qzgPIXYJZrpAIM4xFdZ/Mpp3MX13ACnlPEjXXI01WRKLGpP8jWlgO +bK/s2lVgcz+CP/Tkr9mDxacffjmz2WzA9Y8VpTIb3U2px9KLp3hLyJZ0k+Hk5OED +4/aTwdJg99N8zF1yA+UwjOk9N1nU1TES+5bVlbc/RyyGezZj3BSNgil02PjTtUjC +qJW4zQomC8DiU9ylfLhJTDp1BbJXr2EDaF7lK5bBYiaNOjIYZs0nQMyBIf3vXLWY +HxbQefwWPdYwMlH92rpK9pAgr7ckLojgOPBqjO9JHzbsWFNsNB3MaDr7OflKuCWO +RZtF6xy57AHnMZlgzDQRjHDQym9dm4G7xfBJ9obNaHrYayWn/aw7QwQBkPaOAWQ9 +sTxRCZZq+o2xEZ/5Ryiz +=v5WJ +-----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.8.3.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.3.ebuild new file mode 100644 index 000000000000..88d8979cccb5 --- /dev/null +++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.8.3.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.3.ebuild,v 1.1 2013/07/16 10:15:04 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} "Bitcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Network;P2P" + + 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 d3b7d17a668f..6b0c52ff4d54 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.66 2013/06/14 18:49:59 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.67 2013/07/16 10:18:50 blueness Exp $ + +*bitcoind-0.8.3 (16 Jul 2013) + + 16 Jul 2013; Anthony G. Basile <blueness@gentoo.org> +bitcoind-0.8.3.ebuild: + Version bump *bitcoind-0.8.2 (14 Jun 2013) diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest index b89c4f2cfc1a..21885732e05a 100644 --- a/net-p2p/bitcoind/Manifest +++ b/net-p2p/bitcoind/Manifest @@ -23,6 +23,7 @@ DIST bitcoin-v0.6.5_rc2-r1.tgz 1398755 SHA256 514c5874f6e5fed11bed574a7af17c68a5 DIST bitcoin-v0.7.3_rc2.tgz 1648571 SHA256 d2712c4b79bac120dee8285f31e12042e5d4e51cefcfa49bfb152440e6657281 SHA512 2fe4ebb21b425e49f9be8b770808730f5abca01512f3ec2a17dd93e55e8dd78f9ad0e460bd510ddf71628022fb8afd4efe7df62a9baa932c9eb3f5c3e6a2686e WHIRLPOOL 8cd376369c6c5d08db0689415c59e2ea5ff97a6ad3e8a48daf524207f721bf78014ec92fe069b551a1b9daf478e099c5812337a8eb8e7759bb1b6fbdc8078a73 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 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 @@ -30,22 +31,23 @@ EBUILD bitcoind-0.6.5_rc2.ebuild 2567 SHA256 934f82c9868cf3cd86af20ab2f696c0433e EBUILD bitcoind-0.7.3_rc2.ebuild 2368 SHA256 19d0c943a24605eae4d8cfdbab36a0ee965b0dfda81ebb99535899ccd099fcbf SHA512 ae6e104dd3b809cc0d6266c633deeee64c99d4a51358f5ee6b857eddeaf1808b1eb5671d40d339f7311f555f97d67483a6a46a064f072baeb9cd0d5482b66bd4 WHIRLPOOL 2186fb8dcbfe3a056856641bdd0e159fbfee43363ade60cf737b900fcc3c58ff8378596e91ccfa18988877cbb5303f7f7b63314a223d82ae16096d31ed06bfdb EBUILD bitcoind-0.8.1.ebuild 2498 SHA256 f446d5523fffde32545f2473c3275de6345c05c94792c21e28d6d312263a0c31 SHA512 3d434f3b5c3e34446f8bd9f0186450963a8895506d49bd1b870e08ce6385e72f6338c75b6ac2886984b774018fbb1b0b7049571def0a2517c75907747ef603aa WHIRLPOOL 82efbf66081657f888fdbfff63b54039704565258190a96d13503e908a0b89d88afad07c40d73988acbc7caa1307f307f034bfcac7424af865a4accf4434877d EBUILD bitcoind-0.8.2.ebuild 2674 SHA256 7c3a4342e6afc9697738b54452751dd4719e62e0dd010f8baef0ec43f7baf559 SHA512 72fda9351d72946e30928cd97d5b184ae05ad70cccb832cdef9a869026b3c48fb91b9dc3fd86575228ddbf1efd49772a8879567b4260740183436c7a168f2541 WHIRLPOOL 5cf52551324bab50f504a6f4e5babd00e32279cea0f9b8014ec2bafcebec82b9f625eecd483bd41bf1881a55387be3917eee9e8a04f481a427998144853736a5 -MISC ChangeLog 16818 SHA256 45be5b4362598a7ac61167618e36f6f1e18ead2ec370142040919aacbf507512 SHA512 514196069c3657cb72c6a1e73f0c6dadecd4b2af1a243c3ed7391c50b4e557a784a820a8ced6250b26bbe400c3d6b8fcdfe565a73d3fd25aabb6423f160586cc WHIRLPOOL 0089961dd3ccd072777b80e2cdd5822ca0cd52b2faddfbc83d36193dbd09388691e6cc78c1c594cf3270335426b9bcaad4aca0e4a12e0de6ab1dc3b3bb29365a +EBUILD bitcoind-0.8.3.ebuild 2872 SHA256 142306dc35b87fef0af823d9dce1af7f0acb01dc3e2736e4eddba92db915d37c SHA512 4c9a250682a36cf20bfabcc261e0a41b2921f75607022e60107c91eef30cb77ede698c55879e746ceca866470cbe4860a5da83e54627ebf4f677c07800bcb8ef WHIRLPOOL 7583b5d7b2affffb96eb8f57bf91bb69d08b32a2817c3a4847cd368d5be07c46b9419f98722793fa7754816efec7341d48f3c91e37a6223140ec1d6e6249ced7 +MISC ChangeLog 16944 SHA256 960d41b7a8ee1364261f953dbd866f93883bba803e06072f873521bb0e624fec SHA512 f9856dd5fdc9550f8e52db86b7bde26e20ad3c6da21407a79db0716424e32cd5005e8660748a99c85a575ee44a8a32aa246d752d3cc589225ad9b6ed8b43e2cd WHIRLPOOL 3864de911873d039c86b30cd975d8f23df18ca538677c41eaf6110a031b6ee9db212982d03e8fd8a7fc1b1037c134099f0177131a0010fb4fcb964d08c732df7 MISC metadata.xml 657 SHA256 b6f8689a4a2e12bf1c9ae814e2fe388595e335da9f90bea4dc3ced777bcfe083 SHA512 61e60028b85ac4237c85ce2a4ee3b79f4199f28c0a6fb3858214d30600681f893f47ce8a9150195cfe7f1fbf17fde3bb1fcda815ce5bbcc2a72b21c9b026e664 WHIRLPOOL 876219233a7b36604a98c712fd703eaba0ec4fef77a93d0d35fe1af4c3ea295ffb8ecde3fd15a8107dafef07aa36b72607e0e992c7b9b2efe775c4374a70dd4a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iQIcBAEBCAAGBQJRu2YbAAoJEJOE+m71LUu6UZAP/0qaNMGo5pU7YO8rixQ3ZVIQ -yN8FyvtCKS6EX9OUYAkXeXtlHNTtR4uJjr0HTeU/c+haD5o0hGZi5AnaNx1lx9sH -vc6IP+pcn+Mpy72ynptlCUm4YpIwJCZyKax9lcpjXpqZ9Mm0GDS5j2bbikiSguoD -gUMnozGK3f8E0Uteseok9/KwhbnglTmh4+ULUSHx+SCR2QiJB4sfzWPuy9w/0ng3 -45Dtni9/68CUHJ0fO74N2cr8TzVxG5Fw7coD7ctuOm2qjsLxApUa9BDjpP64e9dF -mGdBi0S95yWxctCaSNEBzLGYvgl/J2hvdO55En79Qa1JAuOuS7/YjaCdo4foPZWA -7FYzT9+3zpUTTamWGtbUBxDO3xV2IMwK5nxZhK6IeO7MPGPVk54OwQ/HuDl4lHtc -gc+DM7+gwbgIu1Zy5MYUEpXE0XKaqHoVBAdsSY/N+mkYgLfs/qKELPP3tAGIrFKf -1iLOf3duSmH+gS8rAJRmzsq6BOGVLkLJ8foOc/v/NOnQ6I1UklLuMqFsTJoOfzm9 -Gc7V1Ynm7DADR6J3Ppe4GICDoGQLNU2VPxkv3bRjvep5RAVsywvSCvjZKyKWYSA1 -96MchzNtYkstjuuReP9BcRmHCeBAfT+44EDCzowmeItqVbPaqaEuIfba3s0fem+0 -pnzA/vZDW4n3DtsibjKR -=MlQ1 +iQIcBAEBCAAGBQJR5R6XAAoJEJOE+m71LUu6LTkQAJolAO+v9DCGsrw+p4Q+Fs0B +RUoRSOEmZIMc2T0w7WMu+z6WDnS+LoC5VI52HGKHVTqJyZBP0BhjolTAupAb4QW8 +noXTxRuTSRQELNNyTGUDJqM21YXcaiYaHhnij/Jj4V9W4w5QghL4+M64bRxrBM1u +l4D1yTS++/sgTU/cgHDjKBuP+Ix2XBvo3/u4aw7q4sreavgDYjoSHGfCkraquoDf +0HH5o7BbYtVyFad1IpWv6eez6EtKXjyR5gjy4Ajk0RsaYnV0CSRjsL7hETJbwmjb +B6GINA1koYZHEnRUgNxY7m4H75Xu1fnerYKHxoED3SSOiN6bY9oRMeIvi0sH9QAJ +3q8tvh9L/xi8oBUnXpAovvOUawU8xQgCf7ohBrv1D0l+Rn9EkkRkKFKH2iKBu/xL +QBY7p7huhSLkkDJ0JXusfGCP5RJrlLCGTNkyQUfVt42LzQS1ld/mV61eFYkD6htv +6lkkuyRN11ZEGBfans1JzYHOiqeBUSNI/veRMQhG/VSABY/VT+5Xref15CQTRHjY +Vnc1aGq4+GE2x2qrm7fOrWKGtf8/mLN0T5/Aesm/G81+x6zld8HiynF4/XCck98Q +nAMMlg9z+lY680SSYuMAbmYWgMnMBvGvJQNuRBpHxdLLZUU6MN51nQsOQ8tiYPsl +6xJM2UERClKavHaGRR3c +=C81a -----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoind/bitcoind-0.8.3.ebuild b/net-p2p/bitcoind/bitcoind-0.8.3.ebuild new file mode 100644 index 000000000000..828838fb34a3 --- /dev/null +++ b/net-p2p/bitcoind/bitcoind-0.8.3.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.3.ebuild,v 1.1 2013/07/16 10:18:50 blueness Exp $ + +EAPI="4" + +DB_VER="4.8" + +inherit db-use eutils versionator 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} + + 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 + insinto /usr/share/bash-completion + newins contrib/bitcoind.bash-completion bitcoind + 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 +} |