CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

net-p2p/litecoin 0.21.4_14

Virtual Peer-to-Peer Currency Client (QT)

Port info

Maintainer
hsw@bitmark.com
Packages
latest: 0.21.4_14
Upstream
Higher version available: 0.21.5.8
Last update
to 0.21.4_14 · 97a84ef467
Quarterly
2026Q4: 0.21.4_14
WWW
https://www.litecoin.org/
Links
cgit · VuXML

Install

Package
# pkg install litecoin
installs 0.21.4_14 from latest; from quarterly (2026Q4) 0.21.4_14
Port
# cd /usr/ports/net-p2p/litecoin && make install clean
# make -C /usr/ports/net-p2p/litecoin config  # change options first
Size
5.0 MiB download · 14 MiB installed
Depends on
databases/db18 18.1.40_1, devel/boost-libs 1.92.0, devel/desktop-file-utils 0.28, devel/libevent 2.1.13, devel/libfmt 12.1.0, devel/protobuf 29.6,1, devel/qt5-core 5.15.19p96, devel/qt5-dbus 5.15.19p96, graphics/libqrencode 4.1.1, net/libzmq4 4.3.5_5, net/miniupnpc 2.3.3_1, net/qt5-network 5.15.19p96, x11-toolkits/qt5-gui 5.15.19p96, x11-toolkits/qt5-widgets 5.15.19p96
License
MIT
Options
6 of 8 on in the package: DBUS HARDENING QRCODES UPNP WALLET_BDBMODERN ZMQ
Show the 2 options that are off
DEBUG TESTS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.21.4_140.21.4_14–
FreeBSD 150.21.4_140.21.4_14–
FreeBSD 140.21.4_140.21.4_140.21.4_14

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.21.4_140.21.4_14–
FreeBSD 140.21.4_140.21.4_140.21.4_14

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.21.4_14.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (133)

Li-Wen Hsu (lwhsu) · 0.18.1
- Update to 0.18.1

Submitted by:	Christopher Hall <hsw@bitmark.com> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25276
bcc7bf2d03
Tobias Kortkamp (tobik) · 0.17.1_3
Clean up some things

Reported by:	portscan
a85b6fdebf
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.17.1_3
Bump PORTREVISION for devel/protobuf shlib change
1c489784e1
Matthias Andree (mandree) · 0.17.1_2
net-p2p/litecoin: net-p2p/zetacoin: Remove default-disabled WALLET_BDB48 radio OPTION.
65b0de7d73
Tobias C. Berner (tcberner) · 0.17.1_2
net-p2p/litecoin: prepare for Qt5-5.15
cd8394ec65
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.17.1_2
Bump PORTREVISION for devel/protobuf shlib change
11493c54b5
Piotr Kubaj (pkubaj) · 0.17.1_1
net-p2p/litecoin: fix build on GCC architectures

Recent upgrade of some dependency causes GCC to fail to build this port:
httpserver.cpp:74:10: error: 'deque' in namespace 'std' does not name a template type
   74 |     std::deque<std::unique_ptr<WorkItem>> queue;
      |          ^~~~~
httpserver.cpp:33:1: note: 'std::deque' is defined in header '<deque>'; did you forget to '#include <deque>'?
   32 | #include <support/events.h>
  +++ |+#include <deque>
   33 |
