[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/files/, net-p2p/xmr-stak-rx/

2021-05-05 Thread Craig Andrews
commit: 9cce61a6ea403742d9248443c3a31a2362c24d08
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed May  5 13:41:01 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed May  5 13:42:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cce61a6

net-p2p/xmr-stak-rx: remove last-rited package

Closes: https://bugs.gentoo.org/779169
Closes: https://bugs.gentoo.org/730102
Closes: https://bugs.gentoo.org/715948
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest  |  2 -
 net-p2p/xmr-stak-rx/files/xmr-stak-rx | 24 --
 net-p2p/xmr-stak-rx/files/xmr-stak-rx.service | 32 -
 net-p2p/xmr-stak-rx/metadata.xml  | 17 ---
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild  | 65 ---
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild  | 65 ---
 net-p2p/xmr-stak-rx/xmr-stak-rx-.ebuild   | 65 ---
 7 files changed, 270 deletions(-)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
deleted file mode 100644
index 9e70148cb4b..000
--- a/net-p2p/xmr-stak-rx/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xmr-stak-rx-1.0.4.tar.gz 2595481 BLAKE2B 
acd0667301255ba145d42ea6a3f6acf731ca9946beccacd6db973a25a03c0e9f53dacb0e716f739f17f38e42b3ccb25e5af9052b7884ccfa0d5e89b6a3ab3c85
 SHA512 
ce2fb84e88cd3fe2d75d73c6027eea0823d3ac77463229ae838b97ba0e91d43d5f30365363049f7de7a7c1e8e85b5511850da86ecb07ae3db86d276241a7cce3
-DIST xmr-stak-rx-1.0.5.tar.gz 2596272 BLAKE2B 
6d0923d7f0c5ed7751f2e38f9142dc3d4a216d4c5c9485ae41f9710fc8d7c20626f6d047366b879f9b40a2479613b0f403c078837f9a17564cacb5eb3590
 SHA512 
79e2a42f31f71cdbe27b89a31d302afc1a1897acd4440482d3cb0cee2c70e90018d64e941e392ebd536e552f46f0002d9dbc4a3efde7f562880ad4236677da56

diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx 
b/net-p2p/xmr-stak-rx/files/xmr-stak-rx
deleted file mode 100644
index 7803b4eb27a..000
--- a/net-p2p/xmr-stak-rx/files/xmr-stak-rx
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms fo the GNU General Public License, v2
-# /etc/init.d/xmr-stak-rx
-name="xmr-stak-rx"
-description="Free RandomX miner"
-pidfile=/run/xmr-stak-rx.pid
-command=/usr/bin/xmr-stak-rx
-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"
-start_stop_daemon_args="--background --make-pidfile"
-
-start_pre() {
-   if [ ! -r /etc/xmr-stak-rx/main.config ]; then
-   eerror "/etc/xmr-stak-rx/main.config is missing."
-   errror "Run:"
-   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"
-   errror "xmr-stak-rx can now be terminated and this service can 
be started"
-   return 1
-   fi
-}
-
-depend() {
-   use dns net
-}

diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service 
b/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
deleted file mode 100644
index d65af4945df..000
--- a/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
+++ /dev/null
@@ -1,32 +0,0 @@
-[Unit]
-Description=Monero RandomX Miner
-After=network-online.target
-AssertFileNotEmpty=/etc/xmr-stak-rx/main.config
-
-[Service]
-Environment=GPU_FORCE_64BIT_PTR=1
-Environment=GPU_MAX_HEAP_SIZE=100
-Environment=GPU_USE_SYNC_OBJECTS=1
-Environment=GPU_MAX_ALLOC_PERCENT=100
-Environment=GPU_SINGLE_ALLOC_PERCENT=100
-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
-DynamicUser=true
-Group=video
-CPUSchedulingPolicy=idle
-PrivateTmp=true
-ProtectHome=true
-ProtectSystem=strict
-NoNewPrivileges=true
-CapabilityBoundingSet=
-MemoryDenyWriteExecute=true
-ProtectKernelModules=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-RestrictRealtime=true
-RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
-RestrictNamespaces=true
-PrivateUsers=true
-ConfigurationDirectory=xmr-stak-rx
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak-rx/metadata.xml b/net-p2p/xmr-stak-rx/metadata.xml
deleted file mode 100644
index e487487db1d..000
--- a/net-p2p/xmr-stak-rx/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   candr...@gentoo.org
-   Craig Andrews
-   
-   
-   fireice-uk/xmr-stak
-   
-   
-   Enable NVIDIA CUDA toolkit support
-   Enable CPU affinity support via hwloc
-   Enable OpenCL support
-   Enable internal webserver
-   
-

diff --git 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/files/, profiles/, net-p2p/xmr-stak/

2021-04-28 Thread Craig Andrews
commit: cca1ee9ab0c50964cb3fd350db7fdc184551de5a
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Mar 30 14:11:10 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Apr 28 13:23:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca1ee9a

net-p2p/xmr-stak: remove last-rited package

Closes: https://bugs.gentoo.org/779166
Closes: https://bugs.gentoo.org/779004
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/20199
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest |  1 -
 net-p2p/xmr-stak/files/xmr-stak   | 24 --
 net-p2p/xmr-stak/files/xmr-stak-2.3.0.service | 32 -
 net-p2p/xmr-stak/metadata.xml | 18 ---
 net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild   | 67 ---
 net-p2p/xmr-stak/xmr-stak-.ebuild | 67 ---
 profiles/package.mask |  7 ---
 7 files changed, 216 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
deleted file mode 100644
index 27eb5c59118..000
--- a/net-p2p/xmr-stak/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmr-stak-2.10.8.tar.gz 2605734 BLAKE2B 
2bcc4b781748b8e823e86dcbaca2c65c9370357f16e2cdf412d6a0780900039223e830b582526cbf7cc2eda6445aae28d5d4c5162464dc70989d278ee3b138dd
 SHA512 
5b222f647c74d4dc4ec7ae16d585672dff099572384aebee1afc60fe6e4bfffc764642f635d6f6dee35c455ee97f5ccf7604e73c502799aab00f4c2ce7b24070

diff --git a/net-p2p/xmr-stak/files/xmr-stak b/net-p2p/xmr-stak/files/xmr-stak
deleted file mode 100644
index 21f2d35ae99..000
--- a/net-p2p/xmr-stak/files/xmr-stak
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms fo the GNU General Public License, v2
-# /etc/init.d/xmr-stak
-name="xmr-stak"
-description="Unified all-in-one Monero miner"
-pidfile=/run/xmr.pid
-command=/usr/bin/xmr-stak
-command_args="--cpu /etc/xmr-stak/cpu.config --amd /etc/xmr-stak/amd.config 
--nvidia /etc/xmr-stak/nvidia.config -c /etc/xmr-stak/main.config -C 
/etc/xmr-stak/pools.txt"
-start_stop_daemon_args="--background --make-pidfile"
-
-start_pre() {
-   if [ ! -r /etc/xmr-stak/main.config ]; then
-   eerror "/etc/xmr-stak/main.config is missing."
-   errror "Run:"
-   eerror "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
-   errror "xmr-stak can now be terminated and this service can be 
started"
-   return 1
-   fi
-}
-
-depend() {
-   use dns net
-}

diff --git a/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service 
b/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
deleted file mode 100644
index b9515c61f79..000
--- a/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
+++ /dev/null
@@ -1,32 +0,0 @@
-[Unit]
-Description=Unified all-in-one Monero miner
-After=network-online.target
-AssertFileNotEmpty=/etc/xmr-stak/main.config
-
-[Service]
-Environment=GPU_FORCE_64BIT_PTR=1
-Environment=GPU_MAX_HEAP_SIZE=100
-Environment=GPU_USE_SYNC_OBJECTS=1
-Environment=GPU_MAX_ALLOC_PERCENT=100
-Environment=GPU_SINGLE_ALLOC_PERCENT=100
-ExecStart=/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt
-DynamicUser=true
-Group=video
-CPUSchedulingPolicy=idle
-PrivateTmp=true
-ProtectHome=true
-ProtectSystem=strict
-NoNewPrivileges=true
-CapabilityBoundingSet=
-MemoryDenyWriteExecute=true
-ProtectKernelModules=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-RestrictRealtime=true
-RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
-RestrictNamespaces=true
-PrivateUsers=true
-ConfigurationDirectory=xmr-stak
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak/metadata.xml b/net-p2p/xmr-stak/metadata.xml
deleted file mode 100644
index ad51a30e1d0..000
--- a/net-p2p/xmr-stak/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   candr...@gentoo.org
-   Craig Andrews
-   
-   
-   fireice-uk/xmr-stak
-   
-   
-   Enable NVIDIA CUDA toolkit support
-   Enable payment of devfee to the 
developer
-   Enable CPU affinity support via hwloc
-   Enable OpenCL support
-   Enable internal webserver
-   
-

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild
deleted file mode 100644
index 74eeed32f73..000
--- a/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2021-03-28 Thread Craig Andrews
commit: 2f7d68ffeac48fc3d3427d0c6eb05616e662c390
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Mar 28 21:02:40 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Mar 28 21:02:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7d68ff

net-p2p/xmr-stak: Cleanup old versions

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  4 --
 net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild  | 67 -
 net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild  | 67 -
 5 files changed, 272 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index b09af8121a4..27eb5c59118 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,5 +1 @@
-DIST xmr-stak-2.10.6.tar.gz 518290 BLAKE2B 
2abba8a2a142119c75e0f9cf157bcb812a62cfc84e593b1a6544b561fe5655c51de5e1546b879e40163d37b9232ec407c117dd513b7ea119bdb45ab0577fbbe8
 SHA512 
b209ed5b922cbbf2e9f66bc14c981ba793b6a0bbf399b13c824f5014172e680a1226f7c8d518c85fb0eaa4a03c964b97231e84528056b3e7e460644f22aafcba
-DIST xmr-stak-2.10.7.tar.gz 518265 BLAKE2B 
9ee03fa60c37c8ca6cfb1f4ae764a2dadd952c2ea085b7c33fd98a9b1895ddb00f349682990a2c0e14f50c06b985409c96bf0949a1c1556d0e61b94142a8a516
 SHA512 
de2855538226fd68d8dc8a20178a5ca61dc2296d40fbe8792d062957e06c6918a9eb01d9d193ff28415c0ea7c8c6a9bd5d5c80fd5c263c95c722795914784b38
 DIST xmr-stak-2.10.8.tar.gz 2605734 BLAKE2B 
2bcc4b781748b8e823e86dcbaca2c65c9370357f16e2cdf412d6a0780900039223e830b582526cbf7cc2eda6445aae28d5d4c5162464dc70989d278ee3b138dd
 SHA512 
5b222f647c74d4dc4ec7ae16d585672dff099572384aebee1afc60fe6e4bfffc764642f635d6f6dee35c455ee97f5ccf7604e73c502799aab00f4c2ce7b24070
-DIST xmr-stak-2.8.3.tar.gz 389352 BLAKE2B 
db4a52b99a950d81f6ae67b6a96f2cc7cbb5f86553c5a17b429ee7e7e84e486c81f62d9e45c9317d11160e86a89715102bf73281fff3e8a75cc93f68c52ee9c4
 SHA512 
ed930a93c59acfd086ad24403f58f4b545602f35c9641655b423657da24ed66ddff80c555d6bc364a09ba5a1015f66b20fa7f3d4bcfd75a0316f3ce30b9b9dd7
-DIST xmr-stak-2.9.0.tar.gz 411514 BLAKE2B 
8016bb70bf5d6d3c5ec70534e1711b0d7607fc46f9c33d9f6c4a9129aae599496f7af4453eab88b5260d50f5718583ee24e9def766308987d60662aaffba3ce0
 SHA512 
226ab0580aaf5e6c40734fb7448ccb6ab46631ad151765c3bd4829b2151027d748c593fd97ac5cba63c631c4fc8f7de632b1e8c633d80e20e53fea2a0744f8dc

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
deleted file mode 100644
index 74eeed32f73..000
--- a/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
-   EGIT_BRANCH="dev"
-   inherit git-r3
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Unified all-in-one Monero miner"
-HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="cuda devfee hwloc opencl ssl webserver"
-
-DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
-   hwloc? ( sys-apps/hwloc )
-   opencl? ( virtual/opencl )
-   ssl? ( dev-libs/openssl:0= )
-   webserver? ( net-libs/libmicrohttpd )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   if ! use devfee; then
-   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCUDA_ENABLE=$(usex cuda)
-   -DHWLOC_ENABLE=$(usex hwloc)
-   -DMICROHTTPD_ENABLE=$(usex webserver)
-   -DOpenCL_ENABLE=$(usex opencl)
-   -DOpenSSL_ENABLE=$(usex ssl)
-   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
-   doinitd "${FILESDIR}"/${PN}
-   dodir /etc/xmr-stak
-}
-
-pkg_postinst() {
-   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
-   ewarn "To use xmr-stack:"
-   if use cuda || use opencl; then
-   ewarn "As root or as a user that is a member of the 
'video' group,"
-   fi
-   ewarn "run:"
-   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
-   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2021-03-07 Thread Andreas Sturmlechner
commit: 7da42650585aacc6b7cc28ffb1e5c8331d0c0123
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar  6 19:09:12 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar  7 19:01:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da42650

net-p2p/xmr-stak: Cleanup old, cmake-utils.eclass--, EAPI6--

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-p2p/xmr-stak/Manifest   | 10 -
 net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild | 67 -
 net-p2p/xmr-stak/xmr-stak-2.7.0.ebuild  | 67 -
 net-p2p/xmr-stak/xmr-stak-2.7.1.ebuild  | 67 -
 net-p2p/xmr-stak/xmr-stak-2.8.0.ebuild  | 67 -
 net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild  | 67 -
 11 files changed, 680 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 84ff3c5b25a..b09af8121a4 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,15 +1,5 @@
-DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a304846c780d9c81acf100226d402fda670fda218a228722f8e1961a4ecc1c39c094cacd23a95087246e9b5016c2
 SHA512 
dca324b3daf7ba212c4533466f944d627ab71bc3335d6212dbd0d30f6f101e40c3b7406303b419986c8be1adb5ea48fb3d0f12fb9275a82f61dd101045381037
-DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380fe4692f370e39973246bf9be0c2d8c400f682c48057bb1b010e2d5a661995bedcf0be7c516f0a043f1a8cafc4613
 SHA512 
3d63e89200a9ce6c8666e842b934c04a2b61e2e5e40ada7ef80847835585998fd6619e520b9763fbbd1beb4f19facdfc777d46cea296da15f7cf8c97ccff
-DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd283121f07ca871f2b16163ab80de098535d6384fc34f64245cc75f0fee11848422f8f1095997bd041247129fae41
 SHA512 
e9074d8d5b9d4f7a987494d9ade037ca06c8de5fde73d82fde14772a280609624c8dc8ad5128d42f1f5e4087cf65e9c9a55988c22b4bfdf5fa65e98444232bfa
-DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc3dbe73fca13af752ed13fc559aac03f4d6cfef3479e1fc560b8e1e46f5e6739644284e4e7b23aa2e88717f64c0a
 SHA512 
b1fd7f510a9b17175c8551a60cd13a326055bd684837503642c0280eb42f19c46944011bbe05a393a53bbd802528322340642595811a5566dcc264715a30a5b4
-DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad66931449dc0d9a03d27f1641d85030924536e9fd6be274b775d5f15fe506e0581e4d792b57b539f21f79772ee8ca15fd4
 SHA512 
b373f78e88f3a2647b2f195b0875220bf40e8b5ba6243f3b9ec82da6b17cc13b963da73a4e5e179a0a94521141d693af86376ebfdedf1e6b3223acc3988d46c1
-DIST xmr-stak-2.10.5.tar.gz 437381 BLAKE2B 
bedd7434ca9ba080e12174bac42b85fa3eccea6133151bbf3b99c19b95f58d495aebfe4a551aff602d46eb8fd8901d3fd1e12f0c8a7bc4b51a8c862f7e420c23
 SHA512 
dc634792d61bb508da6761761ec290d7ecd8f5da4d025ea49afdcd094d530e769f77070d544af2f0bff2aaf22363688b064427461e92a7affd909e58f0e65dfa
 DIST xmr-stak-2.10.6.tar.gz 518290 BLAKE2B 
2abba8a2a142119c75e0f9cf157bcb812a62cfc84e593b1a6544b561fe5655c51de5e1546b879e40163d37b9232ec407c117dd513b7ea119bdb45ab0577fbbe8
 SHA512 
b209ed5b922cbbf2e9f66bc14c981ba793b6a0bbf399b13c824f5014172e680a1226f7c8d518c85fb0eaa4a03c964b97231e84528056b3e7e460644f22aafcba
 DIST xmr-stak-2.10.7.tar.gz 518265 BLAKE2B 
9ee03fa60c37c8ca6cfb1f4ae764a2dadd952c2ea085b7c33fd98a9b1895ddb00f349682990a2c0e14f50c06b985409c96bf0949a1c1556d0e61b94142a8a516
 SHA512 
de2855538226fd68d8dc8a20178a5ca61dc2296d40fbe8792d062957e06c6918a9eb01d9d193ff28415c0ea7c8c6a9bd5d5c80fd5c263c95c722795914784b38
 DIST xmr-stak-2.10.8.tar.gz 2605734 BLAKE2B 
2bcc4b781748b8e823e86dcbaca2c65c9370357f16e2cdf412d6a0780900039223e830b582526cbf7cc2eda6445aae28d5d4c5162464dc70989d278ee3b138dd
 SHA512 
5b222f647c74d4dc4ec7ae16d585672dff099572384aebee1afc60fe6e4bfffc764642f635d6f6dee35c455ee97f5ccf7604e73c502799aab00f4c2ce7b24070
-DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
-DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
-DIST 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/

2020-05-07 Thread Craig Andrews
commit: 01c1ea3f035518b8872c0ab02b932b4dae534b86
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu May  7 14:08:22 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu May  7 14:10:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c1ea3f

net-p2p/xmr-stak-rx: 1.0.5 version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest |  1 +
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
index 1f52d9e56f6..9e70148cb4b 100644
--- a/net-p2p/xmr-stak-rx/Manifest
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -1 +1,2 @@
 DIST xmr-stak-rx-1.0.4.tar.gz 2595481 BLAKE2B 
acd0667301255ba145d42ea6a3f6acf731ca9946beccacd6db973a25a03c0e9f53dacb0e716f739f17f38e42b3ccb25e5af9052b7884ccfa0d5e89b6a3ab3c85
 SHA512 
ce2fb84e88cd3fe2d75d73c6027eea0823d3ac77463229ae838b97ba0e91d43d5f30365363049f7de7a7c1e8e85b5511850da86ecb07ae3db86d276241a7cce3
+DIST xmr-stak-rx-1.0.5.tar.gz 2596272 BLAKE2B 
6d0923d7f0c5ed7751f2e38f9142dc3d4a216d4c5c9485ae41f9710fc8d7c20626f6d047366b879f9b40a2479613b0f403c078837f9a17564cacb5eb3590
 SHA512 
79e2a42f31f71cdbe27b89a31d302afc1a1897acd4440482d3cb0cee2c70e90018d64e941e392ebd536e552f46f0002d9dbc4a3efde7f562880ad4236677da56

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
new file mode 100644
index 000..b82f8550d86
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="xmr-stak-rx-dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/xmr-stak-${PV}-rx"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Monero RandomX Miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak-rx
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
+   ewarn "To use xmr-stack-rx:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   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"
+   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."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/

2019-12-29 Thread Craig Andrews
commit: 316b08a7f952d114b3c6807f6a36d50902a5b77c
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec 29 19:43:54 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 29 19:46:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316b08a7

net-p2p/xmr-stak-rx: Cleanup old versions

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest |  3 --
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild | 65 
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild | 65 
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.3.ebuild | 65 
 4 files changed, 198 deletions(-)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
index acb9267b73d..1f52d9e56f6 100644
--- a/net-p2p/xmr-stak-rx/Manifest
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -1,4 +1 @@
-DIST xmr-stak-rx-1.0.1.tar.gz 500735 BLAKE2B 
112b75122f35358c8558dec116a5f37bbbd13e9f57a767e03e85da37ab4a408831aa50bf5f2415451f776492b42c5a4a36de730fefc7d99bb13f437c9007d549
 SHA512 
44948ad66445c37725397152201883feef8aff5afecaa93297a5bb45e65173b095e2e796d729bd8e9c778e94ee6fb65146250be54c39b10635a2569b6866
-DIST xmr-stak-rx-1.0.2.tar.gz 2590320 BLAKE2B 
e4bd4770ebd491182633a544a89e9ece25e471dfded7592680e0685883a805b26a0266982c0474f8a0db2c0ecf40412e4976c3ca7a4dc9f5f91f59bab947d277
 SHA512 
5a31ae5ae6e27c6bd2300c5e5056de733037d149fa7656b91da37f4e9dfb4f1cd1986503c30b84c4a5ee2539c12992dd5e5e883fb808d435d50484290cdb7e87
-DIST xmr-stak-rx-1.0.3.tar.gz 2590745 BLAKE2B 
4b7d452728f9a18239a91de08fe3bda8e515fd96d47e3411b83d77ec254fac70d1ac9f334fffb6eb09bd57a4f7c533b214ad017a207190e5800ff27cd6a4
 SHA512 
0836cde0766f781462957c196683b343ea48c10afee184db324ca6b62c4c7b53e381e8e4f4e41690148ae903b074d0cf0d51fed6a411b6bdaccb6f383e802935
 DIST xmr-stak-rx-1.0.4.tar.gz 2595481 BLAKE2B 
acd0667301255ba145d42ea6a3f6acf731ca9946beccacd6db973a25a03c0e9f53dacb0e716f739f17f38e42b3ccb25e5af9052b7884ccfa0d5e89b6a3ab3c85
 SHA512 
ce2fb84e88cd3fe2d75d73c6027eea0823d3ac77463229ae838b97ba0e91d43d5f30365363049f7de7a7c1e8e85b5511850da86ecb07ae3db86d276241a7cce3

diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild 
b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild
deleted file mode 100644
index 5bd13426b52..000
--- a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils systemd
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
-   EGIT_BRANCH="xmr-stak-rx-dev"
-   inherit git-r3
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/xmr-stak-${PV}-rx"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Monero RandomX Miner"
-HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="cuda hwloc opencl ssl webserver"
-
-DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
-   hwloc? ( sys-apps/hwloc )
-   opencl? ( virtual/opencl )
-   ssl? ( dev-libs/openssl:0= )
-   webserver? ( net-libs/libmicrohttpd )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCUDA_ENABLE=$(usex cuda)
-   -DHWLOC_ENABLE=$(usex hwloc)
-   -DMICROHTTPD_ENABLE=$(usex webserver)
-   -DOpenCL_ENABLE=$(usex opencl)
-   -DOpenSSL_ENABLE=$(usex ssl)
-   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
-   doinitd "${FILESDIR}"/${PN}
-   dodir /etc/xmr-stak-rx
-}
-
-pkg_postinst() {
-   if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
-   ewarn "To use xmr-stack-rx:"
-   if use cuda || use opencl; then
-   ewarn "As root or as a user that is a member of the 
'video' group,"
-   fi
-   ewarn "run:"
-   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"
-   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."
-   fi
-}

diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild 
b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild
deleted file mode 100644
index 5bd13426b52..000
--- a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/

2019-12-29 Thread Craig Andrews
commit: d2054a4c42313087abea20d04543ebb5a1233888
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec 29 19:43:31 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 29 19:46:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2054a4c

net-p2p/xmr-stak-rx: 1.0.4 version bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest |  1 +
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
index 8de32cc61a1..acb9267b73d 100644
--- a/net-p2p/xmr-stak-rx/Manifest
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -1,3 +1,4 @@
 DIST xmr-stak-rx-1.0.1.tar.gz 500735 BLAKE2B 
112b75122f35358c8558dec116a5f37bbbd13e9f57a767e03e85da37ab4a408831aa50bf5f2415451f776492b42c5a4a36de730fefc7d99bb13f437c9007d549
 SHA512 
44948ad66445c37725397152201883feef8aff5afecaa93297a5bb45e65173b095e2e796d729bd8e9c778e94ee6fb65146250be54c39b10635a2569b6866
 DIST xmr-stak-rx-1.0.2.tar.gz 2590320 BLAKE2B 
e4bd4770ebd491182633a544a89e9ece25e471dfded7592680e0685883a805b26a0266982c0474f8a0db2c0ecf40412e4976c3ca7a4dc9f5f91f59bab947d277
 SHA512 
5a31ae5ae6e27c6bd2300c5e5056de733037d149fa7656b91da37f4e9dfb4f1cd1986503c30b84c4a5ee2539c12992dd5e5e883fb808d435d50484290cdb7e87
 DIST xmr-stak-rx-1.0.3.tar.gz 2590745 BLAKE2B 
4b7d452728f9a18239a91de08fe3bda8e515fd96d47e3411b83d77ec254fac70d1ac9f334fffb6eb09bd57a4f7c533b214ad017a207190e5800ff27cd6a4
 SHA512 
0836cde0766f781462957c196683b343ea48c10afee184db324ca6b62c4c7b53e381e8e4f4e41690148ae903b074d0cf0d51fed6a411b6bdaccb6f383e802935
+DIST xmr-stak-rx-1.0.4.tar.gz 2595481 BLAKE2B 
acd0667301255ba145d42ea6a3f6acf731ca9946beccacd6db973a25a03c0e9f53dacb0e716f739f17f38e42b3ccb25e5af9052b7884ccfa0d5e89b6a3ab3c85
 SHA512 
