summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-01-04 02:26:58 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-01-04 02:26:58 +0000
commitd1c2fa3e77762a57f72a83d77c2e85a708fcaf74 (patch)
treea109705b526a2dc3e2cb4d6c8299bce305134c95 /net-p2p
parentAnother version bump (diff)
downloadhistorical-d1c2fa3e77762a57f72a83d77c2e85a708fcaf74.tar.gz
historical-d1c2fa3e77762a57f72a83d77c2e85a708fcaf74.tar.bz2
historical-d1c2fa3e77762a57f72a83d77c2e85a708fcaf74.zip
Version bump
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/bitcoind/ChangeLog9
-rw-r--r--net-p2p/bitcoind/Manifest22
-rw-r--r--net-p2p/bitcoind/bitcoind-0.7.2.ebuild115
3 files changed, 138 insertions, 8 deletions
diff --git a/net-p2p/bitcoind/ChangeLog b/net-p2p/bitcoind/ChangeLog
index 945831999afb..2024a90de27a 100644
--- a/net-p2p/bitcoind/ChangeLog
+++ b/net-p2p/bitcoind/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-p2p/bitcoind
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.52 2012/12/14 15:33:57 mgorny Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.53 2013/01/04 02:26:38 blueness Exp $
+
+*bitcoind-0.7.2 (04 Jan 2013)
+
+ 04 Jan 2013; Anthony G. Basile <blueness@gentoo.org> +bitcoind-0.7.2.ebuild:
+ Version bump
14 Dec 2012; Michał Górny <mgorny@gentoo.org> metadata.xml:
Remove redundant USE=upnp description; it matches the global flag meaning.
diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 22fe46881e5c..2babcc6839d2 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -30,6 +30,7 @@ DIST bitcoin-v0.6.3.tgz 1362094 SHA256 3f1a0df5d713c9e4f54f00a8f3f75c6828041afd8
DIST bitcoin-v0.6.4_rc4-r1.tgz 1427686 SHA256 3373d8919f7691ed74675ba2abf02544b8d411ffb2c654e20570fc7fb04bddd8 SHA512 1598066d3f4e0d2bb9715ae10d917494bfc7402916613d146d304a941f81618bbd70804acbebf4da1bc5f20d2621e55b3cb0a23b0c09c4bcc36dc5dfe5c80f80 WHIRLPOOL 35cbb7cadc0cc6df1a517224fe3bcd08998c78e47aade6d7be4cbbdb7f29aa4950da69f69f80a6e42fbc2ec0e549a7186bb2d960fd8e9092381d22dc60dc67c9
DIST bitcoin-v0.7.0.tgz 1603153 SHA256 d0b5ca34c61e8fbd6dca53f2730fa3d8e3df1f7bb40d5e42f8ea4cd3bf32a221 SHA512 603682f8f2fbdb3113b9796dd973aaa2a1de52e6a881d715f26520f8bd37c21245add70a2df894ef205ca7203012fc4709fb12cb17009ee2b3e3ec7b93438622 WHIRLPOOL cf52932cb9901ddc54943f952fa51e162f4ceb27c5ad816cee093ad030a763e78bddf0e61e831621efedbccd82be2a2cc0f3375a433f643b0f11ebed9e8d63c1
DIST bitcoin-v0.7.1.tgz 1623510 SHA256 eb1c4bb59a6a6557e59dec5d90ab7c45b660898f535fafaeaed051aeb347b94d SHA512 a181b6033141c8a48cd36096fa8b53ba6aa815730a5ad6c6393aa680ed9a1786716fb7a5aa74ffd0166e2962357c050eae00dcf91b9b7be95a6c4b61137ebee3 WHIRLPOOL e44842f7b1493edd4744d3319e6bcfa43cf555b28b679b09f45413219613ed2321a5ced92aa2478fd9d3f48721cd4278873a288f6212397bd3ee1781611b8c5b
+DIST bitcoin-v0.7.2.tgz 1643105 SHA256 d970d3daf42cb382ee7de7fe66877d88be4cb6a2c9543e1000f5a2f38b4b24cb SHA512 751326fc58bb0222fa703d9da9da0a7a1bf5d4c765e874db5e6b17ff8612fbe753750fbde401f106987e78cfe1b2ad12568a7736e84537315c1956db3e968e8c WHIRLPOOL d9f9b4d229f7e416dd1e4ad296024f58a40f2342c6b51442968665b7526cc640e1e8051653e6017da7de79a5ac006de9241254314c7e3652d80c267dd463b6a3
DIST bitcoin-v0.7.2_rc2.tgz 1642931 SHA256 3759e994c5f6d72e564b2436f01055650a22877086c5be865028312cb880fe26 SHA512 ab98ab83a1e8f75e2ed2b9c4024aec2b36fbfcc0b9c9f757cb6b877f9a4e29c0e6d5d26ec3af79525d2c444d4d65a63ec138a5b96d8d3bd60961431734aaac8f WHIRLPOOL 682365e8b6f8e6e9173561d6b56531d5cd4c43be629576f4373eb008c0416954c78dc8818008f3449b7c4482e05ae8b9ebd0171373f6d24f9c66be4e636aa9d2
EBUILD bitcoind-0.4.8_rc3.ebuild 2946 SHA256 ab402377857f7934d6c2018cb337fcb82a76c48acdb2ef3967a83208c2fd7e02 SHA512 911a37fff1aab3c53d7a86600516a0bcc2b8fed5018197ccddef77c79d1017589b81945f5023da04344ae761a5a8853a24183b5f831512856a45e9feb4f2673b WHIRLPOOL ba8026126761b6f9d7c9a41c7431b236b22dacf8277fffd736d7e1159404fddd6f8efd0d149b6244bca6cc114e8b9a54c7c0e4bf09dcbd3573864e666b586b7b
EBUILD bitcoind-0.4.8_rc4.ebuild 2946 SHA256 8eb288736f5346a9541584184b3933308097f629eb2cce16cfd91010edb0d209 SHA512 95e2ebd12066acad491934bb06f5c0117f00a79bab30f320628eff674c7a9b39e02e9efe9d98475f0e7ea30cec9c895ca1b45baf5c52c6c7a19f6fa95c8826ef WHIRLPOOL 6c107abed1cde5a753375eed5a91d12403a8fe00239fb87c15154c489e352ec261af14bbd529f6bed2c894a12d6d1c341867b1947831a63cebe2244896060940
@@ -42,15 +43,24 @@ EBUILD bitcoind-0.6.3.ebuild 3073 SHA256 7d3b08af71adc4c2ed79d0ad883620f8001e3a6
EBUILD bitcoind-0.6.4_rc4-r1.ebuild 3095 SHA256 b7f856dccdfe0f27a2e5ab35de992cc5e663fc7bf94a939d2a9c94e06e80d138 SHA512 fd8c347274d282be9b8850521c32b1364c8d1dd0f17ad52f5dd4d7dfe5d5877fa42df6ed8d523a52100c65d671d5d0dddbbc76d9ad8f37bbf3d1b10eaf9fae94 WHIRLPOOL 6d04f771f93d82358251490243b1a9cc8cdd5e8395bc2fb1203e5414ae8934fde3e0adb3876b708638f70011a9e7beae2c23fac6d37f7e0af9db866f9cd55979
EBUILD bitcoind-0.7.0.ebuild 2914 SHA256 ff538db1ce6183d92556b572a8d4f868c95086f3aa2d2b5048629c0ac837281d SHA512 48c4e189b595ab956e1127e1d6a2c67129708b7519e79047e31e3c417030e4f160d5892b85aba6cafc725f0908a59eb00f39ddac2ba2f91e4063ce15f3832e2c WHIRLPOOL 297bc8fef9e2917d321e7fdb0848f4e40b9558456217060dd890e4fd45561ed193ff8de049e1c2b8af670f21349ea39df49f51369724aacc30470925572b2ff1
EBUILD bitcoind-0.7.1.ebuild 2577 SHA256 87ce8ff8950ad01cc35588d6b9220d7220901175e353af99c4f7ab3b68c655ec SHA512 5aaf50cb7b9afb55e402564d78075c7f7335da7991bc2554d1be79eae2218278d4f5359ffc94b682f5e9e768f0b4aff92a9a875096844812e56ae12950cc288d WHIRLPOOL e157fb52bfdd8433eb86545a674a157d7913dceea462782531777fc6d704d15f69d08d0e537a3780b9ffc5e3a2924a623bf772c48c8b077c2ad7c1aa50f1ee95
+EBUILD bitcoind-0.7.2.ebuild 2908 SHA256 af12f26677faeb3ef982fc763c2379da0db1cc1095cc6ca3f61b661eae4f12e3 SHA512 4fbaf8d673ca9d998aa6dfd17ef890ac5756554aedc017907894c88f7f153e1777622e8729bebe25672183ae87395e8362fb1007716f0c8dee33dbe2c5c9c046 WHIRLPOOL 93e9969a69e5a50d34dad942c2b3b1b79ac50ab83af6f69f934c2e21174cf5fd824c4ffe963b9091871d970138b9ed133ba1edad184f3ee99e7163eed7f381dd
EBUILD bitcoind-0.7.2_rc2.ebuild 2912 SHA256 9ed6ac20d01a36f9e872f284c20a72a7292609d4ade4d4699713cec0f3910a71 SHA512 3cf748cace8cfa627f7a236a5ff421590b54cd7e775334ba2b02e54362879da33083c021471a5265e93ca9352b580dad0b56c350996b736df8f8576d57437ba4 WHIRLPOOL 683c1377ca515acaf14968b1fcfa7f76041d384b0bbb9de30055eb496640a9b4b5104d2ba830ba8e401a78a70e6ffcf02f37d3d60276ee9d17d19067b6ba8385
-MISC ChangeLog 13981 SHA256 c068ac4f59ac104ded505903ec902a6e75ba9b759c66851d74b1d14eab51fb00 SHA512 88f39302b3fa7b8fbb42872b63e11e50d89afa7433107fc626fb8e0341b521ab22ecff896ea690eae6a02b2e5973134b610d04ae3ba3523635ed814ebb4717b4 WHIRLPOOL b2c28f87a1d4c47767df7ed8a062fd977dabac73b02bf3d86bc00222e9925126baa9fa3728926bfc3332687150fee60ec39e9f94cf96e1219daec4c81492b39e
+MISC ChangeLog 14109 SHA256 d18a1ca163a3f020d2e9dc3ca85a55ed1a3e5f9897753fdef7d865f570d5a02e SHA512 609a7464d50990e5919b67a59c22c4e38b0b9e83cfc59f6e5f367794abb2c97d52b1f94953893e89f3022e31d6e324a43f4317f631be71bec86d0d00fe6cebc4 WHIRLPOOL 1f02af6bb09643724f83e5f6ca7e82becaf138be8ea22740007e1c8b3d780fa785123edd32ef97495645cddbb4d6805489159994cded67cecf8a9dc88bbbcb5b
MISC metadata.xml 625 SHA256 8edea8d96fea5c592913f43c394c6c3df669e77b83e4ffb22f3e640ec0fcb7b5 SHA512 22549d289270c766287b75591bd2dcfc06f8bf667c3d596ae9daa64bced4dacf1a321b6f088a96cac19bc6f378aff2a1625f6f9a1a70a56c3cec7e2d0eed7898 WHIRLPOOL 90f4d526923f0d211ed747468fabe0af04bb256a6c7105f17f96f5617c821e09a30b9ec99ff3b75ed7b8e7dc1c703b3b736c88fce935570c08d725ae2ad6e259
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iJwEAQEIAAYFAlDLRvQACgkQfXuS5UK5QB0PaQP+J+SgoZRtxRJ1FiU9jankC/IZ
-UWu2/P5cf+bfElQ0NqSfabJIRd9vIz8/gVQqHVSHV8536e7DmcrJjujvjOTQFGvz
-cCKABbkhEaiggXARr5aZ7OXsJQJeI93NhLtB2qQc6IVX9a3eoDJ8jclhC6saS6Cv
-RnX+clKJlIHWm49dK1U=
-=eYBL
+iQIcBAEBCAAGBQJQ5j3tAAoJEJOE+m71LUu6tR0P/0YF7CIpGXEUKqWPqnpOl/PS
+WkBg6M1tK8OH1UvjpaoAl2rq5AVf2cydPpkOcFOfBQf5vGR1Qsd3p20zgG45xXpn
+A7MxrlVJjD0KqgAavJ1ZqKF12HHtuHlS3ieRC3HpAl2WdF7RpBHi6ckG2Kx8Yb/C
+oMxkekeFlpzrwwAAt9qdi65545y41OS2jgMrAC9oHxWvZkNv1U6YX8D8QL/gT9o4
+JqRqv7TUdaHisEeBaXMjI1x5JO6cBPQgSVeZGtuVUcqsBnBdJpBJaE1dR5dEbJNg
+LfzP579CR3+hPR+0Sqp2NGuyGMRfiSoYJVqMebNiSofpHMJwCcYHVm4+7acdpiQa
+gtAhctMFfCrHzGXFoyfqfMHOy/UshUX3ZLftDMDCIwDwcqgoqfWG6YY6yaWaECVN
+HHvqLvH5iLaIb9t3yeBBa1o7+fowAv2cf8/0DWKa9L/xOlI1/KPhwT8u+ozKAKSs
+obHQdOIXUzZRe3fiUuSYGmqLobIH95DWU2B+uq6m9AX3XfGQUD/Tyt12Daqyr13x
+csiASQSWR1IqRj7pVYesZuDhh8eP2MQ+3w4I54SGIxflLEIr06m7W5vE9WIY5hNg
+eAw8RU34jTj/f5Q6JMFQBruPCDfT6qcdWwUUojg0P4zhyAIR7O+AFMbjh3ABTaQg
+rH+RJkudkiydL4osm9Z0
+=bdGf
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoind/bitcoind-0.7.2.ebuild b/net-p2p/bitcoind/bitcoind-0.7.2.ebuild
new file mode 100644
index 000000000000..6db35c65dfe0
--- /dev/null
+++ b/net-p2p/bitcoind/bitcoind-0.7.2.ebuild
@@ -0,0 +1,115 @@
+# 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.7.2.ebuild,v 1.1 2013/01/04 02:26:38 blueness Exp $
+
+EAPI="4"
+
+DB_VER="4.8"
+
+inherit db-use eutils versionator toolchain-funcs
+
+DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services"
+HOMEPAGE="http://bitcoin.org/"
+SRC_URI="http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
+ eligius? ( http://luke.dashjr.org/programs/bitcoin/files/bitcoind/eligius/sendfee/0.7.1-eligius_sendfee.patch.xz )
+"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+eligius examples ipv6 logrotate upnp"
+
+RDEPEND="
+ >=dev-libs/boost-1.41.0
+ dev-libs/openssl[-bindist]
+ logrotate? (
+ app-admin/logrotate
+ )
+ upnp? (
+ net-libs/miniupnpc
+ )
+ sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+"
+DEPEND="${RDEPEND}
+ >=app-shells/bash-4.1
+"
+
+S="${WORKDIR}/bitcoin-bitcoind-stable"
+
+pkg_setup() {
+ local UG='bitcoin'
+ enewgroup "${UG}"
+ enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
+}
+
+src_prepare() {
+ use eligius && epatch "${WORKDIR}/0.7.1-eligius_sendfee.patch"
+}
+
+src_compile() {
+ OPTS=()
+ local BOOST_PKG BOOST_VER BOOST_INC
+
+ OPTS+=("DEBUGFLAGS=")
+ OPTS+=("CXXFLAGS=${CXXFLAGS}")
+ OPTS+=("LDFLAGS=${LDFLAGS}")
+
+ OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
+ OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
+
+ BOOST_PKG="$(best_version 'dev-libs/boost')"
+ BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
+ BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
+ BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ OPTS+=("BOOST_INCLUDE_PATH=${BOOST_INC}")
+ OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}")
+
+ if use upnp; then
+ OPTS+=(USE_UPNP=1)
+ else
+ OPTS+=(USE_UPNP=)
+ fi
+ use ipv6 || OPTS+=("USE_IPV6=-")
+
+ # Workaround for bug #440034
+ share/genbuild.sh src/obj/build.h
+
+ 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
+
+ if use examples; then
+ docinto examples
+ dodoc -r contrib/{bitrpc,pyminer,wallettools}
+ fi
+
+ if use logrotate; then
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/bitcoind.logrotate" bitcoind
+ fi
+}