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/bitcoind | |
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/bitcoind')
-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 |
3 files changed, 144 insertions, 15 deletions
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 +} |