summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2013-09-08 11:22:21 +0000
committerPacho Ramos <pacho@gentoo.org>2013-09-08 11:22:21 +0000
commit05fb465f6dead7f2e7e7c4310f4b9b5393b561fb (patch)
treecbf3a819d6eb16914b12cd6b9d0d4acee056e3d3 /net-p2p/bitcoind
parentVersion bump for the 3.0 / 3.4 / 3.10 series, remove old. (diff)
downloadhistorical-05fb465f6dead7f2e7e7c4310f4b9b5393b561fb.tar.gz
historical-05fb465f6dead7f2e7e7c4310f4b9b5393b561fb.tar.bz2
historical-05fb465f6dead7f2e7e7c4310f4b9b5393b561fb.zip
Backport service file to older versions to allow faster stabilization as newer have some regressions now (#480096)
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'net-p2p/bitcoind')
-rw-r--r--net-p2p/bitcoind/ChangeLog10
-rw-r--r--net-p2p/bitcoind/Manifest20
-rw-r--r--net-p2p/bitcoind/bitcoind-0.8.1-r1.ebuild112
-rw-r--r--net-p2p/bitcoind/bitcoind-0.8.2-r1.ebuild117
4 files changed, 244 insertions, 15 deletions
diff --git a/net-p2p/bitcoind/ChangeLog b/net-p2p/bitcoind/ChangeLog
index 11b87b6b000c..666ef344782b 100644
--- a/net-p2p/bitcoind/ChangeLog
+++ b/net-p2p/bitcoind/ChangeLog
@@ -1,6 +1,14 @@
# 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.70 2013/08/16 18:39:15 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.71 2013/09/08 11:22:17 pacho Exp $
+
+*bitcoind-0.8.2-r1 (08 Sep 2013)
+*bitcoind-0.8.1-r1 (08 Sep 2013)
+
+ 08 Sep 2013; Pacho Ramos <pacho@gentoo.org> +bitcoind-0.8.1-r1.ebuild,
+ +bitcoind-0.8.2-r1.ebuild:
+ Backport service file to older versions to allow faster stabilization as newer
+ have some regressions now (#480096)
16 Aug 2013; Anthony G. Basile <blueness@gentoo.org> bitcoind-0.8.3-r1.ebuild,
bitcoind-0.8.3.ebuild:
diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 8c649489bebd..287a37e855da 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -30,26 +30,18 @@ EBUILD bitcoind-0.5.8_rc2.ebuild 2649 SHA256 16cac31ebd6356e72b3c73df38dd3d36eb6
EBUILD bitcoind-0.6.3.ebuild 2737 SHA256 b964ac2a3b467e6a14ccf24e4d862db6e795caf3e3090fed8f21aa49bdda8268 SHA512 ce739cd638f0e7aca4292bf4e4767b040217e8cf664f950f87185e52ca01aa0e17c5228e0af19207e08b222439dfe184fb959573ec4c7316a79bb8c8a8d639f0 WHIRLPOOL ab69a42ebc26bba88d9b5a36ceda91721a07e2d1f6362b5b6b5a5886252cb1b509002d6b9206d9abbd38ba47c09ccd3094df1a57a509a85d2520f7ec1d549c02
EBUILD bitcoind-0.6.5_rc2.ebuild 2567 SHA256 934f82c9868cf3cd86af20ab2f696c0433ed53d47ae6513dcb72343d904071c3 SHA512 a7028800ec4210e4b115d1fae0839db4ffe1ca6784178067e212efec9802e5b9b88cc9d589792eaaf365af94d042046e32d82d971b70d521be24b544b9b54297 WHIRLPOOL 0ff5adbb75fea723ee156e0b9fc0ffa2a4760bb98bb82db723cc316d02498fb9f3c5a29a49ec60fd8ff4b413714226503c38abb90033b5ad9d77143c4140b15f
EBUILD bitcoind-0.7.3_rc2.ebuild 2368 SHA256 19d0c943a24605eae4d8cfdbab36a0ee965b0dfda81ebb99535899ccd099fcbf SHA512 ae6e104dd3b809cc0d6266c633deeee64c99d4a51358f5ee6b857eddeaf1808b1eb5671d40d339f7311f555f97d67483a6a46a064f072baeb9cd0d5482b66bd4 WHIRLPOOL 2186fb8dcbfe3a056856641bdd0e159fbfee43363ade60cf737b900fcc3c58ff8378596e91ccfa18988877cbb5303f7f7b63314a223d82ae16096d31ed06bfdb
+EBUILD bitcoind-0.8.1-r1.ebuild 2556 SHA256 82c21cffc2bff0219d74663acca4842aa216e48c486a5e60125c162cff60b080 SHA512 7c223672f42fcfe15501455782d35392e1943479754b968989e90dd067daf56ff70000beaaf50de47ca6006760981e49bcfa2915098e78137c495e63260fedb4 WHIRLPOOL af17014c4a8b6033ce7e483d99e2b79d3b1b50cfa80474ba4b1128e6e038d69cf16ab1399b102e7440f2bf5ba2e0e0ad5f15a40fba81c885adc309faf6e23111
EBUILD bitcoind-0.8.1.ebuild 2498 SHA256 f446d5523fffde32545f2473c3275de6345c05c94792c21e28d6d312263a0c31 SHA512 3d434f3b5c3e34446f8bd9f0186450963a8895506d49bd1b870e08ce6385e72f6338c75b6ac2886984b774018fbb1b0b7049571def0a2517c75907747ef603aa WHIRLPOOL 82efbf66081657f888fdbfff63b54039704565258190a96d13503e908a0b89d88afad07c40d73988acbc7caa1307f307f034bfcac7424af865a4accf4434877d
+EBUILD bitcoind-0.8.2-r1.ebuild 2729 SHA256 831940ab14425426c7b005f635c57215e04832cfe11beaac4648dc67cf114aa2 SHA512 4a27bbdded85218b7c51b9c9f0aa3b18de7baeacf0d8f516bfb7981da12bee8a7091437a3670c838fe6b76dd4f277272b7bebac42e31cb1990a8846020bcb248 WHIRLPOOL 61e181204d4a047b554693af856298696c88f7437bcf86f4e46f614379cda38ae2364c6981ee03cc91951b4f6850076dc308b1330338806b1d960bfd4ca46bb5
EBUILD bitcoind-0.8.2.ebuild 2674 SHA256 7c3a4342e6afc9697738b54452751dd4719e62e0dd010f8baef0ec43f7baf559 SHA512 72fda9351d72946e30928cd97d5b184ae05ad70cccb832cdef9a869026b3c48fb91b9dc3fd86575228ddbf1efd49772a8879567b4260740183436c7a168f2541 WHIRLPOOL 5cf52551324bab50f504a6f4e5babd00e32279cea0f9b8014ec2bafcebec82b9f625eecd483bd41bf1881a55387be3917eee9e8a04f481a427998144853736a5
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
-MISC ChangeLog 17354 SHA256 4d74699dfb0f563eb60d7e68d25acf4357e6f94656582a0de342027b3d0b2ddf SHA512 91964d17e51fcd0a26de92708e32612cec9d9f875001872440964dfbc5473b33f55b061f0033ddf5a6d7205dc95a41d604c1ba5614ec0c981548a5e918ecc00e WHIRLPOOL b65dedeeb81a9469658c095fc8a68b894a180a36b583c29ce83a61181e86f82402d130181926042bc5aaa1d668a8db9cdde187f7fd8cd98c562f6df313b2419d
+MISC ChangeLog 17640 SHA256 29ab6ec11650774bf2e35146c3e9479099a5f395d0746cc4342d4973a2c787e1 SHA512 eb4a385cd30d7244ddc484889a84bd307cff3bc99c9576812e3e47e3c41454689aa5b3e9a08846a05ba4fb52bf982ebd0fac8aeb8431ef3da7790cc5b12aac0e WHIRLPOOL 01983b40decc082e8d154d62bf84549063ed909c1f4881dce5264461d8288faad1d37b48faa99ec47a962463e2cad0ff4850a199f48b32ee148a0e0fd5e1bab2
MISC metadata.xml 657 SHA256 b6f8689a4a2e12bf1c9ae814e2fe388595e335da9f90bea4dc3ced777bcfe083 SHA512 61e60028b85ac4237c85ce2a4ee3b79f4199f28c0a6fb3858214d30600681f893f47ce8a9150195cfe7f1fbf17fde3bb1fcda815ce5bbcc2a72b21c9b026e664 WHIRLPOOL 876219233a7b36604a98c712fd703eaba0ec4fef77a93d0d35fe1af4c3ea295ffb8ecde3fd15a8107dafef07aa36b72607e0e992c7b9b2efe775c4374a70dd4a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJSDnHzAAoJEJOE+m71LUu6b5EP/2KJl8TOlllitY89Dx7ehmIF
-rfKPQiU6zczEqO/81syFiSrRJ4weumYx21ZNNAqT128M3I9VyKif/U3zRPNsIgqP
-0KppzLCdt8LiTD5neoTKBb+nWP1WBH51y6iD/wGwk4YfuKKkGP37L7ZRckGz2sTH
-jeBjp54lZgNCkS1zWowXqdIZG0jZET0+8g7pqxBpyR2BQHHX3oqkSLCGAeHeGe/o
-qX+6ON2PzTJmCnEGOYMjs39/DQVcE9JvuMlbcIzaql1OdIScLlvx/XujqT2YWxnv
-qef/rUezYEyYdhgYWku4LnX9UtcnkZ/BLH3Dag0+qElb655AKrwXlRS6XRCEUiLF
-Kcgo0IkwEpV26xK0nb06yU2xUUD5AmC+aoiKkkL/tYD/n+pfa9Twy+8emoQ4vx7b
-ha2FPtlKJEvyxTUjjc+Ms1jHkzWd7Dl2rCN9WdJn3a7p59LIvszl8bsIfaDMSPV7
-E1u3BrflRQw9pXhgZm1HKT3vs0unDy0P+JCdsVjQdfDGYfaDYh5p7mc08lFp6r45
-1lihTjINOheGrY8dHWUKU+SyVk/6U6gQ8+HBGZX79j0CvJGB+MiD/NGmkSskk8Vl
-p0nB7AstowvxBbGZiKYbTOYlA6DIAIFNOMSXnmAnoTBVAm5WL88oFHXLQqj1Xq/T
-fUY3dpF84pZii9dLkTPc
-=gZbm
+iEYEAREIAAYFAlIsXeoACgkQCaWpQKGI+9RlqgCfVJYA4dCMREZBpipVxtGA0MJ2
+8O8An1daF1qMUSPfs/ypA8CLJ0AcOy+9
+=sjqw
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoind/bitcoind-0.8.1-r1.ebuild b/net-p2p/bitcoind/bitcoind-0.8.1-r1.ebuild
new file mode 100644
index 000000000000..d38d52d61695
--- /dev/null
+++ b/net-p2p/bitcoind/bitcoind-0.8.1-r1.ebuild
@@ -0,0 +1,112 @@
+# 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.1-r1.ebuild,v 1.1 2013/09/08 11:22:17 pacho Exp $
+
+EAPI="4"
+
+DB_VER="4.8"
+
+inherit 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="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
+"
+
+S="${WORKDIR}/${MyP}"
+
+pkg_setup() {
+ local UG='bitcoin'
+ enewgroup "${UG}"
+ enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/0.8.0-sys_leveldb.patch"
+ rm -r src/leveldb
+}
+
+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
+
+ 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
+}
diff --git a/net-p2p/bitcoind/bitcoind-0.8.2-r1.ebuild b/net-p2p/bitcoind/bitcoind-0.8.2-r1.ebuild
new file mode 100644
index 000000000000..02973a1416d7
--- /dev/null
+++ b/net-p2p/bitcoind/bitcoind-0.8.2-r1.ebuild
@@ -0,0 +1,117 @@
+# 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.2-r1.ebuild,v 1.1 2013/09/08 11:22:17 pacho Exp $
+
+EAPI="4"
+
+DB_VER="4.8"
+
+inherit 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="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}/${PV}-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
+
+ 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
+}