From: Mathy Vanvoorden Date: Tue, 11 Oct 2016 12:34:30 +0000 (+0200) Subject: net-p2p/go-ethereum: add opencl USE-flag X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cb7d65aae5a595e7b9d44b627988ea0c8066ee71;p=gentoo.git net-p2p/go-ethereum: add opencl USE-flag Adds support for mining with GPU Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=596720 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2532 Signed-off-by: David Seifert --- diff --git a/net-p2p/go-ethereum/go-ethereum-1.4.17.ebuild b/net-p2p/go-ethereum/go-ethereum-1.4.17-r1.ebuild similarity index 83% rename from net-p2p/go-ethereum/go-ethereum-1.4.17.ebuild rename to net-p2p/go-ethereum/go-ethereum-1.4.17-r1.ebuild index e5c4fb7ef62a..28bfc26b14b2 100644 --- a/net-p2p/go-ethereum/go-ethereum-1.4.17.ebuild +++ b/net-p2p/go-ethereum/go-ethereum-1.4.17-r1.ebuild @@ -11,12 +11,16 @@ SRC_URI="https://github.com/ethereum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="evm" +IUSE="evm opencl" -DEPEND="dev-lang/go:=" +DEPEND="dev-lang/go:= + opencl? ( virtual/opencl ) +" RDEPEND="${DEPEND}" src_compile() { + use opencl && export GO_OPENCL=true + emake geth use evm && emake evm } diff --git a/net-p2p/go-ethereum/metadata.xml b/net-p2p/go-ethereum/metadata.xml index d54331023213..8a476b0cf138 100644 --- a/net-p2p/go-ethereum/metadata.xml +++ b/net-p2p/go-ethereum/metadata.xml @@ -11,5 +11,6 @@ Build Ethereum Virtual Machine (EVM) + Add OpenCL GPU mining support