diff options
author | Kevin Bowling <kbowling@FreeBSD.org> | 2025-05-09 20:31:15 -0700 |
---|---|---|
committer | Kevin Bowling <kbowling@FreeBSD.org> | 2025-05-10 01:00:07 -0700 |
commit | 1813f80d00439fc904940b154e3fb5bb44cddd9f (patch) | |
tree | d554a48e4dcbe32a55056683c584e50a1be1c19f /net-p2p/bitcoin/files/patch-CMakeLists.txt | |
parent | textproc/p5-Perl-MinimumVersion: update to 1.44 (diff) |
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/D50265
Diffstat (limited to 'net-p2p/bitcoin/files/patch-CMakeLists.txt')
-rw-r--r-- | net-p2p/bitcoin/files/patch-CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/net-p2p/bitcoin/files/patch-CMakeLists.txt b/net-p2p/bitcoin/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..7c47fb838701 --- /dev/null +++ b/net-p2p/bitcoin/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2025-05-09 20:40:59 UTC ++++ CMakeLists.txt +@@ -153,7 +153,7 @@ endif() + set(USE_QRCODE TRUE) + endif() + +-cmake_dependent_option(WITH_DBUS "Enable DBus support." ON "CMAKE_SYSTEM_NAME STREQUAL \"Linux\" AND BUILD_GUI" OFF) ++cmake_dependent_option(WITH_DBUS "Enable DBus support." ON "CMAKE_SYSTEM_NAME STREQUAL \"FreeBSD\" AND BUILD_GUI" OFF) + + option(WITH_MULTIPROCESS "Build multiprocess bitcoin-node and bitcoin-gui executables in addition to monolithic bitcoind and bitcoin-qt executables. Requires libmultiprocess library. Experimental." OFF) + if(WITH_MULTIPROCESS) |