summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-12-07 19:01:36 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-12-07 19:01:36 +0000
commitc28c85be99d413088896f3277dad1514d4f290fa (patch)
tree16cda107ad501d722cf383c46e89266741138666 /net-misc
parentMask USE=cuda for sci-libs/flann on all unsupported arches (diff)
downloadgentoo-2-c28c85be99d413088896f3277dad1514d4f290fa.tar.gz
gentoo-2-c28c85be99d413088896f3277dad1514d4f290fa.tar.bz2
gentoo-2-c28c85be99d413088896f3277dad1514d4f290fa.zip
Add udev rule, bug #493234. Remove older.
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/cgminer/ChangeLog6
-rw-r--r--net-misc/cgminer/cgminer-3.8.3.ebuild69
-rw-r--r--net-misc/cgminer/cgminer-3.8.4.ebuild11
3 files changed, 12 insertions, 74 deletions
diff --git a/net-misc/cgminer/ChangeLog b/net-misc/cgminer/ChangeLog
index 220e1333c8c6..a50ca5e37f31 100644
--- a/net-misc/cgminer/ChangeLog
+++ b/net-misc/cgminer/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/cgminer
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/ChangeLog,v 1.53 2013/12/02 01:17:33 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/ChangeLog,v 1.54 2013/12/07 19:01:36 blueness Exp $
+
+ 07 Dec 2013; Anthony G. Basile <blueness@gentoo.org> -cgminer-3.8.3.ebuild,
+ cgminer-3.8.4.ebuild:
+ Add udev rule, bug #493234. Remove older.
*cgminer-3.8.4 (02 Dec 2013)
diff --git a/net-misc/cgminer/cgminer-3.8.3.ebuild b/net-misc/cgminer/cgminer-3.8.3.ebuild
deleted file mode 100644
index f70629f52103..000000000000
--- a/net-misc/cgminer/cgminer-3.8.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/cgminer-3.8.3.ebuild,v 1.2 2013/12/02 01:17:33 blueness Exp $
-
-EAPI=5
-
-inherit autotools 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/3.8/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc examples hardened ncurses
- avalon bflsc bitforce bitfury icarus klondike modminer"
-
-REQUIRED_USE="|| ( avalon bflsc bitforce bitfury icarus klondike modminer )"
-
-DEPEND="net-misc/curl
- dev-libs/jansson
- ncurses? ( sys-libs/ncurses )
- avalon? ( virtual/libusb:1 )
- bflsc? ( virtual/libusb:1 )
- bitforce? ( virtual/libusb:1 )
- bitfury? ( virtual/libusb:1 )
- icarus? ( virtual/libusb:1 )
- modminer? ( virtual/libusb:1 )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- use hardened && append-cflags "-nopie"
-
- econf $(use_with ncurses curses) \
- $(use_enable avalon) \
- $(use_enable bflsc) \
- $(use_enable bitforce) \
- $(use_enable bitfury) \
- $(use_enable icarus) \
- $(use_enable klondike) \
- $(use_enable modminer)
- # 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 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 modminer; then
- insinto /usr/lib/cgminer/modminer
- doins bitstreams/*.ncd
- dodoc bitstreams/COPYING_fpgaminer
- fi
- if use examples; then
- docinto examples
- dodoc api-example.php miner.php API.java api-example.c example.conf
- fi
-}
diff --git a/net-misc/cgminer/cgminer-3.8.4.ebuild b/net-misc/cgminer/cgminer-3.8.4.ebuild
index 29f7a685b856..92da236bfc2a 100644
--- a/net-misc/cgminer/cgminer-3.8.4.ebuild
+++ b/net-misc/cgminer/cgminer-3.8.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/cgminer-3.8.4.ebuild,v 1.1 2013/12/02 01:17:33 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/cgminer-3.8.4.ebuild,v 1.2 2013/12/07 19:01:36 blueness Exp $
EAPI=5
@@ -14,12 +14,12 @@ SRC_URI="http://ck.kolivas.org/apps/cgminer/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="doc examples hardened ncurses
+IUSE="doc examples udev hardened ncurses
avalon bflsc bitforce bitfury icarus klondike modminer"
REQUIRED_USE="|| ( avalon bflsc bitforce bitfury icarus klondike modminer )"
-DEPEND="net-misc/curl
+RDEPEND="net-misc/curl
dev-libs/jansson
ncurses? ( sys-libs/ncurses )
avalon? ( virtual/libusb:1 )
@@ -28,7 +28,8 @@ DEPEND="net-misc/curl
bitfury? ( virtual/libusb:1 )
icarus? ( virtual/libusb:1 )
modminer? ( virtual/libusb:1 )"
-RDEPEND="${DEPEND}"
+DEPEND="virtual/pkgconfig
+ ${RDEPEND}"
src_prepare() {
eautoreconf
@@ -51,6 +52,8 @@ src_configure() {
src_install() { # How about using some make install?
dobin cgminer
+ insinto /lib/udev/rules.d
+ use udev && doins 01-cgminer.rules
if use doc; then
dodoc AUTHORS NEWS README API-README
use icarus || use bitforce || use modminer && dodoc FPGA-README