From bb49b87b9b0fe4e3a7515b54141a71edb5841f97 Mon Sep 17 00:00:00 2001 From: User0 <104380885+user0-07161@users.noreply.github.com> Date: Sat, 15 Nov 2025 14:21:22 +0100 Subject: [PATCH] xmrig: new recipe (#13186) Co-authored-by: user0-07161 --- net-misc/xmrig/xmrig-6.24.1~dev.recipe | 58 ++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 net-misc/xmrig/xmrig-6.24.1~dev.recipe diff --git a/net-misc/xmrig/xmrig-6.24.1~dev.recipe b/net-misc/xmrig/xmrig-6.24.1~dev.recipe new file mode 100644 index 000000000..0f18b63e9 --- /dev/null +++ b/net-misc/xmrig/xmrig-6.24.1~dev.recipe @@ -0,0 +1,58 @@ +SUMMARY="CPU and GPU miner" +DESCRIPTION="RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX \ +benchmark" +HOMEPAGE="https://github.com/xmrig/xmrig" +COPYRIGHT="2010 Jeff Garzik + 2012-2014 pooler + 2014 Lucas Jones + 2014-2016 Wolf9466 + 2016 Jay D Dee + 2017-2018 XMR-Stak + 2018 Lee Clagett + 2018-2024 SChernykh + 2016-2024 XMRig" +LICENSE="GNU GPL v3" +REVISION="1" +srcGitRev="4cdc35f96648f8363d26526d1bfa90502833bac9" +SOURCE_URI="https://github.com/xmrig/xmrig/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="b80a166521c7d447775e5c012b36ef3898388d8f8f72bf4e5fbe9769de94a60a" +SOURCE_DIR="xmrig-$srcGitRev" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + xmrig$secondaryArchSuffix = $portVersion + cmd:xmrig = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libcrypto$secondaryArchSuffix + lib:libhwloc$secondaryArchSuffix + lib:libuv$secondaryArchSuffix + " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libcrypto$secondaryArchSuffix + devel:libhwloc$secondaryArchSuffix >= 15.7 + devel:libuv$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:gcc$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + cmake -B build -S . \ + -DCMAKE_BUILD_TYPE=Release + + make -C build $jobArgs +} + +INSTALL() +{ + mkdir -p $prefix/bin + install -Dm755 build/xmrig $prefix/bin/xmrig +}