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
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
|
||||||
DEFINED_PHASES=compile configure install prepare test
|
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
|
DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
||||||
INHERIT=cmake systemd
|
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
|
KEYWORDS=~amd64 ~arm64
|
||||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
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
|
SLOT=0
|
||||||
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.21.1.tar.gz -> xmrig-6.21.1.tar.gz
|
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
|
_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
|
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
|
||||||
DEFINED_PHASES=compile configure install prepare test
|
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
|
DESCRIPTION=CUDA Plugin for XMRig
|
||||||
EAPI=8
|
EAPI=8
|
||||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig-cuda
|
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig-cuda
|
||||||
INHERIT=cmake systemd
|
INHERIT=cmake systemd
|
||||||
KEYWORDS=~amd64 ~arm64
|
KEYWORDS=~amd64 ~arm64
|
||||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||||
RDEPEND=sys-devel/gcc:11
|
RDEPEND=sys-devel/gcc:11 dev-util/nvidia-cuda-toolkit
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/xmrig/xmrig-cuda/archive/v6.21.1.tar.gz -> xmrig-cuda-6.21.1.tar.gz
|
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
|
_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="
|
DEPEND="
|
||||||
sys-devel/gcc:11
|
sys-devel/gcc:11
|
||||||
|
dev-util/nvidia-cuda-toolkit
|
||||||
"
|
"
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
${DEPEND}
|
${DEPEND}
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62 SHA512 a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794
|
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"
|
LICENSE="Apache-2.0 GPL-3+ MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
|
IUSE="cpu_flags_x86_sse4_1 cuda donate hwloc opencl +ssl"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
dev-libs/libuv:=
|
dev-libs/libuv:=
|
||||||
hwloc? ( >=sys-apps/hwloc-2.5.0:= )
|
hwloc? ( >=sys-apps/hwloc-2.5.0:= )
|
||||||
opencl? ( virtual/opencl )
|
opencl? ( virtual/opencl )
|
||||||
ssl? ( dev-libs/openssl:= )
|
ssl? ( dev-libs/openssl:= )
|
||||||
|
cuda? ( net-misc/xmrig-cuda )
|
||||||
"
|
"
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
${DEPEND}
|
${DEPEND}
|
||||||
@ -49,7 +50,7 @@ src_configure() {
|
|||||||
-DWITH_HWLOC=$(usex hwloc)
|
-DWITH_HWLOC=$(usex hwloc)
|
||||||
-DWITH_TLS=$(usex ssl)
|
-DWITH_TLS=$(usex ssl)
|
||||||
-DWITH_OPENCL=$(usex opencl)
|
-DWITH_OPENCL=$(usex opencl)
|
||||||
-DWITH_CUDA=OFF
|
-DWITH_CUDA=$(usex cuda)
|
||||||
)
|
)
|
||||||
|
|
||||||
cmake_src_configure
|
cmake_src_configure
|
||||||
|
Loading…
Reference in New Issue
Block a user