ce2fb84e88cd3fe2d75d73c6027eea0823d3ac77463229ae838b97ba0e91d43d5f30365363049f7de7a7c1e8e85b5511850da86ecb07ae3db86d276241a7cce3

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
new file mode 100644
index 000..5bd13426b52
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="xmr-stak-rx-dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/xmr-stak-${PV}-rx"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Monero RandomX Miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak-rx
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
+   ewarn "To use xmr-stack-rx:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   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"
+   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."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/

2019-12-12 Thread Craig Andrews
commit: 76b2a91b9036e19283aa0048dba08b1a182a5a41
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec 13 00:43:04 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Dec 13 00:44:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b2a91b

net-p2p/xmr-stak-rx: 1.0.3 version bump

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest |  1 +
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.3.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
index 60b80839b5d..8de32cc61a1 100644
--- a/net-p2p/xmr-stak-rx/Manifest
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -1,2 +1,3 @@
 DIST xmr-stak-rx-1.0.1.tar.gz 500735 BLAKE2B 
112b75122f35358c8558dec116a5f37bbbd13e9f57a767e03e85da37ab4a408831aa50bf5f2415451f776492b42c5a4a36de730fefc7d99bb13f437c9007d549
 SHA512 
44948ad66445c37725397152201883feef8aff5afecaa93297a5bb45e65173b095e2e796d729bd8e9c778e94ee6fb65146250be54c39b10635a2569b6866
 DIST xmr-stak-rx-1.0.2.tar.gz 2590320 BLAKE2B 
e4bd4770ebd491182633a544a89e9ece25e471dfded7592680e0685883a805b26a0266982c0474f8a0db2c0ecf40412e4976c3ca7a4dc9f5f91f59bab947d277
 SHA512 
5a31ae5ae6e27c6bd2300c5e5056de733037d149fa7656b91da37f4e9dfb4f1cd1986503c30b84c4a5ee2539c12992dd5e5e883fb808d435d50484290cdb7e87
+DIST xmr-stak-rx-1.0.3.tar.gz 2590745 BLAKE2B 
4b7d452728f9a18239a91de08fe3bda8e515fd96d47e3411b83d77ec254fac70d1ac9f334fffb6eb09bd57a4f7c533b214ad017a207190e5800ff27cd6a4
 SHA512 
0836cde0766f781462957c196683b343ea48c10afee184db324ca6b62c4c7b53e381e8e4f4e41690148ae903b074d0cf0d51fed6a411b6bdaccb6f383e802935

diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.3.ebuild 
b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.3.ebuild
new file mode 100644
index 000..5bd13426b52
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="xmr-stak-rx-dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/xmr-stak-${PV}-rx"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Monero RandomX Miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak-rx
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
+   ewarn "To use xmr-stack-rx:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   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"
+   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."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/

2019-12-03 Thread Craig Andrews
commit: 15c97155f0735d5dbc60a31057f8e6e15896f2b3
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Dec  3 21:38:07 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Dec  3 21:38:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c97155

net-p2p/xmr-stak-rx: 1.0.2 version bump

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest |  1 +
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
index a85b06cd744..60b80839b5d 100644
--- a/net-p2p/xmr-stak-rx/Manifest
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -1 +1,2 @@
 DIST xmr-stak-rx-1.0.1.tar.gz 500735 BLAKE2B 
112b75122f35358c8558dec116a5f37bbbd13e9f57a767e03e85da37ab4a408831aa50bf5f2415451f776492b42c5a4a36de730fefc7d99bb13f437c9007d549
 SHA512 
44948ad66445c37725397152201883feef8aff5afecaa93297a5bb45e65173b095e2e796d729bd8e9c778e94ee6fb65146250be54c39b10635a2569b6866
+DIST xmr-stak-rx-1.0.2.tar.gz 2590320 BLAKE2B 
e4bd4770ebd491182633a544a89e9ece25e471dfded7592680e0685883a805b26a0266982c0474f8a0db2c0ecf40412e4976c3ca7a4dc9f5f91f59bab947d277
 SHA512 
5a31ae5ae6e27c6bd2300c5e5056de733037d149fa7656b91da37f4e9dfb4f1cd1986503c30b84c4a5ee2539c12992dd5e5e883fb808d435d50484290cdb7e87

diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild 
b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild
new file mode 100644
index 000..5bd13426b52
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="xmr-stak-rx-dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}-rx.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/xmr-stak-${PV}-rx"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Monero RandomX Miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak-rx
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}/etc/xmr-stak-rx/main.config" ]; then
+   ewarn "To use xmr-stack-rx:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   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"
+   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."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-12-03 Thread Craig Andrews
commit: 06840cea93bc0bbef2e48d764f4284ac9cbf31f5
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Dec  3 21:37:10 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Dec  3 21:38:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06840cea

net-p2p/xmr-stak: 2.10.8 version bump

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index bf4fdc5cf63..84ff3c5b25a 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -6,6 +6,7 @@ DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad669314
 DIST xmr-stak-2.10.5.tar.gz 437381 BLAKE2B 
bedd7434ca9ba080e12174bac42b85fa3eccea6133151bbf3b99c19b95f58d495aebfe4a551aff602d46eb8fd8901d3fd1e12f0c8a7bc4b51a8c862f7e420c23
 SHA512 
dc634792d61bb508da6761761ec290d7ecd8f5da4d025ea49afdcd094d530e769f77070d544af2f0bff2aaf22363688b064427461e92a7affd909e58f0e65dfa
 DIST xmr-stak-2.10.6.tar.gz 518290 BLAKE2B 
2abba8a2a142119c75e0f9cf157bcb812a62cfc84e593b1a6544b561fe5655c51de5e1546b879e40163d37b9232ec407c117dd513b7ea119bdb45ab0577fbbe8
 SHA512 
b209ed5b922cbbf2e9f66bc14c981ba793b6a0bbf399b13c824f5014172e680a1226f7c8d518c85fb0eaa4a03c964b97231e84528056b3e7e460644f22aafcba
 DIST xmr-stak-2.10.7.tar.gz 518265 BLAKE2B 
9ee03fa60c37c8ca6cfb1f4ae764a2dadd952c2ea085b7c33fd98a9b1895ddb00f349682990a2c0e14f50c06b985409c96bf0949a1c1556d0e61b94142a8a516
 SHA512 
de2855538226fd68d8dc8a20178a5ca61dc2296d40fbe8792d062957e06c6918a9eb01d9d193ff28415c0ea7c8c6a9bd5d5c80fd5c263c95c722795914784b38
+DIST xmr-stak-2.10.8.tar.gz 2605734 BLAKE2B 
2bcc4b781748b8e823e86dcbaca2c65c9370357f16e2cdf412d6a0780900039223e830b582526cbf7cc2eda6445aae28d5d4c5162464dc70989d278ee3b138dd
 SHA512 
5b222f647c74d4dc4ec7ae16d585672dff099572384aebee1afc60fe6e4bfffc764642f635d6f6dee35c455ee97f5ccf7604e73c502799aab00f4c2ce7b24070
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild
new file mode 100644
index 000..07ffbf9c103
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.8.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
+   ewarn "To use 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/, net-p2p/xmr-stak-rx/files/

2019-11-28 Thread Craig Andrews
commit: 689374c04d16806fb4d5aac889c9088f0b430774
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 27 22:16:50 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Nov 28 17:06:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689374c0

net-p2p/xmr-stak-rx: Monero RandomX Miner

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak-rx/Manifest  |  1 +
 net-p2p/xmr-stak-rx/files/xmr-stak-rx | 24 ++
 net-p2p/xmr-stak-rx/files/xmr-stak-rx.service | 32 +
 net-p2p/xmr-stak-rx/metadata.xml  | 17 +++
 net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild  | 65 +++
 net-p2p/xmr-stak-rx/xmr-stak-rx-.ebuild   | 65 +++
 6 files changed, 204 insertions(+)

diff --git a/net-p2p/xmr-stak-rx/Manifest b/net-p2p/xmr-stak-rx/Manifest
new file mode 100644
index 000..a85b06cd744
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/Manifest
@@ -0,0 +1 @@
+DIST xmr-stak-rx-1.0.1.tar.gz 500735 BLAKE2B 
112b75122f35358c8558dec116a5f37bbbd13e9f57a767e03e85da37ab4a408831aa50bf5f2415451f776492b42c5a4a36de730fefc7d99bb13f437c9007d549
 SHA512 
44948ad66445c37725397152201883feef8aff5afecaa93297a5bb45e65173b095e2e796d729bd8e9c778e94ee6fb65146250be54c39b10635a2569b6866

diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx 
b/net-p2p/xmr-stak-rx/files/xmr-stak-rx
new file mode 100644
index 000..7803b4eb27a
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/files/xmr-stak-rx
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms fo the GNU General Public License, v2
+# /etc/init.d/xmr-stak-rx
+name="xmr-stak-rx"
+description="Free RandomX miner"
+pidfile=/run/xmr-stak-rx.pid
+command=/usr/bin/xmr-stak-rx
+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"
+start_stop_daemon_args="--background --make-pidfile"
+
+start_pre() {
+   if [ ! -r /etc/xmr-stak-rx/main.config ]; then
+   eerror "/etc/xmr-stak-rx/main.config is missing."
+   errror "Run:"
+   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"
+   errror "xmr-stak-rx can now be terminated and this service can 
be started"
+   return 1
+   fi
+}
+
+depend() {
+   use dns net
+}

diff --git a/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service 
b/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
new file mode 100644
index 000..d65af4945df
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/files/xmr-stak-rx.service
@@ -0,0 +1,32 @@
+[Unit]
+Description=Monero RandomX Miner
+After=network-online.target
+AssertFileNotEmpty=/etc/xmr-stak-rx/main.config
+
+[Service]
+Environment=GPU_FORCE_64BIT_PTR=1
+Environment=GPU_MAX_HEAP_SIZE=100
+Environment=GPU_USE_SYNC_OBJECTS=1
+Environment=GPU_MAX_ALLOC_PERCENT=100
+Environment=GPU_SINGLE_ALLOC_PERCENT=100
+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
+DynamicUser=true
+Group=video
+CPUSchedulingPolicy=idle
+PrivateTmp=true
+ProtectHome=true
+ProtectSystem=strict
+NoNewPrivileges=true
+CapabilityBoundingSet=
+MemoryDenyWriteExecute=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+RestrictRealtime=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+RestrictNamespaces=true
+PrivateUsers=true
+ConfigurationDirectory=xmr-stak-rx
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak-rx/metadata.xml b/net-p2p/xmr-stak-rx/metadata.xml
new file mode 100644
index 000..e487487db1d
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   candr...@gentoo.org
+   Craig Andrews
+   
+   
+   fireice-uk/xmr-stak
+   
+   
+   Enable NVIDIA CUDA toolkit support
+   Enable CPU affinity support via hwloc
+   Enable OpenCL support
+   Enable internal webserver
+   
+

diff --git a/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild 
b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild
new file mode 100644
index 000..5bd13426b52
--- /dev/null
+++ b/net-p2p/xmr-stak-rx/xmr-stak-rx-1.0.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-08-11 Thread David Seifert
commit: 28f34f289c0d96d6254d4bd46830ffa8230a6fd7
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 11 11:20:10 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 11 11:20:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f34f28

net-p2p/xmr-stak: [QA] Fix missing trailing slash

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.8.0.ebuild  | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild  | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild  | 2 +-
 net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild  | 2 +-
 net-p2p/xmr-stak/xmr-stak-.ebuild   | 4 ++--
 13 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if [ ! -e "${ROOT}/etc/xmr-stak/main.config" ]; then
ewarn "To use xmr-stack:"
if use cuda || use opencl; then
ewarn "As root or as a user that is a member of the 
'video' group,"

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
index 3244143bb5f..07ffbf9c103 100644
--- a/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
@@ -55,7 +55,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   if 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-08-01 Thread Craig Andrews
commit: 2ac34c67d12eb17d2cb31aa251d850552bc95476
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Aug  1 14:14:29 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Aug  1 14:15:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac34c67

net-p2p/xmr-stak: 2.10.7 version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index d032f6d5be3..bf4fdc5cf63 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -5,6 +5,7 @@ DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc
 DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad66931449dc0d9a03d27f1641d85030924536e9fd6be274b775d5f15fe506e0581e4d792b57b539f21f79772ee8ca15fd4
 SHA512 
b373f78e88f3a2647b2f195b0875220bf40e8b5ba6243f3b9ec82da6b17cc13b963da73a4e5e179a0a94521141d693af86376ebfdedf1e6b3223acc3988d46c1
 DIST xmr-stak-2.10.5.tar.gz 437381 BLAKE2B 
bedd7434ca9ba080e12174bac42b85fa3eccea6133151bbf3b99c19b95f58d495aebfe4a551aff602d46eb8fd8901d3fd1e12f0c8a7bc4b51a8c862f7e420c23
 SHA512 
