Version bump
authorAnthony G. Basile <blueness@gentoo.org>
Wed, 26 Nov 2014 20:39:14 +0000 (20:39 +0000)
committerAnthony G. Basile <blueness@gentoo.org>
Wed, 26 Nov 2014 20:39:14 +0000 (20:39 +0000)
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA

net-misc/cgminer/ChangeLog
net-misc/cgminer/Manifest
net-misc/cgminer/cgminer-4.8.0.ebuild [new file with mode: 0644]

index 20fa0c8d6a5552031053ba5505e73924c93235ed..9fa29104350242db03b95b9fc137ebf78bb7b78d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/cgminer
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/ChangeLog,v 1.81 2014/10/15 23:40:37 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/ChangeLog,v 1.82 2014/11/26 20:38:48 blueness Exp $
+
+*cgminer-4.8.0 (26 Nov 2014)
+
+  26 Nov 2014; Anthony G. Basile <blueness@gentoo.org> +cgminer-4.8.0.ebuild:
+  Version bump
 
 *cgminer-4.7.0 (15 Oct 2014)
 
index 8440216218e863198aec922bd8e54fcade5b81be..5554f21e7d1068ae02db45e3aebe0be5028928f0 100644 (file)
@@ -8,27 +8,29 @@ DIST cgminer-4.3.5.tar.bz2 1594405 SHA256 aefaae59d661214cdb96229f5007ca2ac925ae
 DIST cgminer-4.4.2.tar.bz2 1510208 SHA256 5eb0f9325fabd7c5533b41339a9ed6eb0959fd1caf19147d3fd848c6f7697b4e SHA512 621808f7e30411be991f2ada3125b3b967e437b08731d8f50dead9befda38c763b9deb1a4a6acce216153a224a5eed0cf39b92613b600a335fe52961a4dbb048 WHIRLPOOL 89c20eefd0e287c3561409ab250b9221168f3d794b99d6f12f1e610b697c6e37e1640148365254e9789309bc24feb10fbcdc49c493eb0ad20e22f6680009be65
 DIST cgminer-4.5.0.tar.bz2 1518283 SHA256 ffe7eedbc447c079d6e7dfa850e53d79bfeeb3bf0f11a1ac9205bb4fd8a9686c SHA512 c998f69bc6cf7816fe03cedb600b17bc928e825aabc36080a2ac900a7ef79f74c4161e83902f094db3cb550ed551768823ca27bf88a09217661972d437010285 WHIRLPOOL 080f5c78d083d25e2075e722da094dadc446e9b5278d9df884d8a53d60fd604fa5cf39404d500304992e3899ee3bbc97bd5527da23ee909739048d89e2c77fde
 DIST cgminer-4.7.0.tar.bz2 1534316 SHA256 604c5e1998e8c7319b3d7b69297ce5d45d47eb0eba9be0c037138ef73cd3749b SHA512 3d2450cab3ad6c455814db4420ce464e06dc910fec0e0be38a626193fbf46e5211bc2f8f2f6bb14daea0aa82622031cc5f44db9aee414236f7ac74cd7d95e847 WHIRLPOOL dc2beab3cb2422371190ed505c615eab24a846301527f428b107ca54f3de69c27905c4c7d1f9ab20af0c9f531aab6059ec7bf8570b1eb2b9439ac77e74a31e48
