summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-05-14 23:32:39 +0000
committerAnthony G. Basile <blueness@gentoo.org>2012-05-14 23:32:39 +0000
commit8ca573ecfca4bf32d38cfd4518446c6acc83230f (patch)
tree7d459094be1e6a26d7ef93673b2786956dbc3cd6 /net-p2p
parentAdd new versions that fix CVE-2012-2459, bug #415973 (diff)
downloadhistorical-8ca573ecfca4bf32d38cfd4518446c6acc83230f.tar.gz
historical-8ca573ecfca4bf32d38cfd4518446c6acc83230f.tar.bz2
historical-8ca573ecfca4bf32d38cfd4518446c6acc83230f.zip
Remove vulnerable versions, CVE-2012-2459, bug #415973
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/bitcoind/ChangeLog9
-rw-r--r--net-p2p/bitcoind/Manifest28
-rw-r--r--net-p2p/bitcoind/bitcoind-0.4.4-r1.ebuild101
-rw-r--r--net-p2p/bitcoind/bitcoind-0.4.5.ebuild108
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.0.4-r1.ebuild115
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.0.5-r1.ebuild115
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.0.6.ebuild113
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.1.ebuild98
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.3-r2.ebuild115
-rw-r--r--net-p2p/bitcoind/bitcoind-0.5.4.ebuild122
-rw-r--r--net-p2p/bitcoind/bitcoind-0.6.0.ebuild114
11 files changed, 12 insertions, 1026 deletions
diff --git a/net-p2p/bitcoind/ChangeLog b/net-p2p/bitcoind/ChangeLog
index 4a99ca6930c0..f4d40efa2c5f 100644
--- a/net-p2p/bitcoind/ChangeLog
+++ b/net-p2p/bitcoind/ChangeLog
@@ -1,6 +1,13 @@
# 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.27 2012/05/14 23:23:44 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/bitcoind/ChangeLog,v 1.28 2012/05/14 23:32:39 blueness Exp $
+
+ 14 May 2012; Anthony G. Basile <blueness@gentoo.org>
+ -bitcoind-0.4.4-r1.ebuild, -bitcoind-0.4.5.ebuild,
+ -bitcoind-0.5.0.4-r1.ebuild, -bitcoind-0.5.0.5-r1.ebuild,
+ -bitcoind-0.5.0.6.ebuild, -bitcoind-0.5.1.ebuild, -bitcoind-0.5.3-r2.ebuild,
+ -bitcoind-0.5.4.ebuild, -bitcoind-0.6.0.ebuild:
+ Remove vulnerable versions, CVE-2012-2459, bug #415973
*bitcoind-0.6.2 (14 May 2012)
*bitcoind-0.6.0.8_rc1 (14 May 2012)
diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 61b8d6f73631..c55dd0547fe2 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -13,54 +13,34 @@ AUX bitcoin.initd 2481 RMD160 ea5398f2775eea17ab9a337650eef30e7912244d SHA1 356a
AUX bitcoind-remove-debug.patch 547 RMD160 b61cdfaf2aa55512b75ef856b3f0049ed1d43e1d SHA1 428f699f22d90eaeb7acbd667fe9fd370b99aac5 SHA256 5a939bd2e59338fefc26c7c0802732a9e42f6470c09c47fc32f3ffbebfbc328c
AUX bitcoind.logrotate 110 RMD160 c253af0b4627017e35162b84c2b0cd9a2c88bbc5 SHA1 7a227f625231eacedd611c6b2cdddff508030a87 SHA256 9b469c67e7af914199d699ac76279f194010f154be91f8136eddeeddf623a475
DIST 0.4.4-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz 5100 RMD160 5ce6ffbb48f93fe71c029106c345ebe9608624b7 SHA1 7e209280caa7e00d3d6bd7ecc38598915e170328 SHA256 54d8661f202461294d8fb7c63d80500cd5f3b1d2cd2e25d4a7cbbc0c2c91e57b
-DIST 0.4.4-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz 6984 RMD160 d6cccca5b3e53c92e2051a994c0fe2c674af61fc SHA1 148d6eca2f84639ca2c8cce9b73983bcb7b52f5e SHA256 fcb2689a6d65c2c29cdc01730a92451ba79000e4457d32901542f5009af13a80
DIST 0.4.5rc1-eligius_sendfee.patch.xz 2544 RMD160 c4452568b22ad951079e144c726bbef44e4e4286 SHA1 2c15ca4138b4a353ea301ef586fa85a8146a1dfb SHA256 2f70462bd93da1294103d210819e7e9d5d8ae20a65e20f6cf1dd14e827e77e59
-DIST 0.5-eligius_sendfee.patch 6767 RMD160 f084f46860af55f2b23ac1ef0dc4104da8d1c377 SHA1 34fa1567812853e84b53e2fe4940d3374dd42bc9 SHA256 d3503c33528ff6afcd6e5bbb314b8c00c414ed7f1350c2af1594d0e4b6e75e2c
DIST 0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz 4884 RMD160 1e1d446c531544b1cebc6434686b9c97a43dfed5 SHA1 aaa0a3eb639e4c71f145bb158b604444cc92974e SHA256 1fc8804f27c3e5337ca05d2197f1bdbdb4d442dd80d549714926627f11465b70
-DIST 0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz 6940 RMD160 e2dcdbf36f1214ff0a6ed97f60e02b959fbd664c SHA1 cf1109e54e54be3792989f22fdaa36639a1a2796 SHA256 f0300fae1792ba70738e20cd44211da43a8cf9b2aa5efa8bd3c0dbe58cf6fefc
DIST 0.5.0.6rc1-eligius_sendfee.patch.xz 2532 RMD160 037893d15de2839de270189a6b2bf42136baecfc SHA1 7c935ba30972ec8248eedabf3d714e2c7ea1c56c SHA256 3bb8ce2945f359af329905d18747ffd934eaf5b68e080ef0d5f0236f2973111b
DIST 0.5.2-eligius_sendfee.patch.xz 2408 RMD160 cc947fd2c62bb842438462dcea654e41e59d0fb5 SHA1 1b44c00615dbdf6775a1a33189715cd118a62f13 SHA256 23495db978f81dc8e029dc260933b6644a4de823734507adff9bcc3c8eef02f8
DIST 0.6.0-eligius_sendfee.patch.xz 1980 RMD160 09e6d35ec5d5ad8c73b160e3c175d348b9fc16a3 SHA1 bbffc7392fd67baeb0e73838ef90b3278fbd4e6a SHA256 049bce0aaa9ba6affa965ec2031ba0c58efef90a1e5cd6d9e6b8c480609088d0
DIST 0.6.1-eligius_sendfee.patch.xz 1988 RMD160 74adb595508a9a951f33e64c0dde3680f23fac15 SHA1 84d3afe9837d97181d87d323017cafff217c197f SHA256 18c3d8ba7bdf26cff2f32cae9a72edecad56fa584e0b5c690c2c1b14b27f78d1
-DIST bitcoin-v0.4.4.tgz 904085 RMD160 3a00be1af20cad9c35740f47a7dd53f6ffb1b906 SHA1 0f328fba9aed9cffc48801b095046579fe60c271 SHA256 d9eda13a6346b629eb452516da247819725836ae5c6ad34174a7252ae9b8aefa
-DIST bitcoin-v0.4.5.tgz 1001767 RMD160 70e85b02788fe09094d4952d1557b43f74d76e85 SHA1 3b94c250611ecf6af3d65587af0766de3a2c4299 SHA256 0e52ee3cda1bb74ca6fc8cd93d73cef4fdf3ba034997544593f86e8057a92983
DIST bitcoin-v0.4.6.tgz 1002459 RMD160 d485da48a7d1e030a4c4125f0e0e6997f7e77181 SHA1 1b8bb8dc80a6a71a8d8d91b1fb0262d5b225330c SHA256 6c2ba5b06beee53f6797edee6cd00ee8f34237ebd24393044d2e038edfa99367
DIST bitcoin-v0.4.7_rc1.tgz 1002735 RMD160 a9313b5e65c61fde9c6478476c4cbe04b82bb45d SHA1 cc15e947d7073c4d01a2f3bccacaace0fb521f57 SHA256 d46efa7689a792632595ec7735638aff65f5cd275e894b9e08ea8122ac96305c
-DIST bitcoin-v0.5.0.4.tgz 902417 RMD160 774637dc953041913b114745436f66993b3736cc SHA1 daabee6998c8d2608bd7f0555891192738ad15be SHA256 48d3c98ba3d778438658528947089c46c12ef2d891b9d0412a1899b95f232331
-DIST bitcoin-v0.5.0.5.tgz 903160 RMD160 e6bcd69465b039d2bfa53a9d7356bb4cf1620eda SHA1 857b614594b767177c85e5fb6b8a48ba9b76bc95 SHA256 03781a554d9f514e6f07c59f87463b8a13d7c9f071efe80bd559ba47bc4c048c
-DIST bitcoin-v0.5.0.6.tgz 1001515 RMD160 17914287743704ddb6913888a340fe0898ce47df SHA1 782aeea4ff56b7d7addff6ca2644ff5a6e99d974 SHA256 3af52d8ce78d5bd711de7a698ec317581aadc257ff5c829cdca05ec9a5129d7b
-DIST bitcoin-v0.5.1.tgz 1007787 RMD160 107944a2f37cc0f873248ef8f2c23a602dfc2dd7 SHA1 27189303b71c6e9c5140c39659ea1f5280e8b4f0 SHA256 e33279066298e0a29e1dcca566d0a0bbcd89ef6e02d43bdbbeaf046f5faf66fe
DIST bitcoin-v0.5.3.tgz 1012843 RMD160 92875b0073ada3771c79960c1a7aac3df511a49d SHA1 ac181eb976780f8af2ea5a3df2d9709accaa283f SHA256 0f39305d3da134a04c2509569f0c65dbe889aff9c91aef2deb3cfaa386094c0c
-DIST bitcoin-v0.5.4.tgz 1111855 RMD160 b7be91e9eb67509bcb827c8dcac13ddb461ce220 SHA1 4838f6500506e1fa0d8a9848414d6ee1f2644f23 SHA256 011d42ffb7bd20b350d5b11bb288c7db5c44d0bf78b90c0908e997073db25f4d
DIST bitcoin-v0.5.5.tgz 1113196 RMD160 1562383a1666c67607c1875b6fd70fba6c6989df SHA1 8debef34ab09bb4d64d7d9e095dc5dba02679a5d SHA256 d1e9f6a9d75f4a8ba646bb77b3301b7179770a116093b8004b8e35412c616bc7
DIST bitcoin-v0.5.6_rc1.tgz 1062326 RMD160 0ede1c3b94d28369519ae07c89487f182dbcd9d7 SHA1 0765129fb15a41fd6c7082baaf57913d21a3d8fb SHA256 076a894cf731c57c1ecf268900b057f135473b5cead12edb32c784c8cba92b2d
DIST bitcoin-v0.6.0.7.tgz 1353861 RMD160 8ce2b2e47d75720817d2469d621400eb87a0afbb SHA1 7df561d62b1b779a1e172b839486eae8056d4c09 SHA256 b7e82f8d2c6b306014f206df404d6e93b15482395bc6db30c7eb3d88f93ee5b1
DIST bitcoin-v0.6.0.8_rc1.tgz 1347231 RMD160 71095e02c07c25bbce42e345cb8b7aecdc74b4c7 SHA1 0b4d93abbd0956f3bbf0c47c12a4142be9c6e179 SHA256 6028751e470308b79e8c4099a59a67d21e80d99531e8fe79eceb2070ddc861e7
-DIST bitcoin-v0.6.0.tgz 1259313 RMD160 8173ae7ca66fddbd99edbcf3e860301bf9eb0a10 SHA1 6d4eafbb2d922a92fc0484f0bfbb48b8a4733ded SHA256 b57316e65b9f1f24616c6c10a023db6c1419a628c0e4cff7434de68c0befb861
DIST bitcoin-v0.6.2.tgz 1359115 RMD160 855951bd6bdccb90bd584f9d17840be5a5f85c83 SHA1 7e35f5c5cc14a416c4ef5853e15583e644e64a2d SHA256 03c72d7bcdec70cb88033abb785b50686880b95d4768e8586891a9728d498c5a
-EBUILD bitcoind-0.4.4-r1.ebuild 2925 RMD160 0479d43ccd85c0c404813d9b3b5f17f259a6651c SHA1 6164fb1748e5b95020528a0a70c36c897d4d1491 SHA256 c16499fbade224715bc3827a10b33f53dbc596f0dd2802592643c9e492a0255c
-EBUILD bitcoind-0.4.5.ebuild 2938 RMD160 b22c88cfcad2a142c804be75918b8421eed960c2 SHA1 15629e79bb176104b5b0f5b0a02a6f6b0975a458 SHA256 7a78a407ba03c9180aaa90932aa7b6ad007ed7ecbd4c75df1a65005841fd57bd
EBUILD bitcoind-0.4.6.ebuild 2936 RMD160 b027dbe17e38c447015dfba316f9235f55394ade SHA1 721d3d0759893f6df246bce15bafed37623bd95c SHA256 feb6453bec03304c04d8e4fbc5f4c31b77dadda3fdd6173bbab1e6bd682093ec
EBUILD bitcoind-0.4.7_rc1.ebuild 2940 RMD160 8dc4c970a0c170488ac87ea50c44b2d79ac45eaf SHA1 f7ba6a95e82d9483892d68eb90e72e9ae2b7e45b SHA256 e20b6bc54173699bdbdef6b897602476e25604c293f43e658f6172e71106157c
-EBUILD bitcoind-0.5.0.4-r1.ebuild 3164 RMD160 21784b64ac09b7d64646b02e60974c0de14b78b5 SHA1 03641af097cbf3c80f4c77ce3dd7a9463de9155f SHA256 fe6a2a7648d8ce8242c947a9b2405ceccd3c01393a50dbbce69fe7676cfb0258
-EBUILD bitcoind-0.5.0.5-r1.ebuild 3154 RMD160 b24827745d36613d0ad0b5461747665b18775de8 SHA1 9d1851bf7445e8edcc80bc731930c459d87c85a7 SHA256 951cfb0488e864f13c2707935567eb03ae9a5541b1e4581d176c992979ffea31
-EBUILD bitcoind-0.5.0.6.ebuild 2950 RMD160 389ff21f6b6721df4156b8de51945cb88c48cfb4 SHA1 4327031b63ed691ca7d3743d7b9dbedcbac7adbc SHA256 78355fe954df4b91c169867b494127bb075efc9665fcd986126516d0432ee291
-EBUILD bitcoind-0.5.1.ebuild 2415 RMD160 ddd00bfe3381d75865f6f4348ce7b9f01397ddf3 SHA1 e489350cae6720c343970379b248c3602974791f SHA256 f24091f183b077c20d66a22d35c0b121932f80f09f005bb8ecb8ba262d0d6497
-EBUILD bitcoind-0.5.3-r2.ebuild 3256 RMD160 2e76f9ec81f6412eba4c43e87f0b8ad4ef35c7e2 SHA1 8d34151542baa4742c183929a30807a30e6b0636 SHA256 d8c83c35d4fd795a37dca4736edd28f2e23fce9ef9a23e754037aa272fe14ce6
EBUILD bitcoind-0.5.3.ebuild 2536 RMD160 16caed51a3bd162521955d9ffb936d310cefd5c6 SHA1 944f3921e5ae990de86cd4868de1cda0f5b5d6a9 SHA256 056f58b20e4c0e783bfce9a3aacad5872d60596321dcf3680d4ef6fb1a863bbc
-EBUILD bitcoind-0.5.4.ebuild 3265 RMD160 909e9d76b88dff814389346af3aebc31f9458a36 SHA1 a8214556c892e0a66c37eaa3092dc0e59405f86b SHA256 4ce75266b84d18abc2c97c318aa399b5e32d48834cdc54050649c26e35cc2ea7
EBUILD bitcoind-0.5.5.ebuild 3265 RMD160 d7c0547269a1a46a77e4c5d82eba44ad2f4fa11f SHA1 6f1534b9c7d4a572ce28b130f5b1c81ad7cc9f44 SHA256 6cc49c2786e60534dc57e9f8376e1e3479ca2f283335eebccb4ce5fb4e8c1613
EBUILD bitcoind-0.5.6_rc1.ebuild 3269 RMD160 0277997c4d5526f8b2d3edbe642e726ac821ccca SHA1 6284e78c759248afb4f97bb4bc0436ec5635529a SHA256 b6073fa9ccb94a588af8340fb665697255c2be1a86a1c6d4c52b9805328f5286
EBUILD bitcoind-0.6.0.7.ebuild 2894 RMD160 747ce98a9bb8b6bc9069947b2050fc1e10632910 SHA1 691a84700d87d4ac1707b4bc1981b156bfea99da SHA256 870fef6117f8166f2e9ac8871ab257096dd37900f9f97b2ac835ceab35a62b35
EBUILD bitcoind-0.6.0.8_rc1.ebuild 2898 RMD160 2115d98a08dfe2c63f2410efe1902fe35c47e8bb SHA1 d82cee57e4fe1e93064c87bd44e64c5a1f8796ab SHA256 7aae6292ef6027af76f45af92f77e9a5ed3220c3526e8793778ab7f472e46ad6
-EBUILD bitcoind-0.6.0.ebuild 2883 RMD160 00c7e70ec7e788b76b5334297769c0cbbff25405 SHA1 cf1ad1b526cc12e6e52b2f4a0083ec6c8ab39a05 SHA256 09893c9481d7ba16b2fd367156ea5d816d29ff0ee0ea85eea06e1ae1b4d82953
EBUILD bitcoind-0.6.2.ebuild 2857 RMD160 97ba9339ca311bff6ebc29625ed45a77e0b65fc8 SHA1 f2285ecae8da3ac252c91f4bb3ba7bb4e9ce9c1e SHA256 def248480f9bf22ba7378c07f22c884c2a858e31626b92c901c9995299ebdf44
-MISC ChangeLog 7641 RMD160 31a7491b5565f867406fb11fbccc62ab43371267 SHA1 da449b3ad783d725dbb220312126911ac0705b87 SHA256 4748f190355364c375491a50e0470576775e1541f93129ee798ef492bb326e86
+MISC ChangeLog 7996 RMD160 0200a205446072f48bef841480edd1a21dd9ec94 SHA1 4d7236da57d791f4e1b4f5a6a5125bb381118027 SHA256 aa8cc92574e1aca159e2c91c4bd8b001f20c785ecda243a9c75425652850b265
MISC metadata.xml 683 RMD160 c2f0f1cb413e94cb491c4a6003153cbcc334a59c SHA1 f5bad1a7abe13b2b502eba4698ccd3a0fb95ff33 SHA256 e5bcb19c94ff112e277392fdd4eb09c75fc4199d027e2fe54df8c9ce8382c4b7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREIAAYFAk+xlBEACgkQl5yvQNBFVTVJPgCfRH7CBVEpESxikxyVfrhJ85ae
-dRsAoKBy6lEoqx7X8E6aQQH6Kca2vd0G
-=Vvb0
+iEYEAREIAAYFAk+xliYACgkQl5yvQNBFVTWeTACdGmNix5dPMIcq93CN9rjKzQzX
+zukAniYnJkoJ0a+qABWffaB9idrQsllz
+=ZEcS
-----END PGP SIGNATURE-----
diff --git a/net-p2p/bitcoind/bitcoind-0.4.4-r1.ebuild b/net-p2p/bitcoind/bitcoind-0.4.4-r1.ebuild
deleted file mode 100644
index de2211037e59..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.4.4-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# 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-r1.ebuild,v 1.1 2012/03/25 01:13:12 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
- http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.4.5rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bip16 +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
- epatch "${WORKDIR}/${PV}-Minimal-support-for-validating-BIP16-pay-to-script-h.patch"
- if use bip16; then
- epatch "${WORKDIR}/${PV}-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/${PV}+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.4.5rc1-eligius_sendfee.patch"
- fi
-}
-
-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.4.5.ebuild b/net-p2p/bitcoind/bitcoind-0.4.5.ebuild
deleted file mode 100644
index 7002a0f61142..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.4.5.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# 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.5.ebuild,v 1.1 2012/04/27 09:21:32 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
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.4.4-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.4.5rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bip16 +eligius logrotate ssl upnp"
-
-RDEPEND="
- >=dev-libs/boost-1.41.0
- dev-libs/crypto++
- 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-${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
- if use bip16; then
- epatch "${WORKDIR}/0.4.4-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/0.4.4+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.4.5rc1-eligius_sendfee.patch"
- fi
- use logrotate && epatch "${FILESDIR}/${PV}-reopen_log_file.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
-
- if use logrotate; then
- insinto /etc/logrotate.d
- newins "${FILESDIR}/bitcoind.logrotate" bitcoind
- fi
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.5.0.4-r1.ebuild b/net-p2p/bitcoind/bitcoind-0.5.0.4-r1.ebuild
deleted file mode 100644
index 03a8537cadc5..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.0.4-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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-r1.ebuild,v 1.1 2012/03/25 01:13:12 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
- http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bip16 +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
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-script-h.patch"
- if use bip16; then
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
- fi
-}
-
-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}")
-
- 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_test() {
- cd src || die
- emake -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
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.5.0.5-r1.ebuild b/net-p2p/bitcoind/bitcoind-0.5.0.5-r1.ebuild
deleted file mode 100644
index 3c7fbbaccde9..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.0.5-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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.5-r1.ebuild,v 1.1 2012/03/25 01:13:12 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
- http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/${PV}-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bip16 +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
- epatch "${WORKDIR}/${PV}-Minimal-support-for-validating-BIP16-pay-to-script-h.patch"
- if use bip16; then
- epatch "${WORKDIR}/${PV}-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/${PV}+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
- fi
-}
-
-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}")
-
- 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_test() {
- cd src || die
- emake -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
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.5.0.6.ebuild b/net-p2p/bitcoind/bitcoind-0.5.0.6.ebuild
deleted file mode 100644
index 9f3479b6a460..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.0.6.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# 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.6.ebuild,v 1.1 2012/04/27 09:21:32 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
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bip16 +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
- if use bip16; then
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
- fi
-}
-
-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}")
-
- 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_test() {
- cd src || die
- emake -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
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.5.1.ebuild b/net-p2p/bitcoind/bitcoind-0.5.1.ebuild
deleted file mode 100644
index a80a7137f495..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# 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.1.ebuild,v 1.4 2012/03/25 01:13:12 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="https://github.com/bitcoin/bitcoin/tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
- eligius? ( http://luke.dashjr.org/programs/bitcoin/files/0.5-eligius_sendfee.patch )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="+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-bitcoin-5623ee7"
-
-pkg_setup() {
- local UG='bitcoin'
- enewgroup "${UG}"
- enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
-}
-
-src_prepare() {
- cd src || die
- use eligius && epatch "${DISTDIR}/0.5-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-r2.ebuild b/net-p2p/bitcoind/bitcoind-0.5.3-r2.ebuild
deleted file mode 100644
index 46dd6623c230..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.3-r2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# 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-r2.ebuild,v 1.1 2012/03/25 01:13:12 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
- http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-script-h.patch.xz
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bip16 +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
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-validating-BIP16-pay-to-script-h.patch"
- if use bip16; then
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
- fi
-}
-
-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}")
-
- use ssl && OPTS+=(USE_SSL=1)
- if use upnp; then
- OPTS+=(USE_UPNP=1)
- else
- OPTS+=(USE_UPNP=)
- fi
-
- 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
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.5.4.ebuild b/net-p2p/bitcoind/bitcoind-0.5.4.ebuild
deleted file mode 100644
index cff90053ba70..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.5.4.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# 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.4.ebuild,v 1.1 2012/04/27 09:21:32 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
- bip16? ( http://luke.dashjr.org/programs/bitcoin/files/bip16/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch.xz )
- eligius? (
- !bip16? ( http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/0.5.0.6rc1-eligius_sendfee.patch.xz )
- )
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+bip16 +eligius examples logrotate ssl 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() {
- cd src || die
- if use bip16; then
- epatch "${WORKDIR}/0.5.0.5-Minimal-support-for-mining-BIP16-pay-to-script-hash-.patch"
- use eligius && epatch "${FILESDIR}/0.5.0.5+bip16-eligius_sendfee.patch"
- else
- use eligius && epatch "${WORKDIR}/0.5.0.6rc1-eligius_sendfee.patch"
- fi
- use logrotate && epatch "${FILESDIR}/0.4.5-reopen_log_file.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}")
-
- use ssl && OPTS+=(USE_SSL=1)
- if use upnp; then
- OPTS+=(USE_UPNP=1)
- else
- OPTS+=(USE_UPNP=)
- fi
-
- 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
-}
diff --git a/net-p2p/bitcoind/bitcoind-0.6.0.ebuild b/net-p2p/bitcoind/bitcoind-0.6.0.ebuild
deleted file mode 100644
index a460e0dbe920..000000000000
--- a/net-p2p/bitcoind/bitcoind-0.6.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# 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.6.0.ebuild,v 1.2 2012/04/27 09:27:12 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="https://nodeload.github.com/bitcoin/bitcoin/tarball/v${PV/_/} -> bitcoin-v${PV}.tgz
- http://luke.dashjr.org/programs/bitcoin/files/eligius_sendfee/${PV}-eligius_sendfee.patch.xz
-"
-
-LICENSE="MIT ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+eligius examples logrotate ssl 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-bitcoin-b3b5ab1"
-
-pkg_setup() {
- local UG='bitcoin'
- enewgroup "${UG}"
- enewuser "${UG}" -1 -1 /var/lib/bitcoin "${UG}"
-}
-
-src_prepare() {
- cd src || die
- use eligius && epatch "${WORKDIR}/${PV}-eligius_sendfee.patch"
- use logrotate && epatch "${FILESDIR}/${PV}-reopen_log_file.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}")
-
- use ssl && OPTS+=(USE_SSL=1)
- if use upnp; then
- OPTS+=(USE_UPNP=1)
- else
- OPTS+=(USE_UPNP=)
- fi
-
- 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
-}