Gentoo Archives: gentoo-commits

From: Theo Anderson <telans@××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: net-misc/xmrig/
Date: Wed, 09 Jun 2021 03:39:13
Message-Id: 1623208754.fac121ec51b5ecbeb78eef78266806ad7de3dc58.telans@gentoo
1 commit: fac121ec51b5ecbeb78eef78266806ad7de3dc58
2 Author: Theo Anderson <telans <AT> posteo <DOT> de>
3 AuthorDate: Wed Jun 9 03:19:14 2021 +0000
4 Commit: Theo Anderson <telans <AT> posteo <DOT> de>
5 CommitDate: Wed Jun 9 03:19:14 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fac121ec
7
8 net-misc/xmrig: treeclean
9
10 Signed-off-by: Theo Anderson <telans <AT> posteo.de>
11
12 net-misc/xmrig/Manifest | 1 -
13 net-misc/xmrig/metadata.xml | 15 -----------
14 net-misc/xmrig/xmrig-6.12.1.ebuild | 51 --------------------------------------
15 3 files changed, 67 deletions(-)
16
17 diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
18 deleted file mode 100644
19 index f84095754..000000000
20 --- a/net-misc/xmrig/Manifest
21 +++ /dev/null
22 @@ -1 +0,0 @@
23 -DIST xmrig-6.12.1.tar.gz 1626568 BLAKE2B e43b25af131911f112dc54e213175ee10a0a6c5f4f8bde339bdd6e39df0dc0c8a058fd30c20994b52b68fe20539b8b95d714caeb94f699b4ba663d3fc3992c71 SHA512 813daf7f7363e60059290caddd7c85df90fd35148de2762b02c287a28e82e8a13dcfc9d514c4a4932d85049532c240eacc0201e6c8fede9b6bb26fa9505841b0
24
25 diff --git a/net-misc/xmrig/metadata.xml b/net-misc/xmrig/metadata.xml
26 deleted file mode 100644
27 index b57adcc7e..000000000
28 --- a/net-misc/xmrig/metadata.xml
29 +++ /dev/null
30 @@ -1,15 +0,0 @@
31 -<?xml version="1.0" encoding="UTF-8"?>
32 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 -<pkgmetadata>
34 - <maintainer type="person">
35 - <email>telans@××××××.de</email>
36 - <name>Theo Anderson</name>
37 - </maintainer>
38 - <longdescription lang="en">
39 - XMRig High performance, open source, cross platform RandomX,
40 - CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner.
41 - </longdescription>
42 - <upstream>
43 - <remote-id type="github">xmrig/xmrig</remote-id>
44 - </upstream>
45 -</pkgmetadata>
46
47 diff --git a/net-misc/xmrig/xmrig-6.12.1.ebuild b/net-misc/xmrig/xmrig-6.12.1.ebuild
48 deleted file mode 100644
49 index 62d0c96cd..000000000
50 --- a/net-misc/xmrig/xmrig-6.12.1.ebuild
51 +++ /dev/null
52 @@ -1,51 +0,0 @@
53 -# Copyright 1999-2021 Gentoo Authors
54 -# Distributed under the terms of the GNU General Public License v2
55 -
56 -EAPI=7
57 -
58 -inherit cmake optfeature
59 -
60 -DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
61 -HOMEPAGE="https://github.com/xmrig/xmrig"
62 -SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
63 -
64 -LICENSE="GPL-3+"
65 -SLOT="0"
66 -KEYWORDS="~amd64 ~arm ~arm64 ~x86"
67 -IUSE="+ssl"
68 -
69 -DEPEND="
70 - dev-libs/libuv:=
71 - sys-apps/hwloc:=
72 - ssl? ( dev-libs/openssl:= )
73 -"
74 -
75 -src_prepare() {
76 - cmake_src_prepare
77 - sed -i '/notls/d' cmake/OpenSSL.cmake || die
78 - sed -i 's/1;/0;/g' src/donate.h || die
79 -}
80 -
81 -src_configure() {
82 - local mycmakeargs=(
83 - # TODO: Create expanded USE flag for all of the PoW algos.
84 - -DWITH_TLS=$(usex ssl)
85 - # TODO: opencl USE flag.
86 - -DWITH_OPENCL=OFF
87 - # TODO: cuda USE flag.
88 - -DWITH_CUDA=OFF
89 - )
90 -
91 - cmake_src_configure
92 -}
93 -
94 -src_install() {
95 - dobin "${BUILD_DIR}/xmrig"
96 - dodoc -r doc/*.md
97 - einstalldocs
98 -}
99 -
100 -pkg_postinst() {
101 - elog "Increase the vm.nr_hugepages sysctl value so that XMRig can allocate with huge pages."
102 - optfeature "CPU specific performance tweaks" sys-apps/msr-tools
103 -}