+DIST cgminer-4.8.0.tar.bz2 1538552 SHA256 172409212dc3cb38260c9dfa4b142f989a32781dc3554a134516451a84bee137 SHA512 fdd43047a0e4c58778fa7ddd95e7521514e4572082cdb49eb802628a7d4390873576a4552d891fefc0b28043f0d15ed229d59287d75f05d5e0ac0e0a55f60d8a WHIRLPOOL 0eae3c8a8159f10f0a211ba24a9b8fa91f7f5aa2b4d6c56cdc4c10f22d69a464c86877afbe73fbed223a850e6dd9b0a45cd175c4ee24c9483ca4899032553078
 EBUILD cgminer-4.2.3.ebuild 2457 SHA256 120271b24487f97159366a2be2e6a66ff9a7e1636eb0d9b3e07e01f5afe7af7f SHA512 cf6f9625ba78229e041f4468eb9237ae7e51fcbe4d31d1deaf64eddb462c15b137bad8889ee513d5afd450980f1c503af56c1a2c6c269e01a963d3c561880e40 WHIRLPOOL 0933d7f764774937ff4bd830c3c4836ddf22dd4e84810192e310692f0d0e1d4d780098e4ce6d29aae34de739252d843091b87a25899b2e649e22673ee80c6269
 EBUILD cgminer-4.3.5.ebuild 2527 SHA256 8195661b6f1037efa4cc0c2fd3e062c9efa0d98ef8b730acefc0df5ef53568a0 SHA512 ab22b2bd84095734b2f6d2022874ac0df1160278d120767295cddcaea084c9b1eab35e5c67fe5a51f53f8c05cb4a310facb5eff9e549a88cb94a89c2b0e327b0 WHIRLPOOL 9a9657d952533f15ac2aacabb03d1287f371960186dc2c99e0b6a0e19394115defdc5d29e079fbe4a9e60e0c466fd8c0d11c41a34077ebe82f085c7e2c10789e
 EBUILD cgminer-4.4.2.ebuild 2534 SHA256 999ccaa754568542a8b0510e6e3d2114029904e8e320d8b37f753a37225ad068 SHA512 36249caf85657140d52890fca79bbee85bbd712e71771dc16744d46f24f0a709c6f652e7236d4d9e41cbea0de73c49489d2c1502263472b6a8d49c89b96298b8 WHIRLPOOL 3cec229c7ae33a9d86e781d0c6e3ecdf2dc997f2eca1e69b20fe63400ced2d54745097caa8d4588e365b1c6a45fe7e41458b5a28b7767bd26ba38abc256c4fbb
 EBUILD cgminer-4.5.0.ebuild 2605 SHA256 6c81aac748d1fcd817610c38666d84da2ab498c1a39dac5130beb779e20d52cc SHA512 fa7afccefc4505af8e53022f1c3a68b5d3ec40f2e75317101f08901a40e2be0166bae05e3579d9c4efcc0aa47e9ae8a27c1cfe8a0d9e8c0954d360c6b5c939bb WHIRLPOOL 38d35612e733bf3b9d1d147b64fdaa6360aa90676b2cfe363b945e4b3ae2484e69a12e7a9e256d8bbaf577e36fee319a5b26fde2d71fecf632f76c46f9772cb6
 EBUILD cgminer-4.7.0.ebuild 2605 SHA256 480059c55ec3e30bf05d22c4e779a78e9b954ee9ac3794a7343c9bce32254f93 SHA512 208be41c857621f42866f6f77d5c75f040713e3ecab07bff1e5ceb0169fa4642fbc07ac9d381eeb55069abf3d17e29c9262ee25b49ebc3eb8ae53d2b7b07bf03 WHIRLPOOL f62051cb70c59b4d86d31df7e116a9a8e295a4d3246b2a6f0c055f87f9f7f303c51f034257b4177b69f318f9cbd07589d0eb287f8f1570dd1960714dcd3c77ad