dc634792d61bb508da6761761ec290d7ecd8f5da4d025ea49afdcd094d530e769f77070d544af2f0bff2aaf22363688b064427461e92a7affd909e58f0e65dfa
 DIST xmr-stak-2.10.6.tar.gz 518290 BLAKE2B 
2abba8a2a142119c75e0f9cf157bcb812a62cfc84e593b1a6544b561fe5655c51de5e1546b879e40163d37b9232ec407c117dd513b7ea119bdb45ab0577fbbe8
 SHA512 
b209ed5b922cbbf2e9f66bc14c981ba793b6a0bbf399b13c824f5014172e680a1226f7c8d518c85fb0eaa4a03c964b97231e84528056b3e7e460644f22aafcba
+DIST xmr-stak-2.10.7.tar.gz 518265 BLAKE2B 
9ee03fa60c37c8ca6cfb1f4ae764a2dadd952c2ea085b7c33fd98a9b1895ddb00f349682990a2c0e14f50c06b985409c96bf0949a1c1556d0e61b94142a8a516
 SHA512 
de2855538226fd68d8dc8a20178a5ca61dc2296d40fbe8792d062957e06c6918a9eb01d9d193ff28415c0ea7c8c6a9bd5d5c80fd5c263c95c722795914784b38
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.7.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-07-22 Thread Craig Andrews
commit: 64695934a6f57e3563c1044fafd5962851ac4d66
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 22 13:55:36 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 22 13:57:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64695934

net-p2p/xmr-stak: 2.10.6 version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index f75f0548db1..d032f6d5be3 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -4,6 +4,7 @@ DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd2
 DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc3dbe73fca13af752ed13fc559aac03f4d6cfef3479e1fc560b8e1e46f5e6739644284e4e7b23aa2e88717f64c0a
 SHA512 
b1fd7f510a9b17175c8551a60cd13a326055bd684837503642c0280eb42f19c46944011bbe05a393a53bbd802528322340642595811a5566dcc264715a30a5b4
 DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad66931449dc0d9a03d27f1641d85030924536e9fd6be274b775d5f15fe506e0581e4d792b57b539f21f79772ee8ca15fd4
 SHA512 
b373f78e88f3a2647b2f195b0875220bf40e8b5ba6243f3b9ec82da6b17cc13b963da73a4e5e179a0a94521141d693af86376ebfdedf1e6b3223acc3988d46c1
 DIST xmr-stak-2.10.5.tar.gz 437381 BLAKE2B 
bedd7434ca9ba080e12174bac42b85fa3eccea6133151bbf3b99c19b95f58d495aebfe4a551aff602d46eb8fd8901d3fd1e12f0c8a7bc4b51a8c862f7e420c23
 SHA512 
dc634792d61bb508da6761761ec290d7ecd8f5da4d025ea49afdcd094d530e769f77070d544af2f0bff2aaf22363688b064427461e92a7affd909e58f0e65dfa
+DIST xmr-stak-2.10.6.tar.gz 518290 BLAKE2B 
2abba8a2a142119c75e0f9cf157bcb812a62cfc84e593b1a6544b561fe5655c51de5e1546b879e40163d37b9232ec407c117dd513b7ea119bdb45ab0577fbbe8
 SHA512 
b209ed5b922cbbf2e9f66bc14c981ba793b6a0bbf399b13c824f5014172e680a1226f7c8d518c85fb0eaa4a03c964b97231e84528056b3e7e460644f22aafcba
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-06-10 Thread Craig Andrews
commit: 161da2c2fe2670744864d14481d17134df39ff99
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 10 13:16:41 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 10 13:18:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161da2c2

net-p2p/xmr-stak: 2.10.5 version bump

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 25ae5ad2738..f75f0548db1 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -3,6 +3,7 @@ DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380f
 DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd283121f07ca871f2b16163ab80de098535d6384fc34f64245cc75f0fee11848422f8f1095997bd041247129fae41
 SHA512 
e9074d8d5b9d4f7a987494d9ade037ca06c8de5fde73d82fde14772a280609624c8dc8ad5128d42f1f5e4087cf65e9c9a55988c22b4bfdf5fa65e98444232bfa
 DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc3dbe73fca13af752ed13fc559aac03f4d6cfef3479e1fc560b8e1e46f5e6739644284e4e7b23aa2e88717f64c0a
 SHA512 
b1fd7f510a9b17175c8551a60cd13a326055bd684837503642c0280eb42f19c46944011bbe05a393a53bbd802528322340642595811a5566dcc264715a30a5b4
 DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad66931449dc0d9a03d27f1641d85030924536e9fd6be274b775d5f15fe506e0581e4d792b57b539f21f79772ee8ca15fd4
 SHA512 
b373f78e88f3a2647b2f195b0875220bf40e8b5ba6243f3b9ec82da6b17cc13b963da73a4e5e179a0a94521141d693af86376ebfdedf1e6b3223acc3988d46c1
+DIST xmr-stak-2.10.5.tar.gz 437381 BLAKE2B 
bedd7434ca9ba080e12174bac42b85fa3eccea6133151bbf3b99c19b95f58d495aebfe4a551aff602d46eb8fd8901d3fd1e12f0c8a7bc4b51a8c862f7e420c23
 SHA512 
dc634792d61bb508da6761761ec290d7ecd8f5da4d025ea49afdcd094d530e769f77070d544af2f0bff2aaf22363688b064427461e92a7affd909e58f0e65dfa
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-04-02 Thread Craig Andrews
commit: ecdc6a4b246c32c8806c1109735c844b34098a3b
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Apr  2 14:30:28 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Apr  2 14:30:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdc6a4b

net-p2p/xmr-stak: 2.10.4 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index d3acea5eab9..25ae5ad2738 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -2,6 +2,7 @@ DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a
 DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380fe4692f370e39973246bf9be0c2d8c400f682c48057bb1b010e2d5a661995bedcf0be7c516f0a043f1a8cafc4613
 SHA512 
3d63e89200a9ce6c8666e842b934c04a2b61e2e5e40ada7ef80847835585998fd6619e520b9763fbbd1beb4f19facdfc777d46cea296da15f7cf8c97ccff
 DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd283121f07ca871f2b16163ab80de098535d6384fc34f64245cc75f0fee11848422f8f1095997bd041247129fae41
 SHA512 
e9074d8d5b9d4f7a987494d9ade037ca06c8de5fde73d82fde14772a280609624c8dc8ad5128d42f1f5e4087cf65e9c9a55988c22b4bfdf5fa65e98444232bfa
 DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc3dbe73fca13af752ed13fc559aac03f4d6cfef3479e1fc560b8e1e46f5e6739644284e4e7b23aa2e88717f64c0a
 SHA512 
b1fd7f510a9b17175c8551a60cd13a326055bd684837503642c0280eb42f19c46944011bbe05a393a53bbd802528322340642595811a5566dcc264715a30a5b4
+DIST xmr-stak-2.10.4.tar.gz 431952 BLAKE2B 
945c27cd424b338500c726742ea71ad66931449dc0d9a03d27f1641d85030924536e9fd6be274b775d5f15fe506e0581e4d792b57b539f21f79772ee8ca15fd4
 SHA512 
b373f78e88f3a2647b2f195b0875220bf40e8b5ba6243f3b9ec82da6b17cc13b963da73a4e5e179a0a94521141d693af86376ebfdedf1e6b3223acc3988d46c1
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-03-29 Thread Craig Andrews
commit: 5efafd81ae6a3ef10dafc81ac3fd8786399ad64c
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Mar 29 13:40:02 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Mar 29 13:41:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efafd81

net-p2p/xmr-stak: 2.10.3 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index d5ce78a2612..d3acea5eab9 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,6 +1,7 @@
 DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a304846c780d9c81acf100226d402fda670fda218a228722f8e1961a4ecc1c39c094cacd23a95087246e9b5016c2
 SHA512 
dca324b3daf7ba212c4533466f944d627ab71bc3335d6212dbd0d30f6f101e40c3b7406303b419986c8be1adb5ea48fb3d0f12fb9275a82f61dd101045381037
 DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380fe4692f370e39973246bf9be0c2d8c400f682c48057bb1b010e2d5a661995bedcf0be7c516f0a043f1a8cafc4613
 SHA512 
3d63e89200a9ce6c8666e842b934c04a2b61e2e5e40ada7ef80847835585998fd6619e520b9763fbbd1beb4f19facdfc777d46cea296da15f7cf8c97ccff
 DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd283121f07ca871f2b16163ab80de098535d6384fc34f64245cc75f0fee11848422f8f1095997bd041247129fae41
 SHA512 
e9074d8d5b9d4f7a987494d9ade037ca06c8de5fde73d82fde14772a280609624c8dc8ad5128d42f1f5e4087cf65e9c9a55988c22b4bfdf5fa65e98444232bfa
+DIST xmr-stak-2.10.3.tar.gz 431659 BLAKE2B 
ee2aa0158af00cd52f7009a41f0355dda05bc3dbe73fca13af752ed13fc559aac03f4d6cfef3479e1fc560b8e1e46f5e6739644284e4e7b23aa2e88717f64c0a
 SHA512 
b1fd7f510a9b17175c8551a60cd13a326055bd684837503642c0280eb42f19c46944011bbe05a393a53bbd802528322340642595811a5566dcc264715a30a5b4
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-03-18 Thread Craig Andrews
commit: be3866c73d72d207a4cc8d18069865ab54c52a6b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Mar 18 13:13:50 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Mar 18 13:14:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3866c7

net-p2p/xmr-stak: 2.10.2 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index a818fb49084..d5ce78a2612 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,5 +1,6 @@
 DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a304846c780d9c81acf100226d402fda670fda218a228722f8e1961a4ecc1c39c094cacd23a95087246e9b5016c2
 SHA512 
dca324b3daf7ba212c4533466f944d627ab71bc3335d6212dbd0d30f6f101e40c3b7406303b419986c8be1adb5ea48fb3d0f12fb9275a82f61dd101045381037
 DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380fe4692f370e39973246bf9be0c2d8c400f682c48057bb1b010e2d5a661995bedcf0be7c516f0a043f1a8cafc4613
 SHA512 
3d63e89200a9ce6c8666e842b934c04a2b61e2e5e40ada7ef80847835585998fd6619e520b9763fbbd1beb4f19facdfc777d46cea296da15f7cf8c97ccff
+DIST xmr-stak-2.10.2.tar.gz 430337 BLAKE2B 
da7fcba03d3eb92402f2cd387af7f68471fd283121f07ca871f2b16163ab80de098535d6384fc34f64245cc75f0fee11848422f8f1095997bd041247129fae41
 SHA512 
e9074d8d5b9d4f7a987494d9ade037ca06c8de5fde73d82fde14772a280609624c8dc8ad5128d42f1f5e4087cf65e9c9a55988c22b4bfdf5fa65e98444232bfa
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-03-11 Thread Craig Andrews
commit: 473b62b2ef75b72d9776735e0abcab42fc183878
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Mar 12 00:47:29 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Mar 12 00:49:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473b62b2

net-p2p/xmr-stak: 2.10.1 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 08fb9489c28..a818fb49084 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,4 +1,5 @@
 DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a304846c780d9c81acf100226d402fda670fda218a228722f8e1961a4ecc1c39c094cacd23a95087246e9b5016c2
 SHA512 
dca324b3daf7ba212c4533466f944d627ab71bc3335d6212dbd0d30f6f101e40c3b7406303b419986c8be1adb5ea48fb3d0f12fb9275a82f61dd101045381037
+DIST xmr-stak-2.10.1.tar.gz 430188 BLAKE2B 
c0a136c81e53d230eb95f63ead2eeb8dc380fe4692f370e39973246bf9be0c2d8c400f682c48057bb1b010e2d5a661995bedcf0be7c516f0a043f1a8cafc4613
 SHA512 
3d63e89200a9ce6c8666e842b934c04a2b61e2e5e40ada7ef80847835585998fd6619e520b9763fbbd1beb4f19facdfc777d46cea296da15f7cf8c97ccff
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-03-08 Thread Craig Andrews
commit: c7b670be827101ddf71e4417204e5033d3121b23
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Mar  8 15:51:33 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Mar  8 16:13:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b670be

net-p2p/xmr-stak: 2.10.0 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index aed1dd038e4..08fb9489c28 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,3 +1,4 @@
+DIST xmr-stak-2.10.0.tar.gz 430083 BLAKE2B 
112777b075352a2fabab7fbbbfd5d9ca26d5a304846c780d9c81acf100226d402fda670fda218a228722f8e1961a4ecc1c39c094cacd23a95087246e9b5016c2
 SHA512 
dca324b3daf7ba212c4533466f944d627ab71bc3335d6212dbd0d30f6f101e40c3b7406303b419986c8be1adb5ea48fb3d0f12fb9275a82f61dd101045381037
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.10.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-03-04 Thread Craig Andrews
commit: 1ccb7e5791bf8d3aec20d35efade3d201a2442cb
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Mar  4 14:51:05 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Mar  4 14:53:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccb7e57

