xmrig: Add cuda support
This commit is contained in:
parent
5f49d13e8a
commit
58b2875872
@ -1,15 +1,15 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= )
|
||||
DEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) cuda? ( net-misc/xmrig-cuda )
|
||||
DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
|
||||
EAPI=8
|
||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
||||
INHERIT=cmake systemd
|
||||
IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
|
||||
IUSE=cpu_flags_x86_sse4_1 cuda donate hwloc opencl +ssl
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||
RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
|
||||
RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) cuda? ( net-misc/xmrig-cuda ) !arm64? ( sys-apps/msr-tools )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.21.1.tar.gz -> xmrig-6.21.1.tar.gz
|
||||
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c systemd c8b03e8df84486aa991d4396686e8942
|
||||
_md5_=625d61ca85ad2557a13aa02e104d5d8d
|
||||
_md5_=2ac19f46bff4ddab301d53416e076ab4
|
||||
|
@ -1,14 +1,14 @@
|
||||
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/gcc:11
|
||||
DEPEND=sys-devel/gcc:11 dev-util/nvidia-cuda-toolkit
|
||||
DESCRIPTION=CUDA Plugin for XMRig
|
||||
EAPI=8
|
||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig-cuda
|
||||
INHERIT=cmake systemd
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||
RDEPEND=sys-devel/gcc:11
|
||||
RDEPEND=sys-devel/gcc:11 dev-util/nvidia-cuda-toolkit
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/xmrig/xmrig-cuda/archive/v6.21.1.tar.gz -> xmrig-cuda-6.21.1.tar.gz
|
||||
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c systemd c8b03e8df84486aa991d4396686e8942
|
||||
_md5_=85d7ae1c77f81f1ec57a0be5b428219f
|
||||
_md5_=c8632ebcd917e1f5baf9c62ce72d06bc
|
||||
|
@ -22,6 +22,7 @@ IUSE=""
|
||||
|
||||
DEPEND="
|
||||
sys-devel/gcc:11
|
||||
dev-util/nvidia-cuda-toolkit
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62 SHA512 a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794
|
||||
EBUILD xmrig-6.21.1.ebuild 1341 BLAKE2B d2f8d0871564e00c9def07f57444aab0ad456abbad57d4f4669f12a84704c7905b23f085926eaffed7bc2ebbbcd54b8468f30e95bb441544a27dba0395bd03b4 SHA512 35aff6ef111de16ecfe59add1ecb5685e8c48c3e06e2319911a3c3d97428b0187167dfd6f802dd73c20877ba1ab17923486aa13c2901f5535a2f4cf760672d81
|
||||
EBUILD xmrig-6.21.1.ebuild 1386 BLAKE2B bee808b7c059acde7a391c1494226c654383b37d3b6c7e40b4c5050aae5bbdd091e21b36b257af4862b008b138787510fe7105f483d99373af94b794d121b7aa SHA512 5396e31902fd56b87c744a04eaf49d636cf4531dfcdacc7061ad5a8157a716c142e94fb9cb09a107370692d0f899f7126a15164ffef034c1deea4040d6a578fc
|
||||
|
@ -18,13 +18,14 @@ fi
|
||||
|
||||
LICENSE="Apache-2.0 GPL-3+ MIT"
|
||||
SLOT="0"
|
||||
IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
|
||||
IUSE="cpu_flags_x86_sse4_1 cuda donate hwloc opencl +ssl"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libuv:=
|
||||
hwloc? ( >=sys-apps/hwloc-2.5.0:= )
|
||||
opencl? ( virtual/opencl )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
cuda? ( net-misc/xmrig-cuda )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
@ -49,7 +50,7 @@ src_configure() {
|
||||
-DWITH_HWLOC=$(usex hwloc)
|
||||
-DWITH_TLS=$(usex ssl)
|
||||
-DWITH_OPENCL=$(usex opencl)
|
||||
-DWITH_CUDA=OFF
|
||||
-DWITH_CUDA=$(usex cuda)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
|
Loading…
Reference in New Issue
Block a user