diff options
author | Kevin Thomas <me@kevinthomas.dev> | 2021-12-30 01:23:39 -0800 |
---|---|---|
committer | Kevin Thomas <me@kevinthomas.dev> | 2021-12-30 01:23:39 -0800 |
commit | 5aac9034bba11e6fea4ad9752fffbac87ef4ff9e (patch) | |
tree | c325e2bd394f01316f00bfb876c7e2437db3921a /net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild | |
parent | dev-util/rust-analyzer: add 20211227, drop 20211206 (diff) | |
download | guru-5aac9034bba11e6fea4ad9752fffbac87ef4ff9e.tar.gz guru-5aac9034bba11e6fea4ad9752fffbac87ef4ff9e.tar.bz2 guru-5aac9034bba11e6fea4ad9752fffbac87ef4ff9e.zip |
net-misc/xmrig-mo: add 6.16.2
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Kevin Thomas <me@kevinthomas.dev>
Diffstat (limited to 'net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild')
-rw-r--r-- | net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild b/net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild new file mode 100644 index 000000000..5f75b991d --- /dev/null +++ b/net-misc/xmrig-mo/xmrig-mo-6.16.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MO_PV="mo2" +DESCRIPTION="MoneroOcean fork of xmrig that supports algo switching" +HOMEPAGE="https://github.com/MoneroOcean/xmrig" +SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz -> ${P}-${MO_PV}.tar.gz" +KEYWORDS="~amd64 ~arm64" + +LICENSE="Apache-2.0 GPL-3+ MIT" +SLOT="0" +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=" + ${DEPEND} + !arm64? ( sys-apps/msr-tools ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.12.2-nonotls.patch +) + +S="${WORKDIR}/xmrig-${PV}-${MO_PV}" + +src_prepare() { + if ! use donate ; then + sed -i 's/1;/0;/g' src/donate.h || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1) + -DWITH_HWLOC=$(usex hwloc) + -DWITH_TLS=$(usex ssl) + -DWITH_OPENCL=$(usex opencl) + -DWITH_CUDA=OFF + ) + + cmake_src_configure +} + +src_install() { + default + newbin "${BUILD_DIR}/xmrig" xmrig-mo +} |