net-p2p/xmr-stak: 2.9.0 version bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 4536a2cd4ae..aed1dd038e4 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -3,3 +3,4 @@ DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876
 DIST xmr-stak-2.8.2.tar.gz 388342 BLAKE2B 
bcdfbebb2f8b8aba9be97a1591921e267852cf7a1c3685b3cc3858a3ca0e06498eaf969bd09c27f294ecac6a8fbc969b600ec0bbf1d555e1f13cfbaa0402
 SHA512 
eb29ebc6c0a31bd274ff094558e93da0191ab219adc8b7fd47efec02ebe49feb441bb0224b4f3e0ce012588002c450f7a12c0ce3792b7f309bdb9045b06e1906
 DIST xmr-stak-2.8.3.tar.gz 389352 BLAKE2B 
db4a52b99a950d81f6ae67b6a96f2cc7cbb5f86553c5a17b429ee7e7e84e486c81f62d9e45c9317d11160e86a89715102bf73281fff3e8a75cc93f68c52ee9c4
 SHA512 
ed930a93c59acfd086ad24403f58f4b545602f35c9641655b423657da24ed66ddff80c555d6bc364a09ba5a1015f66b20fa7f3d4bcfd75a0316f3ce30b9b9dd7
+DIST xmr-stak-2.9.0.tar.gz 411514 BLAKE2B 
8016bb70bf5d6d3c5ec70534e1711b0d7607fc46f9c33d9f6c4a9129aae599496f7af4453eab88b5260d50f5718583ee24e9def766308987d60662aaffba3ce0
 SHA512 
226ab0580aaf5e6c40734fb7448ccb6ab46631ad151765c3bd4829b2151027d748c593fd97ac5cba63c631c4fc8f7de632b1e8c633d80e20e53fea2a0744f8dc

diff --git a/net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.9.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-02-16 Thread Craig Andrews
commit: e1416f6be032ceca65d010f4adfef78de955964d
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Feb 16 19:26:58 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Feb 16 19:28:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1416f6b

net-p2p/xmr-stak: 2.8.3 version bump

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 23107053cbc..4536a2cd4ae 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -2,3 +2,4 @@ DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876
 DIST xmr-stak-2.8.2.tar.gz 388342 BLAKE2B 
bcdfbebb2f8b8aba9be97a1591921e267852cf7a1c3685b3cc3858a3ca0e06498eaf969bd09c27f294ecac6a8fbc969b600ec0bbf1d555e1f13cfbaa0402
 SHA512 
eb29ebc6c0a31bd274ff094558e93da0191ab219adc8b7fd47efec02ebe49feb441bb0224b4f3e0ce012588002c450f7a12c0ce3792b7f309bdb9045b06e1906
+DIST xmr-stak-2.8.3.tar.gz 389352 BLAKE2B 
db4a52b99a950d81f6ae67b6a96f2cc7cbb5f86553c5a17b429ee7e7e84e486c81f62d9e45c9317d11160e86a89715102bf73281fff3e8a75cc93f68c52ee9c4
 SHA512 
ed930a93c59acfd086ad24403f58f4b545602f35c9641655b423657da24ed66ddff80c555d6bc364a09ba5a1015f66b20fa7f3d4bcfd75a0316f3ce30b9b9dd7

diff --git a/net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.8.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-02-12 Thread Craig Andrews
commit: cda74867a9e768b0847ca2f5393ff6b3b16485de
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Feb 12 14:47:31 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Feb 12 14:47:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda74867

net-p2p/xmr-stak: 2.8.2 version bump

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 15d608e591f..23107053cbc 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,3 +1,4 @@
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
 DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876
+DIST xmr-stak-2.8.2.tar.gz 388342 BLAKE2B 
bcdfbebb2f8b8aba9be97a1591921e267852cf7a1c3685b3cc3858a3ca0e06498eaf969bd09c27f294ecac6a8fbc969b600ec0bbf1d555e1f13cfbaa0402
 SHA512 
eb29ebc6c0a31bd274ff094558e93da0191ab219adc8b7fd47efec02ebe49feb441bb0224b4f3e0ce012588002c450f7a12c0ce3792b7f309bdb9045b06e1906

diff --git a/net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild
new file mode 100644
index 000..3244143bb5f
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.8.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2019-02-03 Thread Craig Andrews
commit: a66979336691fc2f500d2675fd436740ab2f5414
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb  4 02:41:02 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb  4 02:45:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6697933

net-p2p/xmr-stak: 2.8.0 version bump, EAPI=7

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest| 1 +
 net-p2p/xmr-stak/{xmr-stak-.ebuild => xmr-stak-2.8.0.ebuild} | 4 ++--
 net-p2p/xmr-stak/xmr-stak-.ebuild| 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index c93de1d6448..15d608e591f 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,2 +1,3 @@
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530
+DIST xmr-stak-2.8.0.tar.gz 388733 BLAKE2B 
cc75b2d80d7d9761b192f8d0752dde29d49c561675c63151f6cb915399dad715d133a17f2fa64c58ce8720a8de0a46bdb963c21571e29be3f99f0db3164aff40
 SHA512 
48803a9eb10e92763992dcbedb28b41735adf7da404312fe8358161cecef562bfc777a0b78ef90953db9c2a093adb30c4f9cd637f0613c949ff3b326662d2876

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.8.0.ebuild
similarity index 97%
copy from net-p2p/xmr-stak/xmr-stak-.ebuild
copy to net-p2p/xmr-stak/xmr-stak-2.8.0.ebuild
index 8a521d6793d..3244143bb5f 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.8.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit cmake-utils systemd
 

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-.ebuild
index 8a521d6793d..b0edfc7d216 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit cmake-utils systemd
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-12-10 Thread Craig Andrews
commit: ccdb4603152effe2154b6db932db922af1346301
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec 10 20:50:00 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Dec 10 20:50:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdb4603

net-p2p/xmr-stak: 2.7.1 version bump

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.7.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 3cfabaf389e..ff79b5d35b3 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -8,3 +8,4 @@ DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e53084708169
 DIST xmr-stak-2.5.2.tar.gz 357306 BLAKE2B 
333011250d2df3a699ec00066b1f2e45182b33b74178579756fb29b553d1d8b5abc171241f9586ef80c2c34ada40fd350046b998a7ac3c6a905b78f5e00facb0
 SHA512 
d9c1e851588d7e995c11cd02873a49612f862550635afe311a654fb3e0f80c80dec15a99b83e33a6d090d6e32d87f29746291e06effa05df4fc9f2f78c0a6a9c
 DIST xmr-stak-2.6.0.tar.gz 358899 BLAKE2B 
adf581dc13c680066e6aa6ff7b4e6f98e07fa5a336e8676f8aca34017359c294289d4ef28b8c9e92a183b71a00c30e693b4d602ef8e1fde888ca217f343d5cfe
 SHA512 
aba471ba7867909815b2c0cb7366949e42a888999686dd3ff69243b6a567793bc0e08e1f8e892c711842ace4a764e2d577393ba9ea4de4c3de1e80cf31d3e70c
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
+DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530

diff --git a/net-p2p/xmr-stak/xmr-stak-2.7.1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.7.1.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-12-10 Thread Craig Andrews
commit: 89814412513b0753f08d124f5d2d88a9ad0a667b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec 10 20:50:40 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Dec 10 20:50:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89814412

net-p2p/xmr-stak: Drop old versions

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest |  9 -
 net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild | 66 --
 net-p2p/xmr-stak/xmr-stak-2.4.4.ebuild| 66 --
 net-p2p/xmr-stak/xmr-stak-2.4.5-r1.ebuild | 67 ---
 net-p2p/xmr-stak/xmr-stak-2.4.5.ebuild| 66 --
 net-p2p/xmr-stak/xmr-stak-2.4.6.ebuild| 67 ---
 net-p2p/xmr-stak/xmr-stak-2.4.7.ebuild| 67 ---
 net-p2p/xmr-stak/xmr-stak-2.5.0.ebuild| 67 ---
 net-p2p/xmr-stak/xmr-stak-2.5.1.ebuild| 67 ---
 net-p2p/xmr-stak/xmr-stak-2.5.2.ebuild| 67 ---
 net-p2p/xmr-stak/xmr-stak-2.6.0.ebuild| 67 ---
 11 files changed, 676 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index ff79b5d35b3..c93de1d6448 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,11 +1,2 @@
-DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c
-DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3faee11a17046e0d88e8a11bb4649f2305de1287d77f9346071e217762d2e6a44bd26a37173db05ab648ed1e20ba60
 SHA512 
3cd0bbf2b48945aa02302a1652093ceae38c085a16441bc2f6e315a82e0e00755544df0c75178a66e567a44e9d7537056b0fa5f3e7c7aee9a13b013c2411
-DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51d837e7f84138f4e82e14cd13a57b7f870f6e66f8306a09df0211dd65ca6998bfa1b0a55e97020cb63287b70c9c
 SHA512 
22cb3c97b9e85ec50091e093488256beb484a9bcdd0496185531095c5e64289814873ac659dc0c71d01adccacf1394019aeff33d7fab4e71af3ae65545219f04
-DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f240837e60eba0402a2efabc9ae493b85310a3c6ec27c6fca914955546854f12bea915c808e9b809a1b9af83653
 SHA512 
9f32af76f3043abee0c8bd8a46e239b07459c1ed800fa3afb4db022a9751ce7c8023fb5cbd79564323d2e625796fa6e05203501123de7a83cd9e22da951ccec2
-DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78b740158c03ab044136eb8bdc768edb2118fa9f0eb48024aa70d52da7f281eb0443a42d4765bf3b7e39e98601fc
 SHA512 
91557c88ec36cc96eaacfa71474a5d9e5ac8815904221bd588417b0b077cddef15c28bac62cadea8b7701ce87af8d8a43a911e6523a0bbad99577398e2f0056e
-DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d258ea704df346252bb2b3dc9b82dc5cd3f57afda208253ddfa2be12256ff2d473729403f30c96aabc4ba9c0073
 SHA512 
11b59e4c11a75c9fdc500f835ce91584d71c128df1efe5170b4cf787897f729a38c4738bb20de52a78dd5d3506e31bb048f8b801cc73a6fefcc045ae0d94ee3d
-DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e530847081698a90260e9e01f055138ff61a62e939e7546f359ac48afd3fb1d6b1bd7c10dc46c7ae628df02ec6d7a14e73f6dd
 SHA512 
3899476430b50cf697588bce9b8b821c1cb6a5c4c24f0fa31c36030246a8092f6e3f959b8c0548fe26967d49cd0943843a53e49bf7420710382120292f1f2d2e
-DIST xmr-stak-2.5.2.tar.gz 357306 BLAKE2B 
333011250d2df3a699ec00066b1f2e45182b33b74178579756fb29b553d1d8b5abc171241f9586ef80c2c34ada40fd350046b998a7ac3c6a905b78f5e00facb0
 SHA512 
d9c1e851588d7e995c11cd02873a49612f862550635afe311a654fb3e0f80c80dec15a99b83e33a6d090d6e32d87f29746291e06effa05df4fc9f2f78c0a6a9c
-DIST xmr-stak-2.6.0.tar.gz 358899 BLAKE2B 
adf581dc13c680066e6aa6ff7b4e6f98e07fa5a336e8676f8aca34017359c294289d4ef28b8c9e92a183b71a00c30e693b4d602ef8e1fde888ca217f343d5cfe
 SHA512 
aba471ba7867909815b2c0cb7366949e42a888999686dd3ff69243b6a567793bc0e08e1f8e892c711842ace4a764e2d577393ba9ea4de4c3de1e80cf31d3e70c
 DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7
 DIST xmr-stak-2.7.1.tar.gz 376919 BLAKE2B 
bdbd3f7ca522e200db072679f21ee79dc99167cf512f19008ca6b591d0c7ba73f58b68e0d2d7a2622cb88438922e28a4c78e4cbf9d617e28881cc37e1db8c08a
 SHA512 
f33afa259ffde23bd0b5dd8efceadd98e4e176ccabbb68e79eb7cfcc88af9444e897c552e1eea2e3798291309847451ebfa1c44d5310e192014cf6b2aa5eb530

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-12-03 Thread Craig Andrews
commit: ddfa83fc2e7b045261092d4b800f7f6aa187f817
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Dec  3 21:40:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Dec  3 21:41:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa83fc

net-p2p/xmr-stak: 2.7.0 version bump

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.7.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index a7c0a825150..3cfabaf389e 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -7,3 +7,4 @@ DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d
 DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e530847081698a90260e9e01f055138ff61a62e939e7546f359ac48afd3fb1d6b1bd7c10dc46c7ae628df02ec6d7a14e73f6dd
 SHA512 
3899476430b50cf697588bce9b8b821c1cb6a5c4c24f0fa31c36030246a8092f6e3f959b8c0548fe26967d49cd0943843a53e49bf7420710382120292f1f2d2e
 DIST xmr-stak-2.5.2.tar.gz 357306 BLAKE2B 
