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 )
