commit:     8e9b3c1e60fb2085321b140d56c69e58452415e0
Author:     Craig Andrews <candrews <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 16:03:29 2021 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 16:06:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9b3c1e

net-misc/xmrig: add USE=opencl

Thank you: Kevin Thomas <me <AT> kevinthomas.dev>

Bug: https://github.com/gentoo/gentoo/pull/22382
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>

 net-misc/xmrig/metadata.xml           | 3 +++
 net-misc/xmrig/xmrig-6.15.1-r1.ebuild | 5 +++--
 net-misc/xmrig/xmrig-9999.ebuild      | 9 ++++++---
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/net-misc/xmrig/metadata.xml b/net-misc/xmrig/metadata.xml
index db67f3fd0d2..c01c676279c 100644
--- a/net-misc/xmrig/metadata.xml
+++ b/net-misc/xmrig/metadata.xml
@@ -24,6 +24,9 @@
     <flag name="hwloc">
       Use <pkg>sys-apps/hwloc</pkg> for CPU affinity support
     </flag>
+    <flag name="opencl">
+      Enable OpenCL support
+    </flag>
   </use>
   <upstream>
     <remote-id type="github">xmrig/xmrig</remote-id>

diff --git a/net-misc/xmrig/xmrig-6.15.1-r1.ebuild 
b/net-misc/xmrig/xmrig-6.15.1-r1.ebuild
index 8ad79070a47..2639977e5a0 100644
--- a/net-misc/xmrig/xmrig-6.15.1-r1.ebuild
+++ b/net-misc/xmrig/xmrig-6.15.1-r1.ebuild
@@ -18,11 +18,12 @@ fi
 
 LICENSE="Apache-2.0 GPL-3+ MIT"
 SLOT="0"
-IUSE="cpu_flags_x86_sse4_1 donate hwloc +ssl"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
 
 DEPEND="
        dev-libs/libuv:=
        hwloc? ( sys-apps/hwloc:= )
+       opencl? ( virtual/opencl )
        ssl? ( dev-libs/openssl:= )
 "
 RDEPEND="
@@ -47,7 +48,7 @@ src_configure() {
                -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
                -DWITH_HWLOC=$(usex hwloc)
                -DWITH_TLS=$(usex ssl)
-               -DWITH_OPENCL=OFF
+               -DWITH_OPENCL=$(usex opencl)
                -DWITH_CUDA=OFF
        )
 

diff --git a/net-misc/xmrig/xmrig-9999.ebuild b/net-misc/xmrig/xmrig-9999.ebuild
index 97dc2905531..2639977e5a0 100644
--- a/net-misc/xmrig/xmrig-9999.ebuild
+++ b/net-misc/xmrig/xmrig-9999.ebuild
@@ -18,11 +18,12 @@ fi
 
 LICENSE="Apache-2.0 GPL-3+ MIT"
 SLOT="0"
-IUSE="cpu_flags_x86_sse4_1 donate hwloc +ssl"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
 
 DEPEND="
        dev-libs/libuv:=
        hwloc? ( sys-apps/hwloc:= )
+       opencl? ( virtual/opencl )
        ssl? ( dev-libs/openssl:= )
 "
 RDEPEND="
@@ -30,7 +31,9 @@ RDEPEND="
        !arm64? ( sys-apps/msr-tools )
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-6.12.2-nonotls.patch )
+PATCHES=(
+       "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
 
 src_prepare() {
        if ! use donate ; then
@@ -45,7 +48,7 @@ src_configure() {
                -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
                -DWITH_HWLOC=$(usex hwloc)
                -DWITH_TLS=$(usex ssl)
-               -DWITH_OPENCL=OFF
+               -DWITH_OPENCL=$(usex opencl)
                -DWITH_CUDA=OFF
        )
 

Reply via email to