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-p2p/xmr-stak-rx/files/, net-p2p/xmr-stak-rx/
Date: Wed, 05 May 2021 13:42:51
Message-Id: 1620222160.9cce61a6ea403742d9248443c3a31a2362c24d08.candrews@gentoo
1 commit: 9cce61a6ea403742d9248443c3a31a2362c24d08
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 5 13:41:01 2021 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Wed May 5 13:42:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cce61a6
7
8 net-p2p/xmr-stak-rx: remove last-rited package
9
10 Closes: https://bugs.gentoo.org/779169
11 Closes: https://bugs.gentoo.org/730102
12 Closes: https://bugs.gentoo.org/715948
13 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
14
15 net-p2p/xmr-stak-rx/Manifest | 2 -
16 net-p2p/xmr-stak-rx/files/xmr-stak-rx | 24 ----------
17 net-p2p/xmr-stak-rx/files/xmr-stak-rx.service | 32 -------------
18 net-p2p/xmr-stak-rx/metadata.xml | 17 -------
19 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild | 65 ---------------------------
20 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild | 65 ---------------------------
21 net-p2p/xmr-stak-rx/xmr-stak-rx-9999.ebuild | 65 ---------------------------
22 7 files changed, 270 deletions(-)
23
24 diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
25 deleted file mode 100644
26 index 9e70148cb4b..00000000000
27 --- a/net-p2p/xmr-stak-rx/Manifest
28 +++ /dev/null
29 @@ -1,2 +0,0 @@
30 -DIST xmr-stak-rx-1.0.4.tar.gz 2595481 BLAKE2B acd0667301255ba145d42ea6a3f6acf731ca9946beccacd6db973a25a03c0e9f53dacb0e716f739f17f38e42b3ccb25e5af9052b7884ccfa0d5e89b6a3ab3c85 SHA512 ce2fb84e88cd3fe2d75d73c6027eea0823d3ac77463229ae838b97ba0e91d43d5f30365363049f7de7a7c1e8e85b5511850da86ecb07ae3db86d276241a7cce3
31 -DIST xmr-stak-rx-1.0.5.tar.gz 2596272 BLAKE2B 6d0923d7f0c5ed7751f2e38f9142dc3d4a216d4c5c9485ae41f9710fffffc8d7c20626f6d047366b879f9b40a2479613b0f403c078837f9a17564cacb5eb3590 SHA512 79e2a42f31f71cdbe27b89a31d302afc1a1897acd4440482d3cb0cee2c70e90018d64e941e392ebd536e552f46f0002d9dbc4a3efde7f562880ad4236677da56
32
33 diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx b/net-p2p/xmr-stak-rx/files/xmr-stak-rx
34 deleted file mode 100644
35 index 7803b4eb27a..00000000000
36 --- a/net-p2p/xmr-stak-rx/files/xmr-stak-rx
37 +++ /dev/null
38 @@ -1,24 +0,0 @@
39 -#!/sbin/openrc-run
40 -# Copyright 1999-2019 Gentoo Authors
41 -# Distributed under the terms fo the GNU General Public License, v2
42 -# /etc/init.d/xmr-stak-rx
43 -name="xmr-stak-rx"
44 -description="Free RandomX miner"
45 -pidfile=/run/xmr-stak-rx.pid
46 -command=/usr/bin/xmr-stak-rx
47 -command_args="--cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt"
48 -start_stop_daemon_args="--background --make-pidfile"
49 -
50 -start_pre() {
51 - if [ ! -r /etc/xmr-stak-rx/main.config ]; then
52 - eerror "/etc/xmr-stak-rx/main.config is missing."
53 - errror "Run:"
54 - eerror "/usr/bin/xmr-stak-rx --cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt"
55 - errror "xmr-stak-rx can now be terminated and this service can be started"
56 - return 1
57 - fi
58 -}
59 -
60 -depend() {
61 - use dns net
62 -}
63
64 diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service b/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
65 deleted file mode 100644
66 index d65af4945df..00000000000
67 --- a/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
68 +++ /dev/null
69 @@ -1,32 +0,0 @@
70 -[Unit]
71 -Description=Monero RandomX Miner
72 -After=network-online.target
73 -AssertFileNotEmpty=/etc/xmr-stak-rx/main.config
74 -
75 -[Service]
76 -Environment=GPU_FORCE_64BIT_PTR=1
77 -Environment=GPU_MAX_HEAP_SIZE=100
78 -Environment=GPU_USE_SYNC_OBJECTS=1
79 -Environment=GPU_MAX_ALLOC_PERCENT=100
80 -Environment=GPU_SINGLE_ALLOC_PERCENT=100
81 -ExecStart=/usr/bin/xmr-stak-rx --cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt
82 -DynamicUser=true
83 -Group=video
84 -CPUSchedulingPolicy=idle
85 -PrivateTmp=true
86 -ProtectHome=true
87 -ProtectSystem=strict
88 -NoNewPrivileges=true
89 -CapabilityBoundingSet=
90 -MemoryDenyWriteExecute=true
91 -ProtectKernelModules=true
92 -ProtectKernelTunables=true
93 -ProtectControlGroups=true
94 -RestrictRealtime=true
95 -RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
96 -RestrictNamespaces=true
97 -PrivateUsers=true
98 -ConfigurationDirectory=xmr-stak-rx
99 -
100 -[Install]
101 -WantedBy=multi-user.target
102
103 diff --git a/net-p2p/xmr-stak-rx/metadata.xml b/net-p2p/xmr-stak-rx/metadata.xml
104 deleted file mode 100644
105 index e487487db1d..00000000000
106 --- a/net-p2p/xmr-stak-rx/metadata.xml
107 +++ /dev/null
108 @@ -1,17 +0,0 @@
109 -<?xml version="1.0" encoding="UTF-8"?>
110 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
111 -<pkgmetadata>
112 - <maintainer type="person">
113 - <email>candrews@g.o</email>
114 - <name>Craig Andrews</name>
115 - </maintainer>
116 - <upstream>
117 - <remote-id type="github">fireice-uk/xmr-stak</remote-id>
118 - </upstream>
119 - <use>
120 - <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag>
121 - <flag name="hwloc">Enable CPU affinity support via hwloc</flag>
122 - <flag name="opencl">Enable OpenCL support</flag>
123 - <flag name="webserver">Enable internal webserver</flag>
124 - </use>
125 -</pkgmetadata>
126
127 diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild
128 deleted file mode 100644
129 index b82f8550d86..00000000000
130 --- a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild
131 +++ /dev/null
132 @@ -1,65 +0,0 @@
133 -# Copyright 1999-2020 Gentoo Authors
134 -# Distributed under the terms of the GNU General Public License v2
135 -
136 -EAPI=7
137 -
138 -inherit cmake systemd
139 -
140 -if [[ ${PV} == "9999" ]] ; then
141 - EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git"
142 - EGIT_BRANCH="xmr-stak-rx-dev"
143 - inherit git-r3
144 - SRC_URI=""
145 -else
146 - SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz -> ${P}.tar.gz"
147 - S="${WORKDIR}/xmr-stak-${PV}-rx"
148 - KEYWORDS="~amd64"
149 -fi
150 -
151 -DESCRIPTION="Monero RandomX Miner"
152 -HOMEPAGE="https://github.com/fireice-uk/xmr-stak"
153 -LICENSE="GPL-3"
154 -SLOT="0"
155 -IUSE="cuda hwloc opencl ssl webserver"
156 -
157 -DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
158 - hwloc? ( sys-apps/hwloc )
159 - opencl? ( virtual/opencl )
160 - ssl? ( dev-libs/openssl:0= )
161 - webserver? ( net-libs/libmicrohttpd )"
162 -RDEPEND="${DEPEND}"
163 -
164 -src_prepare() {
165 - cmake_src_prepare
166 -}
167 -
168 -src_configure() {
169 - local mycmakeargs=(
170 - -DCUDA_ENABLE=$(usex cuda)
171 - -DHWLOC_ENABLE=$(usex hwloc)
172 - -DMICROHTTPD_ENABLE=$(usex webserver)
173 - -DOpenCL_ENABLE=$(usex opencl)
174 - -DOpenSSL_ENABLE=$(usex ssl)
175 - -DLIBRARY_OUTPUT_PATH=$(get_libdir)
176 - )
177 - cmake_src_configure
178 -}
179 -
180 -src_install() {
181 - cmake_src_install
182 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
183 - doinitd "${FILESDIR}"/${PN}
184 - dodir /etc/xmr-stak-rx
185 -}
186 -
187 -pkg_postinst() {
188 - if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
189 - ewarn "To use xmr-stack-rx:"
190 - if use cuda || use opencl; then
191 - ewarn "As root or as a user that is a member of the 'video' group,"
192 - fi
193 - ewarn "run:"
194 - ewarn "/usr/bin/xmr-stak-rx --cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt"
195 - ewarn "xmr-stak-rx can now be terminated and 'systemctl start xmr-stak-rx' or '/etc/init.d/xmr-stak-rx start' can be used."
196 - fi
197 -}
198
199 diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild
200 deleted file mode 100644
201 index b82f8550d86..00000000000
202 --- a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild
203 +++ /dev/null
204 @@ -1,65 +0,0 @@
205 -# Copyright 1999-2020 Gentoo Authors
206 -# Distributed under the terms of the GNU General Public License v2
207 -
208 -EAPI=7
209 -
210 -inherit cmake systemd
211 -
212 -if [[ ${PV} == "9999" ]] ; then
213 - EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git"
214 - EGIT_BRANCH="xmr-stak-rx-dev"
215 - inherit git-r3
216 - SRC_URI=""
217 -else
218 - SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz -> ${P}.tar.gz"
219 - S="${WORKDIR}/xmr-stak-${PV}-rx"
220 - KEYWORDS="~amd64"
221 -fi
222 -
223 -DESCRIPTION="Monero RandomX Miner"
224 -HOMEPAGE="https://github.com/fireice-uk/xmr-stak"
225 -LICENSE="GPL-3"
226 -SLOT="0"
227 -IUSE="cuda hwloc opencl ssl webserver"
228 -
229 -DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
230 - hwloc? ( sys-apps/hwloc )
231 - opencl? ( virtual/opencl )
232 - ssl? ( dev-libs/openssl:0= )
233 - webserver? ( net-libs/libmicrohttpd )"
234 -RDEPEND="${DEPEND}"
235 -
236 -src_prepare() {
237 - cmake_src_prepare
238 -}
239 -
240 -src_configure() {
241 - local mycmakeargs=(
242 - -DCUDA_ENABLE=$(usex cuda)
243 - -DHWLOC_ENABLE=$(usex hwloc)
244 - -DMICROHTTPD_ENABLE=$(usex webserver)
245 - -DOpenCL_ENABLE=$(usex opencl)
246 - -DOpenSSL_ENABLE=$(usex ssl)
247 - -DLIBRARY_OUTPUT_PATH=$(get_libdir)
248 - )
249 - cmake_src_configure
250 -}
251 -
252 -src_install() {
253 - cmake_src_install
254 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
255 - doinitd "${FILESDIR}"/${PN}
256 - dodir /etc/xmr-stak-rx
257 -}
258 -
259 -pkg_postinst() {
260 - if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
261 - ewarn "To use xmr-stack-rx:"
262 - if use cuda || use opencl; then
263 - ewarn "As root or as a user that is a member of the 'video' group,"
264 - fi
265 - ewarn "run:"
266 - ewarn "/usr/bin/xmr-stak-rx --cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt"
267 - ewarn "xmr-stak-rx can now be terminated and 'systemctl start xmr-stak-rx' or '/etc/init.d/xmr-stak-rx start' can be used."
268 - fi
269 -}
270
271 diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-9999.ebuild b/net-p2p/xmr-stak-rx/xmr-stak-rx-9999.ebuild
272 deleted file mode 100644
273 index b82f8550d86..00000000000
274 --- a/net-p2p/xmr-stak-rx/xmr-stak-rx-9999.ebuild
275 +++ /dev/null
276 @@ -1,65 +0,0 @@
277 -# Copyright 1999-2020 Gentoo Authors
278 -# Distributed under the terms of the GNU General Public License v2
279 -
280 -EAPI=7
281 -
282 -inherit cmake systemd
283 -
284 -if [[ ${PV} == "9999" ]] ; then
285 - EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git"
286 - EGIT_BRANCH="xmr-stak-rx-dev"
287 - inherit git-r3
288 - SRC_URI=""
289 -else
290 - SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz -> ${P}.tar.gz"
291 - S="${WORKDIR}/xmr-stak-${PV}-rx"
292 - KEYWORDS="~amd64"
293 -fi
294 -
295 -DESCRIPTION="Monero RandomX Miner"
296 -HOMEPAGE="https://github.com/fireice-uk/xmr-stak"
297 -LICENSE="GPL-3"
298 -SLOT="0"
299 -IUSE="cuda hwloc opencl ssl webserver"
300 -
301 -DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
302 - hwloc? ( sys-apps/hwloc )
303 - opencl? ( virtual/opencl )
304 - ssl? ( dev-libs/openssl:0= )
305 - webserver? ( net-libs/libmicrohttpd )"
306 -RDEPEND="${DEPEND}"
307 -
308 -src_prepare() {
309 - cmake_src_prepare
310 -}
311 -
312 -src_configure() {
313 - local mycmakeargs=(
314 - -DCUDA_ENABLE=$(usex cuda)
315 - -DHWLOC_ENABLE=$(usex hwloc)
316 - -DMICROHTTPD_ENABLE=$(usex webserver)
317 - -DOpenCL_ENABLE=$(usex opencl)
318 - -DOpenSSL_ENABLE=$(usex ssl)
319 - -DLIBRARY_OUTPUT_PATH=$(get_libdir)
320 - )
321 - cmake_src_configure
322 -}
323 -
324 -src_install() {
325 - cmake_src_install
326 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
327 - doinitd "${FILESDIR}"/${PN}
328 - dodir /etc/xmr-stak-rx
329 -}
330 -
331 -pkg_postinst() {
332 - if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
333 - ewarn "To use xmr-stack-rx:"
334 - if use cuda || use opencl; then
335 - ewarn "As root or as a user that is a member of the 'video' group,"
336 - fi
337 - ewarn "run:"
338 - ewarn "/usr/bin/xmr-stak-rx --cpu /etc/xmr-stak-rx/cpu.config --amd /etc/xmr-stak-rx/amd.config --nvidia /etc/xmr-stak-rx/nvidia.config -c /etc/xmr-stak-rx/main.config -C /etc/xmr-stak-rx/pools.txt"
339 - ewarn "xmr-stak-rx can now be terminated and 'systemctl start xmr-stak-rx' or '/etc/init.d/xmr-stak-rx start' can be used."
340 - fi
341 -}