333011250d2df3a699ec00066b1f2e45182b33b74178579756fb29b553d1d8b5abc171241f9586ef80c2c34ada40fd350046b998a7ac3c6a905b78f5e00facb0
 SHA512 
d9c1e851588d7e995c11cd02873a49612f862550635afe311a654fb3e0f80c80dec15a99b83e33a6d090d6e32d87f29746291e06effa05df4fc9f2f78c0a6a9c
 DIST xmr-stak-2.6.0.tar.gz 358899 BLAKE2B 
adf581dc13c680066e6aa6ff7b4e6f98e07fa5a336e8676f8aca34017359c294289d4ef28b8c9e92a183b71a00c30e693b4d602ef8e1fde888ca217f343d5cfe
 SHA512 
aba471ba7867909815b2c0cb7366949e42a888999686dd3ff69243b6a567793bc0e08e1f8e892c711842ace4a764e2d577393ba9ea4de4c3de1e80cf31d3e70c
+DIST xmr-stak-2.7.0.tar.gz 376873 BLAKE2B 
78dd64acf7fbae46bf150d97b00c8443fbd097789b6e1aef99a954d966b8a75add358c82636621bb8b5639883a6d79b17ba3691e72354034bd944fa1f44d8c1e
 SHA512 
cb56de595225ab22f1c53f1dd971898fcb14610a11d1cbc789e144a5b34f24e56f44fb75bdefc809bde17e434a5e6d02830874b9b825af179cd4699587f5e7c7

diff --git a/net-p2p/xmr-stak/xmr-stak-2.7.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.7.0.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.7.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-11-17 Thread Craig Andrews
commit: 9828666453d775727088082337f73287f2bd3b11
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov 18 03:01:49 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov 18 03:01:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98286664

net-p2p/xmr-stak: 2.6.0 version bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.6.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 7cefd1f138a..a7c0a825150 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -6,3 +6,4 @@ DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78
 DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d258ea704df346252bb2b3dc9b82dc5cd3f57afda208253ddfa2be12256ff2d473729403f30c96aabc4ba9c0073
 SHA512 
11b59e4c11a75c9fdc500f835ce91584d71c128df1efe5170b4cf787897f729a38c4738bb20de52a78dd5d3506e31bb048f8b801cc73a6fefcc045ae0d94ee3d
 DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e530847081698a90260e9e01f055138ff61a62e939e7546f359ac48afd3fb1d6b1bd7c10dc46c7ae628df02ec6d7a14e73f6dd
 SHA512 
3899476430b50cf697588bce9b8b821c1cb6a5c4c24f0fa31c36030246a8092f6e3f959b8c0548fe26967d49cd0943843a53e49bf7420710382120292f1f2d2e
 DIST xmr-stak-2.5.2.tar.gz 357306 BLAKE2B 
333011250d2df3a699ec00066b1f2e45182b33b74178579756fb29b553d1d8b5abc171241f9586ef80c2c34ada40fd350046b998a7ac3c6a905b78f5e00facb0
 SHA512 
d9c1e851588d7e995c11cd02873a49612f862550635afe311a654fb3e0f80c80dec15a99b83e33a6d090d6e32d87f29746291e06effa05df4fc9f2f78c0a6a9c
+DIST xmr-stak-2.6.0.tar.gz 358899 BLAKE2B 
adf581dc13c680066e6aa6ff7b4e6f98e07fa5a336e8676f8aca34017359c294289d4ef28b8c9e92a183b71a00c30e693b4d602ef8e1fde888ca217f343d5cfe
 SHA512 
aba471ba7867909815b2c0cb7366949e42a888999686dd3ff69243b6a567793bc0e08e1f8e892c711842ace4a764e2d577393ba9ea4de4c3de1e80cf31d3e70c

diff --git a/net-p2p/xmr-stak/xmr-stak-2.6.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.6.0.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.6.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-10-26 Thread Craig Andrews
commit: b9792fa306d177e067accf6b58d55e91586ac11c
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Oct 26 15:05:06 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Oct 26 15:05:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9792fa3

net-p2p/xmr-stak: 2.5.2 version bump

Signed-off-by: Craig Andrews  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.5.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 3163c0a9229..7cefd1f138a 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -5,3 +5,4 @@ DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f
 DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78b740158c03ab044136eb8bdc768edb2118fa9f0eb48024aa70d52da7f281eb0443a42d4765bf3b7e39e98601fc
 SHA512 
91557c88ec36cc96eaacfa71474a5d9e5ac8815904221bd588417b0b077cddef15c28bac62cadea8b7701ce87af8d8a43a911e6523a0bbad99577398e2f0056e
 DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d258ea704df346252bb2b3dc9b82dc5cd3f57afda208253ddfa2be12256ff2d473729403f30c96aabc4ba9c0073
 SHA512 
11b59e4c11a75c9fdc500f835ce91584d71c128df1efe5170b4cf787897f729a38c4738bb20de52a78dd5d3506e31bb048f8b801cc73a6fefcc045ae0d94ee3d
 DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e530847081698a90260e9e01f055138ff61a62e939e7546f359ac48afd3fb1d6b1bd7c10dc46c7ae628df02ec6d7a14e73f6dd
 SHA512 
3899476430b50cf697588bce9b8b821c1cb6a5c4c24f0fa31c36030246a8092f6e3f959b8c0548fe26967d49cd0943843a53e49bf7420710382120292f1f2d2e
+DIST xmr-stak-2.5.2.tar.gz 357306 BLAKE2B 
333011250d2df3a699ec00066b1f2e45182b33b74178579756fb29b553d1d8b5abc171241f9586ef80c2c34ada40fd350046b998a7ac3c6a905b78f5e00facb0
 SHA512 
d9c1e851588d7e995c11cd02873a49612f862550635afe311a654fb3e0f80c80dec15a99b83e33a6d090d6e32d87f29746291e06effa05df4fc9f2f78c0a6a9c

diff --git a/net-p2p/xmr-stak/xmr-stak-2.5.2.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.5.2.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.5.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-10-18 Thread Craig Andrews
commit: dd6a07dee9a39c6db796a7e30011677e985c1a15
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Oct 18 12:53:15 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Oct 18 12:53:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6a07de

net-p2p/xmr-stak: 2.5.1 version bump

Signed-off-by: Craig Andrews  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.5.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 5c70c1c69fc..3163c0a9229 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -4,3 +4,4 @@ DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51
 DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f240837e60eba0402a2efabc9ae493b85310a3c6ec27c6fca914955546854f12bea915c808e9b809a1b9af83653
 SHA512 
9f32af76f3043abee0c8bd8a46e239b07459c1ed800fa3afb4db022a9751ce7c8023fb5cbd79564323d2e625796fa6e05203501123de7a83cd9e22da951ccec2
 DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78b740158c03ab044136eb8bdc768edb2118fa9f0eb48024aa70d52da7f281eb0443a42d4765bf3b7e39e98601fc
 SHA512 
91557c88ec36cc96eaacfa71474a5d9e5ac8815904221bd588417b0b077cddef15c28bac62cadea8b7701ce87af8d8a43a911e6523a0bbad99577398e2f0056e
 DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d258ea704df346252bb2b3dc9b82dc5cd3f57afda208253ddfa2be12256ff2d473729403f30c96aabc4ba9c0073
 SHA512 
11b59e4c11a75c9fdc500f835ce91584d71c128df1efe5170b4cf787897f729a38c4738bb20de52a78dd5d3506e31bb048f8b801cc73a6fefcc045ae0d94ee3d
+DIST xmr-stak-2.5.1.tar.gz 357295 BLAKE2B 
cbb91144f56abb3bb21d9b56d0e530847081698a90260e9e01f055138ff61a62e939e7546f359ac48afd3fb1d6b1bd7c10dc46c7ae628df02ec6d7a14e73f6dd
 SHA512 
3899476430b50cf697588bce9b8b821c1cb6a5c4c24f0fa31c36030246a8092f6e3f959b8c0548fe26967d49cd0943843a53e49bf7420710382120292f1f2d2e

diff --git a/net-p2p/xmr-stak/xmr-stak-2.5.1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.5.1.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.5.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-10-12 Thread Craig Andrews
commit: 0d8953ed375f84a1d65253c10fcf8e9624391a6c
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Oct 12 14:10:59 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Oct 12 14:50:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8953ed

net-p2p/xmr-stak: 2.5.0 version bump

Signed-off-by: Craig Andrews  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.5.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 699810de604..5c70c1c69fc 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -3,3 +3,4 @@ DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3fae
 DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51d837e7f84138f4e82e14cd13a57b7f870f6e66f8306a09df0211dd65ca6998bfa1b0a55e97020cb63287b70c9c
 SHA512 
22cb3c97b9e85ec50091e093488256beb484a9bcdd0496185531095c5e64289814873ac659dc0c71d01adccacf1394019aeff33d7fab4e71af3ae65545219f04
 DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f240837e60eba0402a2efabc9ae493b85310a3c6ec27c6fca914955546854f12bea915c808e9b809a1b9af83653
 SHA512 
9f32af76f3043abee0c8bd8a46e239b07459c1ed800fa3afb4db022a9751ce7c8023fb5cbd79564323d2e625796fa6e05203501123de7a83cd9e22da951ccec2
 DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78b740158c03ab044136eb8bdc768edb2118fa9f0eb48024aa70d52da7f281eb0443a42d4765bf3b7e39e98601fc
 SHA512 
91557c88ec36cc96eaacfa71474a5d9e5ac8815904221bd588417b0b077cddef15c28bac62cadea8b7701ce87af8d8a43a911e6523a0bbad99577398e2f0056e
+DIST xmr-stak-2.5.0.tar.gz 356770 BLAKE2B 
faf4fe59b8038e3bdac8941a6bac8939e1244d258ea704df346252bb2b3dc9b82dc5cd3f57afda208253ddfa2be12256ff2d473729403f30c96aabc4ba9c0073
 SHA512 
11b59e4c11a75c9fdc500f835ce91584d71c128df1efe5170b4cf787897f729a38c4738bb20de52a78dd5d3506e31bb048f8b801cc73a6fefcc045ae0d94ee3d

diff --git a/net-p2p/xmr-stak/xmr-stak-2.5.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.5.0.ebuild
new file mode 100644
index 000..59442f8065c
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.5.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-07-17 Thread Craig Andrews
commit: 115d9257b3f734a812acf4a5cbcc7b136e29cc89
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jul 17 20:01:41 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jul 17 20:02:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115d9257

net-p2p/xmr-stak: 2.4.7 version bump

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.7.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 7297ca84ca2..699810de604 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -2,3 +2,4 @@ DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dc
 DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3faee11a17046e0d88e8a11bb4649f2305de1287d77f9346071e217762d2e6a44bd26a37173db05ab648ed1e20ba60
 SHA512 
3cd0bbf2b48945aa02302a1652093ceae38c085a16441bc2f6e315a82e0e00755544df0c75178a66e567a44e9d7537056b0fa5f3e7c7aee9a13b013c2411
 DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51d837e7f84138f4e82e14cd13a57b7f870f6e66f8306a09df0211dd65ca6998bfa1b0a55e97020cb63287b70c9c
 SHA512 
22cb3c97b9e85ec50091e093488256beb484a9bcdd0496185531095c5e64289814873ac659dc0c71d01adccacf1394019aeff33d7fab4e71af3ae65545219f04
 DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f240837e60eba0402a2efabc9ae493b85310a3c6ec27c6fca914955546854f12bea915c808e9b809a1b9af83653
 SHA512 
9f32af76f3043abee0c8bd8a46e239b07459c1ed800fa3afb4db022a9751ce7c8023fb5cbd79564323d2e625796fa6e05203501123de7a83cd9e22da951ccec2
+DIST xmr-stak-2.4.7.tar.gz 340026 BLAKE2B 
c6f898201ee744dea4aebf9bb3541efa7e5b78b740158c03ab044136eb8bdc768edb2118fa9f0eb48024aa70d52da7f281eb0443a42d4765bf3b7e39e98601fc
 SHA512 
91557c88ec36cc96eaacfa71474a5d9e5ac8815904221bd588417b0b077cddef15c28bac62cadea8b7701ce87af8d8a43a911e6523a0bbad99577398e2f0056e

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.7.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.7.ebuild
new file mode 100644
index 000..8a521d6793d
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.7.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-07-17 Thread Craig Andrews
commit: 82eb3d1545d27a84cf5f440ab0d335569327f658
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jul 17 13:17:42 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jul 17 13:19:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82eb3d15

net-p2p/xmr-stak: 2.4.6 version bump

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.6.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 4ad8cfd100d..7297ca84ca2 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,3 +1,4 @@
 DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c
 DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3faee11a17046e0d88e8a11bb4649f2305de1287d77f9346071e217762d2e6a44bd26a37173db05ab648ed1e20ba60
 SHA512 
