From 29a5475c9b6d1ffe36ab0d988ad7fef7a622f2f9 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Sun, 13 Oct 2024 18:47:58 +0200 Subject: [PATCH] package/bitcoin: bump to version 28.0 For change log since 26.2, see: https://bitcoincore.org/en/releases/27.0/ https://bitcoincore.org/en/releases/27.1/ https://bitcoincore.org/en/releases/28.0/ A notable change in version 28.0 is that bitcoin code now needs gcc >= 11.1. This change is reflected in the package Kconfig Config.in file. License file hash changed, due to year update in upstream commit: https://github.com/bitcoin/bitcoin/commit/1f8450f066724dfbb5c5bc4060843e2f3340ed88 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/bitcoin/Config.in | 6 +++--- package/bitcoin/bitcoin.hash | 8 ++++---- package/bitcoin/bitcoin.mk | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package/bitcoin/Config.in b/package/bitcoin/Config.in index 060cae24f5..425e99ce8b 100644 --- a/package/bitcoin/Config.in +++ b/package/bitcoin/Config.in @@ -12,7 +12,7 @@ config BR2_PACKAGE_BITCOIN depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread, boost-filesystem depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_11 depends on BR2_TOOLCHAIN_HAS_THREADS # boost depends on BR2_USE_WCHAR select BR2_PACKAGE_BOOST @@ -46,9 +46,9 @@ config BR2_PACKAGE_BITCOIN_WALLET endif -comment "bitcoin needs a toolchain w/ C++, threads, wchar, gcc >= 9" +comment "bitcoin needs a toolchain w/ C++, threads, wchar, gcc >= 11" depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS depends on !BR2_INSTALL_LIBSTDCPP || \ !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + !BR2_TOOLCHAIN_GCC_AT_LEAST_11 diff --git a/package/bitcoin/bitcoin.hash b/package/bitcoin/bitcoin.hash index 9bd0843085..c7dad34d0a 100644 --- a/package/bitcoin/bitcoin.hash +++ b/package/bitcoin/bitcoin.hash @@ -1,7 +1,7 @@ -# Hash from: https://bitcoincore.org/bin/bitcoin-core-26.2/SHA256SUMS +# Hash from: https://bitcoincore.org/bin/bitcoin-core-28.0/SHA256SUMS # After checking pgp signature from: -# https://bitcoincore.org/bin/bitcoin-core-26.2/SHA256SUMS.asc -sha256 78d59418741f45cbdaa9bf20ebc49a5e95ff9f7172f72fc78d14307eaf341b3c bitcoin-26.2.tar.gz +# https://bitcoincore.org/bin/bitcoin-core-28.0/SHA256SUMS.asc +sha256 700ae2d1e204602eb07f2779a6e6669893bc96c0dca290593f80ff8e102ff37f bitcoin-28.0.tar.gz # Hash for license file -sha256 a6331cd1f889397adfc0c3b0535682a20950c6cf8e5c712e9997a15ce98324e1 COPYING +sha256 779d9beab4eef2340bb1e86e91f8f55dea9b0985a2d03fbcbb52bd713e091e1b COPYING diff --git a/package/bitcoin/bitcoin.mk b/package/bitcoin/bitcoin.mk index 9ca29092ad..9a5f4d6494 100644 --- a/package/bitcoin/bitcoin.mk +++ b/package/bitcoin/bitcoin.mk @@ -4,7 +4,7 @@ # ################################################################################ -BITCOIN_VERSION = 26.2 +BITCOIN_VERSION = 28.0 BITCOIN_SITE = https://bitcoincore.org/bin/bitcoin-core-$(BITCOIN_VERSION) BITCOIN_AUTORECONF = YES BITCOIN_LICENSE = MIT