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

net-p2p/bitcoin-daemon 31.0

Virtual Peer-to-Peer Currency (Daemon)

Port info

Maintainer
kbowling@FreeBSD.org
Packages
latest: 31.1, update to 31.0 not built yet
Upstream
up to date
Last update
to 31.1 via net-p2p/bitcoin · 3f9d44b4d5
Quarterly
2026Q4: 31.1
WWW
https://www.bitcoin.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install bitcoin-daemon
installs 31.1 from latest; from quarterly (2026Q4) 31.1
Port
# cd /usr/ports/net-p2p/bitcoin-daemon && make install clean
# make -C /usr/ports/net-p2p/bitcoin-daemon config  # change options first
Size
12 MiB download · 29 MiB installed
Depends on
databases/sqlite3 3.53.4,1, devel/capnproto 1.5.0, devel/libevent 2.1.13, net/libzmq4 4.3.5_5
License
MIT
Creates
user bitcoin, group bitcoin
Options
2 of 4 on in the package: WALLET ZMQ
Show the 2 options that are off
DEBUG TESTS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1631.131.1–
FreeBSD 1531.131.1–
FreeBSD 1431.131.131.1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1531.131.1–
FreeBSD 1431.131.131.1

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 31.1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

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

None.

Commits (57)

Jan Beich (jbeich)
devel/boost-*: update to 1.62.0

- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
a8713d15f4
Tijl Coosemans (tijl)
- Update net-p2p/bitcoin to 0.12.1. - Enable DBUS option by default.  Desktop systems almost always have DBus   installed. - Enable UPNP option by default.  Many ISP supplied modems contain a NAT   these days. - Remove --disable-reduce-exports.  It's disabled by default. - Add bitcoind rc.d script. [1]

PR:		208937, 209136
Submitted by:	xenophon+fbsdports@irtnog.org [1]
Approved by:	robbak@gmail.com (maintainer)
5f893fee5f
Mark Linimon (linimon)
Mark as x86-specific: does not support big-endian architectures.

Approved by:	portmgr (sparc64 blanket)
c58d95ca11
Jan Beich (jbeich)
net-p2p/bitcoin*: update to 0.10.1 and fix conflicts

Work around bin/test_bitcoin installed more than once by leaving
TESTS=on by default only in net-p2p/bitcoin-utils.

Changes:	https://bitcoin.org/en/release/v0.10.1
PR:		198826 [1]
PR:		199856
Reported by:	peter [1]
Submitted by:	robbak@gmail.com (maintainer, other mail)
4c0f73173f
Kubilay Kocak (koobs)
net-p2p/bitcoin: Centralise regression-test target

Move the regression-test targetr from bitcoin-daemon to bitcoin port proper.

Approved by:	maintainer (via IRC)
b7755bca61
Kubilay Kocak (koobs)
net-p2p/bitcoin: Update to 0.10.0, split bitcoin-utils, LOTS MORE

- Update to 0.10.0
- Split out bitcoin-cli and bitcoin-tx into net-p2p/bitcoin-utils
- Slave out bitcoin-utils and bitcoin-daemon properly
- Canonicalize MASTER_SITES to what USE_GITHUB uses
- Update COMMENT so each port is unique
- protobuf/protoc is GUI-only dependency, remove it from unconditional
  {BUILD,LIB}_DEPENDS.
- Group and sort USES/USE_*
- Deprecate USE_AUTOTOOLS in favour of USES=autoreconf
- Remove {AUTOMAKE,ACLOCAL}_ARGS accordingly
- Remove unconditional *FLAGS and replace then with OPTIONS-conditional
  ones.
- Remove unnecessary CXXFLAGS
- Add HARDENING and TESTS options, add them to OPTIONS_DEFAULT
- Add DBUS and DEBUG options
- Define OPTIONS only where they're relevant for each port
- Rejig OPTIONS descriptions for greater clarity
- Replace hard-coded SSL inc/lib flags with USE_OPENSSL variables to
  allow for switching between Base and Ports OpenSSL's.
- Use OPTIONS helpers
- Remove post-patch target
- Canonicalize CONFIGURE_ARGS, with slave port specific overrides.
- Verbosify builds (V=1)
- Remove upstreamed patches
- Add regression-test targets (requires TESTS option)
- Add --disable-reduce-exports to CONFIGURE_ARGS until upstream PR #5819
  lands, which caused sanity test failure at run-time [1]

  P.S We now pass the test suite (not including python test, which
      has an error)

Based on patch Submitted by:

 - Andriy Voskoboinyk  <s3erios gmail.com>
 - Robert Backhaus <robbak gmail.com>

[1] https://github.com/bitcoin/bitcoin/pull/5819

PR:		193424
Reviewed by:	maintainer
Approved by:	maintainer
24c1a3701d
Steve Wills (swills)
Slave port of net-p2p/bitcoin so as to allow bitcoin-qt and bitcoind to easily coexist on a system.

PR:		ports/184972
Submitted by:	"Chad J. Milios" <milios@ccsys.com>
6908ecaa08