-MISC ChangeLog 13596 SHA256 0fa3ab2f67ab691e38cc876dd40e33f51aa741a5b66e9f718f46153df2de8089 SHA512 cff9ed5a3675e29a78f448e759e2a9a54b54806d9222f3dc1c22d0f779292e07621f7f0e2141c489d8b32e124f614fcd231394819c46d8cc362108bba02dee1f WHIRLPOOL b1799406ea8ec48245431368566a84edeb53b63e6d9d5677741f01a3776fe10004f2a9011b784b863a6f48bf0c81a2401e76ebd130bc41cb4d665d2af5632e10
+EBUILD cgminer-4.8.0.ebuild 2777 SHA256 f1bf3e0a93cfc10fd154aca57018f930c8fe3ea50255440e413e35df0c9079f8 SHA512 85b6977967c08d96059e4c2f6a727cf92e6d5cdf02bdd91f41e67aec9f1f30500113124610329c9ce0a9f6ae4990d2a0769e4f693aa99eceb1a77eedb5472c6f WHIRLPOOL 4a51794fb02f846d614ecf1156fe1528ef2ab9b934b6d053eb3d2ebb1cee30924b1b635cf3ff8f47a7314b14923c269af23776256c505c7a038c562788fde581
+MISC ChangeLog 13720 SHA256 7f87ca632cbe2c2bb8d2f9a2d32c7a3b594c9354004d6ce2c10cbe2d7901a430 SHA512 25869b28c964b9131928ac74a055d4472fed9a5c1cb0aafeb3a7e634e75f18a469af1fd36a30e5c8661539ea1354641333261a5537b3583aa079f6f90e5de238 WHIRLPOOL b22105dc25b0c5e6de3f6bd81d63087efbcd087c9212ad5f142e2ff824f0feeb37fac2cc9629e82d424c7b300c88a9bd855fbdbf28a63a7e3cbfd29b5114bc0a
 MISC metadata.xml 1777 SHA256 837281c953d61bac107dd8b0b399fb548404f01a8e7dd25ec183a74bad4b38de SHA512 c85397422fd01a3ddcb4ac93776b292fb30d49407bab30f320469188905711ecc4092199f54fdab468c924fd8e843f9aa80ebbf64a4946ad1aa9337d54e2470f WHIRLPOOL 104cb9d6b05c95ef49c4e38fd11b27fecdabf7721cea0a8bfca411ec9b71b22f369bc264a358dfe200dc6af0a133733b531a3c706569438f3546b53d92a7345d
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUPwY7AAoJEJOE+m71LUu6X+EQAI4lYoZxJfygdwON2KM9BRP9
-+4W78cDaE1zPRk1TJsiNV7FerHSpW5oahg6Zqw61hkngejDpzQK6I+BDFqqXAxX1
-E9W6+ObWoy4H2Mv0CcKyXghGn1VaIeiOKsNGNTNLxhP+RvnQFzRdS9cVwhhFAGDt
-wF48CBcA/TPuW2Zt22rVVKQpW6ZMMEJ2LgHxpYU2VKJJUmLnNno17ctw46GLo/FC
-onEbunNju4fTqOwCPRwYM6Ap4HoQxep1tqCY5A8YFiMU3UY1edpC5AJomsoiUiVI
-oTGwztk6Z9dHNcjMPk7t4KDLKQkejE1lx9eWdP5F2hUbQGN9wEy/CKmKxAetuzOW
-BCLPhWnAGj9qzzuSLOcY+8T1hzQRGbCOymE433ImxC4voeQ6Y/GnZ2qQ3acitZEx
-MpVkNvjOFSj8ZVd5zIJeV/rIyCq/AeWKSLc7/eleW56rA7fX8jv6GoQfW69iGNWl
-q6XND0bR/Ju6qCo7ZXcs3jsmwIbR5xq+VcZtdxVPzuU995qYEmeU0f+jr6hJlOfJ
-FAd6jXWYuYyGcz9S1nBQbfGGF2ZQ5dAriiPZ3r5GXflVsS4exsKJmEaym+qcvZxq
-E77N7NBu5X4tMZ2ggftMv7SWpkZ/52Pa32Hb/L1tHbnKLlBWJGCJI6YQLO5cor2Q
-P1f5hxCyZPUC76XYhzRU
-=XcEV
+iQIcBAEBCAAGBQJUdjsUAAoJEJOE+m71LUu64owP+QHgTVP3lsBAA56cICCgYwuL
+9bEBZ0BZfinu1PK/QNru5R+4CI+gwri9PPNZSrt61cLNuUea5y/ptFRVXhS8o0Zl
+i5oICQF6+g9Dfg7iiLlRCil4kUWNJUcyb2m4iGf02GNFbXI/YRdO1MoEDhSzRw9K
+HdQoKurDG9kTDLljUL33ymLnHuKlPVlaKIHJDGJ98hbhusuE006FQolmht03QgpA
+b2Zb2uv+bnJdqHAuwu2HJ5FCGNzOr/O3ghcLyY964PvB+XfMIs4bXhf9opgTYMya
+V37x1sSaql/PWadrgfY3Qro5TS2yuSOcJSjS6QjohFDIG0PFZ989dpmBz/2b84JR
+0THdgiN3rff1r3sRGvjQYAOniBJZ2XldPvVACUcIbMc0NNQRxNcuTl4rNT+VuFRr
+fvjL70yMwTRFxwWrqxxyGIc7MOMRklTF4vGJpPRwOQjmKuGW4kNXQASkcQK29nmn
+ziebpTIVd2RUDbu639yH4g6d9j2OJLuDFE8fym9mFveUGwhsRcTFW3yACUeU7xiL
+tzeEiVv2xu4W0hR1A8l41z9JG/DtQRbD4DAalbmRkBeuzUWQdytpNBgPf8Q9rkAP
+qjYrcZCgo+9CIDibJcEx/rvCCN2Y3mIgrPI4/g2VcG6RCkZYH+NGPu+Z4xFM3D8G
+9SLy1Ecj2u3VOUPvfbwG
+=uAmF
 -----END PGP SIGNATURE-----
