Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/xmrig/
Date: Mon, 29 Nov 2021 16:11:15
Message-Id: 1638202267.8081d810c05fe62c92344be148d8e99feb29cbf5.candrews@gentoo
1 commit: 8081d810c05fe62c92344be148d8e99feb29cbf5
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 29 16:10:39 2021 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 16:11:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8081d810
7
8 net-misc/xmrig: 6.16.1 version bump
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
12
13 net-misc/xmrig/Manifest | 1 +
14 net-misc/xmrig/xmrig-6.16.1.ebuild | 65 ++++++++++++++++++++++++++++++++++++++
15 2 files changed, 66 insertions(+)
16
17 diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
18 index 25b1d4972808..e69f10cf0b7e 100644
19 --- a/net-misc/xmrig/Manifest
20 +++ b/net-misc/xmrig/Manifest
21 @@ -1,3 +1,4 @@
22 DIST xmrig-6.15.2.tar.gz 1743179 BLAKE2B eabbdb6d901c5b64162e502e5cef131ee8edcec9a93b090067b2cc498227c158aeadff34b505800908b3a5f60b5db70812d1c5aa8330ec73de80b9376d679f74 SHA512 17e8f5bbbd1ce1bd834db0a9d1cae2635390a62ae370c9ab2fada1cde2d49dffde12da7b4c7ab0d61e9b9776067c760b9bb936ac8440c6b825de3e5850559a9c
23 DIST xmrig-6.15.3.tar.gz 1744681 BLAKE2B 18ef0f9e0e496bded7fe860218871fc3b321d8cd9182c6694d62115d36383c2854e7b0daac09800ee5b69a1ceac5f7d6cb43695acb40b2f7fc9bfcd8e7fa9a76 SHA512 8c20e2a89405cb7fb3763b6184f6db9dbbdb6628e6d5d3cb62c35d87aa4c54daab5efe8682ed0f0ec3bb6577af0d0e5f41f2f864d52eee41081449e372649a2a
24 DIST xmrig-6.16.0.tar.gz 2413469 BLAKE2B c7aded1f438613025286ae9047f7c3a0297f12730995acf3d412f567b850434c6663fa9c849d8c0a1169a4057e925644fbfeff11b502324c8512fdeaf0f365d6 SHA512 6b998410e36eb2e1f2b1c8cefc1faa232c96f0165b1766a97c83c0550fd1b8f3c1cf892245f951f9fda068e9a6d32c30552512668675e12b5d6b011d65d95745
25 +DIST xmrig-6.16.1.tar.gz 2417592 BLAKE2B a74e7b4393f2d3af7bbea114261f4878c3edf09653bdacdaed02a261dc49ab34a9e0169897dde9e3f2e89bbebd3b302d158874e9db7ce2ae07984d6463a3465d SHA512 f4475018ad05a5cb55d814527db273d9b0260e3fde29d572a4762acdd3db58aa0baabfea9c549fb9239c2b076c32b6956227d789ca6aaa62524b3c381617f205
26
27 diff --git a/net-misc/xmrig/xmrig-6.16.1.ebuild b/net-misc/xmrig/xmrig-6.16.1.ebuild
28 new file mode 100644
29 index 000000000000..2639977e5a05
30 --- /dev/null
31 +++ b/net-misc/xmrig/xmrig-6.16.1.ebuild
32 @@ -0,0 +1,65 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit cmake systemd
39 +
40 +DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
41 +HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig"
42 +
43 +if [[ ${PV} == *9999 ]] ; then
44 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
45 + inherit git-r3
46 +else
47 + SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
48 + KEYWORDS="~amd64 ~arm64"
49 +fi
50 +
51 +LICENSE="Apache-2.0 GPL-3+ MIT"
52 +SLOT="0"
53 +IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
54 +
55 +DEPEND="
56 + dev-libs/libuv:=
57 + hwloc? ( sys-apps/hwloc:= )
58 + opencl? ( virtual/opencl )
59 + ssl? ( dev-libs/openssl:= )
60 +"
61 +RDEPEND="
62 + ${DEPEND}
63 + !arm64? ( sys-apps/msr-tools )
64 +"
65 +
66 +PATCHES=(
67 + "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
68 +)
69 +
70 +src_prepare() {
71 + if ! use donate ; then
72 + sed -i 's/1;/0;/g' src/donate.h || die
73 + fi
74 +
75 + cmake_src_prepare
76 +}
77 +
78 +src_configure() {
79 + local mycmakeargs=(
80 + -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
81 + -DWITH_HWLOC=$(usex hwloc)
82 + -DWITH_TLS=$(usex ssl)
83 + -DWITH_OPENCL=$(usex opencl)
84 + -DWITH_CUDA=OFF
85 + )
86 +
87 + cmake_src_configure
88 +}
89 +
90 +src_install() {
91 + default
92 + keepdir /etc/xmrig
93 + systemd_dounit "${FILESDIR}"/xmrig.service
94 + dobin "${BUILD_DIR}/xmrig"
95 + dobin "${S}/scripts/enable_1gb_pages.sh"
96 + dobin "${S}/scripts/randomx_boost.sh"
97 +}