1 |
commit: 030b286a24775222736faff3fce6c291f99322ea |
2 |
Author: Kevin Thomas <me <AT> kevinthomas <DOT> dev> |
3 |
AuthorDate: Fri Apr 1 02:54:35 2022 +0000 |
4 |
Commit: Kevin Thomas <me <AT> kevinthomas <DOT> dev> |
5 |
CommitDate: Fri Apr 1 02:54:35 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=030b286a |
7 |
|
8 |
net-misc/xmrig-mo: bump to 6.16.5 |
9 |
|
10 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
11 |
Signed-off-by: Kevin Thomas <me <AT> kevinthomas.dev> |
12 |
|
13 |
net-misc/xmrig-mo/Manifest | 1 + |
14 |
net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild | 59 ++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 60 insertions(+) |
16 |
|
17 |
diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest |
18 |
index bfd575886..b97f635da 100644 |
19 |
--- a/net-misc/xmrig-mo/Manifest |
20 |
+++ b/net-misc/xmrig-mo/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST xmrig-mo-6.16.2-mo2.tar.gz 2480342 BLAKE2B cfb1078f67913f3719dd929a1a41ef2040fdf5c7696baca990e3d9f869566e609406b4d592db50d00024adc5da05427382688e826523a9a407c0a79b554d3f5a SHA512 961e52c8ac3de9a55cbbdc11d282fc65c1827e87ac55b5f892866e5193509b23ca4bc9eeb869c019d1b025be14a877142e3b55c7485b6ded6673c832df8c36c3 |
23 |
DIST xmrig-mo-6.16.3-mo1.tar.gz 2481805 BLAKE2B 7d134bc4294824e5a79b2782a07a5e0513e77ecff79deb8434c3b36c3ac21053679e451cc3cde97a84908e56fa151b4cd142711c6a7d5c016b6968cec4d21e7d SHA512 e27a529315ea819d2ac41cb28ff9c5cf386e8c687aad29c170acd1d84563ca4aecf97efdbb2c5d766c63439f65aa3f44f055e0d146b365084053a139398e5608 |
24 |
DIST xmrig-mo-6.16.4-mo1.tar.gz 2482875 BLAKE2B 659d4020c51c6e6c56d0fcca1e9e7e5e07b5aeb84b24cc0dfeb2d3b10c8116a9cdfb904cf82afcff7d6cf5320f54528399a0b36146a11a2c0172e2e579246da9 SHA512 dd2bb1e2279ab42116814d8e1ed04115719007a438cec5b6da36b8e60e1965e6bb94802cc079a6878f68f89c24d4af8561068a81ec316827784aaf82c30156e4 |
25 |
+DIST xmrig-mo-6.16.5-mo1.tar.gz 2503078 BLAKE2B 24f9b4af7b55c27926b0c7a643b560e12e1995de48e9ab8a59c84b5a2880e3d4edf9afdbb8a64b06157c2e9af58d83bb8c2ec04a6645011531d7f119de3522ee SHA512 cc640d8bba7c2f34f57cd7c1f41568d4fbe526b0d65b579b22a5e6ede05b017c805e474cffc5661137cf4286b4fb0529a639d31525b6304f2330c44908c4b3c4 |
26 |
|
27 |
diff --git a/net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild b/net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild |
28 |
new file mode 100644 |
29 |
index 000000000..93bea0a1a |
30 |
--- /dev/null |
31 |
+++ b/net-misc/xmrig-mo/xmrig-mo-6.16.5.ebuild |
32 |
@@ -0,0 +1,59 @@ |
33 |
+# Copyright 1999-2022 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit cmake |
39 |
+ |
40 |
+MO_PV="mo1" |
41 |
+DESCRIPTION="MoneroOcean fork of xmrig that supports algo switching" |
42 |
+HOMEPAGE="https://github.com/MoneroOcean/xmrig" |
43 |
+SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz -> ${P}-${MO_PV}.tar.gz" |
44 |
+KEYWORDS="~amd64 ~arm64" |
45 |
+ |
46 |
+LICENSE="Apache-2.0 GPL-3+ MIT" |
47 |
+SLOT="0" |
48 |
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl" |
49 |
+ |
50 |
+DEPEND=" |
51 |
+ dev-libs/libuv:= |
52 |
+ hwloc? ( sys-apps/hwloc:= ) |
53 |
+ opencl? ( virtual/opencl ) |
54 |
+ ssl? ( dev-libs/openssl:= ) |
55 |
+" |
56 |
+ |
57 |
+RDEPEND=" |
58 |
+ ${DEPEND} |
59 |
+ !arm64? ( sys-apps/msr-tools ) |
60 |
+" |
61 |
+ |
62 |
+PATCHES=( |
63 |
+ "${FILESDIR}"/${PN}-6.12.2-nonotls.patch |
64 |
+) |
65 |
+ |
66 |
+S="${WORKDIR}/xmrig-${PV}-${MO_PV}" |
67 |
+ |
68 |
+src_prepare() { |
69 |
+ if ! use donate ; then |
70 |
+ sed -i 's/1;/0;/g' src/donate.h || die |
71 |
+ fi |
72 |
+ |
73 |
+ cmake_src_prepare |
74 |
+} |
75 |
+ |
76 |
+src_configure() { |
77 |
+ local mycmakeargs=( |
78 |
+ -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1) |
79 |
+ -DWITH_HWLOC=$(usex hwloc) |
80 |
+ -DWITH_TLS=$(usex ssl) |
81 |
+ -DWITH_OPENCL=$(usex opencl) |
82 |
+ -DWITH_CUDA=OFF |
83 |
+ ) |
84 |
+ |
85 |
+ cmake_src_configure |
86 |
+} |
87 |
+ |
88 |
+src_install() { |
89 |
+ default |
90 |
+ newbin "${BUILD_DIR}/xmrig" xmrig-mo |
91 |
+} |