summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-10-27 16:30:25 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-10-27 16:30:25 +0000
commit8176bd927d33badf49c5ac3b80a712b26bb37931 (patch)
treee5aa25ed4d9360a226d2192d08a362e8d8b69a79 /net-misc/bfgminer
parentStable for x86, wrt bug #489566 (diff)
downloadhistorical-8176bd927d33badf49c5ac3b80a712b26bb37931.tar.gz
historical-8176bd927d33badf49c5ac3b80a712b26bb37931.tar.bz2
historical-8176bd927d33badf49c5ac3b80a712b26bb37931.zip
Version bumps
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-misc/bfgminer')
-rw-r--r--net-misc/bfgminer/ChangeLog12
-rw-r--r--net-misc/bfgminer/Manifest37
-rw-r--r--net-misc/bfgminer/bfgminer-3.0.10.ebuild134
-rw-r--r--net-misc/bfgminer/bfgminer-3.2.3.ebuild107
-rw-r--r--net-misc/bfgminer/bfgminer-3.3.0-r1.ebuild123
-rw-r--r--net-misc/bfgminer/bfgminer-3.4.0.ebuild132
-rw-r--r--net-misc/bfgminer/metadata.xml6
7 files changed, 535 insertions, 16 deletions
diff --git a/net-misc/bfgminer/ChangeLog b/net-misc/bfgminer/ChangeLog
index ab6cfa5b86c2..77c202be7746 100644
--- a/net-misc/bfgminer/ChangeLog
+++ b/net-misc/bfgminer/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for net-misc/bfgminer
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.49 2013/10/22 16:25:24 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.50 2013/10/27 16:30:15 blueness Exp $
+
+*bfgminer-3.3.0-r1 (27 Oct 2013)
+*bfgminer-3.4.0 (27 Oct 2013)
+*bfgminer-3.0.10 (27 Oct 2013)
+*bfgminer-3.2.3 (27 Oct 2013)
+
+ 27 Oct 2013; Anthony G. Basile <blueness@gentoo.org> +bfgminer-3.0.10.ebuild,
+ +bfgminer-3.2.3.ebuild, +bfgminer-3.3.0-r1.ebuild, +bfgminer-3.4.0.ebuild,
+ metadata.xml:
+ Version bumps
*bfgminer-3.3.0 (22 Oct 2013)
*bfgminer-3.0.9 (22 Oct 2013)
diff --git a/net-misc/bfgminer/Manifest b/net-misc/bfgminer/Manifest
index 560b7c3b9e5b..b13e5cd2cdc6 100644
--- a/net-misc/bfgminer/Manifest
+++ b/net-misc/bfgminer/Manifest
@@ -6,34 +6,41 @@ AUX 3.1.0-Bugfix-opencl-Build-fpgautils-even-if-OpenCL-is-the-.patch 1069 SHA256
AUX Bugfix-Fix-building-without-OpenCL-support.patch 730 SHA256 4b6d2c1e1b013215f325fe673bde0b161bd8eaea89e721a129cad8e051d6a054 SHA512 c0bb0e0119ab5586fca0626fcf9351cd4b1ff26811d0f05851747c66d9cbacb635ec14cecb9843771bf3f5e29c82313a1feeea387f2f91e85ae01c02e889ae0a WHIRLPOOL 9137171200de11eff964945818cdbe06b5f5a41d62171d334e01cbe023a7684a6392e767f80e8e7ffc3e80a5d7de493344f07a69aedaea8146e216962eda2568
DIST bfgminer-2.10.14.tbz2 6170590 SHA256 09b88d6c1ea9691d0393c8db3e084fdefdb9b68953694ac7f158c7739c02a117 SHA512 9bdf492c955a0d4a1f6830594b4d6768ace1eebb3de00d6cd4018bd1a1b4bf1c7b0d3e651e1ced917404542dfabf35eb717e3790f8535b7867d8d98c291064fd WHIRLPOOL 6415809892cef6cf12b571fb3caffe446f79a954ac4bd61ab46f4519abcca9afe431bd74adc2adede61f67273fea14f97592c3402c94c5bb735df75230a12f24
DIST bfgminer-2.5.0.tbz2 6015548 SHA256 81a23270cac2ad49c5ca70f498c1194d245fff6aba5f3b9e5ef1f3e6fa1c9482 SHA512 6c4517ef36300d68ea721be63380c491932b01666d49dad87f4d1752b70606b6abe2e4a30c5b5ce0b72b9a029a588503ac9dee1f9d9e9b3fefd483ccdda37bdc WHIRLPOOL 3aa165a96cfc60ad126bb17dcb989682be3dd46f556caa7c71791da5e49e87129dd139c3c476894837f4c035a30657d6372a34ef9a79979baccb20ae56b9e543
+DIST bfgminer-3.0.10.tbz2 5976824 SHA256 5baff50248e5c3ba1ceedb1485e01dc94e0902eac4a9bbe84d6b543f7b8588d0 SHA512 61da713357020f419c59bfce9601e631768d5876fb680688a03b8b935e758e4b7661b3b0bddbe0b3eb7b00d9661afb6a8380d9fdc5395c57078bf8019488f1fb WHIRLPOOL 4873485dc1588a52d1a5ab822475cbdcd5fc0b970775aba74fa47c16ef95d5205b87a89a9cf896de9950aca500cbbc70d67b1deee8e3d9ac9734e938ea3871b1
DIST bfgminer-3.0.8.tbz2 5974355 SHA256 eeb2e0760af92907e7bf9e2d5034979741f82d57969df22093a135391aac631e SHA512 bd0b718f317ca3b825362cfaf47948589fed42e02af9fd7a7f63e6f531c7a57402befd768af2a9a9804dfcf5a5d9cf47226f11282208bd726a508052b8777955 WHIRLPOOL f72eb31f2f33080a4a95b75caae5556a23ce7a15c4697568f9668bd05a98325e636b3dde37116ae371035418b6a52ff7c453be1d2aff10cd6aba9030e3bc7477
DIST bfgminer-3.0.9.tbz2 5975993 SHA256 fde1672f1d013bc6ee031e34e2ac6aa1a09416771a65375716872afda27dcefb SHA512 2342cdbc019fe7d907fc965a8099072ab0bc7cb096d438ea230eb526e72c50030b16663b662f0957d88bfa57181f0b544caa11527a18694b2c449bcbdad8759c WHIRLPOOL b2eddd5adfa609ec33f282710cd5adba8c6c65e61ee2bec6fb4e88ad20189ee8d516aef72c2b49bcd59e4724f52d1fa7796751af6ad6eb1704001468f0b25c64
DIST bfgminer-3.2.1.tbz2 954271 SHA256 db8cdc4272950e12804961d21365ed96f3ef5262549cc0dfd6ebd2004e5d57d8 SHA512 1f1821a1b0fb724b09d7dd9e01ce9bb3f59ff7c754bcc170aae849b567336e9114bd4a71fc33e6d59195ff77f53d1daabe9204ab08c02429a7d5456d768b041e WHIRLPOOL aa1ef76dcdfb502c7775dc882c0c9ee0b1be96a0efd6398ef9ea6c302859c8734d7687c65c9615a9b2b1251b10b54afb0f7f1fa28c897298dee609db4cc9f0be
DIST bfgminer-3.2.2.tbz2 955999 SHA256 9156093d67794f2923aba1c8cc699ff9394058705d8134bc77ccb49220773e2e SHA512 2d77348c89c6b2b767ebd2bd2fec94a49282f7efd19b97b9d946eac4b0cda73141dbaa9922525b19aa70d3b7d3114b9bd9a3db30cad92c6e1f57d1b00e683ceb WHIRLPOOL a27a23fb0a8a1ad09cc5041998a463a1d90cdeb788775d43712a2711c0b334e1f6b239df762bf6ed275f2defe5f90c578492cc021f21d913415ecfd297e70c6d
+DIST bfgminer-3.2.3.tbz2 957390 SHA256 1390ce6ced1a3542acf7e87ae53de2de564f1050461940dd9bafd4e03bf3137f SHA512 f33ac7493021e0802b09d8f858124ab3e4084cec5698d8f4bb8b7e45a64614b0b598932c4a2d9c44abac3ea08606b346d046c8999f63b6d0a36bfb1dbff81144 WHIRLPOOL 86d430f6847bd0e3ba524e2a91245e0aa923cc4bb33fb5e0689a3dd626a5c0b6bbe6d5f37d46151c17a18c33b789e866d3ab66b19813422c5c1e834fc38e3c92
DIST bfgminer-3.3.0.tbz2 996465 SHA256 773435dafb9b13c4450480a7731d024ffb2b7ac34d8511c9325d2a703f339ef6 SHA512 832acb67c390aa0671e1be07fe1c0c0bb353b00208c95edbfab16d6d169d8866cc6faebb33e2a380fbf82bfc49e0e68384816f98654d89afa16920efccb3777b WHIRLPOOL 9c2e0943a0ea5b109abd4e97f2e8d998be7ddf9b83053e0b88518566530d482c04610277fe3f4f94656f27537251fcf01a3eb6af62edb564037a71dd1d3afd70
+DIST bfgminer-3.4.0.tbz2 1030286 SHA256 5367802f303917810236be092a09400c6e105efc348eadcf27bdcea526728d67 SHA512 e516b5b70b3978f25c603a7cdd39d9ae8ca7626267d9a47c0cd7e082b3067d179ca75e0f6017422fd0ad75ad3c6c09cb2594f2a278f369ec3a9f86689b56d254 WHIRLPOOL c62b8b437c877ad098b90840b6ecade0ad12545badcf56e0e99a852f2327d6884fee29c28477336cfa5fc1bbce669cecf227de47b6e3cb37cb213bb6ee21c27b
EBUILD bfgminer-2.10.14.ebuild 3029 SHA256 fa274f8706db91edd8038cb7f07e17a597819b844354e220df1ff28c60ae1429 SHA512 e0ef7e75d2f1b5a4779151dd0eba12b7dfe2813ae90acb2d89895bb137fad7f1c20b9d71b9b79ca446d1178d8b6412a104eafc5f855256d9e29dcbbffcd8e2ac WHIRLPOOL e3eab18bb0fdcc5e237d522c28a1826a2f8cd0775c9158d33a1f4f4dfb663d43437e3f41c61a2393605ae484d998c4019dbcbe863921091df296d8c4bdcea3c5
EBUILD bfgminer-2.5.0.ebuild 2762 SHA256 801c8701c4f871a90ecb812dee4ae4aac128fb6b2903772f00c807239f5997ab SHA512 2dd4c2d5feecca9d49a6b74394bb2882c29922cea305ce973a1d6816208457722799c63d9016e1f9d249f7bcaa68ff7b1d72d9363199f7c5c564c886ae72dda3 WHIRLPOOL eaeb8f0837d310da3e8b67376d4f9c04e3d2850305f7878a6041dcfae039f0beac76190f4a8a5bd77a51ba2362afe1d4ef8ec77797662df65c31960628caec4b
+EBUILD bfgminer-3.0.10.ebuild 3103 SHA256 90ed6c40f7e4bc909a9fa953db04c063eddce067617d6d395bc893d19b5a4fb6 SHA512 f8c9a524f3a2933b99723a8c88b3fbf60fe8d6c3177007fc770937c88c775f272d79e6e68c1de29e9c8291108f5fb639043e89b3c420c2b4fba439cecdc5dae3 WHIRLPOOL 8b6d8d940ee463e3d6499ef4805144193a819ae473662028f9d889eb6e2cc7f970caa42a263b0770b189c665748eef3c54635489bac57f11e38ac0b415647561
EBUILD bfgminer-3.0.8.ebuild 3102 SHA256 6675a73546316746676ec877af12e298bdf197b482190631755a690f21796e89 SHA512 f1dff975c59bc314e57a3ac539694a7d81dde6db9848cc5b32ed6f5ddd7513863d5b920c06c953edeb3fc331fd4aa88f7b95b40b2d9ec3ec21d9118fdd75b4dd WHIRLPOOL c5caaf5fe834b6c2597755486fb1efbd8c06ca9d4019cfee182710c1590617332186dda83f7c25d08b033cad8170314ebede65a247d2b9c0a92573cd3b1811df
EBUILD bfgminer-3.0.9.ebuild 3102 SHA256 2b9765a3e4ca7b71d3a82ac448de496eda1187b7ee35f108cf403e561aee1456 SHA512 85582f9ee35c2485ed84821d0329b5cc3924e1ac8ecebdb871aa98a19e729d92c9102c8d267042f40719a6bfbe0ffd2793c0520bd4b44de29898f6a7335e60c9 WHIRLPOOL 58b54939866726c317ee736f80a3d2de7ee70bf860a01de846bfeaf3f9c519153f34e180ef280672eec741c1191c52a306b930ae451a0a842ddb4a0438cc1c69
EBUILD bfgminer-3.2.1.ebuild 2212 SHA256 13ec26950b3b0d1cbfd79ec76b3748f586718929d5c8c030ee37618e666e4295 SHA512 a08ee5538ea9473607f5bbd089b38e00ac3e2747405ce65f8dbb0d5dd26f3eda5566e04add65b1ce06e6dcf8837221f938e7252ae2c7f86998e44c6658431de4 WHIRLPOOL 6e00d034cbb46c180d3570fe05fb69c46f4410f637bf24e48efaff33d3d9a0cf17174a121d03c7fcf4b7e0a9ea14103e1d75bbb8ea47e489a369827c9d5b7aaa
EBUILD bfgminer-3.2.2.ebuild 2212 SHA256 aa6e694e739874f5a76b78263a73cfa82135ae6ab41a18da2cbf43f70df1eafa SHA512 e95375f27cb7c1a688abb3ad6c9aeb14b33173976ac7eae349c75a1b9eae3ba19a5960a9188afe4e3dca49eec2ab34c96274ad3b18e3ef7a1a4b9128f87ffe81 WHIRLPOOL 6d34649e23f0c80291a5223da24453d0036c021eabe76be95764e8a0a710d65634c21a0efde90fb50cdfedfb4ef13d640c29247aab1edd2c55d777f07e700276
+EBUILD bfgminer-3.2.3.ebuild 2212 SHA256 0ae780ab69fcb82a491d3cafdc5764270daa854263193fb9b0f1b926cb7c9f58 SHA512 998320979f6825a5792a698d95ba584312d16f6dca158cc7c349f03ea64f7c4f9e3e7b21e141f6ffd8a182d1121085a2205515b055e0b210ae410393e10411dc WHIRLPOOL dc6528ccc1bf1f7d076f6f703e2a3e13cd7b682f9ed8ac66d40e1d50f86e0f861c046b8d827720baeb216ec747ed1f5425633fa261c34edac2cea003a2cf09a2
+EBUILD bfgminer-3.3.0-r1.ebuild 2696 SHA256 d2b91ee65d07816fd6013c8b08b4b0a2920e89cf107cd054678ef6f7d0e362f5 SHA512 b123e63410bdf2c87277237fd4c8ca1767561b1b1ead91962983ae4dd8ea6d809cbba9343569f74c5ae3f52ddb9e149542aead2e7fb9f98e162520442c2164df WHIRLPOOL d1c2709ff44aee78d32b280dd90cd17c72159695902a63ad65a786f48569f57b1ed5c881fa15b374ab8ad903c1220e8ac222e1e8a480b7a696832b4d7a7c2f80
EBUILD bfgminer-3.3.0.ebuild 2435 SHA256 2981dee49abfc570dc84cd0ac3084600eebbf302a03a74e782e58d70c43131b2 SHA512 1c2fa8bb55659b9c70d622be0a911bfc586a719c871b1a2a285bcf1e449da9decf141a68ceb6b46f50315c6114aaf1c9bc9e207bd6f9644aceb9a21cf465b1ba WHIRLPOOL 6a7cb05675fa4a3585ad32160ea8f34a0cb99095200aac9f177d23974779714725b216b4cde85138be49067d944fc74ba0f3337883a07f6ac6ddea43b9112b46
-MISC ChangeLog 10180 SHA256 b98c8fc2d01801f5ac23754345c5dbeadf8532a66ae9a9ed168adfa314f32d52 SHA512 4be0b23e64c0f621184d7e56928181ad884848f8cbc3e814ac9ccd27408e3e0fcb15287699e4c2697ee94015a695244a45da8866483de50b10c59280658318ec WHIRLPOOL dad26da1dcacb2ca19755abe524a419fe6a62a2976495e6c589f230d35a992935b972fecff403d19a08d0e207ab1c97a4d2be1379bfca1229696c599a27d3dfd
-MISC metadata.xml 1760 SHA256 0ca63fd6ed68db0817a16e166a0a558c51b6bfba3acc54d8f304065dfde5470f SHA512 f51d127b4f708a0ba01777f44510646b2da59b0496c8f4df62c577d501651f4b09ee63bef312f25f6b45f872f59883f24634bc1c5d00979ae1ef99363e4a2c96 WHIRLPOOL 857c6d1475520ec717e3b8d6916cd83b335711840443d8b8a9b227c51d67f2f6aac550513b1ad5fa70000ce13a40e40ef1ffc0e290d41bc9651e2a444f2bfa8e
+EBUILD bfgminer-3.4.0.ebuild 2894 SHA256 e679da4edf837323766c7207656649c5077667cb2a0c1f06adcdc222c8cb0e5c SHA512 e0798f2b53b95870f929764bc36a4d8ac0442c562389b3e82d5ee7eae8728ca5d9f35428d5f66c1fe725e5d4a07bf5b7bc09769e66b95a7bc68bf2f79ec5b5ce WHIRLPOOL cd4c02b62e74aabfc31ad2c89a5de0c3192e9a3b476a7644fb698da4ce1772b1bcf7aa44f89cd6f30614f0524a05d74a732071c0b2b197a06c683d6346759f9e
+MISC ChangeLog 10495 SHA256 fdedf81ad1de8ede8688f86cff5b17558ac70f23b5526ea5bd7d7a16483e72ec SHA512 f353c4a9fec3b29a39fa016850f1eee444041563433fc87bc06bf6c5497c07d8260e69de90c80cd2f3c5416441e13451e621d6b99585c0963b86c8510752e8af WHIRLPOOL c1c275f765578df09760bc209f3cd460be7a809acde14366d7ee8f1f61e13c1351f5fb428fb59ac37a628b3be72b63ff3c7714d16c50d7082bbdf6fac4ae4666
+MISC metadata.xml 2297 SHA256 d4729b0f50a441771f48b4144f1cdfae83a4f89556738025d0c0b9c6d87373a8 SHA512 58523d394458c79f92806c53d01463f39776de7a5b762227bf73b002e519bd3511431808b9a78913506add4cdf7af1f6e5c8c077ecdbce998f7d6f54f32b273d WHIRLPOOL 1643ddb6592975c922c3960c1947acc419debf530f38e37e16d54ae484663e462131fefb558031551a9c64653d681402c67cca25c61e9cddc49faf3fcf2613c5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSZqcAAAoJEJOE+m71LUu6GGYQAK8VsDvbaqhPMPrC2daO5stp
-T0/mkFfTRtrZreZ/bwFaUCdptDLfBdY4r6G0vQKFPv6EH41LlXWxHShlyHpf9TYm
-hQno1eJPsPPIoM2z7//h60/zexJH5WCPMYdi+jEQGR5xB9OhEV1TYdrM/ObaT7d/
-6VqE3K3Hino71g5PWU4IkSr5+NjE/SqRfqRYvbppcllfgv87exQC0ThJxTMFN+Ki
-z5KWBk4TGxsncPuw+vgP+AWsQ4/4mWe6X4NdbFohR0r8uwyMhJyG0bfSkt7Iu/Ih
-TR2cHdlOR//pHMf8jeOX9ghhix1rtmuYn08qjVaShRDzsqddQYnLbRmhRyqFGbl8
-pxPSmVBg7vKIbb8j1kfBAPaw76sDXuPj+ZbrUKpWbxd2b7RnC8T4EEk28BmHAA/9
-zx/aOrnISU79xY2jgYTq5eeeAnG4ZlLSDMD9jQHR0AkP0BTgMUDBioVCjVYsTXiv
-of2/6qdnFObg4ZIQ+O6e9A+44esUv2kH0oFGOZdZjAKPpUS8sEVJbTPuxHYI/qTN
-TVCqQTQfaHFIsA9S5eZIelNdYQiWD+QRJJIW0MvcSH1a4pqkr1c7nRj+clHXoeSa
-h+bClaRRE6mrOjoFExU+eNxs7AsSwomSSe56cfjigZa2fu6YuGEh9QWUN/XNUNSC
-a6rHIypN2oDJ2sR6I1vn
-=sGD0
+iQIcBAEBCAAGBQJSbT+wAAoJEJOE+m71LUu65kMQAJo77KS6KBVvAOLIl9VwW0y9
+6Ad4M09nVO7Qfb2Ou81o14iX2P06PduZDg+bWKV+dW3/L+jvGwHbcr0G18ztI82X
+t5AgwPTxWHc4eputEbPs398zD4U8zagKqbyKfUWvYXFbEbWGfxDIc4t1D2P1l3nT
+X7ssUEgBk7WqPRazqS9pb2uDd0/NUOMaSdtlnIJRLHn13TEZ5AXrrCGW0tK3sWDq
+QCiJq6zjkZN7aq/xyX4tHfo6Yfq9Y8DWxJygCN9kR9gUM3ZdMctdsMm6wpQSSzRV
+4c9nf/QLOMREFHC+uiV6cgvhXHu6dM8c50e6D5p9rU201b4cQbSCjuSwM4Dvt5Ji
+c20SBnqdSE2/nceEram6AMLQKIAVOJTvJSlxDIVD2TXXK8xYYG4TZelKPz36Xj9k
+f7krkR15kSRXVgiHB2/Ud63LRVgnKgnemCvNKkSMLmFHGd2jrqcG0zGXU/xxD9wQ
+KiVpQSiTsp49hrwPjtRlxCddndO6C4ab9VrcUWREdSUK97767/vPdNng9L2htKxC
+B5MrWMFmkXodUtK+Ja3mOUvPM1EW/npgyqgBPAQ6cgNDP5Uf4OET/0vyWkkx0LXq
+ZGY8YvZqn6cj9nVWgGYaOw0Yl4miTQrIdJT5UPfiFLeVuqv0tAxNSbzQxutehZFV
+dpIhk8sPjQ0Ic1crX0hC
+=58Le
-----END PGP SIGNATURE-----
diff --git a/net-misc/bfgminer/bfgminer-3.0.10.ebuild b/net-misc/bfgminer/bfgminer-3.0.10.ebuild
new file mode 100644
index 000000000000..dccb8d5c6563
--- /dev/null
+++ b/net-misc/bfgminer/bfgminer-3.0.10.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.0.10.ebuild,v 1.1 2013/10/27 16:30:15 blueness Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
+HOMEPAGE="https://bitcointalk.org/?topic=168174"
+SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.tbz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+
+IUSE="+adl altivec avalon bitforce +cpumining examples hardened icarus modminer ncurses +opencl padlock scrypt sse2 sse2_4way sse4 +udev x6500 ztex"
+REQUIRED_USE="
+ || ( avalon bitforce cpumining icarus modminer opencl x6500 ztex )
+ adl? ( opencl )
+ altivec? ( cpumining ppc ppc64 )
+ padlock? ( cpumining || ( amd64 x86 ) )
+ scrypt? ( || ( cpumining opencl ) )
+ sse2? ( cpumining || ( amd64 x86 ) )
+ sse4? ( cpumining amd64 )
+"
+
+DEPEND="
+ net-misc/curl
+ ncurses? (
+ sys-libs/ncurses
+ )
+ >=dev-libs/jansson-2
+ net-libs/libblkmaker
+ udev? (
+ virtual/udev
+ )
+ x6500? (
+ virtual/libusb:1
+ )
+ ztex? (
+ virtual/libusb:1
+ )
+"
+RDEPEND="${DEPEND}
+ opencl? (
+ virtual/opencl
+ )
+"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+ sys-apps/sed
+ sse2? (
+ >=dev-lang/yasm-1.0.1
+ )
+ sse4? (
+ >=dev-lang/yasm-1.0.1
+ )
+"
+
+src_prepare() {
+ sed -i 's/\(^\#define WANT_.*\(SSE\|PADLOCK\|ALTIVEC\)\)/\/\/ \1/' miner.h
+}
+
+src_configure() {
+ local CFLAGS="${CFLAGS}"
+ if ! use altivec; then
+ sed -i 's/-faltivec//g' configure
+ else
+ CFLAGS="${CFLAGS} -DWANT_ALTIVEC=1"
+ fi
+ use padlock && CFLAGS="${CFLAGS} -DWANT_VIA_PADLOCK=1"
+ if use sse2; then
+ if use amd64; then
+ CFLAGS="${CFLAGS} -DWANT_X8664_SSE2=1"
+ else
+ CFLAGS="${CFLAGS} -DWANT_X8632_SSE2=1"
+ fi
+ fi
+ use sse2_4way && CFLAGS="${CFLAGS} -DWANT_SSE2_4WAY=1"
+ use sse4 && CFLAGS="${CFLAGS} -DWANT_X8664_SSE4=1"
+ use hardened && CFLAGS="${CFLAGS} -nopie"
+
+ CFLAGS="${CFLAGS}" \
+ econf \
+ $(use_enable adl) \
+ $(use_enable avalon) \
+ $(use_enable bitforce) \
+ $(use_enable cpumining) \
+ $(use_enable icarus) \
+ $(use_enable modminer) \
+ $(use_with ncurses curses) \
+ $(use_enable opencl) \
+ $(use_enable scrypt) \
+ --with-system-libblkmaker \
+ $(use_with udev libudev) \
+ $(use_enable x6500) \
+ $(use_enable ztex)
+ # sanitize directories
+ sed -i 's~^\(\#define CGMINER_PREFIX \).*$~\1"'"${EPREFIX}/usr/lib/bfgminer"'"~' config.h
+}
+
+src_install() {
+ dobin bfgminer
+ dobin bfgminer-rpc
+ dodoc AUTHORS HACKING NEWS README README.RPC
+ if use scrypt; then
+ dodoc README.scrypt
+ fi
+ if use icarus || use bitforce; then
+ dodoc README.FPGA
+ fi
+ if use bitforce; then
+ dobin bitforce-firmware-flash
+ fi
+ if use modminer || use x6500; then
+ insinto /usr/lib/bfgminer/bitstreams
+ doins bitstreams/fpgaminer*.bit
+ dodoc bitstreams/COPYING_fpgaminer
+ fi
+ if use opencl; then
+ insinto /usr/lib/bfgminer
+ doins *.cl
+ fi
+ if use ztex; then
+ insinto /usr/lib/bfgminer/ztex
+ doins bitstreams/ztex*.bit
+ dodoc bitstreams/COPYING_ztex
+ fi
+ if use examples; then
+ docinto examples
+ dodoc api-example.php miner.php api-example.c api-example.py
+ fi
+}
diff --git a/net-misc/bfgminer/bfgminer-3.2.3.ebuild b/net-misc/bfgminer/bfgminer-3.2.3.ebuild
new file mode 100644
index 000000000000..09bb8ec48a9d
--- /dev/null
+++ b/net-misc/bfgminer/bfgminer-3.2.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.2.3.ebuild,v 1.1 2013/10/27 16:30:15 blueness Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
+HOMEPAGE="https://bitcointalk.org/?topic=168174"
+SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.tbz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+
+IUSE="+adl avalon bitforce cpumining examples hardened icarus lm_sensors modminer ncurses +opencl proxy scrypt +udev unicode x6500 ztex"
+REQUIRED_USE="
+ || ( avalon bitforce cpumining icarus modminer opencl proxy x6500 ztex )
+ adl? ( opencl )
+ lm_sensors? ( opencl )
+ scrypt? ( || ( cpumining opencl ) )
+ unicode? ( ncurses )
+"
+
+DEPEND="
+ net-misc/curl
+ ncurses? (
+ sys-libs/ncurses[unicode?]
+ )
+ >=dev-libs/jansson-2
+ net-libs/libblkmaker
+ udev? (
+ virtual/udev
+ )
+ lm_sensors? (
+ sys-apps/lm_sensors
+ )
+ proxy? (
+ net-libs/libmicrohttpd
+ )
+ x6500? (
+ virtual/libusb:1
+ )
+ ztex? (
+ virtual/libusb:1
+ )
+"
+RDEPEND="${DEPEND}
+ opencl? (
+ virtual/opencl
+ )
+"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+ >=dev-libs/uthash-1.9.2
+ sys-apps/sed
+ cpumining? (
+ amd64? (
+ >=dev-lang/yasm-1.0.1
+ )
+ x86? (
+ >=dev-lang/yasm-1.0.1
+ )
+ )
+"
+
+src_configure() {
+ local CFLAGS="${CFLAGS}"
+ local with_curses
+ use hardened && CFLAGS="${CFLAGS} -nopie"
+
+ if use ncurses; then
+ if use unicode; then
+ with_curses='--with-curses=ncursesw'
+ else
+ with_curses='--with-curses=ncurses'
+ fi
+ fi
+
+ CFLAGS="${CFLAGS}" \
+ econf \
+ --docdir="/usr/share/doc/${PF}" \
+ $(use_enable adl) \
+ $(use_enable avalon) \
+ $(use_enable bitforce) \
+ $(use_enable cpumining) \
+ $(use_enable icarus) \
+ $(use_enable modminer) \
+ $(use_with ncurses curses) \
+ $(use_enable opencl) \
+ $(use_enable scrypt) \
+ --with-system-libblkmaker \
+ $with_curses
+ $(use_with udev libudev) \
+ $(use_with lm_sensors sensors) \
+ $(use_with proxy libmicrohttpd) \
+ $(use_enable x6500) \
+ $(use_enable ztex)
+}
+
+src_install() {
+ emake install DESTDIR="$D"
+ if ! use examples; then
+ rm -r "${D}/usr/share/doc/${PF}/rpc-examples"
+ fi
+}
diff --git a/net-misc/bfgminer/bfgminer-3.3.0-r1.ebuild b/net-misc/bfgminer/bfgminer-3.3.0-r1.ebuild
new file mode 100644
index 000000000000..d94581fab303
--- /dev/null
+++ b/net-misc/bfgminer/bfgminer-3.3.0-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.3.0-r1.ebuild,v 1.1 2013/10/27 16:30:15 blueness Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
+HOMEPAGE="https://bitcointalk.org/?topic=168174"
+SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.tbz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+
+IUSE="+adl avalon bitforce bfsb bigpic bitfury cpumining examples hardened icarus littlefury lm_sensors metabank modminer ncurses +opencl proxy proxy_getwork proxy_stratum scrypt +udev unicode x6500 ztex"
+REQUIRED_USE="
+ || ( avalon bitforce cpumining icarus modminer opencl proxy x6500 ztex )
+ adl? ( opencl )
+ bfsb? ( bitfury )
+ bigpic? ( bitfury )
+ littlefury? ( bitfury )
+ lm_sensors? ( opencl )
+ metabank? ( bitfury )
+ scrypt? ( || ( cpumining opencl ) )
+ unicode? ( ncurses )
+ proxy? ( || ( proxy_getwork proxy_stratum ) )
+ proxy_getwork? ( proxy )
+ proxy_stratum? ( proxy )
+"
+
+DEPEND="
+ net-misc/curl
+ ncurses? (
+ sys-libs/ncurses[unicode?]
+ )
+ >=dev-libs/jansson-2
+ net-libs/libblkmaker
+ udev? (
+ virtual/udev
+ )
+ lm_sensors? (
+ sys-apps/lm_sensors
+ )
+ proxy_getwork? (
+ net-libs/libmicrohttpd
+ )
+ proxy_stratum? (
+ dev-libs/libevent
+ )
+ x6500? (
+ virtual/libusb:1
+ )
+ ztex? (
+ virtual/libusb:1
+ )
+"
+RDEPEND="${DEPEND}
+ opencl? (
+ virtual/opencl
+ )
+"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+ >=dev-libs/uthash-1.9.2
+ sys-apps/sed
+ cpumining? (
+ amd64? (
+ >=dev-lang/yasm-1.0.1
+ )
+ x86? (
+ >=dev-lang/yasm-1.0.1
+ )
+ )
+"
+
+src_configure() {
+ local CFLAGS="${CFLAGS}"
+ local with_curses
+ use hardened && CFLAGS="${CFLAGS} -nopie"
+
+ if use ncurses; then
+ if use unicode; then
+ with_curses='--with-curses=ncursesw'
+ else
+ with_curses='--with-curses=ncurses'
+ fi
+ fi
+
+ CFLAGS="${CFLAGS}" \
+ econf \
+ --docdir="/usr/share/doc/${PF}" \
+ $(use_enable adl) \
+ $(use_enable avalon) \
+ $(use_enable bitforce) \
+ $(use_enable bfsb) \
+ $(use_enable bigpic) \
+ $(use_enable bitfury) \
+ $(use_enable cpumining) \
+ $(use_enable icarus) \
+ $(use_enable littlefury) \
+ $(use_enable metabank) \
+ $(use_enable modminer) \
+ $(use_with ncurses curses) \
+ $(use_enable opencl) \
+ $(use_enable scrypt) \
+ --with-system-libblkmaker \
+ $with_curses
+ $(use_with udev libudev) \
+ $(use_with lm_sensors sensors) \
+ $(use_with proxy_getwork libmicrohttpd) \
+ $(use_with proxy_stratum libevent) \
+ $(use_enable x6500) \
+ $(use_enable ztex)
+}
+
+src_install() {
+ emake install DESTDIR="$D"
+ if ! use examples; then
+ rm -r "${D}/usr/share/doc/${PF}/rpc-examples"
+ fi
+}
diff --git a/net-misc/bfgminer/bfgminer-3.4.0.ebuild b/net-misc/bfgminer/bfgminer-3.4.0.ebuild
new file mode 100644
index 000000000000..ce2267d1252c
--- /dev/null
+++ b/net-misc/bfgminer/bfgminer-3.4.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.4.0.ebuild,v 1.1 2013/10/27 16:30:15 blueness Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
+HOMEPAGE="https://bitcointalk.org/?topic=168174"
+SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.tbz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Waiting for dev-libs/hidapi to be keyworded
+#KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+
+# TODO: knc (needs i2c-tools header)
+IUSE="+adl avalon bitforce bfsb bigpic bitfury cpumining examples hardened icarus littlefury lm_sensors metabank modminer nanofury ncurses +opencl proxy proxy_getwork proxy_stratum scrypt +udev unicode x6500 ztex"
+REQUIRED_USE="
+ || ( avalon bitforce cpumining icarus modminer opencl proxy x6500 ztex )
+ adl? ( opencl )
+ bfsb? ( bitfury )
+ bigpic? ( bitfury )
+ littlefury? ( bitfury )
+ lm_sensors? ( opencl )
+ metabank? ( bitfury )
+ nanofury? ( bitfury )
+ scrypt? ( || ( cpumining opencl ) )
+ unicode? ( ncurses )
+ proxy? ( || ( proxy_getwork proxy_stratum ) )
+ proxy_getwork? ( proxy )
+ proxy_stratum? ( proxy )
+"
+
+DEPEND="
+ net-misc/curl
+ ncurses? (
+ sys-libs/ncurses[unicode?]
+ )
+ >=dev-libs/jansson-2
+ net-libs/libblkmaker
+ udev? (
+ virtual/udev
+ )
+ lm_sensors? (
+ sys-apps/lm_sensors
+ )
+ nanofury? (
+ dev-libs/hidapi
+ )
+ proxy_getwork? (
+ net-libs/libmicrohttpd
+ )
+ proxy_stratum? (
+ dev-libs/libevent
+ )
+ x6500? (
+ virtual/libusb:1
+ )
+ ztex? (
+ virtual/libusb:1
+ )
+"
+RDEPEND="${DEPEND}
+ opencl? (
+ virtual/opencl
+ )
+"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+ >=dev-libs/uthash-1.9.2
+ sys-apps/sed
+ cpumining? (
+ amd64? (
+ >=dev-lang/yasm-1.0.1
+ )
+ x86? (
+ >=dev-lang/yasm-1.0.1
+ )
+ )
+"
+
+src_configure() {
+ local CFLAGS="${CFLAGS}"
+ local with_curses
+ use hardened && CFLAGS="${CFLAGS} -nopie"
+
+ if use ncurses; then
+ if use unicode; then
+ with_curses='--with-curses=ncursesw'
+ else
+ with_curses='--with-curses=ncurses'
+ fi
+ fi
+
+ CFLAGS="${CFLAGS}" \
+ econf \
+ --docdir="/usr/share/doc/${PF}" \
+ $(use_enable adl) \
+ $(use_enable avalon) \
+ $(use_enable bitforce) \
+ $(use_enable bfsb) \
+ $(use_enable bigpic) \
+ $(use_enable bitfury) \
+ $(use_enable cpumining) \
+ $(use_enable icarus) \
+ $(use_enable littlefury) \
+ $(use_enable metabank) \
+ $(use_enable modminer) \
+ $(use_enable nanofury) \
+ $(use_with ncurses curses) \
+ $(use_enable opencl) \
+ $(use_enable scrypt) \
+ --with-system-libblkmaker \
+ $with_curses
+ $(use_with udev libudev) \
+ $(use_with lm_sensors sensors) \
+ $(use_with proxy_getwork libmicrohttpd) \
+ $(use_with proxy_stratum libevent) \
+ $(use_enable x6500) \
+ $(use_enable ztex)
+}
+
+src_install() {
+ emake install DESTDIR="$D"
+ if ! use examples; then
+ rm -r "${D}/usr/share/doc/${PF}/rpc-examples"
+ fi
+}
diff --git a/net-misc/bfgminer/metadata.xml b/net-misc/bfgminer/metadata.xml
index 8e46caf263f2..436393482cd2 100644
--- a/net-misc/bfgminer/metadata.xml
+++ b/net-misc/bfgminer/metadata.xml
@@ -14,9 +14,15 @@
<flag name='adl'>Enable support for controlling fans and overclocking on AMD cards with AMD Display Library</flag>
<flag name='avalon'>Enable support for mining with Avalon ASIC modules</flag>
<flag name='bitforce'>Enable support for mining with ButterFly Labs BitFORCE ASICs and/or FPGAs</flag>
+ <flag name='bfsb'>Enable support for mining on BFSB host Raspberry Pi</flag>
+ <flag name='bigpic'>Enable support for mining with Big Picture Mining USB sticks (Red/BlueFury, BF1, etc)</flag>
+ <flag name='bitfury'>Enable support for mining with 55nm Bitfury-based devices</flag>
<flag name='cpumining'>Enable support for mining with CPUs</flag>
<flag name='icarus'>Enable support for mining with Icarus-compatible devices (including Block Erupter Sapphire ASICs)</flag>
+ <flag name='littlefury'>Enable support for mining with LittleFury USB sticks</flag>
+ <flag name='metabank'>Enable support for mining on Metabank host Raspberry Pi</flag>
<flag name='modminer'>Enable support for mining with ModMiner FPGAs</flag>
+ <flag name='nanofury'>Enable support for mining with NanoFury USB sticks</flag>
<flag name='opencl'>Enable support for mining with OpenCL-capable devices (GPUs)</flag>
<flag name='padlock'>Enable support for mining with VIA Padlock CPUs</flag>
<flag name='proxy'>Enable support for virtual proxy device</flag>