net-misc / xmrig

RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner

Official package sites : https://github.com/xmrig/xmrig · https://xmrig.com ·

XMRig High performance, open source, cross platform RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner.

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0 GPL-3+ MIT
USE flags
donate hwloc opencl ssl

v6.22.0 :: 0 :: gentoo

Modified
License
Apache-2.0 GPL-3+ MIT
Keywords
~amd64 ~arm64
USE flags
donate hwloc opencl ssl

v6.21.3 :: 0 :: gentoo

Modified
License
Apache-2.0 GPL-3+ MIT
Keywords
~amd64 ~arm64
USE flags
donate hwloc opencl ssl

v6.21.1 :: 0 :: gentoo

Modified
License
Apache-2.0 GPL-3+ MIT
Keywords
amd64 arm64
USE flags
donate hwloc opencl ssl

General

donate
Set the default donation level to 1% instead of 0
hwloc
Use sys-apps/hwloc for CPU affinity support
opencl
Enable OpenCL support (computation on GPU)
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)

cpu_flags_x86

sse4_1
Enable SSE4.1 instruction support

dev-libs / libuv : Cross-platform asychronous I/O

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-apps / hwloc : Displays the hardware topology in convenient formats

virtual / opencl : Virtual for OpenCL API

dev-libs / libuv : Cross-platform asychronous I/O

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-apps / hwloc : Displays the hardware topology in convenient formats

sys-apps / msr-tools : Utilities allowing the read and write of CPU model-specific registers (MSR)

virtual / opencl : Virtual for OpenCL API

833422
net-misc/xmrig cuda support
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: add 6.22.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: drop 6.21.2
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: drop 6.18.1-r2, 9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 6.21.3
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.21.1 arm64, #927567
Signed-off-by: Sam James <sam@gentoo.org>
Arthur Zamarin · gentoo
net-misc/xmrig: Stabilize 6.21.1 amd64, #927567
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: add 6.21.2
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
net-misc/xmrig: stop filtering -D_FORTIFY_SOURCE=3
Fixed upstream in commit f6c50b5393. Bug: https://bugs.gentoo.org/913420 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: drop 6.21.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 6.21.1
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.21.0 amd64, #922784
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/xmrig: Stabilize 6.21.0 arm64, #922784
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: drop 6.20.0-r1
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 6.21.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: filter FORTIFY_SOURCE=3
Closes: https://bugs.gentoo.org/913420 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
net-misc/xmrig: drop 6.19.0-r1, 6.19.1, 6.19.2, 6.19.3
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: add 6.20.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: add 6.19.3
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: add 6.19.2
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: Remove gcc 13 patch
This patch was merged upstream and included in this version Closes: https://bugs.gentoo.org/902819 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 6.19.1
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: fix build with gcc 13
Closes: https://bugs.gentoo.org/895226 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: drop 6.18.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: add 6.19.0
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/xmrig: Stabilize 6.18.1 arm64, #884111
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/xmrig: Stabilize 6.18.1 amd64, #884111
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: add 6.18.1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: drop 6.16.4, 6.17.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/xmrig: arm64 stable wrt bug #860504
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.18.0 amd64, #860504
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.18.0 version bump, EAPI=8
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/xmrig: Stabilize 6.17.0 amd64, #846653
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/xmrig: arm64 stable wrt bug #846653
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: add 6.17.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: drop 6.16.2, 6.16.3
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/xmrig: Stabilize 6.16.4 arm64, #835012
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/xmrig: Stabilize 6.16.4 amd64, #835012
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.16.4 version bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: Cleanup old versions
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: 6.16.3 version bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/xmrig: Stabilize 6.16.2 arm64, #830842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/xmrig: Stabilize 6.16.2 amd64, #830842
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
net-misc/xmrig: Require newer hwloc
Since XMRig 6.16.0 with the GhostRider algo enabled, a newer version of hwloc is required. Closes: https://bugs.gentoo.org/828093 Signed-off-by: Matthew Smith <matt@offtopica.uk> Closes: https://github.com/gentoo/gentoo/pull/23435 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.16.2 version bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.16.1 version bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Smith · gentoo
net-misc/xmrig: Drop old
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Matt Smith · gentoo
net-misc/xmrig: Bump to 6.16.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Closes: https://github.com/gentoo/gentoo/pull/23088 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.15.2 arm64, #823599
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-misc/xmrig: Stabilize 6.15.2 amd64, #823599
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.15.3 version bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.15.2 version bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: add USE=opencl
Thank you: Kevin Thomas <me@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@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: Cleanup old versions
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Craig Andrews · gentoo
net-misc/xmrig: disable PrivateDevices and ProtectClock hardening
Bug: https://github.com/systemd/systemd/issues/13857 Bug: https://github.com/systemd/systemd/issues/20835 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.15.1 version bump
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.14.1 arm64, #812575
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/xmrig: amd64 stable wrt bug #812575
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.15.0 version bump
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: remove upstream appied patch
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.14.1 version bump
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: backport arm64 narrowing conversion patch
Needed for arches with unsigned char to fix compilation. Bug: https://github.com/xmrig/xmrig/issues/2527 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.14.0 version bump
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.12.2 arm64, #803026
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: Stabilize 6.12.2 amd64, #803026
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: 6.13.1 version bump
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Smith · gentoo
net-misc/xmrig: Bump to 6.13.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Closes: https://github.com/gentoo/gentoo/pull/21501 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/xmrig: keyword ~arm64
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Smith · gentoo
net-misc/xmrig: Remove unused optfeature.eclass
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Matt Smith · gentoo
net-misc/xmrig: Fix install with USE=-ssl
Closes: https://bugs.gentoo.org/795180 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Matt Smith · gentoo
net-misc/xmrig: Update LICENSE
XMRig vendors some libraries which are released with different licenses. Not all of the libraries in the `src/3rdparty' directory are used, e.g. -DWITH_HWLOC is only set when the system has hwloc installed. Vendored libraries: - OpenCL, MIT, not used - ADL, MIT, not used - Argon2, MIT - Google Base32, Apache 2.0 - libfmtlib, MIT - hwloc, BSD-3, not used - ethash, GPL-3 - llhttp, MIT - rapidjson, MIT (with code released under the JSON License that isn't used?) Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matt Smith <matt@offtopica.uk> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
net-misc/xmrig: high performance, open source cryptocurrency miner
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>