pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/finance/bitcoin



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jul 17 11:22:59 UTC 2025

Modified Files:
        pkgsrc/finance/bitcoin: Makefile PLIST distinfo options.mk

Log Message:
bitcoin: updated to 29.0

29.0
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-29.0.md


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 pkgsrc/finance/bitcoin/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/finance/bitcoin/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/finance/bitcoin/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/finance/bitcoin/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/finance/bitcoin/Makefile
diff -u pkgsrc/finance/bitcoin/Makefile:1.92 pkgsrc/finance/bitcoin/Makefile:1.93
--- pkgsrc/finance/bitcoin/Makefile:1.92        Thu Jul  3 06:28:31 2025
+++ pkgsrc/finance/bitcoin/Makefile     Thu Jul 17 11:22:59 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.92 2025/07/03 06:28:31 wiz Exp $
+# $NetBSD: Makefile,v 1.93 2025/07/17 11:22:59 adam Exp $
 
-DISTNAME=      bitcoin-28.1
-PKGREVISION=   5
+DISTNAME=      bitcoin-29.0
 CATEGORIES=    finance
 MASTER_SITES=  https://bitcoincore.org/bin/bitcoin-core-${PKGVERSION_NOREV}/
 
@@ -15,15 +14,18 @@ RCD_SCRIPTS=        bitcoind
 USE_CXX_FEATURES+=     c++20 filesystem
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
-USE_TOOLS+=            autoconf automake gmake pkg-config
-GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --disable-ccache
-CONFIGURE_ARGS+=       --disable-hardening # uses -fPIE which is problemtic
-CONFIGURE_ARGS+=       --with-boost=${BUILDLINK_PREFIX.boost-libs}
+USE_TOOLS+=            pkg-config
+CMAKE_CONFIGURE_ARGS+= -DBUILD_BENCH=ON
+CMAKE_CONFIGURE_ARGS+= -DBUILD_UTIL=ON
 # Tests take a lot of time to compile.
-CONFIGURE_ARGS+=       --disable-tests
-PKGCONFIG_OVERRIDE=    libbitcoinconsensus.pc.in
-TEST_TARGET=           check
+CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTS=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_TX=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_WALLET_TOOL=ON
+CMAKE_CONFIGURE_ARGS+= -DENABLE_HARDENING=OFF # uses -fPIE which is problemtic
+CMAKE_CONFIGURE_ARGS+= -DWITH_BDB=ON
+CMAKE_CONFIGURE_ARGS+= -DWITH_CCACHE=OFF
+CMAKE_CONFIGURE_ARGS+= -DWITH_ZMQ=ON
+PKGCONFIG_OVERRIDE=    libbitcoinkernel.pc.in
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -45,11 +47,10 @@ INSTALL_DIRS=       ${BUILD_DIRS} src/secp256k
 
 .include "options.mk"
 
-pre-configure:
-       cd ${WRKSRC} && autoreconf -fiv
-
 .include "../../databases/db4/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
 BUILDLINK_API_DEPENDS.libevent+=       libevent>=2.0.21
 .include "../../devel/libevent/buildlink3.mk"
 .include "../../net/zeromq/buildlink3.mk"

Index: pkgsrc/finance/bitcoin/PLIST
diff -u pkgsrc/finance/bitcoin/PLIST:1.9 pkgsrc/finance/bitcoin/PLIST:1.10
--- pkgsrc/finance/bitcoin/PLIST:1.9    Fri Feb  7 17:36:10 2025
+++ pkgsrc/finance/bitcoin/PLIST        Thu Jul 17 11:22:59 2025
@@ -1,22 +1,12 @@
-@comment $NetBSD: PLIST,v 1.9 2025/02/07 17:36:10 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2025/07/17 11:22:59 adam Exp $
 bin/bench_bitcoin
 bin/bitcoin-cli
 ${PLIST.qt}bin/bitcoin-qt
-bin/bitcoin-tx
 bin/bitcoin-util
 bin/bitcoin-wallet
 bin/bitcoind
-include/secp256k1.h
-include/secp256k1_ellswift.h
-include/secp256k1_extrakeys.h
-include/secp256k1_preallocated.h
-include/secp256k1_recovery.h
-include/secp256k1_schnorrsig.h
-lib/libsecp256k1.la
-lib/pkgconfig/libsecp256k1.pc
 man/man1/bitcoin-cli.1
 ${PLIST.qt}man/man1/bitcoin-qt.1
