From nobody Sat Jan 03 22:02:11 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dkF0M3kRMz6Lvgr for ; Sat, 03 Jan 2026 22:02:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dkF0M2MSvz3tZB for ; Sat, 03 Jan 2026 22:02:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767477731; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=W6SZ40L7HdSSH9kJc/ButuwWbKXSAtx0IQcplSNnNUk=; b=hQIuo3pRVuYG46dqURF84KiIhY6tawRNWE1xjlhhqrrTcQgMNj/5FAFqxx2fw0aPqZqZmO tPjiKreIfuNj9sB1r1jAsxN5dD8wHOt8DYWwmByaYU0/R6hkPz0weMToUVQdv5K6x/NOHR TH6YTgxPTwupRZbIq30U1II/3+2AeNNzJtd4AbcmlhWXXrI7BEkWSldvWohup+vxKrW3Ve Qf8gphQQoOi2GZybDDTKDxLnIagCiIVbGnTFeUnNHk3y2J08Jf+OXsmbKSGCJVIsRvOkZS 7i6pJReu2x+A3ksHFCFDMBQIOkE8bPeXA4QqyKS2QrS3HU0ZSaYZuq0Ra2DKpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767477731; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=W6SZ40L7HdSSH9kJc/ButuwWbKXSAtx0IQcplSNnNUk=; b=TafGwQhAUfQnGQNhMqfCwmjm7IptAUJ7s7KmRlYH7KTZjywt9oHFRmsZajkq/EgVzna7Qx WxwLNm+qgdomOjISHLGWsNqgEsU/2ZlzLE0fRPIIU3bA1HMnn9dAkta8mmcx4MzMzaDTmS v2D6QZByW9JPY2LA7+Fwm+KG70ddqF3wQO+vRowZ1IeOIr12QMjC35ZOrdlUTNTGh2gEU4 VoWUlWU7U9Pr2MZ8FDNwkUNH4xdWpffJ2c1lrx7CUzgsWudmgRohFOGJp1oXtUrZOJXNhn Ij5z12JW9Y+9BdjYMUmbuMtKJdRJZvzZ2xAk/MxsAWlkJEAaTGC1pWQjY4tufA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767477731; a=rsa-sha256; cv=none; b=jXhOLzo8kABgYIvSdcbvfTK9FRWXWKomeBh1BiJxGwNt08A0xc9MyfGNtUn9IRup/4uXrU R9JicS+ge5kfh+ABae96Hp0Mr9Y+QzAmgZvPo388yzY4or0PmPWtMONMagocVAYHjbX5Ec 1qbsEoI90hExuglF11tyzkHGXLtho52Eue6ZAfqOlMiOfqLsExcMHozEsmNxH++KQS3Rlj 31+U7HjRmYtWFOszZ43P5kxAQVI/w7KGwjIR8d/J9biQuvRHYUb6WivLvUluE9FUUb0Pxy hYlsH5bl92JQcjzHUeBrOGZiB9xsgChSWf+KhmRtAWRM/YZ/YM0X+T28zFluPg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dkF0M1xSSz1LgF for ; Sat, 03 Jan 2026 22:02:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id ff38 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 03 Jan 2026 22:02:11 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kevin Bowling Subject: git: 1458023b2a74 - main - net-p2p/bitcoin{-daemon,utils}: Update to 30.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1458023b2a74e99dd07d85c89c026d374e0d2f2a Auto-Submitted: auto-generated Date: Sat, 03 Jan 2026 22:02:11 +0000 Message-Id: <695991e3.ff38.1bbc90b5@gitrepo.freebsd.org> The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/ports/commit/?id=1458023b2a74e99dd07d85c89c026d374e0d2f2a commit 1458023b2a74e99dd07d85c89c026d374e0d2f2a Author: Kevin Bowling AuthorDate: 2026-01-03 21:28:17 +0000 Commit: Kevin Bowling CommitDate: 2026-01-03 21:59:36 +0000 net-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. --- net-p2p/bitcoin-daemon/Makefile | 3 ++- net-p2p/bitcoin-utils/Makefile | 10 ++++++---- net-p2p/bitcoin/Makefile | 31 ++++++++++++++----------------- net-p2p/bitcoin/distinfo | 6 +++--- 4 files changed, 25 insertions(+), 25 deletions(-) diff --git a/net-p2p/bitcoin-daemon/Makefile b/net-p2p/bitcoin-daemon/Makefile index 402bd69f0aa6..4b6c2ee2c384 100644 --- a/net-p2p/bitcoin-daemon/Makefile +++ b/net-p2p/bitcoin-daemon/Makefile @@ -1,4 +1,3 @@ -PORTREVISION= 1 PKGNAMESUFFIX= -daemon COMMENT= Virtual Peer-to-Peer Currency (Daemon) @@ -8,6 +7,7 @@ SLAVE_PORT= yes USE_RC_SUBR= bitcoind CMAKE_ARGS= -DBUILD_DAEMON=ON \ + -DBUILD_BITCOIN_BIN=OFF \ -DBUILD_CLI=OFF \ -DBUILD_GUI=OFF \ -DBUILD_SHARED_LIBS=OFF \ @@ -22,6 +22,7 @@ GROUPS= bitcoin PLIST_FILES= "@sample %%ETCDIR%%.conf.sample" \ bin/bitcoind \ + libexec/bitcoin-node \ share/man/man1/bitcoind.1.gz OPTIONS_DEFINE= DEBUG HARDENING TESTS WALLET ZMQ diff --git a/net-p2p/bitcoin-utils/Makefile b/net-p2p/bitcoin-utils/Makefile index 7189a5914a90..ee55aecb310d 100644 --- a/net-p2p/bitcoin-utils/Makefile +++ b/net-p2p/bitcoin-utils/Makefile @@ -1,11 +1,11 @@ -PORTREVISION= 1 PKGNAMESUFFIX= -utils COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities) SLAVE_PORT= yes -CMAKE_ARGS= -DBUILD_CLI=ON \ +CMAKE_ARGS= -DBUILD_BITCOIN_BIN=ON \ + -DBUILD_CLI=ON \ -DBUILD_TX=ON \ -DBUILD_UTIL=ON \ -DBUILD_DAEMON=OFF \ @@ -14,12 +14,14 @@ CMAKE_ARGS= -DBUILD_CLI=ON \ MASTERDIR= ${.CURDIR}/../bitcoin -PLIST_FILES= bin/bitcoin-cli \ +PLIST_FILES= bin/bitcoin \ + bin/bitcoin-cli \ bin/bitcoin-tx \ bin/bitcoin-util \ share/man/man1/bitcoin-cli.1.gz \ share/man/man1/bitcoin-tx.1.gz \ - share/man/man1/bitcoin-util.1.gz + share/man/man1/bitcoin-util.1.gz \ + share/man/man1/bitcoin.1.gz OPTIONS_DEFINE= DEBUG HARDENING TESTS WALLET OPTIONS_DEFAULT= HARDENING TESTS WALLET diff --git a/net-p2p/bitcoin/Makefile b/net-p2p/bitcoin/Makefile index 6266fc6eba13..0b49cdf2e45e 100644 --- a/net-p2p/bitcoin/Makefile +++ b/net-p2p/bitcoin/Makefile @@ -1,6 +1,5 @@ PORTNAME= bitcoin -PORTVERSION= 29.1 -PORTREVISION= 1 +PORTVERSION= 30.1 CATEGORIES= net-p2p finance MASTER_SITES= https://bitcoincore.org/bin/bitcoin-core-${PORTVERSION}/ \ LOCAL/swills:icon @@ -15,20 +14,23 @@ WWW= https://www.bitcoin.org/ LICENSE= MIT -LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ +BUILD_DEPENDS= boost-libs>=1.74:devel/boost-libs + +LIB_DEPENDS= libcapnp.so:devel/capnproto \ libevent.so:devel/libevent SLAVE_PORT?= no USES= cmake compiler:c++20-lang cpe pkgconfig .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -USES+= desktop-file-utils qt:5 -USE_QT= core gui network widgets buildtools:build linguisttools:build \ - qmake:build +USES+= desktop-file-utils gl qt:6 +USE_QT= base tools:build +USE_GL= opengl .endif GH_ACCOUNT= bitcoin CMAKE_ARGS?= -DBUILD_GUI=ON \ + -DBUILD_BITCOIN_BIN=OFF \ -DBUILD_CLI=OFF \ -DBUILD_DAEMON=OFF \ -DBUILD_SHARED_LIBS=OFF \ @@ -37,6 +39,7 @@ CMAKE_ARGS?= -DBUILD_GUI=ON \ -DBUILD_WALLET_TOOL=OFF PLIST_FILES?= bin/bitcoin-qt \ + libexec/bitcoin-gui \ share/applications/bitcoin-qt.desktop \ share/man/man1/bitcoin-qt.1.gz \ share/pixmaps/bitcoin128.png @@ -51,7 +54,6 @@ TESTS_DESC= Build test binary and unit tests WALLET_DESC= Wallet Management Support ZMQ_DESC= Block and transaction broadcasting with ZeroMQ -DBUS_USE= QT=dbus DBUS_CMAKE_BOOL= WITH_DBUS DEBUG_CMAKE_ON= -DCMAKE_BUILD_TYPE=Debug @@ -62,20 +64,15 @@ HARDENING_CMAKE_BOOL= ENABLE_HARDENING QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode QRCODES_CMAKE_BOOL= WITH_QRENCODE -.if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -TESTS_USE= QT=testlib -.endif TESTS_CMAKE_BOOL= BUILD_BENCH BUILD_TESTS SECP256K1_BUILD_TESTS -TESTS_PLIST_FILES= bin/bench_bitcoin \ - bin/test_bitcoin +TESTS_PLIST_FILES= libexec/bench_bitcoin \ + libexec/test_bitcoin .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -TESTS_PLIST_FILES+= bin/test_bitcoin-qt +TESTS_PLIST_FILES+= libexec/test_bitcoin-qt .endif -WALLET_USES= bdb:5 sqlite:3 -WALLET_CMAKE_ON= -DENABLE_WALLET=ON \ - -DWARN_INCOMPATIBLE_BDB=OFF \ - -DWITH_BDB=ON +WALLET_USES= sqlite:3 +WALLET_CMAKE_ON= -DENABLE_WALLET=ON WALLET_CMAKE_OFF= -DENABLE_WALLET=OFF ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4 diff --git a/net-p2p/bitcoin/distinfo b/net-p2p/bitcoin/distinfo index ffb5bf182917..157aaa344b2a 100644 --- a/net-p2p/bitcoin/distinfo +++ b/net-p2p/bitcoin/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757669323 -SHA256 (bitcoin/bitcoin-29.1.tar.gz) = 067f624ae273b0d85a1554ffd7c098923351a647204e67034df6cc1dfacfa06b -SIZE (bitcoin/bitcoin-29.1.tar.gz) = 12880902 +TIMESTAMP = 1767426757 +SHA256 (bitcoin/bitcoin-30.1.tar.gz) = 5d5518782c3000f64717ec1b4291e7e609a1f900d9729ee83c982243779c3f43 +SIZE (bitcoin/bitcoin-30.1.tar.gz) = 12681309 SHA256 (bitcoin/bitcoin128.png) = ad880c8459ecfdb96abe6a4689af06bdd27906e0edcd39d0915482f2da91e722 SIZE (bitcoin/bitcoin128.png) = 10639