Port details |
- xmrig High performance Monero (XMR) CPU miner
- 6.24.0 net-p2p
=4 6.24.0Version of this port present on the latest quarterly branch. - Maintainer: ehaupt@FreeBSD.org
 - Port Added: 2017-12-23 10:14:17
- Last Update: 2025-06-23 10:24:26
- Commit Hash: 8d6e2d6
- People watching this port, also watch:: drm_info, sway, endless-sky, xdm
- License: GPLv3
- WWW:
- https://github.com/xmrig/xmrig
- Description:
- XMRig is a high performance Monero (XMR) CPU miner written in C++.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net-p2p/xmrig/ && make install clean
- To add the package, run one of these commands:
- pkg install net-p2p/xmrig
- pkg install xmrig
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xmrig
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1750661681
SHA256 (xmrig-xmrig-v6.24.0_GH0.tar.gz) = 3521c592a18ada781d79c919ea6c1b7e5a8bcfe2ec666789bc55fd88a2aee8d3
SIZE (xmrig-xmrig-v6.24.0_GH0.tar.gz) = 2439353
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libhwloc.so.15 : devel/hwloc2
- libmicrohttpd.so : www/libmicrohttpd
- libuv.so : devel/libuv
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for xmrig-6.24.0:
HWLOC=on: Portable hardware locality
MICROHTTPD=on: Build with libmicrohttpd support
STATIC=off: Build static executables and/or libraries
===> Use 'make config' to modify these settings
- Options name:
- net-p2p_xmrig
- USES:
- cmake compiler:c++11-lang ssl
- pkg-message:
- For install:
- XMRig configuration file available at:
/usr/local/etc/xmrig/config.json
To automatically start XMRig at boot time:
# sysrc xmrig_enable="YES"
To then manually start XMRig without rebooting:
# service xmrig start
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.2 15 Sep 2019 19:17:58
  |
ehaupt  |
Update to 3.1.2 |
3.1.1 31 Aug 2019 06:42:20
  |
ehaupt  |
Update to 3.1.1 |
3.1.0 30 Aug 2019 06:53:31
  |
ehaupt  |
Update to 3.1.0 |
2.14.4 14 Aug 2019 08:48:51
  |
mat  |
Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.) |
2.14.4 31 May 2019 10:47:29
  |
ehaupt  |
Update to 2.14.4 |
2.14.1 29 Mar 2019 22:27:53
  |
linimon  |
Mark as broken on arm*: various reasons.
Approved by: portmgr (tier-2 blanket) |
2.14.1 08 Mar 2019 08:29:04
  |
ehaupt  |
Update to 2.14.1 |
2.14.0 07 Mar 2019 13:22:15
  |
ehaupt  |
Update to 2.14.0 |
2.13.1 27 Feb 2019 13:49:42
  |
ehaupt  |
Update to 2.13.1 |
2.13.0 22 Feb 2019 14:40:03
  |
ehaupt  |
Update to 2.13.0 |
2.12.0 13 Feb 2019 08:46:41
  |
ehaupt  |
Update to 2.12.0 |
2.11.0 10 Feb 2019 11:55:35
  |
ehaupt  |
Update to 2.11.0 |
2.10.0 24 Jan 2019 10:29:05
  |
ehaupt  |
Update to 2.10.0 |
2.9.4 20 Jan 2019 11:40:04
  |
ehaupt  |
Update to 2.9.4 |
2.9.3 17 Jan 2019 15:12:56
  |
ehaupt  |
Update to 2.9.3 |
2.9.2 16 Jan 2019 09:54:26
  |
ehaupt  |
Update to 2.9.2 |
2.8.3 25 Dec 2018 20:25:40
  |
tcberner  |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
2.8.3 19 Oct 2018 08:39:13
  |
ehaupt  |
Update to 2.8.3 |
2.8.1 18 Oct 2018 08:00:18
  |
ehaupt  |
- Update to 2.8.1
- New version requires ssl USES flag
- Pacify portlint |
2.6.4 12 Jul 2018 08:59:59
  |
ehaupt  |
Update to 2.6.4 |
2.6.3 18 Jun 2018 14:00:43
  |
linimon  |
Mark ports broken on powerpc64, categories g-n.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
2.6.3 14 Jun 2018 15:17:48
  |
ehaupt  |
Update to 2.6.3 |
2.6.2 07 May 2018 08:04:03
  |
ehaupt  |
Update to 2.6.2 |
2.5.3 23 Apr 2018 11:46:00
  |
ehaupt  |
Update to 2.5.3 |
2.5.2 27 Mar 2018 09:51:06
  |
ehaupt  |
Update to 2.5.2 |
2.5.0 18 Mar 2018 14:47:28
  |
ehaupt  |
Update to 2.5.0 |
2.4.5_2 02 Mar 2018 08:51:00
  |
ehaupt  |
- Make libmicrohttpd support optional but on by default
- Provide an option to build a statically linked version |
2.4.5_1 26 Feb 2018 16:11:04
  |
ehaupt  |
Provide a patch that removes the hard coded 5% cpu cycle donation minimum but
keep the configurable default value at 5%.
This gives the users the choice to go lower than 5% if desired. |
2.4.5 20 Feb 2018 09:54:43
  |
ehaupt  |
Update to 2.4.5 |
2.4.4 10 Feb 2018 09:35:49
  |
ehaupt  |
- Update to 2.4.4
[1] - Add rc.d startup script
- Move config.json to ETCDIR and install it with @sample
- Add pkg-message
- Add user "xmrig" to UIDs
PR: 224822 [1]
Submitted by: joshruehlig@gmail.com [1] |
2.4.3 23 Dec 2017 10:14:10
  |
ehaupt  |
XMRig is a high performance Monero (XMR) CPU miner written in C++.
WWW: https://github.com/xmrig/xmrig |