CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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-cli
installs 0.18.4.3_4 from latest; from quarterly (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, group monero
Options
0 of 2 on in the package
Show the 2 options that are off
DOXYGEN NATIVE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16✗✗–
FreeBSD 150.18.4.3_4✗–
FreeBSD 140.18.4.3_4✗0.18.4.3_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.18.4.3_4✗–
FreeBSD 140.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)

Vasil Dimov (vd) · 0.17.1.7
net-p2p/monero-cli: Upgrade from 0.17.1.6 to 0.17.1.7
7b886a581b
Vasil Dimov (vd) · 0.17.1.6
net-p2p/monero-cli: Upgrade from 0.17.1.1 to 0.17.1.6
5fc0baea96
Vasil Dimov (vd) · 0.17.1.1
net-p2p/monero-cli: Upgrade from 0.17.1.0 to 0.17.1.1
81d3b19272
Vasil Dimov (vd) · 0.17.1.0
net-p2p/monero-cli: Upgrade from 0.17.0.1 to 0.17.1.0
6a90b0f323
Vasil Dimov (vd) · 0.17.0.1
net-p2p/monero-cli: Upgrade from 0.16.0.3 to 0.17.0.1
9746aa0f2e
Mark Linimon (linimon) · 0.16.0.3
Allow building on powerpc64le.

Approved by:	portmgr (tier-2 blanket)
2f383b0f5a
Vasil Dimov (vd) · 0.16.0.3
net-p2p/monero-cli: Upgrade from 0.16.0.0 to 0.16.0.3
8f0591d086
Vasil Dimov (vd) · 0.16.0.0
net-p2p/monero-cli: Upgrade from 0.15.0.5 to 0.16.0.0

Reported by:	Kay Ront <kayront@protonmail.ch>
6c7fb8aad7
Vasil Dimov (vd) · 0.15.0.5
net-p2p/monero-cli: Upgrade from 0.15.0.1 to 0.15.0.5
8cd3566383
Piotr Kubaj (pkubaj) · 0.15.0.1_1
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
Jan Beich (jbeich) · 0.15.0.1_1
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/D22136
701aa3bcf8
Vasil Dimov (vd) · 0.15.0.1
net-p2p/monero-cli: Upgrade from 0.15.0.0 to 0.15.0.1
1369bf1e50
Vasil Dimov (vd) · 0.15.0.0
net-p2p/monero-cli: Upgrade from 0.14.1.2 to 0.15.0.0
a6b9222324
Piotr Kubaj (pkubaj) · 0.14.1.2_2
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/D22027
a120657034
Jan Beich (jbeich) · 0.14.1.2_2
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/D20774
befa71e0f3
Gerald Pfeifer (gerald) · 0.14.1.2_1
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:		238330
ea8c8ec7da
Vasil Dimov (vd) · 0.14.1.2
net-p2p/monero-cli: Upgrade from 0.14.0.2 to 0.14.1.2
7b10cc04c2
Antoine Brodin (antoine) · 0.14.0.2_3
Fix printf crash in poudriere
d1101b4155
Vasil Dimov (vd) · 0.14.0.2_3
net-p2p/monero-cli: mark as broken on i386, uses 64 bit registers
3cb9e9f4c8
Vasil Dimov (vd) · 0.14.0.2_3
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:		236597
e6a55266a4
Jan Beich (jbeich) · 0.14.0.2_2
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/D19303
9b21a3a084
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.14.0.2_1
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:	antoine
40c9c7f7eb
Vasil Dimov (vd) · 0.14.0.2
net-p2p/monero-cli: Upgrade from 0.14.0.1 to 0.14.0.2
d80846b3c1
Vasil Dimov (vd) · 0.14.0.1
net-p2p/monero-cli: Mark as broken on amd64
b823387c36
Vasil Dimov (vd) · 0.14.0.1
net-p2p/monero-cli: Upgrade from 0.14.0.0 to 0.14.0.1
34de82a09b
Tobias Kortkamp (tobik) · 0.14.0.0_1
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:		230575
f4c9de68f6
Vasil Dimov (vd) · 0.14.0.0
net-p2p/monero-cli: Upgrade from 0.13.0.4 to 0.14.0.0
390b4c91bb
Mark Linimon (linimon) · 0.13.0.4_2
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
Gerald Pfeifer (gerald) · 0.13.0.4_2
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:		231590
a9f015d155
Jan Beich (jbeich) · 0.13.0.4_1
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/D17645
7c879267dc
Vasil Dimov (vd) · 0.13.0.4
net-p2p/monero-cli: Upgrade from 0.13.0.2 to 0.13.0.4
ee99f741d6
Jan Beich (jbeich) · 0.13.0.2
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:		232525
33e4bb679b
Vasil Dimov (vd) · 0.13.0.2
net-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
Vasil Dimov (vd) · 0.13.0.2
net-p2p/monero-cli: Upgrade from 0.12.3.0 to 0.13.0.2
1f0f547938
Steve Wills (swills) · 0.12.3.0_3
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 Linimon (linimon) · 0.12.3.0_2
Mark as broken on arm (and presumably powerpc64): the clang compiler does not support '-march=native'.

Approved by:	portmgr (tier-2 blanket)
9b8068a3ef
Jan Beich (jbeich) · 0.12.3.0_2
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/D16165
0b055d47f2
Gerald Pfeifer (gerald) · 0.12.3.0_1
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:		222542
09f9633cb6
Vasil Dimov (vd) · 0.12.3.0
net-p2p/monero-cli: Upgrade from 0.12.2.0 to 0.12.3.0
2f534b6fd1
Vasil Dimov (vd) · 0.12.2.0
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
Vasil Dimov (vd) · 0.12.2.0
net-p2p/monero-cli: Comment about a relevant bug entry
655cdfc48a
Vasil Dimov (vd) · 0.12.2.0
net-p2p/monero-cli: Upgrade from 0.12.0.0 to 0.12.2.0
f38f01b8f2
Dirk Meyer (dinoex) · 0.12.0.0_2
- 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 lib
b1026e3cb4
Jan Beich (jbeich) · 0.12.0.0_1
net-p2p/monero-cli: switch to upstream patch
bb994c7daf
Jan Beich (jbeich) · 0.12.0.0_1
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
Jan Beich (jbeich) · 0.12.0.0_1
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/D15030
cc95712fbe
Jan Beich (jbeich) · 0.12.0.0
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)
e8a7b1809b
Vasil Dimov (vd) · 0.12.0.0
net-p2p/monero-cli: Fix build on FreeBSD10/clang34
9d2b66c0f6
Ed Maste (emaste) · 0.12.0.0
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/D14876
73ca9e7230
Kirill Ponomarev (krion) · 0.12.0.0
Switch 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