httpserver.cpp: In member function 'bool WorkQueue<WorkItem>::Enqueue(WorkItem*)':
httpserver.cpp:92:13: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   92 |         if (queue.size() >= maxDepth) {
      |             ^~~~~
      |             Enqueue
httpserver.cpp:95:9: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   95 |         queue.emplace_back(std::unique_ptr<WorkItem>(item));
      |         ^~~~~
      |         Enqueue
httpserver.cpp: In member function 'void WorkQueue<WorkItem>::Run()':
httpserver.cpp:106:35: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  106 |                 while (running && queue.empty())
      |                                   ^~~~~
      |                                   Enqueue
httpserver.cpp:110:31: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  110 |                 i = std::move(queue.front());
      |                               ^~~~~
      |                               Enqueue

Include deque in httpserver.c to fix it.

PR:		242722
Approved by:	hsw@bitmark.com (maintainer)
d37567133a
Jan Beich (jbeich) · 0.17.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
Piotr Kubaj (pkubaj) · 0.17.1
net-p2p/litecoin: fix build on big-endian architectures

Include sys/endian.h in src/crypto/scrypt.cpp, big-endian architectures need it:
crypto/scrypt.cpp:157:3: error: 'be32enc' was not declared in this scope
  157 |   be32enc(ivec, (uint32_t)(i + 1));
      |   ^~~~~~~
crypto/scrypt.cpp: In function 'void scrypt_1024_1_1_256_sp_generic(const char*, char*, char*)':
crypto/scrypt.cpp:269:10: error: 'le32dec' was not declared in this scope
  269 |   X[k] = le32dec(&B[4 * k]);
      |          ^~~~~~~
crypto/scrypt.cpp:285:3: error: 'le32enc' was not declared in this scope
  285 |   le32enc(&B[4 * k], X[k]);
      |   ^~~~~~~

PR:		240695
Approved by:	hsw@bitmark.com (maintainer), linimon (mentor)
b3d0f198ff
Alex Dupre (ale) · 0.17.1
Update to 0.17.1 release and add the option (default enabled) to use a newer BDB version (sync with bitcoin port).

PR:		240058
Submitted by:	ale
Approved by:	maintainer
bf8943b55d
Jan Beich (jbeich) · 0.16.3_12
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
Jan Beich (jbeich) · 0.16.3_11
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
f18538b989
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.16.3_10
Bump PORTREVISION for devel/protobuf shlib change
4f3e0d828f
Gerald Pfeifer (gerald) · 0.16.3_9
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
Marcelo Araujo (araujo) · 0.16.3_8
- Enable ZMQ by default - Pass maintainership to the submitter

Submitted by:	Christopher Hall <hsw@bitmark.com> (via email)
4641dcbcd3
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.16.3_7
Update devel/protobuf to 3.8.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		238808
Exp-run by:	antoine
70ffc9c0fd
Tobias Kortkamp (tobik) · 0.16.3_6
net-p2p/litecoin*: Unbreak after r505136

litecoin was never really updated to 0.17.1.

Pointy hat:	swills
440546d578
Steve Wills (swills) · 0.17.1_6
net-p2p/litecoin: drop maintainership
f474b025d2
Jan Beich (jbeich) · 0.16.3_6
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.16.3_5
Update devel/protobuf to 3.7.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		236157
Exp-run by:	antoine
73b1e3abe6
Tijl Coosemans (tijl) · 0.16.3_4
Fix Qt5 symbol version scripts to put the catch-all clause first.  When a symbol matches multiple clauses the last one takes precedence.  If the catch-all is last it captures everything.  In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
1bf487d3e7
Gerald Pfeifer (gerald) · 0.16.3_3
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.16.3_2
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
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.16.3_1
Update devel/protobuf to 3.6.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		231008
Exp-run by:	antoine
7cdcf9aed1
Rene Ladan (rene) · 0.16.3
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
8a502cb2d4
Steve Wills (swills) · 0.16.3
net-p2p/litecoin: update to 0.16.3
15bef665f5
Jan Beich (jbeich) · 0.16.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.16.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
Steve Wills (swills) · 0.16.0
net-p2p/litecoin: update to 0.16.0
36e2a81af7
Tobias C. Berner (tcberner) · 0.15.1_2
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
b1a1d38bf9
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.15.1_2
Revert r473259 and r473260 which are committed by accident

- Bump PORTEPOCH for protobuf and py-protobuf
- Bump PORTREVISION for dependent ports
05f155d9b1
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.15.1_1
Update to 3.6.0

Changes:	https://github.com/google/protobuf/releases
cf03afc451
Steve Wills (swills) · 0.15.1
net-p2p/litecoin: update to 0.15.1
70ad24d5d5
Dirk Meyer (dinoex) · 0.14.2_6
- 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.14.2_5
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.14.2_5
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.14.2_4
devel/boost-*: update to 1.66.0

Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
25beeff079
Jan Beich (jbeich) · 0.14.2_2
net-p2p/bitcoin: unbreak with boost 1.66

PR:		224129 224132
Obtained from:	upstream (Bitcoin 0.16.0)
Approved by:	portmgr blanket
cfe74575e3
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.14.2_2
Update devel/protobuf to 3.5.0

- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
0a7591375a
Jan Beich (jbeich) · 0.14.2_2
devel/boost-*: update to 1.65.1

Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
98eb11b2f0
Jan Beich (jbeich) · 0.14.2_1
devel/boost-*: enable C++11 features

PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
7e21a6476a
Vanilla I. Shu (vanilla) · 0.14.2_1
1: upgrade to 4.0.0. 2: chrase shared library version.
9a000af85b
Steve Wills (swills) · 0.14.2
net-p2p/litecoin: update to 0.14.2

While here, add rc script for litecoin-daemon

PR:		222343
Submitted by:	Christopher Hall <hsw@bitmark.com> (with changes)
e4f9348119
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.10.4.0_8
Update devel/protobuf to 3.4.0

- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
6fa7fc5018
Mark Linimon (linimon) · 0.10.4.0_7
Mark some ports failing on power64.  In cases where the error message was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
82c3cac0d2
Jan Beich (jbeich) · 0.10.4.0_7
devel/boost-*: update to 1.64.0

Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
b324ade02d
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.10.4.0_6
Update devel/protobuf to 3.3.0

- Remove USE_CSTD=c99: it was added for [1], now audio/clementine-player builds fine without it
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
PR:		178687 [1]
149013a34f
Sunpoet Po-Chuan Hsieh (sunpoet) · 0.10.4.0_5
Update devel/protobuf to 3.2.0

- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
7f2dff279c
Jan Beich (jbeich) · 0.10.4.0_4
devel/boost-*: update to 1.63.0

Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
59e02117ae
Dirk Meyer (dinoex) · 0.10.4.0_3
- update miniupnpc to 2.0.20161216 - bump API change
7a97406f03