3cd0bbf2b48945aa02302a1652093ceae38c085a16441bc2f6e315a82e0e00755544df0c75178a66e567a44e9d7537056b0fa5f3e7c7aee9a13b013c2411
 DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51d837e7f84138f4e82e14cd13a57b7f870f6e66f8306a09df0211dd65ca6998bfa1b0a55e97020cb63287b70c9c
 SHA512 
22cb3c97b9e85ec50091e093488256beb484a9bcdd0496185531095c5e64289814873ac659dc0c71d01adccacf1394019aeff33d7fab4e71af3ae65545219f04
+DIST xmr-stak-2.4.6.tar.gz 340081 BLAKE2B 
10520af3e696632c938e753acc1bd3a0439b1f240837e60eba0402a2efabc9ae493b85310a3c6ec27c6fca914955546854f12bea915c808e9b809a1b9af83653
 SHA512 
9f32af76f3043abee0c8bd8a46e239b07459c1ed800fa3afb4db022a9751ce7c8023fb5cbd79564323d2e625796fa6e05203501123de7a83cd9e22da951ccec2

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.6.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.6.ebuild
new file mode 100644
index 000..8a521d6793d
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/files/, net-p2p/xmr-stak/

2018-06-18 Thread Craig Andrews
commit: ec0175461ca032db61ab2403edbd1aa28d09dd56
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 18 14:22:27 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 18 16:11:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec017546

net-p2p/xmr-stak: Add openrc init script

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/xmr-stak/files/xmr-stak| 24 ++
 ...r-stak-.ebuild => xmr-stak-2.4.5-r1.ebuild} |  5 +++--
 net-p2p/xmr-stak/xmr-stak-.ebuild  |  5 +++--
 3 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/net-p2p/xmr-stak/files/xmr-stak b/net-p2p/xmr-stak/files/xmr-stak
