diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2012-02-16 04:06:28 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2012-02-16 04:06:28 +0000 |
commit | ed40f89c4c7a4517ba082ea756e79a9d5c604f3a (patch) | |
tree | bba62ff1f8ad49b6991e9b2faae583d6d4039034 /net-p2p | |
parent | Fix by Nikita Kozlov for segfault when assembling #403593. (diff) | |
download | historical-ed40f89c4c7a4517ba082ea756e79a9d5c604f3a.tar.gz historical-ed40f89c4c7a4517ba082ea756e79a9d5c604f3a.tar.bz2 historical-ed40f89c4c7a4517ba082ea756e79a9d5c604f3a.zip |
Moved from luke-jr's bitcoin overlay
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/bitcoind/ChangeLog | 9 | ||||
-rw-r--r-- | net-p2p/bitcoind/Manifest | 14 | ||||
-rw-r--r-- | net-p2p/bitcoind/bitcoind-0.4.4_rc2.ebuild | 93 | ||||
-rw-r--r-- | net-p2p/bitcoind/bitcoind-0.5.0.4_rc2.ebuild | 100 | ||||
-rw-r--r-- | net-p2p/bitcoind/bitcoind-0.5.3_rc2.ebuild | 100 |
5 files changed, 312 insertions, 4 deletions
diff --git a/net-p2p/bitcoind/ChangeLog b/net-p2p/bitcoind/ChangeLog index 5dec9833c9f8..84a26fa0d7fb 100644 --- a/net-p2p/bitcoind/ChangeLog +++ b/net-p2p/bitcoind/ChangeLog @@ -1,5 +1,14 @@ +*bitcoind-0.5.3_rc2 (16 Feb 2012) +*bitcoind-0.5.0.4_rc2 (16 Feb 2012) +*bitcoind-0.4.4_rc2 (16 Feb 2012) + + 16 Feb 2012; Anthony G. Basile <blueness@gentoo.org> + +bitcoind-0.4.4_rc2.ebuild, +bitcoind-0.5.0.4_rc2.ebuild, + +bitcoind-0.5.3_rc2.ebuild: + Moved from luke-jr's bitcoin overlay + *bitcoind-0.5.2-r1 (08 Feb 2012) *bitcoind-0.5.0.3-r1 (08 Feb 2012) *bitcoind-0.4.3-r1 (08 Feb 2012) diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest index 29cdc53e4b68..81a59b0443b4 100644 --- a/net-p2p/bitcoind/Manifest +++ b/net-p2p/bitcoind/Manifest @@ -12,23 +12,29 @@ DIST bip17_v0.5.0.3.patch 19310 RMD160 38bb9274096efbf522cf60fabf0800dc59ba866b DIST bip17_v0.5.2.patch 19310 RMD160 38bb9274096efbf522cf60fabf0800dc59ba866b SHA1 57c61b2c361988f1e40073423a256551eb9ceaef SHA256 b848cc5236c02dd8bfc2968041fecbc40d4e5d5ab8b5a1e83f4357f620edb8e8 DIST bitcoin-v0.4.2.tgz 901039 RMD160 06af74fdbb443849e141665d7ee53074522dc83c SHA1 4ae770d6194f5c04a1ef8870094c3af853c8c989 SHA256 e5ac2d6ecf15091ada22a1f0dc74ba8776d4d606b09cc57a5e0496b5c570e0ef DIST bitcoin-v0.4.3.tgz 901460 RMD160 8f3a1a613110137f1addfaeae35b16d553e07f04 SHA1 28399e38af4ba1571e29ddff097a4016376766b8 SHA256 0830cb2af32e2dfe3574050a3a7192a10257b1a85d88e5e0867282a9c1d6b1aa +DIST bitcoin-v0.4.4_rc2.tgz 903162 RMD160 ce4b152fc5c0a152c012f161110b7e86bedefc8a SHA1 51e21d8d266011682e8ce7d13528a2cc0ed9cef1 SHA256 83894e980dc707c1759bcd2ca7b2f56da47c9ca4ff5c7cf9f32da52ca375d556 DIST bitcoin-v0.5.0.3.tgz 899254 RMD160 179c58f86ebc5714ec3bcf0b909f6c8b61df06f7 SHA1 0732d8c1172a8537bd962b49e1967c168e29eebd SHA256 fed0e532f34548c4b9d96661bf597491d6dcc85f3293975faae5c5854cd5b4f1 +DIST bitcoin-v0.5.0.4_rc2.tgz 901150 RMD160 9ae852dd91b88aa840b6d8979ae5b076c490fb50 SHA1 f8e3d578de4a6735970cf9ef9de88b88ed0af65a SHA256 88b5c6076b9a2da48b16c3515a12448b3dfb700892dd3d54d4641c09ee4068db DIST bitcoin-v0.5.1.tgz 1007787 RMD160 107944a2f37cc0f873248ef8f2c23a602dfc2dd7 SHA1 27189303b71c6e9c5140c39659ea1f5280e8b4f0 SHA256 e33279066298e0a29e1dcca566d0a0bbcd89ef6e02d43bdbbeaf046f5faf66fe DIST bitcoin-v0.5.2.tgz 1008217 RMD160 0824656c82b7621bf58b4331d96592771d940aad SHA1 867ac6b745c6fc278b2b40b542e55c20433e3f36 SHA256 ad70d1fc93b9195dab64594644a4b804cc521fcb5145f6abde962f3c2aadc5c3 +DIST bitcoin-v0.5.3_rc2.tgz 1011192 RMD160 a037b23762098840be567a728df5b91295be69e3 SHA1 b025f12dc99fbca7bf78d55b76937457fdfaddd8 SHA256 7a8ab6f426a6a8db2c72188c00e7a7e2da27daec64a9dcbc1237577da8dcc052 EBUILD bitcoind-0.4.2.ebuild 2340 RMD160 aa09293b16711cc00be462efe678869378913a56 SHA1 46c548b01d3b6a88d1cd16fa573aa8fd9e6cbc14 SHA256 ea7ae03ac5b3f017fc172d01662ca1ab74fa4197d26861341d7316ede8b8062e EBUILD bitcoind-0.4.3-r1.ebuild 2493 RMD160 7c03e473e5c617c8b3d2ce0f43e2a82f5ea26657 SHA1 5dac869a24051bdcec0c684e7039dde456ee930f SHA256 715c4d740f28f8481fa66e89e603f95d7cc7bb81b9586d51079f795ba6e84653 EBUILD bitcoind-0.4.3.ebuild 2347 RMD160 dae9d888451fc052bd5a082e4b0b1b7cd6e5413e SHA1 319f3054f302b93dbaf6e33203c067f048227682 SHA256 0b6bdd56d4a8dca3c15f540640d7acccab8dde08d2387cd6bcc8a3f8a190ac2a +EBUILD bitcoind-0.4.4_rc2.ebuild 2494 RMD160 f27a5e14650129624b81a4b9c9f42bb567625603 SHA1 4eeeae79be8893e4e423a4fb6e73659d0b3959f4 SHA256 c47b10bd1157c1f8fc6b0ecefc78b3473954efeb7b114d31c15e5cf365385aa1 EBUILD bitcoind-0.5.0.3-r1.ebuild 2582 RMD160 a8869b44a055233d37b323fb7ea762923a37a713 SHA1 03ed5538758b7f8699372c63f979147218f45ae2 SHA256 a8e0650bbd89c62734ddcd97b7c8f6cc7728bcdc013a462d831fba75cd569157 EBUILD bitcoind-0.5.0.3.ebuild 2436 RMD160 159a9c78a4034211c84417070a35c3f8926e7a70 SHA1 0e7ea01f61c2d0761b70e8aaf21f34e73eff5e11 SHA256 e62078ebbbd9bd22e2d72173c2ee57002ea1024ce2b55ce33eb01dc6c1be7b68 +EBUILD bitcoind-0.5.0.4_rc2.ebuild 2587 RMD160 10ca79b957165e5fa5f827e26c4cf5c516d90ffe SHA1 ef6724768a72097427366f824a6c36c2ad560c5a SHA256 5ed0cd4e403293cda8bf04783b2404654df6703f2bf20ff6f88b355432ee866b EBUILD bitcoind-0.5.1.ebuild 2415 RMD160 c408e0aa560b339f01bf431dd4fd41e822f58870 SHA1 3009a95ec301a7d8af0a037359a44fade8f057b2 SHA256 b7ad045170f22c46b161442646e443a6b84697a3a052d1d96ed3f7a6a315e1a6 EBUILD bitcoind-0.5.2-r1.ebuild 2586 RMD160 6c6b18574eb29924c4efd6a2095ccb79bb0662a0 SHA1 5b67bb364d5d158055c5a6d241fe7dc536c2f512 SHA256 2bef87b4f65d71a7a48da1efbef88a9c04eeb2e1933cc28556428de82bedecb7 EBUILD bitcoind-0.5.2.ebuild 2440 RMD160 4140e280ee3edbe3d69a8a2723f6024df775aa38 SHA1 de757c7e4cceb4482c723258f2360719a04104b8 SHA256 14bb3aa54568f1034639425e04f8f785f088c951b1f0b031240f6262c925a1f9 -MISC ChangeLog 1294 RMD160 33c5fef790dbd9054872b49592a96f094e1b18de SHA1 f2e41cb7e46bbe8513d68894af5bedaadcfc8575 SHA256 762e7c732eb2108fb6a51a049757b357d87dd7ed4b26ddfc08766d9577d30ed3 +EBUILD bitcoind-0.5.3_rc2.ebuild 2587 RMD160 e71c6836a8a2174d5475c5ccde61974c059681b8 SHA1 4b0ff746ba32cfd5ed2530e90a60a5634ed90a73 SHA256 b15e733288d9b5f3411fb3d611b41faa507f2f25e20e8e5548192a3294845be1 +MISC ChangeLog 1584 RMD160 6dc0d79020dace3f5c19cec1b0a670fa640db8a9 SHA1 895d5de99afd0c3efc7815d3675e89234c0e73a3 SHA256 d1d8eb8a41c49ac983510724241364974bf5dfc33b3e7f17295ae543df15f923 MISC metadata.xml 560 RMD160 11321353ae34abd53f26bd02de03f16b7fd0b690 SHA1 eaa342e9cd0d350b4ceb32e45606b07a8322d673 SHA256 d180599030468afe2d41133afc503b1b0c4444cbea0e8a28225a9568d9255bb0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREIAAYFAk8xvNYACgkQl5yvQNBFVTUQzgCgiWALSZw0hmUgBFPcfPWey76m -IfQAoJtSu+ChbFYmb7fA5O+T+VDPPVJI -=etSM +iEYEAREIAAYFAk88gM8ACgkQl5yvQNBFVTVNEwCgkSWT7y4LapS2RonEGwf//zSB +VmIAn3Ff6uQwLSUVxAZXcrkNdypEzRlH +=vua7 -----END PGP SIGNATURE----- diff --git a/net-p2p/bitcoind/bitcoind-0.4.4_rc2.ebuild b/net-p2p/bitcoind/bitcoind-0.4.4_rc2.ebuild new file mode 100644 index 000000000000..2799822dfcc3 --- /dev/null +++ b/net-p2p/bitcoind/bitcoind-0.4.4_rc2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.4.4_rc2.ebuild,v 1.1 2012/02/16 04:06:28 blueness Exp $ + +EAPI=4 + +DB_VER="4.8" + +inherit db-use eutils versionator + +DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services" +HOMEPAGE="http://bitcoin.org/" +SRC_URI="http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz + bip17? ( http://luke.dashjr.org/programs/bitcoin/files/bip17/bip17_v0.4.0.patch ) + eligius? ( http://luke.dashjr.org/programs/bitcoin/files/0.5.2-eligius_sendfee.patch.xz ) +" + +LICENSE="MIT ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+bip17 +eligius ssl upnp" + +RDEPEND=" + >=dev-libs/boost-1.41.0 + dev-libs/crypto++ + dev-libs/openssl[-bindist] + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 +" + +S="${WORKDIR}/bitcoin-${PN}-stable" + +pkg_setup() { + local UG='bitcoin' + enewgroup "${UG}" + enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" +} + +src_prepare() { + cd src || die + cp "${FILESDIR}/0.4.2-Makefile.gentoo" "Makefile" || die + use bip17 && epatch "${DISTDIR}/bip17_v0.4.0.patch" + use eligius && epatch "${WORKDIR}/0.5.2-eligius_sendfee.patch" +} + +src_compile() { + local OPTS=() + local BOOST_PKG BOOST_VER BOOST_INC + + OPTS+=("CXXFLAGS=${CXXFLAGS}") + OPTS+=( "LDFLAGS=${LDFLAGS}") + + OPTS+=("DB_CXXFLAGS=-I$(db_includedir "${DB_VER}")") + OPTS+=("DB_LDFLAGS=-ldb_cxx-${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_CXXFLAGS=-I${BOOST_INC}") + OPTS+=("BOOST_LIB_SUFFIX=-${BOOST_VER}") + + use ssl && OPTS+=(USE_SSL=1) + use upnp && OPTS+=(USE_UPNP=1) + + cd src || die + emake "${OPTS[@]}" ${PN} +} + +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 +} diff --git a/net-p2p/bitcoind/bitcoind-0.5.0.4_rc2.ebuild b/net-p2p/bitcoind/bitcoind-0.5.0.4_rc2.ebuild new file mode 100644 index 000000000000..ab344e8c10c2 --- /dev/null +++ b/net-p2p/bitcoind/bitcoind-0.5.0.4_rc2.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.0.4_rc2.ebuild,v 1.1 2012/02/16 04:06:28 blueness Exp $ + +EAPI=4 + +DB_VER="4.8" + +inherit db-use eutils versionator + +DESCRIPTION="Original Bitcoin crypto-currency wallet for automated services" +HOMEPAGE="http://bitcoin.org/" +SRC_URI="http://gitorious.org/bitcoin/${PN}-stable/archive-tarball/v${PV/_/} -> bitcoin-v${PV}.tgz + bip17? ( http://luke.dashjr.org/programs/bitcoin/files/bip17/bip17_v0.5.0.3.patch ) + eligius? ( http://luke.dashjr.org/programs/bitcoin/files/0.5.2-eligius_sendfee.patch.xz ) +" + +LICENSE="MIT ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+bip17 +eligius examples ssl upnp" + +RDEPEND=" + >=dev-libs/boost-1.41.0 + dev-libs/openssl[-bindist] + upnp? ( + net-libs/miniupnpc + ) + sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] +" +DEPEND="${RDEPEND} + >=app-shells/bash-4.1 +" + +S="${WORKDIR}/bitcoin-${PN}-stable" + +pkg_setup() { + local UG='bitcoin' + enewgroup "${UG}" + enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}" +} + +src_prepare() { + cd src || die + use bip17 && epatch "${DISTDIR}/bip17_v0.5.0.3.patch" + use eligius && epatch "${WORKDIR}/0.5.2-eligius_sendfee.patch" +} + +src_compile() { + local OPTS=() + local BOOST_PKG BOOST_VER BOOST_INC + + 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}") + + use ssl && OPTS+=(USE_SSL=1) + if use upnp; then + OPTS+=(USE_UPNP=1) + else + OPTS+=(USE_UPNP=) + fi + + cd src || die + emake -f makefile.unix "${OPTS[@]}" ${PN} +} + +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 +} diff --git a/net-p2p/bitcoind/bitcoind-0.5.3_rc2.ebuild b/net-p2p/bitcoind/bitcoind-0.5.3_rc2.ebuild new file mode 100644 index 000000000000..151ae306e65c --- /dev/null +++ b/net-p2p/bitcoind/bitcoind-0.5.3_rc2.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/bitcoind-0.5.3_rc2.ebuild,v 1.1 2012/02/16 04:06:28 blueness Exp $ + +EAPI=4 + +DB_VER="4.8" + +inherit db-use eutils versionator + +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 + bip17? ( http://luke.dashjr.org/programs/bitcoin/files/bip17/bip17_v0.5.2.patch ) + eligius? ( http://luke.dashjr.org/programs/bitcoin/files/0.5.2-eligius_sendfee.patch.xz ) +" + +LICENSE="MIT ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+bip17 +eligius examples ssl upnp" + +RDEPEND=" + >=dev-libs/boost-1.41.0 + dev-libs/openssl[-bindist] + 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() { + cd src || die + use bip17 && epatch "${DISTDIR}/bip17_v0.5.2.patch" + use eligius && epatch "${WORKDIR}/0.5.2-eligius_sendfee.patch" +} + +src_compile() { + local OPTS=() + local BOOST_PKG BOOST_VER BOOST_INC + + 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}") + + use ssl && OPTS+=(USE_SSL=1) + if use upnp; then + OPTS+=(USE_UPNP=1) + else + OPTS+=(USE_UPNP=) + fi + + cd src || die + emake -f makefile.unix "${OPTS[@]}" ${PN} +} + +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 +} |