-man/man1/bitcoin-tx.1
 man/man1/bitcoin-util.1
 man/man1/bitcoin-wallet.1
 man/man1/bitcoind.1

Index: pkgsrc/finance/bitcoin/distinfo
diff -u pkgsrc/finance/bitcoin/distinfo:1.22 pkgsrc/finance/bitcoin/distinfo:1.23
--- pkgsrc/finance/bitcoin/distinfo:1.22        Fri Feb  7 17:36:10 2025
+++ pkgsrc/finance/bitcoin/distinfo     Thu Jul 17 11:22:59 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.22 2025/02/07 17:36:10 adam Exp $
+$NetBSD: distinfo,v 1.23 2025/07/17 11:22:59 adam Exp $
 
-BLAKE2s (bitcoin-28.1.tar.gz) = e035d6e6e0e7f11f3fbab0a16c92a3525adf0dae8fecbc08c394178697fb04d0
-SHA512 (bitcoin-28.1.tar.gz) = 9ed01409e11140cdb5c00bbbe17f909bcb3d067e0a4ef335aa18faa1585a43cdcd71d384eec79d613244ed569b096276b1c1ae879dad27410fb098bc456f9b86
-Size (bitcoin-28.1.tar.gz) = 12596371 bytes
+BLAKE2s (bitcoin-29.0.tar.gz) = 2a3d53e72681c64c183f339ad182819a19804e333de5b0aac1e4943ba83d1951
+SHA512 (bitcoin-29.0.tar.gz) = 3f5906a437592c55bfbdcec1b1457fdfbe52e9cf6ddc18e6bc153b526846f842283de88f9bf6aa43c3ac624b041d68ea8fc34090a8590bdabdac5a52650cc7dd
+Size (bitcoin-29.0.tar.gz) = 12935061 bytes
 SHA1 (patch-src_netbase.cpp) = d160078c9a7aedc5b569a89ebf9afa98b0d2022b

Index: pkgsrc/finance/bitcoin/options.mk
diff -u pkgsrc/finance/bitcoin/options.mk:1.3 pkgsrc/finance/bitcoin/options.mk:1.4
--- pkgsrc/finance/bitcoin/options.mk:1.3       Fri Sep 20 16:57:28 2019
+++ pkgsrc/finance/bitcoin/options.mk   Thu Jul 17 11:22:59 2025
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.3 2019/09/20 16:57:28 adam Exp $
+# $NetBSD: options.mk,v 1.4 2025/07/17 11:22:59 adam Exp $
 
-PKG_OPTIONS_VAR=               PKG_OPTIONS.bitcoin
-PKG_SUPPORTED_OPTIONS+=                qt5 upnp
+PKG_OPTIONS_VAR=       PKG_OPTIONS.bitcoin
+PKG_SUPPORTED_OPTIONS+=        qt5
 # qt5 is off because it doubles the footprint of the package.
 # Please do not enable it by default; instead, create a split
 # package.
@@ -11,19 +11,9 @@ PKG_SUPPORTED_OPTIONS+=              qt5 upnp
 PLIST_VARS+=   qt
 
 .if !empty(PKG_OPTIONS:Mqt5)
-CONFIGURE_ARGS+=       --with-gui=qt5
-CONFIGURE_ARGS+=       --with-qt-bindir=${QTDIR}/bin
+CMAKE_CONFIGURE_ARGS+= -DBUILD_GUI=ON
 PLIST.qt=      yes
 .include "../../converters/qrencode/buildlink3.mk"
 .include "../../devel/protobuf/buildlink3.mk"
 .include "../../x11/qt5-qttools/buildlink3.mk"
-.else
-CONFIGURE_ARGS+=       --with-gui=no
-.endif
-
-.if !empty(PKG_OPTIONS:Mupnp)
-CONFIGURE_ARGS+=       --with-miniupnpc
-.include "../../net/miniupnpc/buildlink3.mk"
-.else
-CONFIGURE_ARGS+=       --without-miniupnpc
 .endif



Home | Main Index | Thread Index | Old Index