new file mode 100644
index 000..21f2d35ae99
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms fo the GNU General Public License, v2
+# /etc/init.d/xmr-stak
+name="xmr-stak"
+description="Unified all-in-one Monero miner"
+pidfile=/run/xmr.pid
+command=/usr/bin/xmr-stak
+command_args="--cpu /etc/xmr-stak/cpu.config --amd /etc/xmr-stak/amd.config 
--nvidia /etc/xmr-stak/nvidia.config -c /etc/xmr-stak/main.config -C 
/etc/xmr-stak/pools.txt"
+start_stop_daemon_args="--background --make-pidfile"
+
+start_pre() {
+   if [ ! -r /etc/xmr-stak/main.config ]; then
+   eerror "/etc/xmr-stak/main.config is missing."
+   errror "Run:"
+   eerror "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   errror "xmr-stak can now be terminated and this service can be 
started"
+   return 1
+   fi
+}
+
+depend() {
+   use dns net
+}

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.5-r1.ebuild
similarity index 89%
copy from net-p2p/xmr-stak/xmr-stak-.ebuild
copy to net-p2p/xmr-stak/xmr-stak-2.4.5-r1.ebuild
index 0b8976d77f8..8a521d6793d 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.5-r1.ebuild
@@ -50,6 +50,7 @@ src_configure() {
 src_install() {
cmake-utils_src_install
systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
dodir /etc/xmr-stak
 }
 
@@ -60,7 +61,7 @@ pkg_postinst() {
ewarn "As root or as a user that is a member of the 
'video' group,"
fi
ewarn "run:"
-   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
-   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
fi
 }

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-.ebuild
index 0b8976d77f8..8a521d6793d 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-.ebuild
@@ -50,6 +50,7 @@ src_configure() {
 src_install() {
cmake-utils_src_install
systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   doinitd "${FILESDIR}"/${PN}
dodir /etc/xmr-stak
 }
 
@@ -60,7 +61,7 @@ pkg_postinst() {
ewarn "As root or as a user that is a member of the 
'video' group,"
fi
ewarn "run:"
-   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
-   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt"
+   ewarn "xmr-stak can now be terminated and 'systemctl start 
xmr-stak' or '/etc/init.d/xmr-stak start' can be used."
fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-06-11 Thread Craig Andrews
commit: 2dc967b69d852f30abeb87a6c93458cddcec06d9
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun 11 13:19:41 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun 11 13:20:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc967b6

net-p2p/xmr-stak: 2.4.5 version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.5.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 4bfd2038a63..4ad8cfd100d 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,2 +1,3 @@
 DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c
 DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3faee11a17046e0d88e8a11bb4649f2305de1287d77f9346071e217762d2e6a44bd26a37173db05ab648ed1e20ba60
 SHA512 
3cd0bbf2b48945aa02302a1652093ceae38c085a16441bc2f6e315a82e0e00755544df0c75178a66e567a44e9d7537056b0fa5f3e7c7aee9a13b013c2411
+DIST xmr-stak-2.4.5.tar.gz 338482 BLAKE2B 
4f51925d86baab4a7a78803b45264ad731ac51d837e7f84138f4e82e14cd13a57b7f870f6e66f8306a09df0211dd65ca6998bfa1b0a55e97020cb63287b70c9c
 SHA512 
22cb3c97b9e85ec50091e093488256beb484a9bcdd0496185531095c5e64289814873ac659dc0c71d01adccacf1394019aeff33d7fab4e71af3ae65545219f04

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.5.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.5.ebuild
new file mode 100644
index 000..0b8976d77f8
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-05-31 Thread Craig Andrews
commit: a76e0210ae435823f55ba6aaa0bf9c4f74e6178e
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu May 31 12:24:34 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu May 31 12:24:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76e0210

net-p2p/xmr-stak: 2.4.4 version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.4.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 86e0727ff71..4bfd2038a63 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1 +1,2 @@
 DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c
+DIST xmr-stak-2.4.4.tar.gz 337845 BLAKE2B 
d66e650aea8a299ec77c183b321330ca1a3faee11a17046e0d88e8a11bb4649f2305de1287d77f9346071e217762d2e6a44bd26a37173db05ab648ed1e20ba60
 SHA512 
3cd0bbf2b48945aa02302a1652093ceae38c085a16441bc2f6e315a82e0e00755544df0c75178a66e567a44e9d7537056b0fa5f3e7c7aee9a13b013c2411

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.4.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.4.ebuild
new file mode 100644
index 000..0b8976d77f8
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-04-19 Thread Craig Andrews
commit: 9abc18b8cdf42290621b372e7f0f39ef966164d5
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr 19 21:03:34 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr 19 21:03:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9abc18b8

net-p2p/xmr-stak: Set LIBRARY_OUTPUT_PATH

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/xmr-stak/xmr-stak-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-.ebuild
index 4be0f9f7cac..0b8976d77f8 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-.ebuild
@@ -42,6 +42,7 @@ src_configure() {
-DMICROHTTPD_ENABLE=$(usex webserver)
-DOpenCL_ENABLE=$(usex opencl)
-DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
)
cmake-utils_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/files/, net-p2p/xmr-stak/

2018-04-19 Thread Craig Andrews
commit: 5e8842ab3011da25818aa495f55042688481584d
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr 19 18:52:48 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr 19 18:54:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8842ab

net-p2p/xmr-stak: Cleanup old versions

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  4 --
 .../xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch  | 68 -
 net-p2p/xmr-stak/files/xmr-stak.service| 32 --
 net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild | 64 
 net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild | 65 
 net-p2p/xmr-stak/xmr-stak-2.4.1.ebuild | 65 
 net-p2p/xmr-stak/xmr-stak-2.4.2-r1.ebuild  | 69 --
 net-p2p/xmr-stak/xmr-stak-2.4.2.ebuild | 65 
 net-p2p/xmr-stak/xmr-stak-2.4.3.ebuild | 65 
 9 files changed, 497 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index edd785e1277..86e0727ff71 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,5 +1 @@
-DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d
-DIST xmr-stak-2.3.0.tar.gz 64 BLAKE2B 
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
 SHA512 
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d
-DIST xmr-stak-2.4.1.tar.gz 333961 BLAKE2B 
0c58a705d601b6ff47329fad175580edf6a1d36704fa7d8f9d7464da65b8a69173c39caaaf9dccb031a514a8bcc29642ae531ae4f03c5d1c83f1c0e0177fd1aa
 SHA512 
83f2fad93367cf3bdcc7c127bdf5df2b0467c85049fefe25a3394e8a6d4ae3a2fdabde949106f29204d48e46fc367bbc9d1fed295ce4fb376d8c23007251f926
-DIST xmr-stak-2.4.2.tar.gz 334041 BLAKE2B 
7d37ffd2e3d5f8a25692fe2ebdc8a75242fb02e614c3fa570722739cf279376882d4b84f6877ade4b62072d65a4fe7f726951c3cfa06d537986cd9a63386d391
 SHA512 
de1b9f8c3b839227a6a9ae08009c4bb50aa9714cd563721f2244b7a87af5ffe8a6691c29c247bba02223c8b8a8b8db25d14d104b97fdf908f0f2ad9a38f27653
 DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c

diff --git a/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch 
b/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch
deleted file mode 100644
index cd71554b377..000
--- a/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 3bbf91be9f510ef999c62ae2d42a094d271299b7 Mon Sep 17 00:00:00 2001
-From: Craig Andrews 
-Date: Fri, 6 Apr 2018 14:56:44 -0400
-Subject: [PATCH 1/2] Use EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH
-
-Use EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to control the path to 
which the executable and libraries are installed.

- CMakeLists.txt | 10 +-
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 15a2684c..66c2f6f8 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -535,23 +535,23 @@ target_link_libraries(xmr-stak ${LIBS} xmr-stak-c 
xmr-stak-backend)
- # do not install the binary if the project and install are equal
- if( NOT CMAKE_INSTALL_PREFIX STREQUAL PROJECT_BINARY_DIR )
- install(TARGETS xmr-stak
--RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
-+RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${EXECUTABLE_OUTPUT_PATH}")
- if(CUDA_FOUND)
- if(WIN32)
- install(TARGETS xmrstak_cuda_backend
--RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
-+RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
- else()
- install(TARGETS xmrstak_cuda_backend
--LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
-+LIBRARY DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
- endif()
- endif()
- if(OpenCL_FOUND)
- if(WIN32)
- install(TARGETS xmrstak_opencl_backend
--RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
-+RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
- else()
- install(TARGETS xmrstak_opencl_backend
--LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
-+  

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-04-19 Thread Craig Andrews
commit: 1f9ea9cd3d9766def07333a0ec0721ee38b100c1
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr 19 18:51:40 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr 19 18:54:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9ea9cd

net-p2p/xmr-stak: Set LIBRARY_OUTPUT_PATH

Closes: https://bugs.gentoo.org/652602
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild | 66 +++
 1 file changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild
new file mode 100644
index 000..0b8976d77f8
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.3-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   -DLIBRARY_OUTPUT_PATH=$(get_libdir)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-04-19 Thread Craig Andrews
commit: 9b5e7b1ac606c3019197f2f88f5b7e468c7c840b
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr 19 15:31:45 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr 19 15:32:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5e7b1a

net-p2p/xmr-stak: 2.4.3 version bump

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.3.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 598e5be10d3..edd785e1277 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -2,3 +2,4 @@ DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509
 DIST xmr-stak-2.3.0.tar.gz 64 BLAKE2B 
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
 SHA512 
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d
 DIST xmr-stak-2.4.1.tar.gz 333961 BLAKE2B 
0c58a705d601b6ff47329fad175580edf6a1d36704fa7d8f9d7464da65b8a69173c39caaaf9dccb031a514a8bcc29642ae531ae4f03c5d1c83f1c0e0177fd1aa
 SHA512 
83f2fad93367cf3bdcc7c127bdf5df2b0467c85049fefe25a3394e8a6d4ae3a2fdabde949106f29204d48e46fc367bbc9d1fed295ce4fb376d8c23007251f926
 DIST xmr-stak-2.4.2.tar.gz 334041 BLAKE2B 
7d37ffd2e3d5f8a25692fe2ebdc8a75242fb02e614c3fa570722739cf279376882d4b84f6877ade4b62072d65a4fe7f726951c3cfa06d537986cd9a63386d391
 SHA512 
de1b9f8c3b839227a6a9ae08009c4bb50aa9714cd563721f2244b7a87af5ffe8a6691c29c247bba02223c8b8a8b8db25d14d104b97fdf908f0f2ad9a38f27653
+DIST xmr-stak-2.4.3.tar.gz 335672 BLAKE2B 
570fbb86144ba1a283c9a1733476e90caf24dcf0048733007ec189342a0e375f65cca74afb88ca7b08370a7db9a9a7d146f0c9a4a2cd57c480ec5b26928e98fa
 SHA512 
a1e38c25827af8f88c1fdeed0fb3e731e92ac632d846f63dfe6fcb634eec0496e1d64b2745e6dc040dabc55a90963f587442e912c5aa72c9208cebffcc06db7c

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.3.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.3.ebuild
new file mode 100644
index 000..4be0f9f7cac
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/, net-p2p/xmr-stak/files/

2018-04-06 Thread Craig Andrews
commit: e9c1423bb64f362ff30e6c074bf27aff47829dd9
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr  6 19:21:32 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr  6 19:21:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c1423b

net-p2p/xmr-stak: Set the library path to get_libdir

Closes: https://bugs.gentoo.org/652602
See: https://github.com/fireice-uk/xmr-stak/pull/1339
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 .../xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch  | 68 +
 net-p2p/xmr-stak/xmr-stak-2.4.2-r1.ebuild  | 69 ++
 2 files changed, 137 insertions(+)

diff --git a/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch 
b/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch
new file mode 100644
index 000..cd71554b377
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak-2.4.2-fix-paths.patch
@@ -0,0 +1,68 @@
+From 3bbf91be9f510ef999c62ae2d42a094d271299b7 Mon Sep 17 00:00:00 2001
+From: Craig Andrews 
+Date: Fri, 6 Apr 2018 14:56:44 -0400
+Subject: [PATCH 1/2] Use EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH
+
+Use EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to control the path to 
which the executable and libraries are installed.
+---
+ CMakeLists.txt | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 15a2684c..66c2f6f8 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -535,23 +535,23 @@ target_link_libraries(xmr-stak ${LIBS} xmr-stak-c 
xmr-stak-backend)
+ # do not install the binary if the project and install are equal
+ if( NOT CMAKE_INSTALL_PREFIX STREQUAL PROJECT_BINARY_DIR )
+ install(TARGETS xmr-stak
+-RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
++RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${EXECUTABLE_OUTPUT_PATH}")
+ if(CUDA_FOUND)
+ if(WIN32)
+ install(TARGETS xmrstak_cuda_backend
+-RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
++RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
+ else()
+ install(TARGETS xmrstak_cuda_backend
+-LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
++LIBRARY DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
+ endif()
+ endif()
+ if(OpenCL_FOUND)
+ if(WIN32)
+ install(TARGETS xmrstak_opencl_backend
+-RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
++RUNTIME DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
+ else()
+ install(TARGETS xmrstak_opencl_backend
+-LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
++LIBRARY DESTINATION 
"${CMAKE_INSTALL_PREFIX}/${LIBRARY_OUTPUT_PATH}")
+ endif()
+ endif()
+ else()
+
+From c1d907ee03795fdce80daba6395e2a7eb1333930 Mon Sep 17 00:00:00 2001
+From: Craig Andrews 
+Date: Fri, 6 Apr 2018 15:11:07 -0400
+Subject: [PATCH 2/2] Allow EXECUTABLE and LIBRARY paths to be set
+
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 66c2f6f8..1ff7fbb4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -522,8 +522,8 @@ else()
+ add_executable(xmr-stak ${SRCFILES_CPP})
+ endif()
+ 
+-set(EXECUTABLE_OUTPUT_PATH "bin")
+-set(LIBRARY_OUTPUT_PATH "bin")
++set(EXECUTABLE_OUTPUT_PATH "bin" CACHE STRING "Path to place executables")
++set(LIBRARY_OUTPUT_PATH "bin" CACHE STRING "Path to place libraries")
+ 
+ target_link_libraries(xmr-stak ${LIBS} xmr-stak-c xmr-stak-backend)
+ 

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.2-r1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.2-r1.ebuild
new file mode 100644
index 000..046820ffa94
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.2-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+PATCHES=(
+   "${FILESDIR}/${PN}-2.4.2-fix-paths.patch"
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-04-05 Thread Craig Andrews
commit: 148876aa6d8496e06465ee928531f5cf21da8c92
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Apr  5 15:21:32 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Apr  5 15:21:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148876aa

net-p2p/xmr-stak: 2.4.2 version bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 8ab93cfbf20..598e5be10d3 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,3 +1,4 @@
 DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d
 DIST xmr-stak-2.3.0.tar.gz 64 BLAKE2B 
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
 SHA512 
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d
 DIST xmr-stak-2.4.1.tar.gz 333961 BLAKE2B 
0c58a705d601b6ff47329fad175580edf6a1d36704fa7d8f9d7464da65b8a69173c39caaaf9dccb031a514a8bcc29642ae531ae4f03c5d1c83f1c0e0177fd1aa
 SHA512 
83f2fad93367cf3bdcc7c127bdf5df2b0467c85049fefe25a3394e8a6d4ae3a2fdabde949106f29204d48e46fc367bbc9d1fed295ce4fb376d8c23007251f926
+DIST xmr-stak-2.4.2.tar.gz 334041 BLAKE2B 
7d37ffd2e3d5f8a25692fe2ebdc8a75242fb02e614c3fa570722739cf279376882d4b84f6877ade4b62072d65a4fe7f726951c3cfa06d537986cd9a63386d391
 SHA512 
de1b9f8c3b839227a6a9ae08009c4bb50aa9714cd563721f2244b7a87af5ffe8a6691c29c247bba02223c8b8a8b8db25d14d104b97fdf908f0f2ad9a38f27653

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.2.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.2.ebuild
new file mode 100644
index 000..4be0f9f7cac
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-04-03 Thread Craig Andrews
commit: f574ce36d3ba405fdf4a159f4313deb774b8f72f
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Apr  3 15:25:54 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Apr  3 15:26:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f574ce36

net-p2p/xmr-stak: 2.4.1 version bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/xmr-stak-2.4.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index cd7a943974e..8ab93cfbf20 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1,2 +1,3 @@
 DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d
 DIST xmr-stak-2.3.0.tar.gz 64 BLAKE2B 
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
 SHA512 
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d
+DIST xmr-stak-2.4.1.tar.gz 333961 BLAKE2B 
0c58a705d601b6ff47329fad175580edf6a1d36704fa7d8f9d7464da65b8a69173c39caaaf9dccb031a514a8bcc29642ae531ae4f03c5d1c83f1c0e0177fd1aa
 SHA512 
83f2fad93367cf3bdcc7c127bdf5df2b0467c85049fefe25a3394e8a6d4ae3a2fdabde949106f29204d48e46fc367bbc9d1fed295ce4fb376d8c23007251f926

diff --git a/net-p2p/xmr-stak/xmr-stak-2.4.1.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.4.1.ebuild
new file mode 100644
index 000..4be0f9f7cac
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.4.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as a user that is a member of the 
'video' group,"
+   fi
+   ewarn "run:"
+   ewarn "/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config"
+   ewarn "If the systemd will be used, xmr-stak can now be 
terminated and 'systemctl start xmr-stak' can be used."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/, net-p2p/xmr-stak/files/

2018-03-26 Thread Craig Andrews
commit: 70d2087c783b1bf0e96ce4efc9f05244ab8450fb
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Mar 26 13:47:45 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Mar 26 13:51:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d2087c

net-p2p/xmr-stak: 2.3.0 version bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-p2p/xmr-stak/Manifest  |  1 +
 net-p2p/xmr-stak/files/xmr-stak-2.3.0.service  | 32 ++
 ...{xmr-stak-.ebuild => xmr-stak-2.3.0.ebuild} |  4 +--
 net-p2p/xmr-stak/xmr-stak-.ebuild  |  4 +--
 4 files changed, 37 insertions(+), 4 deletions(-)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
index 6fa84342d86..cd7a943974e 100644
--- a/net-p2p/xmr-stak/Manifest
+++ b/net-p2p/xmr-stak/Manifest
@@ -1 +1,2 @@
 DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d
+DIST xmr-stak-2.3.0.tar.gz 64 BLAKE2B 
f8824f545ea08267eb9f670f2aaba7cb2e98693e5603dee5fbe54bb3f3ebc21509f26bb0d10239b79675e3ce32a2f4b32b591fb3af51b4c716fbb84beeb7326e
 SHA512 
2828789ac63ab3cb13e36c6f86d9cf82f21f15f51df873a8a3e42757d16357653823d28103f2a076afa67ce7ca277ec92c5aee25fc823806e85c3a8c80b4ae5d

diff --git a/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service 
b/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
new file mode 100644
index 000..b9515c61f79
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak-2.3.0.service
@@ -0,0 +1,32 @@
+[Unit]
+Description=Unified all-in-one Monero miner
+After=network-online.target
+AssertFileNotEmpty=/etc/xmr-stak/main.config
+
+[Service]
+Environment=GPU_FORCE_64BIT_PTR=1
+Environment=GPU_MAX_HEAP_SIZE=100
+Environment=GPU_USE_SYNC_OBJECTS=1
+Environment=GPU_MAX_ALLOC_PERCENT=100
+Environment=GPU_SINGLE_ALLOC_PERCENT=100
+ExecStart=/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config -C /etc/xmr-stak/pools.txt
+DynamicUser=true
+Group=video
+CPUSchedulingPolicy=idle
+PrivateTmp=true
+ProtectHome=true
+ProtectSystem=strict
+NoNewPrivileges=true
+CapabilityBoundingSet=
+MemoryDenyWriteExecute=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+RestrictRealtime=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+RestrictNamespaces=true
+PrivateUsers=true
+ConfigurationDirectory=xmr-stak
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
similarity index 91%
copy from net-p2p/xmr-stak/xmr-stak-.ebuild
copy to net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
index 7138acbe70c..4be0f9f7cac 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-2.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
SRC_URI=""
 else
-   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64"
 fi
 
@@ -48,7 +48,7 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   systemd_dounit "${FILESDIR}"/${PN}.service
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
dodir /etc/xmr-stak
 }
 

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-.ebuild
index 7138acbe70c..4be0f9f7cac 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
SRC_URI=""
 else
-   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64"
 fi
 
@@ -48,7 +48,7 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   systemd_dounit "${FILESDIR}"/${PN}.service
+   systemd_newunit "${FILESDIR}"/${PN}-2.3.0.service ${PN}.service
dodir /etc/xmr-stak
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/

2018-02-18 Thread Craig Andrews
commit: ccfed4cbcfcfc121307cf81e82a586ff4174b9bd
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 19 01:15:54 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb 19 01:16:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccfed4cb

net-p2p/xmr-stak: use "dev" branch for -9

"dev" is the branch where development actually happens so its use is more in 
line with expectations for a - version.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-p2p/xmr-stak/xmr-stak-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-p2p/xmr-stak/xmr-stak-.ebuild 
b/net-p2p/xmr-stak/xmr-stak-.ebuild
index a135ea9bfcd..7138acbe70c 100644
--- a/net-p2p/xmr-stak/xmr-stak-.ebuild
+++ b/net-p2p/xmr-stak/xmr-stak-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,6 +7,7 @@ inherit cmake-utils systemd
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   EGIT_BRANCH="dev"
inherit git-r3
SRC_URI=""
 else



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/, net-p2p/xmr-stak/files/

2017-12-23 Thread Craig Andrews
commit: 0ff9128b8023fd2f9730d06c7e92338c04ce1448
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Dec 23 15:37:54 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec 23 19:10:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff9128b

net-p2p/xmr-stak: Unified all-in-one Monero miner

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/files/xmr-stak.service | 32 +
 net-p2p/xmr-stak/metadata.xml   | 18 ++
 net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild  | 64 +
 net-p2p/xmr-stak/xmr-stak-.ebuild   | 64 +
 5 files changed, 179 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
new file mode 100644
index 000..6fa84342d86
--- /dev/null
+++ b/net-p2p/xmr-stak/Manifest
@@ -0,0 +1 @@
+DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d

diff --git a/net-p2p/xmr-stak/files/xmr-stak.service 
b/net-p2p/xmr-stak/files/xmr-stak.service
new file mode 100644
index 000..00f63c0dcd9
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak.service
@@ -0,0 +1,32 @@
+[Unit]
+Description=Unified all-in-one Monero miner
+After=network-online.target
+AssertFileNotEmpty=/etc/xmr-stak/main.config
+
+[Service]
+Environment=GPU_FORCE_64BIT_PTR=1
+Environment=GPU_MAX_HEAP_SIZE=100
+Environment=GPU_USE_SYNC_OBJECTS=1
+Environment=GPU_MAX_ALLOC_PERCENT=100
+Environment=GPU_SINGLE_ALLOC_PERCENT=100
+ExecStart=/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config
+DynamicUser=true
+Group=video
+CPUSchedulingPolicy=idle
+PrivateTmp=true
+ProtectHome=true
+ProtectSystem=strict
+NoNewPrivileges=true
+CapabilityBoundingSet=
+MemoryDenyWriteExecute=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+RestrictRealtime=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+RestrictNamespaces=true
+PrivateUsers=true
+ConfigurationDirectory=xmr-stak
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak/metadata.xml b/net-p2p/xmr-stak/metadata.xml
new file mode 100644
index 000..ad51a30e1d0
--- /dev/null
+++ b/net-p2p/xmr-stak/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   candr...@gentoo.org
+   Craig Andrews
+   
+   
+   fireice-uk/xmr-stak
+   
+   
+   Enable NVIDIA CUDA toolkit support
+   Enable payment of devfee to the 
developer
+   Enable CPU affinity support via hwloc
+   Enable OpenCL support
+   Enable internal webserver
+   
+

diff --git a/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild
new file mode 100644
index 000..a135ea9bfcd
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as