[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/files/, net-p2p/xmr-stak-rx/
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 a/net-p2p/xmr-stak-
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/files/, profiles/, net-p2p/xmr-stak/
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/
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/
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 xmr-stak-2.8.0.tar.g
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/
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/
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 Lice
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/
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/
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/
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/
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 us
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak-rx/, net-p2p/xmr-stak-rx/files/
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"; + EGIT_BRANCH="xmr-st
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/
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/
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/
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/
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/
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/
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/
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 /etc/xmr-stak/pools
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/
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/
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/
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/
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/
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/
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/
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/
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 b/net-p2p/xmr-stak/xmr-st
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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") -+LIBRARY DESTINATION "${C
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/
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/
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/
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; then + sed -i -e 's!fDevDonationLevel =
[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/
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/
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/
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/
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/
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