From d563d451a95d1f2a8be62439db51e962914fd9ea Mon Sep 17 00:00:00 2001 From: Jeffrey Gardner Date: Wed, 15 Feb 2012 19:38:06 +0000 Subject: bump svn path=/; revision=325 --- app-misc/cgminer/ChangeLog | 10 ++++ app-misc/cgminer/Manifest | 6 +- app-misc/cgminer/cgminer-2.1.1.ebuild | 96 ------------------------------- app-misc/cgminer/cgminer-2.2.6.ebuild | 103 ++++++++++++++++++++++++++++++++++ app-misc/cgminer/metadata.xml | 22 ++++++++ 5 files changed, 139 insertions(+), 98 deletions(-) create mode 100644 app-misc/cgminer/ChangeLog delete mode 100644 app-misc/cgminer/cgminer-2.1.1.ebuild create mode 100644 app-misc/cgminer/cgminer-2.2.6.ebuild create mode 100644 app-misc/cgminer/metadata.xml diff --git a/app-misc/cgminer/ChangeLog b/app-misc/cgminer/ChangeLog new file mode 100644 index 0000000..4c4f2af --- /dev/null +++ b/app-misc/cgminer/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for app-misc/cgminer +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*cgminer-2.2.6 (15 Feb 2012) + + 15 Feb 2012; Jeff Gardner -cgminer-2.1.1.ebuild, + +cgminer-2.2.6.ebuild: + Initial import + diff --git a/app-misc/cgminer/Manifest b/app-misc/cgminer/Manifest index 573bf92..617bc6b 100644 --- a/app-misc/cgminer/Manifest +++ b/app-misc/cgminer/Manifest @@ -1,2 +1,4 @@ -DIST cgminer-2.1.1.tar.bz2 351317 RMD160 5cd3e3555587426c01009400a2b0a66a09318f83 SHA1 3a1e0dbd8250d28e7ae85e6727c50332e835e73b SHA256 c0af455481c62919253c9bebd0c289f93e6d28c9b0e2de43894e77eba424f27e -EBUILD cgminer-2.1.1.ebuild 1980 RMD160 bcced23a29d9352f2fcc536001320a38ee920092 SHA1 3d0fb32ec13a444e27f4a2e58cae0f25f746e6ac SHA256 1f8ace8d5b61e3259e36349aae3883428907e9410f40be8ffe576b9872ffa811 +DIST cgminer-2.2.6.tar.bz2 387180 RMD160 c4684085d1bde7e479e446fdfd5f006170233a7e SHA1 efe83a04faa7db6568e40e57ea49962bb974d183 SHA256 3824a4f7840d921dff51bb17b015419587f4f8cfe1b13df02ca235035414ad7e +EBUILD cgminer-2.2.6.ebuild 2240 RMD160 73c3e01304d368fabfc54d415d4840ba0d69a55f SHA1 353225e37cd241d3e07eae17fbb29c087048da01 SHA256 324ffa2c0462b332687f1fabfa791243873df203db1d9d470e9e0e3dabad9d75 +MISC ChangeLog 261 RMD160 10d7a21c901194d380f7b8ee8fd3371447da6fa1 SHA1 63237d8cee3659d1049b8126a30ae82cd8f59ce0 SHA256 8a259425f6ff5516b816fd875ed67c918c1b2e5cd223d80fb1c0a8ffc0391d36 +MISC metadata.xml 581 RMD160 d5374c11d5e22ea8e018aabeb0034718fb4ae9fb SHA1 e04b95be7170253d1a55958ebae6abc4bd14e21e SHA256 86b04a1cedb36f4e7afe07a78a0a3d2ad1ef38ff80f526bc5b61ea13f93efc36 diff --git a/app-misc/cgminer/cgminer-2.1.1.ebuild b/app-misc/cgminer/cgminer-2.1.1.ebuild deleted file mode 100644 index afd1884..0000000 --- a/app-misc/cgminer/cgminer-2.1.1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="CPU/GPU miner in c for bitcoin" -HOMEPAGE="https://bitcointalk.org/index.php?topic=28402.0" -SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" - -IUSE="adl altivec opencl padlock sse2 sse2_4way sse4" -REQUIRED_USE=' - adl? ( opencl ) - altivec? ( ppc ppc64 ) - padlock? ( || ( amd64 x86 ) ) - sse2? ( || ( amd64 x86 ) ) - sse4? ( amd64 ) -' - -DEPEND=' - net-misc/curl - sys-libs/ncurses - >=dev-libs/jansson-2 - sse2? ( - >=dev-lang/yasm-1.0.1 - ) - sse4? ( - >=dev-lang/yasm-1.0.1 - ) - opencl? ( - || ( - virtual/opencl-sdk - app-admin/eselect-opencl - 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 - ) - ) -' -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} - dev-util/pkgconfig - sys-apps/sed - adl? ( - dev-util/amd-adl-sdk - ) -" - -src_prepare() { - sed -i 's/\(^\#define WANT_.*\(SSE\|PADLOCK\|ALTIVEC\)\)/\/\/ \1/' miner.h - ln -s /usr/include/ADL/* ADL_SDK/ -} - -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" - CFLAGS="${CFLAGS}" \ - econf \ - $(use_enable adl) \ - $(use_enable opencl) - if use opencl; then - # sanitize directories - sed -i 's/^(\#define CGMINER_PREFIX ).*$/\1"'"${EPREFIX}/usr/share/cgminer"'"/' config.h - fi -} - -src_install() { - dobin cgminer - dodoc AUTHORS NEWS README - if use opencl; then - insinto /usr/share/cgminer - doins *.cl - fi -} diff --git a/app-misc/cgminer/cgminer-2.2.6.ebuild b/app-misc/cgminer/cgminer-2.2.6.ebuild new file mode 100644 index 0000000..77cbc6d --- /dev/null +++ b/app-misc/cgminer/cgminer-2.2.6.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +DESCRIPTION="CPU/GPU miner in c for bitcoin" +HOMEPAGE="https://bitcointalk.org/index.php?topic=28402.0" +SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +IUSE="adl altivec bitforce cpumining examples opencl padlock sse2 sse2_4way sse4" +REQUIRED_USE=' + || ( bitforce cpumining opencl ) + adl? ( opencl ) + altivec? ( cpumining ppc ppc64 ) + padlock? ( cpumining || ( amd64 x86 ) ) + sse2? ( cpumining || ( amd64 x86 ) ) + sse4? ( cpumining amd64 ) +' + +DEPEND=' + net-misc/curl + sys-libs/ncurses + >=dev-libs/jansson-2 + sse2? ( + >=dev-lang/yasm-1.0.1 + ) + sse4? ( + >=dev-lang/yasm-1.0.1 + ) + opencl? ( + || ( + virtual/opencl-sdk + app-admin/eselect-opencl + 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 + ) + ) +' +RDEPEND="${DEPEND}" +DEPEND="${DEPEND} + dev-util/pkgconfig + sys-apps/sed + adl? ( + dev-util/amd-adl-sdk + ) +" + +src_prepare() { + sed -i 's/\(^\#define WANT_.*\(SSE\|PADLOCK\|ALTIVEC\)\)/\/\/ \1/' miner.h + ln -s /usr/include/ADL/* ADL_SDK/ +} + +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" + CFLAGS="${CFLAGS}" \ + econf \ + $(use_enable adl) \ + $(use_enable bitforce) \ + $(use_enable cpumining) \ + $(use_enable opencl) + if use opencl; then + # sanitize directories + sed -i 's/^(\#define CGMINER_PREFIX ).*$/\1"'"${EPREFIX}/usr/share/cgminer"'"/' config.h + fi +} + +src_install() { + dobin cgminer + dodoc AUTHORS NEWS README + if use opencl; then + insinto /usr/share/cgminer + doins *.cl + fi + if use examples; then + docinto examples + dodoc api-example.php miner.php API.java api-example.c + fi +} diff --git a/app-misc/cgminer/metadata.xml b/app-misc/cgminer/metadata.xml new file mode 100644 index 0000000..b68b78f --- /dev/null +++ b/app-misc/cgminer/metadata.xml @@ -0,0 +1,22 @@ + + + + + je_fro@gentoo.org + Jeff Gardner + + + + + + + + + + + + + + + + -- cgit v1.2.3-65-gdbad