From 6034515e857fbeb79485a44590ecda1e8411b826 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Tue, 23 Dec 2025 06:48:09 -0600 Subject: [PATCH] B2 5.3.3 => 5.4.2 (#13961) --- manifest/armv7l/b/b2.filelist | 4 +++- manifest/i686/b/b2.filelist | 4 +++- manifest/x86_64/b/b2.filelist | 4 +++- packages/b2.rb | 10 +++++----- tests/package/b/b2 | 3 +++ tools/automatically_updatable_packages.txt | 1 + 6 files changed, 18 insertions(+), 8 deletions(-) create mode 100755 tests/package/b/b2 diff --git a/manifest/armv7l/b/b2.filelist b/manifest/armv7l/b/b2.filelist index 15342a0eb..9c0ac775e 100644 --- a/manifest/armv7l/b/b2.filelist +++ b/manifest/armv7l/b/b2.filelist @@ -1,4 +1,4 @@ -# Total size: 2411899 +# Total size: 2438724 /usr/local/bin/b2 /usr/local/share/b2/src/build-system.jam /usr/local/share/b2/src/build/ac.jam @@ -66,6 +66,7 @@ /usr/local/share/b2/src/tools/features/cflags-feature.jam /usr/local/share/b2/src/tools/features/compileflags-feature.jam /usr/local/share/b2/src/tools/features/conditional-feature.jam +/usr/local/share/b2/src/tools/features/contracts-feature.jam /usr/local/share/b2/src/tools/features/coverage-feature.jam /usr/local/share/b2/src/tools/features/cxx-template-depth-feature.jam /usr/local/share/b2/src/tools/features/cxxabi-feature.jam @@ -198,6 +199,7 @@ /usr/local/share/b2/src/tools/types/sass-type.jam /usr/local/share/b2/src/tools/types/xml.jam /usr/local/share/b2/src/tools/unix.jam +/usr/local/share/b2/src/tools/vcpkg.jam /usr/local/share/b2/src/tools/vmsdecc.jam /usr/local/share/b2/src/tools/whale.jam /usr/local/share/b2/src/tools/xlf.jam diff --git a/manifest/i686/b/b2.filelist b/manifest/i686/b/b2.filelist index ab793348b..65596de8f 100644 --- a/manifest/i686/b/b2.filelist +++ b/manifest/i686/b/b2.filelist @@ -1,4 +1,4 @@ -# Total size: 2555907 +# Total size: 2582316 /usr/local/bin/b2 /usr/local/share/b2/src/build-system.jam /usr/local/share/b2/src/build/ac.jam @@ -66,6 +66,7 @@ /usr/local/share/b2/src/tools/features/cflags-feature.jam /usr/local/share/b2/src/tools/features/compileflags-feature.jam /usr/local/share/b2/src/tools/features/conditional-feature.jam +/usr/local/share/b2/src/tools/features/contracts-feature.jam /usr/local/share/b2/src/tools/features/coverage-feature.jam /usr/local/share/b2/src/tools/features/cxx-template-depth-feature.jam /usr/local/share/b2/src/tools/features/cxxabi-feature.jam @@ -198,6 +199,7 @@ /usr/local/share/b2/src/tools/types/sass-type.jam /usr/local/share/b2/src/tools/types/xml.jam /usr/local/share/b2/src/tools/unix.jam +/usr/local/share/b2/src/tools/vcpkg.jam /usr/local/share/b2/src/tools/vmsdecc.jam /usr/local/share/b2/src/tools/whale.jam /usr/local/share/b2/src/tools/xlf.jam diff --git a/manifest/x86_64/b/b2.filelist b/manifest/x86_64/b/b2.filelist index 6926708b4..ead25dbde 100644 --- a/manifest/x86_64/b/b2.filelist +++ b/manifest/x86_64/b/b2.filelist @@ -1,4 +1,4 @@ -# Total size: 2498783 +# Total size: 2525512 /usr/local/bin/b2 /usr/local/share/b2/src/build-system.jam /usr/local/share/b2/src/build/ac.jam @@ -66,6 +66,7 @@ /usr/local/share/b2/src/tools/features/cflags-feature.jam /usr/local/share/b2/src/tools/features/compileflags-feature.jam /usr/local/share/b2/src/tools/features/conditional-feature.jam +/usr/local/share/b2/src/tools/features/contracts-feature.jam /usr/local/share/b2/src/tools/features/coverage-feature.jam /usr/local/share/b2/src/tools/features/cxx-template-depth-feature.jam /usr/local/share/b2/src/tools/features/cxxabi-feature.jam @@ -198,6 +199,7 @@ /usr/local/share/b2/src/tools/types/sass-type.jam /usr/local/share/b2/src/tools/types/xml.jam /usr/local/share/b2/src/tools/unix.jam +/usr/local/share/b2/src/tools/vcpkg.jam /usr/local/share/b2/src/tools/vmsdecc.jam /usr/local/share/b2/src/tools/whale.jam /usr/local/share/b2/src/tools/xlf.jam diff --git a/packages/b2.rb b/packages/b2.rb index 0b257e2a4..e75ffc637 100644 --- a/packages/b2.rb +++ b/packages/b2.rb @@ -3,7 +3,7 @@ require 'package' class B2 < Package description 'B2 makes it easy to build C++ projects, everywhere.' homepage 'https://www.bfgroup.xyz/b2/' - version '5.3.3' + version '5.4.2' license 'BSL 1.0' compatibility 'all' source_url 'https://github.com/bfgroup/b2.git' @@ -11,10 +11,10 @@ class B2 < Package binary_compression 'tar.zst' binary_sha256({ - aarch64: 'b943e619859f8b7208f62237f540fd722198c538241e7e515333f5149ad0316d', - armv7l: 'b943e619859f8b7208f62237f540fd722198c538241e7e515333f5149ad0316d', - i686: '9c2cfa45722d75f4b1d35a0e7899ae9ffe845a33a706a0d891a6bd2d6b810edc', - x86_64: '0a51077f71a657c5cd9d4aa950acc26e622eec16d2fddeb98ee4a26d56ac1edf' + aarch64: '4fb0969ed19d32d7a5ff4aa17818a6520c8b07be012b68158996e05d77658829', + armv7l: '4fb0969ed19d32d7a5ff4aa17818a6520c8b07be012b68158996e05d77658829', + i686: 'b64616fd92e5930cec29d16a045618ad81a768b47d398c3501b176590783023c', + x86_64: 'e25331d87cd4b8c738c372b8cd8bd1750885fc33208bf2d87416a595ae56e51f' }) depends_on 'gcc_lib' # R diff --git a/tests/package/b/b2 b/tests/package/b/b2 new file mode 100755 index 000000000..93d8c8ca5 --- /dev/null +++ b/tests/package/b/b2 @@ -0,0 +1,3 @@ +#!/bin/bash +b2 --help +b2 --version diff --git a/tools/automatically_updatable_packages.txt b/tools/automatically_updatable_packages.txt index 0b09e85a4..1ae3fd38e 100644 --- a/tools/automatically_updatable_packages.txt +++ b/tools/automatically_updatable_packages.txt @@ -12,6 +12,7 @@ asunder augeas autoconf_archive axel +b2 bc bdftopcf bind