net-p2p/monero-cli: Upgrade from 0.17.1.6 to 0.17.1.77b886a581b
Port details
net-p2p/monero-cli 0.18.4.3_4
Private, secure, untraceable, decentralised digital currency (CLI)
Port info
- Maintainer
- alex.perechnev@gmail.com
- Packages
- latest: 0.18.4.3_4
- Upstream
- Higher version available: 0.18.5.4
- Last update
- to 0.18.4.3_4 · 97a84ef467
- Quarterly
- 2026Q4: 0.18.4.3_4
- WWW
- https://getmonero.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install monero-cliinstalls 0.18.4.3_4 fromlatest; fromquarterly(2026Q4) 0.18.4.3_4- Port
# cd /usr/ports/net-p2p/monero-cli && make install clean# make -C /usr/ports/net-p2p/monero-cli config # change options first
- Size
- 15 MiB download · 74 MiB installed
- Depends on
- devel/boost-libs 1.92.0, devel/libunwind 20250904, devel/readline 8.3.6, dns/unbound 1.26.2, net/libzmq4 4.3.5_5, net/miniupnpc 2.3.3_1, net/norm 1.5.9_1,1, net/openpgm 5.3.128, security/libsodium 1.0.22
- License
- BSD3CLAUSE
- Creates
- user
monero, groupmonero - Options
- 0 of 2 on in the package
Show the 2 options that are off
DOXYGEN NATIVE
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | ✗ | ✗ | – |
| FreeBSD 15 | 0.18.4.3_4 | ✗ | – |
| FreeBSD 14 | 0.18.4.3_4 | ✗ | 0.18.4.3_4 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.18.4.3_4 | ✗ | – |
| FreeBSD 14 | 0.18.4.3_4 | ✗ | 0.18.4.3_4 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.18.4.3_4.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (108)
net-p2p/monero-cli: Upgrade from 0.17.1.1 to 0.17.1.65fc0baea96
net-p2p/monero-cli: Upgrade from 0.17.1.0 to 0.17.1.181d3b19272
net-p2p/monero-cli: Upgrade from 0.17.0.1 to 0.17.1.06a90b0f323
net-p2p/monero-cli: Upgrade from 0.16.0.3 to 0.17.0.19746aa0f2e
Allow building on powerpc64le. Approved by: portmgr (tier-2 blanket)2f383b0f5a
net-p2p/monero-cli: Upgrade from 0.16.0.0 to 0.16.0.38f0591d086
net-p2p/monero-cli: Upgrade from 0.15.0.5 to 0.16.0.0 Reported by: Kay Ront <kayront@protonmail.ch>6c7fb8aad7
net-p2p/monero-cli: Upgrade from 0.15.0.1 to 0.15.0.58cd3566383
net-p2p/monero-cli: fix build on non-x86 Architectures that don't have libunwind available should disable stack trace. Otherwise, the following linking error is encountered: /usr/local/bin/ld: src/common/libcommon.a(stack_trace.cpp.o): in function `tools::log_stack_trace(char const*)': stack_trace.cpp:(.text+0x71c): undefined reference to `el::base::debug::StackTrace::generateNew()' /usr/local/bin/ld: stack_trace.cpp:(.text+0x72c): undefined reference to `el::base::debug::operator<<(std::ostream&, el::base::debug::StackTrace const&)' collect2: error: ld returned 1 exit status PR: 242846 Approved by: vd (maintainer timeout) MFH: 2020Q1 (fix build blanket)a4b04b37dc
devel/boost-*: update to 1.72.0 Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136701aa3bcf8
net-p2p/monero-cli: Upgrade from 0.15.0.0 to 0.15.0.11369bf1e50
net-p2p/monero-cli: Upgrade from 0.14.1.2 to 0.15.0.0a6b9222324
net-p2p/monero-cli: fix build on non-x86 Checking battery status uses x86-only headers and functions. Remove this functionality to get it to build on other architectures. PR: 241230 Approved by: linimon (mentor), vd (maintainer) Pull Request: https://github.com/monero-project/monero/pull/5984 Differential Revision: https://reviews.freebsd.org/D22027a120657034
devel/boost-*: update to 1.71.0 Changes: http://www.boost.org/users/history/version_1_71_0.html PR: 238827 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20774befa71e0f3
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
net-p2p/monero-cli: Upgrade from 0.14.0.2 to 0.14.1.27b10cc04c2
Fix printf crash in poudriered1101b4155
net-p2p/monero-cli: mark as broken on i386, uses 64 bit registers3cb9e9f4c8
net-p2p/monero-cli: Apply all changes from upstream after 0.14.0.2 Use git commit id 1f809e7485fc3085 instead of tag v0.14.0.2. This fixes the compilation with boost 1.70. PR: 236597e6a55266a4
devel/boost-*: update to 1.70.0 Changes: http://www.boost.org/users/history/version_1_70_0.html PR: 235956 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D193039b21a3a084
Update devel/readline to 8.0 - Bump PORTREVISION of dependent ports for shlib change Changes: https://tiswww.case.edu/php/chet/readline/CHANGES PR: 236156 Exp-run by: antoine40c9c7f7eb
net-p2p/monero-cli: Upgrade from 0.14.0.1 to 0.14.0.2d80846b3c1
net-p2p/monero-cli: Mark as broken on amd64b823387c36
net-p2p/monero-cli: Upgrade from 0.14.0.0 to 0.14.0.134de82a09b
net/openpgm: Do not add -I to non-existing directory in openpgm-5.2.pc
foo/lib/pgm-5.2/include does not exist, so applications using strict
compiler flags will fail to build due to this.
Here this breaks devel/xeus build after r491260 [1]:
CMake Error in CMakeLists.txt:
Imported target "cppzmq" includes non-existent path
"/usr/local/lib/pgm-5.2/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
- Bump revisions of all net/openpgm consumers
- Unbreak devel/xeus
[1] http://beefy9.nyi.freebsd.org/data/112amd64-default/491532/logs/errors/xeus-0.18.1.log
PR: 230575f4c9de68f6net-p2p/monero-cli: Upgrade from 0.13.0.4 to 0.14.0.0390b4c91bb
Conditionalize the dependence of libunwind to x86-only to allow building these ports on !x86. libunwind is only available for x86; lang/ruby* already expresses this correctly. Some of the rubygems did not: for the ones that already had USE_RUBY, the dependency was overspecified in the first place. Tested for no-harm on amd64. While here, pet portlint where appropriate. Approved by: portmgr (tier-2 blanket)9d8de19218
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
devel/boost-*: update to 1.69.0 Changes: http://www.boost.org/users/history/version_1_69_0.html PR: 232525 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D176457c879267dc
net-p2p/monero-cli: Upgrade from 0.13.0.2 to 0.13.0.4ee99f741d6
net-p2p/monero-cli: unbreak with boost 1.69
src/cryptonote_basic/miner.cpp:640:25: error: assigning to 'bool' from incompatible type 'boost::logic::tribool'
on_ac_power = !battery_powered;
^~~~~~~~~~~~~~~~
PR: 23252533e4bb679bnet-p2p/monero-cli: fix compilation on FreeBSD < 12 -DMANUAL_SUBMODULES:BOOL=ON was mistakenly provided only on 12.x, should be used always. While I am here, pet portlint.26e9da0ea0
net-p2p/monero-cli: Upgrade from 0.12.3.0 to 0.13.0.21f0f547938
dns/unbound: update to 1.8.0 Bump PORTREVISION on consumers due to library major version change PR: 231283 Submitted by: jaap@NLnetLabs.nl (maintainer)17425abd3c
Mark as broken on arm (and presumably powerpc64): the clang compiler does not support '-march=native'. Approved by: portmgr (tier-2 blanket)9b8068a3ef
devel/boost-*: update to 1.68.0 - Switch to C++14 for libboost_system to support C++14 consumers Changes: http://www.boost.org/users/history/version_1_68_0.html PR: 229569 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D161650b055d47f2
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
net-p2p/monero-cli: Upgrade from 0.12.2.0 to 0.12.3.02f534b6fd1
net-p2p/monero-cli: Fix compilation on i386 /usr/src/contrib/llvm/tools/lld/ELF/Driver.cpp:126 contains "elf_i386" as a recognized name, but for some reason monero fails to link on the i386 build cluster with an error: /usr/bin/ld: unrecognised emulation mode: elf_i386 Supported emulations: elf_i386_fbsd Thus, change "elf_i386" to "elf_i386_fbsd".eb8069960d
net-p2p/monero-cli: Comment about a relevant bug entry655cdfc48a
net-p2p/monero-cli: Upgrade from 0.12.0.0 to 0.12.2.0f38f01b8f2
- update to miniupnpc 2.1 PR: 228050 Submitted by: Hung-Yi Chen - fix python build - add LICENSE for slave port - make portlint happier - bump PORTREVISION on ports using the shared libb1026e3cb4
net-p2p/monero-cli: switch to upstream patchbb994c7daf
Adjust PORTREVISION order to pet portlint after r467711 Tools/scripts/bump-revision.sh adds PORTREVISION in the wrong place when DISTVERSION*FIX is used.1e53503986
devel/boost-*: update to 1.67.0 Changes: http://www.boost.org/users/history/version_1_67_0.html PR: 227427 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15030cc95712fbe
net-p2p/monero-cli: unbreak with boost 1.67
In file included from src/cryptonote_basic/hardfork.cpp:33:
In file included from src/blockchain_db/blockchain_db.h:42:
In file included from src/cryptonote_basic/hardfork.h:31:
contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
#include <boost/thread/v2/thread.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/rpc/daemon_handler.cpp:29:
In file included from src/rpc/daemon_handler.h:36:
In file included from src/p2p/net_node.h:41:
In file included from contrib/epee/include/net/levin_server_cp2.h:32:
In file included from contrib/epee/include/net/abstract_tcp_server2.h:324:
contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
#include <boost/thread/v2/thread.hpp> // TODO
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR: 227427
Reported by: antoine (via exp-run)e8a7b1809bnet-p2p/monero-cli: Fix build on FreeBSD10/clang349d2b66c0f6
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable
Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH. Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.
Approved by: portmgr (antoine)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1487673ca9e7230Switch to ld.bfd by default as ld.ldd doesn't have built-in default output target. PR: 226996 Submitted by: emaste Approved by: portmgr (LLD_UNSAFE blanket)6485279f46