net-p2p/bitcoin{-daemon,-utils}: Update to 31.0
Drop HARDENING option, it is upstream default now.6352ac548abitcoin -- Denial of Service and Possible Mining Inflationentered 2018-09-29
Virtual Peer-to-Peer Currency (Daemon)
# pkg install bitcoin-daemoninstalls 31.1 from latest; from quarterly (2026Q4) 31.1# cd /usr/ports/net-p2p/bitcoin-daemon && make install clean# make -C /usr/ports/net-p2p/bitcoin-daemon config # change options first
bitcoin, group bitcoin| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 31.1 | 31.1 | – |
| FreeBSD 15 | 31.1 | 31.1 | – |
| FreeBSD 14 | 31.1 | 31.1 | 31.1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 31.1 | 31.1 | – |
| FreeBSD 14 | 31.1 | 31.1 | 31.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.
pkg audit for the packaged version 31.1.net-p2p/bitcoin{-daemon,-utils}: Update to 31.0
Drop HARDENING option, it is upstream default now.6352ac548anet-p2p/bitcoin{-daemon,utils}: Update to 30.1
This is a larger than recent releases with an update to Qt6 and dropping
of the legacy BDB wallet format. See previous UPDATING message if you
need wallet migration instructions; the conversion code is integrated
and does not need BDB.1458023b2adevel/boost: bump consumers after boost upgrade (+) Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead67fb95fb3b
net-p2p/bitcoin: Update to 29.1f1f933bf35
devel/boost: bump consumers after Boost update18632db919
net-p2p/bitcoin[-daemon,-utils]: Update to 29.0 IMPORTANT: 29.x is the last release series that will support the legacy BDB wallet format. We are already doing this awkwardly since the format is BDB 4.8 and we are building with BDB 5. This will be removed in 30.0 later this year. Instructions: https://github.com/bitcoin/bitcoin/blob/29.x/doc/managing-wallets.md#migrating-legacy-wallets-to-descriptor-wallets This release switches to CMake which results in a major refacoring of the port and underlying build. The result seems good, but please provide feedback if there are any unexpected changes or problems. This release dropped UPnP support due to security concerns. NAT-PMP is implemented as an alternative. Reviewed by: arrowd (previous revision) Differential Revision: https://reviews.freebsd.org/D502651813f80d00
devel/boost: bump consumers after Boost-1.87 update Sponsored by: Future Crew, LLCfa53920e72
devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
net-p2p/bitcoin{,-daemon,-utils}: Update to 28.0e410c9cd86*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
net-p2p/bitcoin-daemon: Move manpages to share/man Approved by: portmgr (blanket) Fixes: baa96d4729d7b8c6bdc4e02129849ada8cc54ad3cd5e46c2c6
net-p2p/bitcoin: Update to 25.0 Changes https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-25.0.md Sponsored by: BBOX.ioe3dce67c61
*/*: bump all consumers after recent boost upgrade4cf39decb3
devel/boost-all: bump all library consumers after boost upgrade PR: 246106b082b3d13e
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
net-p2p/bitcoin: update to 0.21.0 changes https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.21.0.md Sponsored by: BBOX.iodc395f8a7a
net-p2p/bitcoin-daemon: Move PID to /var/run This deconflicts the GUI client, and fixes a permission error for the daemon even when running stand alone. PR: 246792 Reported by: Seth586 at protonmail.com, oobaz at frammish.org Sponsored by: BBOX.iof0acac574d
net-p2p/bitcoin*: remove db48 dependency In r465909 [1], 2 years ago, we added the option to link net-p2p/bitcoin* against db 5 or 6, still allowing to link against db 4.8 which is long time EOL and has been deprecated and marked for deletion in 2014 [2]. Now remove the option to link net-p2p/bitcoin* against db48, so the former does not depend on the latter anymore and db48 can be eventually removed from the ports tree. [1] https://svnweb.freebsd.org/ports?view=revision&revision=465909 https://github.com/freebsd/freebsd-ports/commit/68892c74876772806eaca3a9ecc1308e9459acea [2] https://github.com/freebsd/freebsd-ports/commit/b0113421712e3e2543fa9e1e0726502ef475e372#diff-9385162ec22da88a3a66c47891cbde67R19 PR: 245220 Submitted by: vd Approved by: kbowling (maintainer timeout)65c6bc94ff
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
Port cleanup. PR: 242245 Submitted by: ale Approved by: maintainer04ad7fce19
net-p2p/bitcoin: Upgrade from 0.18.1 to 0.19.0.1 PR: 242232 Submitted by: vd Approved by: kbowling (maintainer)f08d53e39f
net-p2p/bitcoin-daemon: unbreak on BE Builds fine on powerpc64. Approved by: mentors (implicit approval)3f304f0490
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
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
net-p2p/bitcoin: enable ZMQ by default Reported by: Seth Hahn <seth586 at protonmail.com> Approved by: timur (mentor) Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D19209fea9a38d34
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
Fix logging. Approved by: maintainer46ca53f034
net-p2p/bitcoin-daemon: fix deterministic tarball fallout PR: 230832 Submitted by: kbowling (maintainer)37b2f3e790
net-p2p/bitcoin-daemon: fix build Was broken by r477794 update to net-p2p/bitcoin Reported by: meta Pointyhat to: swills6357c33894
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
net-p2p/bitcoin: Upgrade from 0.16.0 to 0.16.1 PR: 229096 Submitted by: kbowling Approved by: kbowling (maintainer)3fbcdd487a
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/bitcoin: Add an option to use newer BDB Make the new option the default, so that when the port is recompiled it will link against BDB 5.x or 6.x (whichever is the default in the system). This will keep old wallet files readable and will not automatically convert them in an incompatible with BDB 4.8 way. Newly created wallet files will not be readable by Bitcoin Core versions linked with BDB 4.8. Next thing to consider is to remove the option to link against BDB 4.8 as this will remove the net-p2p/bitcoin -> databases/db48 dependency and will make it possible to ditch the latter, which is scheduled for removal from the ports collection on Apr 30 2018. PR: 226527 Approved by: kbowling (maintainer), antoine7dc6eb0244
Revert r465619 and r465623, the use of PORT_OPTIONS and option helpers is incorrect With hat: portmgrb702c5ec1e
Set default BDB version in bitcoin slave ports In c465619 a new single-choice option was introduced in net-p2p/bitcoin where exactly one variant must be chosen (BDB version). But the bitcoin slave ports net-p2p/bitcoin-daemon and net-p2p/bitcoin-utils set OPTIONS_DEFAULT=... (with missing BDB version) and the master port uses OPTIONS_DEFAULT?=...somebdbversion... so the choice of the master port is not inherited by the slaves. Fix this by explicitly setting the BDB version in both slave ports. Reported by: Dan Langille0b17f813db
Update to 0.16.0 release and change maintainer. PR: 226155 Submitted by: kbowling Approved by: maintainerd2150d0fd6
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/D1327925beeff079
Use a more modern way of distinguishing "big-endian platforms". This will attempt builds on arm platforms on the cluster. Approved by: portmgr (tier-2 blanket)ad371d6d2f
net-p2p/bitcoin: Update to 0.15.0.1 [1] While here, fix plist for bitcoin-daemon [2] PR: 222384 [1] PR: 222167 [2] Submitted by: kbowling [1] Submitted by: jbeich [2] Approved by: robbak@robbak.com (maintainer)23473e1def
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/D1158298eb11b2f0
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/D115827e21a6476a
net-p2p/bitcoin: Update to 0.14.2 PR: 220897 Submitted by: kbowling Approved by: robbak@robbak.com (maintainer) Differential Revision: https://reviews.freebsd.org/D116842d55528fc4
- net-p2p/bitcoin: fix path error in startup script files/bitcoin.in also removes reliance on unnecessary cli script. - net-p2p/bitcoin-daemon: create the user/group for the daemon to use also install a sample configuration file. With these two patches a "pkg install bitcoin-daemon" followed by "service start bitcoind" will be sufficient to run as a non-privileged user and automatically connect to bitcoin live network; using /var/db/bitcoin to store blockchain data. PR: 215059 Submitted by: Christopher Hall <hsw@bitmark.com> Approved by: <robbak@robbak.com> (maintainer)67ff391152
Begin deorbit burn of ia64. We have not attempted to build packages for it for many years. While here, alphabetize ARCHs, pet portlint, and modernize usages. Approved by: portmgr (tier-2 blanket)45cb752a04
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/D10472b324ade02d
devel/libevent2: drop historical suffix after r362796 PR: 216777 Approved by: mm (maintainer)a9425224f1
devel/libevent2: update to 2.1.8 and cleanup - DEFAULT_VERSIONS += ssl=openssl-devel is now supported - devel/py-event and devel/p5-Event-Lib are marked BROKEN Changes: https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt Changes: https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog PR: 216527 Exp-run by: antoine Approved by: mm (maintainer)21a7215c9a
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: 2017Q159e02117ae
- update miniupnpc to 2.0.20161216 - bump API change7a97406f03