summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-07-16 10:19:02 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-07-16 10:19:02 +0000
commit009023e1759e77b852c1a0cf692080c163702c2c (patch)
treedea2fbbc7e85fcfb3c6df5294f4bcfe6b84e58ca /net-p2p/bitcoind
parentAdd support for running thin as a different user and group than root. Thanks ... (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--net-p2p/bitcoind/Manifest30
-rw-r--r--net-p2p/bitcoind/bitcoind-0.8.3.ebuild122
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
+}