diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2014-06-12 14:35:44 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2014-06-12 14:35:44 +0000 |
commit | dac7e3abf9af9279dbc4b67a521fe2ffeb406e7f (patch) | |
tree | fadabb78f106ff75c81175b3e691a1777255bba7 /net-misc/bfgminer | |
parent | Version bump to 4.5.21.10; fixes bug #509258 and bug #509258, proxied commit ... (diff) | |
download | historical-dac7e3abf9af9279dbc4b67a521fe2ffeb406e7f.tar.gz historical-dac7e3abf9af9279dbc4b67a521fe2ffeb406e7f.tar.bz2 historical-dac7e3abf9af9279dbc4b67a521fe2ffeb406e7f.zip |
Version bumps
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-misc/bfgminer')
-rw-r--r-- | net-misc/bfgminer/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/bfgminer/Manifest | 36 | ||||
-rw-r--r-- | net-misc/bfgminer/bfgminer-3.10.3.ebuild | 155 | ||||
-rw-r--r-- | net-misc/bfgminer/bfgminer-3.5.10.ebuild | 145 | ||||
-rw-r--r-- | net-misc/bfgminer/bfgminer-4.2.0.ebuild | 162 | ||||
-rw-r--r-- | net-misc/bfgminer/metadata.xml | 1 |
6 files changed, 493 insertions, 16 deletions
diff --git a/net-misc/bfgminer/ChangeLog b/net-misc/bfgminer/ChangeLog index 1d9f9ed0b4d3..1efe3cce8860 100644 --- a/net-misc/bfgminer/ChangeLog +++ b/net-misc/bfgminer/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-misc/bfgminer # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.59 2014/06/06 11:23:47 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/ChangeLog,v 1.60 2014/06/12 14:35:32 blueness Exp $ + +*bfgminer-3.5.10 (12 Jun 2014) +*bfgminer-3.10.3 (12 Jun 2014) +*bfgminer-4.2.0 (12 Jun 2014) + + 12 Jun 2014; Anthony G. Basile <blueness@gentoo.org> +bfgminer-3.10.3.ebuild, + +bfgminer-3.5.10.ebuild, +bfgminer-4.2.0.ebuild, metadata.xml: + Version bumps 06 Jun 2014; Anthony G. Basile <blueness@gentoo.org> bfgminer-3.10.2.ebuild, bfgminer-3.5.9.ebuild, bfgminer-4.1.0.ebuild: diff --git a/net-misc/bfgminer/Manifest b/net-misc/bfgminer/Manifest index b25e77036865..00260894c70b 100644 --- a/net-misc/bfgminer/Manifest +++ b/net-misc/bfgminer/Manifest @@ -4,33 +4,39 @@ Hash: SHA256 DIST bfgminer-2.5.0.tbz2 6015548 SHA256 81a23270cac2ad49c5ca70f498c1194d245fff6aba5f3b9e5ef1f3e6fa1c9482 SHA512 6c4517ef36300d68ea721be63380c491932b01666d49dad87f4d1752b70606b6abe2e4a30c5b5ce0b72b9a029a588503ac9dee1f9d9e9b3fefd483ccdda37bdc WHIRLPOOL 3aa165a96cfc60ad126bb17dcb989682be3dd46f556caa7c71791da5e49e87129dd139c3c476894837f4c035a30657d6372a34ef9a79979baccb20ae56b9e543 DIST bfgminer-3.10.1.tbz2 1088855 SHA256 a0d2775472eac9ef7708d239c34125165c15c59780ed136f993e2f1cdccc5b12 SHA512 bab2a4432d909700991f571230a7ebced406c1217cffe46ed30db7e82137097f89b1a92ea81977eb0982024fc40166caab069c195185bd98c715e183a7834f7d WHIRLPOOL 950648508fe31640d3d04f496bc7039d7e26b75e72210abff073508b7c208183acf925afcb64273b92abeb6951243da5f6e8db2c503beb00b105a4689e12bb27 DIST bfgminer-3.10.2.tbz2 1091311 SHA256 d4579f803ad94161328889f1099cafa51d770635fc7819e1c2c04c4f761f5718 SHA512 4d6d247c72e8fb5d89eee0f8692b4317c8940e73cc18788a25184a21d292ea34a322a5899ba57788df9a49849dac4878545f074a752172ed57414c5b18979439 WHIRLPOOL 914bfc7d829c4e238cd11191745e6baf6749571052aecef553694f8246e38f684e807e8b69324b61420df1baa53c223da82b446b29b9138007fc044ee80fc40d +DIST bfgminer-3.10.3.tbz2 1091557 SHA256 75997561e9d0a8f0172bce7c6a5d2c1d11eea85177ad1d876f5c8555cfcaf183 SHA512 867e1c9b550dfe59d4b774140f7b156dbdfc3bfc4fbcf65db37352c76e1be8775aceb6e91d28067643cf46f3e6d06d092754399d9fe8e3e83f4ca1d510207209 WHIRLPOOL 039348358cad33a43c3324747aa4fc57655be81e3614dad81b0b7e16ae57ad8231a6a19a567f1ba89fa13c8a2f7b80ef3f29ee6ad6259bee35068aea3236e8b4 +DIST bfgminer-3.5.10.tbz2 1040001 SHA256 6325d5c048c46a537f391856d53223c5e150c2bde1e667e437395842a155136c SHA512 b3e8528e2d6beec96cdefa64f8bd8b9d0be90867d6ceb90b528fa99940df3549e2c33b50bf923995091a5f249a907a03664e540d3ebb13a5bca55c13b93f54ea WHIRLPOOL 5d081201280e5ea8d14364eb3ec40f96896eb138125203e25374fd2ec22f1143e99dcdde133dd1ebe37da7010f8dbebb3f42d9f88d654d071c9c739944c095e5 DIST bfgminer-3.5.8.tbz2 1039193 SHA256 e338203557c80cd7086a4f6b087b90459d8df70937b6fa0b2d6eb6f98962e9e8 SHA512 51b47bb2ccd01af7c3b12c68a7f677959805a9c473b0ea93a7e9c753f477a8ca48425bf46b7897411442a324a0427e06bf30af5b0ac19547f32a4ef2649b0026 WHIRLPOOL 5a73ed96522ed977374397068345ce7b35785e15b0b6d51b027eb32d9e7a2263e3d522f8d80446d78fbfeb2d6aa3949bfca0e392293f5d5bc7d1597608c0cf83 DIST bfgminer-3.5.9.tbz2 1039308 SHA256 b851550c473e8a6612b4d7d2f2f31b2a3734b9e871a03b92814d171262ba8d0e SHA512 e0b6baa111a5521709a8f7c16105e6a1577a16692cf5404ec68ddb81139663c8c3ef1d1b24280efca9cd3a0acfaa21945b6a247cf2f9402a7948b8a29e16e375 WHIRLPOOL ec557cc88599ba79a7d7a7f35532be40716a352ea680b048feb8efa7be6f38e4415626866a7b80f90fc898c43403dc9fd166b4f94fda020c73959e905ac5a460 DIST bfgminer-4.0.0.tar.xz 2288444 SHA256 feec7d4ada6ceae456656b68188df05d095bbd7fc9839368f65dcd52b04f7539 SHA512 f47857c86fd43b454161596cb0f76baab0a6195b1353263488fef72b6125e6e95d71ae56a5630808ee4c562eaf6df2965714d1694afea2b5222a884237a67237 WHIRLPOOL 5a7bba5f7ec4fbe46826dd9086d821b3a267571dda869c51eeb449333af74207ec3a7eccd8d478f6c7338e4a73a4510e54738096352b2c54cbcc6cdc313385ca DIST bfgminer-4.1.0.tar.xz 2290676 SHA256 20eb7c74e343571f3cf3165ac72f436337b219bd132d0e4cff16659e003cc2f8 SHA512 d3d2262bd4b91a07b44fe0c51aa2dc66fcc8c71b04105376b4eb330cd3449107abfb948d1759c3df816b968dc7a55b5fdfc4b6989298e64fd1ae8d20939ecf2f WHIRLPOOL 63fbf343dcaddab9927acdff97edbcb945034eb19087403d1fc983c156fb64a391bdbef071ea4b41bdf7b4f62189ff8cea310324bddc98754d9e8abdf1adb652 +DIST bfgminer-4.2.0.tar.xz 2293780 SHA256 8cac4ba73da3dadc44470cf3d3477e1aac31e62bec776ddd2fae7098b38c4369 SHA512 d52b7dfbc19d11e9b2ba94e82117bdf5e08b263b151499a2660269e2f16feea8b8c85984478badd72bdd0036fac9c3d2184b83288577edaaef23daea165d975e WHIRLPOOL 2d4a065bd520a6f2eb058344ba19288103b59bf2d8186daeb7aa9b39da9ebbbb455b641bc93e6a9ff542d2a352c25dc05654473d8b4972a233bd383b12c812d3 EBUILD bfgminer-2.5.0.ebuild 2762 SHA256 aeae06d88e9c1ddaca68657a411acef4e74fba5453f611c0b98bcbf9a47a4dc0 SHA512 948830b45c74fd6302eaea9c4619257074c7c5f0555f0509e4fab226490729e83ab0050d006b9559509390c04b2713e39362643dfd1ad793e33b61e4340982fb WHIRLPOOL 8c7f35099f39f63c0738db827469827cf8a18edcb8bd8a37830e342a752e98e35b082b65b5267124dc2599ce1e34452146f2971bcd6307e0ed6038541677ddb2 EBUILD bfgminer-3.10.1.ebuild 3672 SHA256 59e4b8ab723e5b8e219d060c1e67fe53c5e27b236432899391a95a1286831622 SHA512 7fc136927be2147d33bfa1c88cad684caf5f02909e3c9732168a2617f58f2c643dbc58d0ed1a40b9bcd6ffa14847dbfc41aeedc58ab8aff72fce2e1876614777 WHIRLPOOL cb1b6c53e30ffe2e67ae492d177d1096d2924fc40610c337508dbafe423426723f7b8b62823c798ba4009e65896e5c8cb0aaeb41a06e5ddb60cbb365d8134a7a EBUILD bfgminer-3.10.2.ebuild 3672 SHA256 2aae9844bc12e765870f16daa360141ca5b9b41735d4baf9676bc278b8ffae9a SHA512 c3f3a3026dace1eb9b1ca8e4761b0b4c06bd7be9a6d141f261a919e18e0ab5a8319822ea3f4472df8913849f61fad4b46e7679ee0d9e35c2efc4699e9b4d6a49 WHIRLPOOL d5f3e7a429ea276e7670f040e0bcb74eadefad3f4541922fa2cb6a23168de076c98e6d125bf21e2f6219115e8ffc616d0501cfae9ad910b3b605410bc62be0cb +EBUILD bfgminer-3.10.3.ebuild 3672 SHA256 501f79b7d53478df1d3a963ce9bffed465031dcb9ff330325e650bd7e86e7b0a SHA512 090f33fac6a136d99abbe5a63c56cc02718f3e9ebec3cce33145a47d924b35ebaee739666ddcf7beb43e69f96d29c0120078b6590840577f8db275dc233e3504 WHIRLPOOL 421af870c17955fbef00a2f41cf67df6f8898be2c5da0c4e5dc2757f807d5083b65a5d6e597f88448a52121196389a5ceef407222163fa886a9005133d13d889 +EBUILD bfgminer-3.5.10.ebuild 3224 SHA256 d1b419e087bb02f727ae7e1ef1a107bad98e19ce3ac34f43a60f5b2e9976cf9f SHA512 3833a79c9e6b47090f23649b35119c7a4b174558eb1fdde0265abdbf1da32c4149a286649e97600ad05c06d0426b26b32cf5aec859ca90601545c60725e4bb47 WHIRLPOOL 0f8c45858bd6144e99d7d6967eefe572aa84a2e7d5660b60a4bd422ab72731301a7dcf8e55d89af744b6b537ca7b1d8b2b47f13ca2f12ddc41bde34236df7e53 EBUILD bfgminer-3.5.8.ebuild 3223 SHA256 f27b5a033b623b51da115adbbeef635a0164277b8abab813b9f1e6a566c1b6a9 SHA512 37ca448a5bfcc84e33d03f576977ac601aa7251abf913db234cf68170d4c86ba5296a73c26df2255205e85305d244fac704050c6d9d71946fbe6904a0a013c11 WHIRLPOOL ccc7b3454e8765c8488631d040a1a748dd3f042b6b2908da19fa9147181e4a5a3b6763004f83cfb95aaf61f1e1f8d9682f05ffa87c47a0f28f8e7798bbe69960 EBUILD bfgminer-3.5.9.ebuild 3223 SHA256 843f0913b480b1295149870f80fb6e44ef053a2ab546699a5a49bb1053bb276e SHA512 dd39dfbb7fb30ba80652b313743d3ae34f3f0ec3de4627064a38c4c1ce0ece2597e173f1398a6afe66cd440f3bc0d67f0f4d00af50c693dd89e1ad2e6c868bed WHIRLPOOL 7abd19967e1af1219fe668257123e7bd6cbd0429434b760501b1c96f52e0ee954809eac58956293935efa343f29ddd9f90173b30e4101c3b768164bdca39eccf EBUILD bfgminer-4.0.0.ebuild 3878 SHA256 40381ff3a74bf6e088550ab39849fc40572ff22f4d302960f021a910b961ec3d SHA512 c516a4cddd948c75235a867aec0be3e090c21aaa1a457d975e2ef57691e7451e467ffbd81f715320e89c80a722b85e0341277dc2a6d1e272b772d17b15812599 WHIRLPOOL ddc3c21cb19b7e9a1ff2f55008f45726ac3c9e6f2551e6bac14b11af15cde9815bca363c61ac19b9cbe76cdf3a4b50af16cdf2209ff41234cad3b22e9bc3be5e EBUILD bfgminer-4.1.0.ebuild 3878 SHA256 73471eac71097630069a0ef8d1464427810d8e35098bdb0dd1ba422878f3f19d SHA512 953a257db712b4f3a7bad76d23a7943e7b76a1212b1f098cf453ed7decdede8eb476783ea3565d7b366a8c87bcaa3de8f259d2c72f989af79780f607631b72e1 WHIRLPOOL f15aab8be9f876a7770155eefee2463c67902338873523816d6a5df8f7ca7f7e0797a966ee8d24d9c9d93ec2ed1a8f37261e733dfe762e5f595d91417de889a9 -MISC ChangeLog 13948 SHA256 710f6c49e40c74d33f8a1691787fbac98521b4680380d7f796d22215ff6d3fb1 SHA512 f4af4d1fa16fa182d588c1a4df64e42e6394a9352bde0b557bd9e7ae2527fa320fa46ca5ae1871d93ae40cbd7768be7ab3f1cbad46ff2841b6926159fade7f07 WHIRLPOOL e36b0134f370a1c46a1f7b652a1610075baee7b068a617cdd68e853c118624bf2792378b8cd3750a412bcbf7ca0bad2dd0bd80287d7c67b7dba133eda6c4a717 -MISC metadata.xml 3202 SHA256 2f87bbf95fe6e90c62c974b7bc1454f0df9811e8bd4ba00ac6d1979df90de617 SHA512 3abca6e157c890606374628651aa3a991506c67053768627a44f5542a0e1f8cdc9b2445cd9d16ec3e5c5350c0e0dbdc55286c1ce7b2ee446129c9bee678642d4 WHIRLPOOL bcea4c3e10466e258e37d89d1bad6ad2a9bb2e1d2ddfa308d70fb66265f27e8291b73e9eb987c1a992b2f7ee072a8e4f5a71aa916089268cd7fa73624193e186 +EBUILD bfgminer-4.2.0.ebuild 3916 SHA256 e77af22acd2a9ce0210b9efd3e66d8fbd1248127656cd9b064e287cd37e1d016 SHA512 4732c786106aa82f6338b7deec1db2edd12be0f9a384430f87f2bc275f119552975e58007b4ccab6e22cbb8fda0403c91b096e0fe1fc255ec732584a34474b77 WHIRLPOOL 4467d6a365cd434c82f0d7613a81e41982dd6276deddbd0091aefda5fdeb7c6746308b5c9db412548a9d2cf678f741f431c5950f29db12153ba2cb37d67ea00b +MISC ChangeLog 14203 SHA256 29bba9eb6f21b94f598800722822bb09389fb53dbcbd117323e030841cf70609 SHA512 d7b98d6f208229278b524a737254f3139d73a83c65ab40a4269a49b635dfce7a081f6645650a79ee24189b2dec83e7296271143e527687b62f24259207ee9ec1 WHIRLPOOL 18a97b861bf819f0dcff9780d567c13f52a955cd8ae7de5415e18cd4ad9a59dea248898dbebf227081bacd06d6fd6dc3ba4a30c897e5b737b1295270fca344de +MISC metadata.xml 3283 SHA256 cd0789148470e886c7ba3337c057492dbd239ad71b10a96087a0ecd71ef3251c SHA512 3df670fac5a7070469a23f2294599a0e4932338cc4cc487f651fb60d499e0ac0c672e9d82d2400593130b1618b452e30454c259d9c96384d2fcd1d5c70490644 WHIRLPOOL 45d01142d20a3b79476a96f9c5e908ad235347b9769ddee23d825014e9aba8f94642ae24aec88809a63b5aefc7defa563818ce69913912b0d7784bfe76ba6016 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJTkaUqAAoJEJOE+m71LUu6sUsP/AgCr6iEKfP/hXGLMrF8GUQ8 -n0sKlzyTetSIyOwVvYRPqMOOn53HvsdBmMYy0wgzI+R3JYaYWNEESrY1rFipWLmK -5+dlV6NIKR2Pl+5zLVP2BXDtG0t2GVBJHFOX+jlifS/GpyXRrIYKCBrO2C0xWI8L -H6U64TBtsxuN9ewoozYpVkNp1nU+/5df3kWpK6l5LDgBYSUYf2VOvsX+0vSjQ5se -48UEV5May2XTJSxIpl+fWZefkunmc+ciGBbc0KPlF9NQUTSJLe6qu8W7H7pOK+R2 -vGLhYkLHpxpSYpC0+FVf2J7OdF7dyn49Du6xjIaQb87EL++4OBS2dXiyDTRJXTit -SRd7quYE8M5chwlq/7na/n3WBFKn8bmOPErwckq6jgTxnbwp9JtDZXBhn7syQKKp -3XhkhVRlmxpWBy3pdGF45Np2GbjTx/gvym6JTJHP984DWhMBNvEDL9MZ0a3qbgG+ -znAbimjXLzTubM6y9rOYmexL59Ba2stfXx+9oIX/WzuGVn/dXSy91mm1OvPBVOLb -LtunfJII3AMP9RatmcX3Y//pwWWJAihaPawlekRigu6M7BT5c5RFKpAgEo8hDHAy -DfB0dFZTmVws8jZdM4RtByUrNDKEyFx0SLM6+v6jkmD/D35JkUSlG/2jSS7gkZZb -+Ni44FoIjtv+wmra4lb3 -=GHYi +iQIcBAEBCAAGBQJTmbrFAAoJEJOE+m71LUu6YgIP/Rj7eW7m2hFDreqyRglTx0D0 +JtqpSzzdEIB8eaeLu0foEzn9KkC0L4RJ3VWnlH4wYTv3DwinBg3Cb4A1oBNS0UCC +A46e9k+qw1G7hoPA/NPr32j7i/CmqNciuk77xbluZSRM4qRa/yDc8BgPXPXsWETt +fAnrQW8KkfLFmXR6YvtPfRGL9hh5gz0X2gb2VVuWhujogGa8GbrXMEZPlABt4lDm +HKjdk6LYt2r3MTIo+bD7hfTFHaHWTtb/gyLb3XDLwWj2DnlJB374E3cmfGvPMkz6 +UKvYksPyanaUjZhF+0Z8eaUtnQS6qAtP5xNul6V9FuhkH/FkvS4jWYQHQ+NFoKRc +/DMyOvWsWDgDQymRnSifJC4k+Vr5tpa7cpOxAcQl1nCHLiDANb3jWaOOsoRdvoL/ +PQdHtKdXCj8BEQ4O3n4jSJu8vvhkyKptD90zMW0S538eMF0nnDnb0b1nj3LBVFdM +HkDJO08/XozF8zCnnmoyPl3FLABtSS+wPj2jDb68H2KoETXxOXQFgvAKdTXueaRn +oniyfuuJyKHeh05LjFovDgaz+YOXpp4+FLcUmOwhqF17vIX0arEL6P86JTNCRBak +AwrST7ZL4AfkgJVp3OSaEX7evLyXe1y1X/jQwlYfEaqqym1k8qK+3QSeCCmpRJyG +wUZX7HEtu8c1W4bE+0xE +=GQ0P -----END PGP SIGNATURE----- diff --git a/net-misc/bfgminer/bfgminer-3.10.3.ebuild b/net-misc/bfgminer/bfgminer-3.10.3.ebuild new file mode 100644 index 000000000000..0082eaa71fcc --- /dev/null +++ b/net-misc/bfgminer/bfgminer-3.10.3.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.10.3.ebuild,v 1.1 2014/06/12 14:35:32 blueness Exp $ + +EAPI=5 + +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" + +# TODO: knc (needs i2c-tools header) +IUSE="+adl antminer avalon bifury bitforce bfsb bigpic bitfury cpumining drillbit examples hardened hashbuster hashbuster2 hashfast icarus klondike +libusb littlefury lm_sensors metabank modminer nanofury ncurses +opencl proxy proxy_getwork proxy_stratum scrypt twinfury +udev unicode x6500 ztex" +REQUIRED_USE=' + || ( antminer avalon bfsb bifury bigpic bitforce bitfury cpumining drillbit hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 ztex ) + adl? ( opencl ) + bfsb? ( bitfury ) + bigpic? ( bitfury ) + drillbit? ( bitfury ) + hashbuster? ( bitfury ) + hashbuster2? ( bitfury libusb ) + klondike? ( libusb ) + littlefury? ( bitfury ) + lm_sensors? ( opencl ) + metabank? ( bitfury ) + nanofury? ( bitfury ) + scrypt? ( || ( cpumining opencl ) ) + twinfury? ( bitfury ) + unicode? ( ncurses ) + proxy? ( || ( proxy_getwork proxy_stratum ) ) + proxy_getwork? ( proxy ) + proxy_stratum? ( proxy ) + x6500? ( libusb ) + ztex? ( libusb ) +' + +DEPEND=' + net-misc/curl + ncurses? ( + sys-libs/ncurses[unicode?] + ) + >=dev-libs/jansson-2 + net-libs/libblkmaker + udev? ( + virtual/udev + ) + hashbuster? ( + dev-libs/hidapi + ) + libusb? ( + virtual/libusb:1 + ) + lm_sensors? ( + sys-apps/lm_sensors + ) + nanofury? ( + dev-libs/hidapi + ) + proxy_getwork? ( + net-libs/libmicrohttpd + ) + proxy_stratum? ( + dev-libs/libevent + ) +' +RDEPEND="${DEPEND} + opencl? ( + || ( + virtual/opencl + virtual/opencl-sdk + dev-util/ati-stream-sdk + dev-util/ati-stream-sdk-bin + dev-util/amdstream + dev-util/amd-app-sdk + dev-util/amd-app-sdk-bin + dev-util/nvidia-cuda-sdk[opencl] + dev-util/intel-opencl-sdk + ) + ) +" +DEPEND="${DEPEND} + virtual/pkgconfig + >=dev-libs/uthash-1.9.7 + 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 + else + with_curses='--without-curses' + fi + + CFLAGS="${CFLAGS}" \ + econf \ + --docdir="/usr/share/doc/${PF}" \ + $(use_enable adl) \ + $(use_enable antminer) \ + $(use_enable avalon) \ + $(use_enable bifury) \ + $(use_enable bitforce) \ + $(use_enable bfsb) \ + $(use_enable bigpic) \ + $(use_enable bitfury) \ + $(use_enable cpumining) \ + $(use_enable drillbit) \ + $(use_enable hashbuster) \ + $(use_enable hashbuster2 hashbusterusb) \ + $(use_enable hashfast) \ + $(use_enable icarus) \ + $(use_enable klondike) \ + $(use_enable littlefury) \ + $(use_enable metabank) \ + $(use_enable modminer) \ + $(use_enable nanofury) \ + $(use_enable opencl) \ + $(use_enable scrypt) \ + $(use_enable twinfury) \ + --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.5.10.ebuild b/net-misc/bfgminer/bfgminer-3.5.10.ebuild new file mode 100644 index 000000000000..ae795169b866 --- /dev/null +++ b/net-misc/bfgminer/bfgminer-3.5.10.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-3.5.10.ebuild,v 1.1 2014/06/12 14:35:32 blueness Exp $ + +EAPI=5 + +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" + +# TODO: knc (needs i2c-tools header) +IUSE="+adl avalon bitforce bfsb bigpic bitfury cpumining examples hardened hashbuster icarus littlefury lm_sensors metabank modminer nanofury ncurses +opencl proxy proxy_getwork proxy_stratum scrypt +udev unicode x6500 ztex" +REQUIRED_USE=' + || ( avalon bfsb bigpic bitforce bitfury cpumining hashbuster icarus littlefury metabank modminer nanofury opencl proxy x6500 ztex ) + adl? ( opencl ) + bfsb? ( bitfury ) + bigpic? ( bitfury ) + hashbuster? ( 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 + ) + hashbuster? ( + dev-libs/hidapi + ) + 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 + virtual/opencl-sdk + dev-util/ati-stream-sdk + dev-util/ati-stream-sdk-bin + dev-util/amdstream + dev-util/amd-app-sdk + dev-util/amd-app-sdk-bin + dev-util/nvidia-cuda-sdk[opencl] + dev-util/intel-opencl-sdk + ) + ) +" +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 + else + with_curses='--without-curses' + 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 hashbuster) \ + $(use_enable icarus) \ + $(use_enable littlefury) \ + $(use_enable metabank) \ + $(use_enable modminer) \ + $(use_enable nanofury) \ + $(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-4.2.0.ebuild b/net-misc/bfgminer/bfgminer-4.2.0.ebuild new file mode 100644 index 000000000000..a37876a8f348 --- /dev/null +++ b/net-misc/bfgminer/bfgminer-4.2.0.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bfgminer/bfgminer-4.2.0.ebuild,v 1.1 2014/06/12 14:35:32 blueness Exp $ + +EAPI=5 + +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}.txz -> ${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86" + +# TODO: knc (needs i2c-tools header) +IUSE="+adl antminer avalon bfx bifury bitforce bfsb bigpic bitfury cpumining drillbit dualminer examples gridseed hardened hashbuster hashbuster2 hashfast icarus klondike +libusb littlefury lm_sensors metabank modminer nanofury ncurses +opencl proxy proxy_getwork proxy_stratum rockminer scrypt twinfury +udev unicode x6500 ztex" +REQUIRED_USE=' + || ( antminer avalon bfsb bfx bifury bigpic bitforce bitfury cpumining drillbit dualminer gridseed hashbuster hashbuster2 hashfast icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury x6500 ztex ) + adl? ( opencl ) + bfsb? ( bitfury ) + bfx? ( bitfury libusb ) + bigpic? ( bitfury ) + drillbit? ( bitfury ) + dualminer? ( icarus ) + gridseed? ( scrypt ) + hashbuster? ( bitfury ) + hashbuster2? ( bitfury libusb ) + klondike? ( libusb ) + littlefury? ( bitfury ) + lm_sensors? ( opencl ) + metabank? ( bitfury ) + nanofury? ( bitfury ) + scrypt? ( || ( cpumining opencl ) ) + twinfury? ( bitfury ) + unicode? ( ncurses ) + proxy? ( || ( proxy_getwork proxy_stratum ) ) + proxy_getwork? ( proxy ) + proxy_stratum? ( proxy ) + x6500? ( libusb ) + ztex? ( libusb ) +' + +DEPEND=' + net-misc/curl + ncurses? ( + sys-libs/ncurses[unicode?] + ) + >=dev-libs/jansson-2 + net-libs/libblkmaker + udev? ( + virtual/udev + ) + hashbuster? ( + dev-libs/hidapi + ) + libusb? ( + virtual/libusb:1 + ) + lm_sensors? ( + sys-apps/lm_sensors + ) + nanofury? ( + dev-libs/hidapi + ) + proxy_getwork? ( + net-libs/libmicrohttpd + ) + proxy_stratum? ( + dev-libs/libevent + ) +' +RDEPEND="${DEPEND} + opencl? ( + || ( + virtual/opencl + virtual/opencl-sdk + dev-util/ati-stream-sdk + dev-util/ati-stream-sdk-bin + dev-util/amdstream + dev-util/amd-app-sdk + dev-util/amd-app-sdk-bin + dev-util/nvidia-cuda-sdk[opencl] + dev-util/intel-opencl-sdk + ) + ) +" +DEPEND="${DEPEND} + virtual/pkgconfig + >=dev-libs/uthash-1.9.7 + 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 + else + with_curses='--without-curses' + fi + + CFLAGS="${CFLAGS}" \ + econf \ + --docdir="/usr/share/doc/${PF}" \ + $(use_enable adl) \ + $(use_enable antminer) \ + $(use_enable avalon) \ + $(use_enable bifury) \ + $(use_enable bitforce) \ + $(use_enable bfsb) \ + $(use_enable bfx) \ + $(use_enable bigpic) \ + $(use_enable bitfury) \ + $(use_enable cpumining) \ + $(use_enable drillbit) \ + $(use_enable dualminer) \ + $(use_enable gridseed) \ + $(use_enable hashbuster) \ + $(use_enable hashbuster2 hashbusterusb) \ + $(use_enable hashfast) \ + $(use_enable icarus) \ + $(use_enable klondike) \ + $(use_enable littlefury) \ + $(use_enable metabank) \ + $(use_enable modminer) \ + $(use_enable nanofury) \ + $(use_enable opencl) \ + $(use_enable rockminer) \ + $(use_enable scrypt) \ + $(use_enable twinfury) \ + --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 d06de95acda6..53247aee00ef 100644 --- a/net-misc/bfgminer/metadata.xml +++ b/net-misc/bfgminer/metadata.xml @@ -38,6 +38,7 @@ <flag name='proxy'>Enable support for virtual proxy device</flag> <flag name='proxy_getwork'>Enable proxy support for getwork protocol (often used with Block Erupter Blades)</flag> <flag name='proxy_stratum'>Enable proxy support for stratum protocol</flag> + <flag name='rockminer'>Enable support for mining with RockMiner devices</flag> <flag name='scrypt'>Enable support for scrypt mining algorithm</flag> <flag name='sse2_4way'>Enable support for CPU SSE2 4way mining algorithm</flag> <flag name='sse4'>Enable support for CPU SSE4 mining algorithm</flag> |