diff --git a/net-misc/cgminer/cgminer-4.8.0.ebuild b/net-misc/cgminer/cgminer-4.8.0.ebuild
new file mode 100644 (file)
index 0000000..4cd3618
--- /dev/null
@@ -0,0 +1,95 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/cgminer-4.8.0.ebuild,v 1.1 2014/11/26 20:38:48 blueness Exp $
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic
+
+DESCRIPTION="Bitcoin CPU/GPU/FPGA/ASIC miner in C"
+HOMEPAGE="http://bitcointalk.org/?topic=28402.msg357369 http://github.com/ckolivas/cgminer"
+SRC_URI="http://ck.kolivas.org/apps/cgminer/${P}.tar.bz2"
+#SRC_URI="http://ck.kolivas.org/apps/cgminer/4.5/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+HARDWARE="ants1 ants2 avalon avalon2 bab bitmine_A1 bflsc bitforce bitfury cointerra drillbit hashfast hashratio icarus klondike knc minion modminer spondoolies"
+IUSE="doc examples udev hardened ncurses ${HARDWARE}"
+
+REQUIRED_USE="|| ( ${HARDWARE} )"
+
+RDEPEND="net-misc/curl
+       >=dev-libs/jansson-2.6
+       ncurses? ( sys-libs/ncurses )
+       avalon? ( virtual/libusb:1[udev] )
+       bflsc? ( virtual/libusb:1[udev] )
+       bitforce? ( virtual/libusb:1[udev] )
+       bitfury? ( virtual/libusb:1[udev] )
+       cointerra? ( virtual/libusb:1[udev] )
+       drillbit? ( virtual/libusb:1[udev] )
+       hashfast? ( virtual/libusb:1[udev] )
+       hashratio? ( virtual/libusb:1[udev] )
+       icarus? ( virtual/libusb:1[udev] )
+       klondike? ( virtual/libusb:1[udev] )
+       modminer? ( virtual/libusb:1[udev] )
+       spondoolies? ( virtual/libusb:1[udev] )
+       udev? ( virtual/libudev )"
+DEPEND="virtual/pkgconfig
+       ${RDEPEND}"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-4.4.2-system-jansson.patch
+       eautoreconf
+}
+
+src_configure() {
+       use hardened && append-cflags "-nopie"
+
+       econf $(use_with ncurses curses) \
+               $(use_enable ants1) \
+               $(use_enable ants2) \
+               $(use_enable avalon) \
+               $(use_enable avalon2) \
+               $(use_enable bab) \
+               $(use_enable bitmine_A1) \
+               $(use_enable bflsc) \
+               $(use_enable bitforce) \
+               $(use_enable bitfury) \
+               $(use_enable cointerra) \
+               $(use_enable drillbit) \
+               $(use_enable hashfast) \
+               $(use_enable hashratio) \
+               $(use_enable icarus) \
+               $(use_enable klondike) \
+               $(use_enable knc) \
+               $(use_enable minion) \
+               $(use_enable modminer) \
+               $(use_enable spondoolies) \
+               $(use_enable udev) \
+               --disable-forcecombo \
+               --with-system-libusb
+       # sanitize directories (is this still needed?)
+       sed -i 's~^\(\#define CGMINER_PREFIX \).*$~\1"'"${EPREFIX}/usr/lib/cgminer"'"~' config.h
+}
+
+src_install() { # How about using some make install?
+       dobin cgminer
+
+       if use udev; then
+               insinto /lib/udev/rules.d
+               use udev && doins 01-cgminer.rules
+       fi
+
+       if use doc; then
+               dodoc AUTHORS NEWS README API-README
+               use icarus || use bitforce || use modminer && dodoc FPGA-README
+               use avalon || use bflsc && dodoc ASIC-README
+       fi
+
+       if use examples; then
+               docinto examples
+               dodoc api-example.php miner.php API.java api-example.c example.conf
+       fi
+}