diff --git a/common/shlibs b/common/shlibs index a9e8ca054a5..5a1fcff5d0f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -594,38 +594,38 @@ libxtables.so.12 iptables-1.6.1_1 libip4tc.so.2 iptables-1.8.3_1 libipq.so.0 iptables-1.4.7_1 libnm.so.0 libnm-1.0.0_1 -libboost_context.so.1.90.0 libboost_context-1.89.99_1 -libboost_coroutine.so.1.90.0 libboost_coroutine-1.89.99_1 -libboost_container.so.1.90.0 libboost_container-1.89.99_1 -libboost_prg_exec_monitor.so.1.90.0 libboost_prg_exec_monitor-1.89.99_1 -libboost_timer.so.1.90.0 libboost_timer-1.89.99_1 -libboost_random.so.1.90.0 libboost_random-1.89.99_1 -libboost_filesystem.so.1.90.0 libboost_filesystem-1.89.99_1 -libboost_unit_test_framework.so.1.90.0 libboost_unit_test_framework-1.89.99_1 -libboost_math_c99.so.1.90.0 libboost_math_c99-1.89.99_1 -libboost_math_tr1.so.1.90.0 libboost_math_tr1-1.89.99_1 -libboost_nowide.so.1.90.0 libboost_nowide-1.89.99_1 -libboost_json.so.1.90.0 libboost_json-1.89.99_1 -libboost_regex.so.1.90.0 libboost_regex-1.89.99_1 -libboost_serialization.so.1.90.0 libboost_serialization-1.89.99_1 -libboost_chrono.so.1.90.0 libboost_chrono-1.89.99_1 -libboost_wserialization.so.1.90.0 libboost_wserialization-1.89.99_1 -libboost_graph.so.1.90.0 libboost_graph-1.89.99_1 -libboost_graph_parallel.so.1.90.0 libboost_graph_parallel-1.89.99_1 -libboost_log.so.1.90.0 libboost_log-1.89.99_1 -libboost_locale.so.1.90.0 libboost_locale-1.89.99_1 -libboost_program_options.so.1.90.0 libboost_program_options-1.89.99_1 -libboost_iostreams.so.1.90.0 libboost_iostreams-1.89.99_1 -libboost_thread.so.1.90.0 libboost_thread-1.89.99_1 -libboost_log_setup.so.1.90.0 libboost_log_setup-1.89.99_1 -libboost_date_time.so.1.90.0 libboost_date_time-1.89.99_1 -libboost_wave.so.1.90.0 libboost_wave-1.89.99_1 -libboost_atomic.so.1.90.0 libboost_atomic-1.89.99_1 -libboost_type_erasure.so.1.90.0 libboost_type_erasure-1.89.99_1 -libboost_fiber.so.1.90.0 libboost_fiber-1.89.99_1 -libboost_mpi.so.1.90.0 libboost_mpi-1.89.99_1 -libboost_mpi_python314.so.1.90.0 libboost_mpi-python3-1.89.99_1 -libboost_python314.so.1.90.0 boost-python3-1.89.99_1 +libboost_context.so.1.91.0 libboost_context-1.90.99_1 +libboost_coroutine.so.1.91.0 libboost_coroutine-1.90.99_1 +libboost_container.so.1.91.0 libboost_container-1.90.99_1 +libboost_prg_exec_monitor.so.1.91.0 libboost_prg_exec_monitor-1.90.99_1 +libboost_timer.so.1.91.0 libboost_timer-1.90.99_1 +libboost_random.so.1.91.0 libboost_random-1.90.99_1 +libboost_filesystem.so.1.91.0 libboost_filesystem-1.90.99_1 +libboost_unit_test_framework.so.1.91.0 libboost_unit_test_framework-1.90.99_1 +libboost_math_c99.so.1.91.0 libboost_math_c99-1.90.99_1 +libboost_math_tr1.so.1.91.0 libboost_math_tr1-1.90.99_1 +libboost_nowide.so.1.91.0 libboost_nowide-1.90.99_1 +libboost_json.so.1.91.0 libboost_json-1.90.99_1 +libboost_regex.so.1.91.0 libboost_regex-1.90.99_1 +libboost_serialization.so.1.91.0 libboost_serialization-1.90.99_1 +libboost_chrono.so.1.91.0 libboost_chrono-1.90.99_1 +libboost_wserialization.so.1.91.0 libboost_wserialization-1.90.99_1 +libboost_graph.so.1.91.0 libboost_graph-1.90.99_1 +libboost_graph_parallel.so.1.91.0 libboost_graph_parallel-1.90.99_1 +libboost_log.so.1.91.0 libboost_log-1.90.99_1 +libboost_locale.so.1.91.0 libboost_locale-1.90.99_1 +libboost_program_options.so.1.91.0 libboost_program_options-1.90.99_1 +libboost_iostreams.so.1.91.0 libboost_iostreams-1.90.99_1 +libboost_thread.so.1.91.0 libboost_thread-1.90.99_1 +libboost_log_setup.so.1.91.0 libboost_log_setup-1.90.99_1 +libboost_date_time.so.1.91.0 libboost_date_time-1.90.99_1 +libboost_wave.so.1.91.0 libboost_wave-1.90.99_1 +libboost_atomic.so.1.91.0 libboost_atomic-1.90.99_1 +libboost_type_erasure.so.1.91.0 libboost_type_erasure-1.90.99_1 +libboost_fiber.so.1.91.0 libboost_fiber-1.90.99_1 +libboost_mpi.so.1.91.0 libboost_mpi-1.90.99_1 +libboost_mpi_python314.so.1.91.0 libboost_mpi-python3-1.90.99_1 +libboost_python314.so.1.91.0 boost-python3-1.90.99_1 libexempi.so.8 exempi-2.5.0_1 libatasmart.so.4 libatasmart-0.17_1 libsgutils2-1.45.so.2 libsgutils-1.45_1 diff --git a/srcpkgs/boost/patches/0001-algorithm.patch b/srcpkgs/boost/patches/0001-algorithm.patch deleted file mode 100644 index 08d0fd63ba2..00000000000 --- a/srcpkgs/boost/patches/0001-algorithm.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://github.com/boostorg/algorithm/pull/124 ---- a/boost/algorithm/searching/boyer_moore.hpp -+++ b/boost/algorithm/searching/boyer_moore.hpp -@@ -10,6 +10,7 @@ - #ifndef BOOST_ALGORITHM_BOYER_MOORE_SEARCH_HPP - #define BOOST_ALGORITHM_BOYER_MOORE_SEARCH_HPP - -+#include // for std::reverse_copy - #include // for std::iterator_traits - - #include diff --git a/srcpkgs/boost/patches/0002-graph-parallel.patch b/srcpkgs/boost/patches/0002-graph-parallel.patch deleted file mode 100644 index c57e67ed4e2..00000000000 --- a/srcpkgs/boost/patches/0002-graph-parallel.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 3dd7ba1084567c2f817861bcd151fd31a84eebe4 Mon Sep 17 00:00:00 2001 -From: Andrey Semashev -Date: Sat, 27 Jan 2024 01:21:38 +0300 -Subject: [PATCH] Updated Boost.Filesystem usage. - -Removed usage of Boost.Filesystem APIs that were deprecated and -then removed. ---- - include/boost/graph/distributed/adjlist/serialization.hpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- a/boost/graph/distributed/adjlist/serialization.hpp -+++ b/boost/graph/distributed/adjlist/serialization.hpp -@@ -13,6 +13,7 @@ - # include - # include - # include -+# include - # include - # include - # include -@@ -91,7 +92,7 @@ namespace detail { namespace parallel - - for (filesystem::directory_iterator i(filename), end; i != end; ++i) - { -- if (!filesystem::is_regular(*i)) -+ if (!filesystem::is_regular_file(*i)) - boost::throw_exception(std::runtime_error("directory contains non-regular entries")); - - std::string process_name = i->path().filename().string(); diff --git a/srcpkgs/boost/patches/0004-range-fix-include.patch b/srcpkgs/boost/patches/0004-range-fix-include.patch deleted file mode 100644 index 4694f1f5d1c..00000000000 --- a/srcpkgs/boost/patches/0004-range-fix-include.patch +++ /dev/null @@ -1,20 +0,0 @@ -From 9ac89e9936b826c13e90611cb9a81a7aa0508d20 Mon Sep 17 00:00:00 2001 -From: Michael Cho -Date: Sun, 30 Mar 2025 21:45:49 -0400 -Subject: [PATCH] Add include for add_const - -Signed-off-by: Michael Cho ---- - include/boost/range/detail/any_iterator_interface.hpp | 1 + - 1 file changed, 1 insertion(+) - ---- a/boost/range/detail/any_iterator_interface.hpp -+++ b/boost/range/detail/any_iterator_interface.hpp -@@ -13,6 +13,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/srcpkgs/boost/patches/linkflags.patch b/srcpkgs/boost/patches/linkflags.patch index 93174fba62a..102a4f60ff6 100644 --- a/srcpkgs/boost/patches/linkflags.patch +++ b/srcpkgs/boost/patches/linkflags.patch @@ -1,6 +1,6 @@ --- a/tools/build/src/tools/gcc.jam +++ b/tools/build/src/tools/gcc.jam -@@ -844,6 +844,7 @@ generators.override gcc.cygwin.link.dll +@@ -851,6 +851,7 @@ generators.override gcc.cygwin.link.dll toolset.flags gcc.link OPTIONS on : -g ; toolset.flags gcc.link OPTIONS on : -pg ; toolset.flags gcc.link USER_OPTIONS ; @@ -8,7 +8,7 @@ toolset.flags gcc.link LINKPATH ; toolset.flags gcc.link FINDLIBS-ST ; toolset.flags gcc.link FINDLIBS-SA ; -@@ -1065,12 +1066,12 @@ rule link.dll ( targets * : sources * : +@@ -1072,12 +1073,12 @@ rule link.dll ( targets * : sources * : actions link bind LIBRARIES { @@ -18,8 +18,8 @@ actions link.dll bind LIBRARIES { -- "$(CONFIG_COMMAND)" @($(<[1]:T).rsp:O=FC:<=@":>=":E=-L"$(LINKPATH)" -Wl,$(RPATH_OPTION)$(SPACE)-Wl,$(RPATH) -Wl,$(IMPLIB_OPTION:E=--out-implib),"$(<[2]:T)" -o "$(<[1]:T)" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,"$(SONAME_PREFIX:E=)$(<[1]:D=)" $(SHARED_OPTION:E=-shared) $(START-GROUP) "$(>:T)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)) -+ "$(CONFIG_COMMAND)" @($(<[1]:T).rsp:O=FC:<=@":>=":E=-L"$(LINKPATH)" -Wl,$(RPATH_OPTION)$(SPACE)-Wl,$(RPATH) -Wl,$(IMPLIB_OPTION:E=--out-implib),"$(<[2]:T)" -o "$(<[1]:T)" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,"$(SONAME_PREFIX:E=)$(<[1]:D=)" $(SHARED_OPTION:E=-shared) $(LINKFLAGS) $(START-GROUP) "$(>:T)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)) +- "$(CONFIG_COMMAND)" @($(<[1]:T).rsp:O=FC:<=@":>=":E=-L"$(LINKPATH)" -Wl,$(RPATH_OPTION)$(SPACE)-Wl,$(RPATH) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -Wl,$(IMPLIB_OPTION:E=--out-implib),"$(<[2]:T)" -o "$(<[1]:T)" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,"$(SONAME_PREFIX:E=)$(<[1]:D=)" $(SHARED_OPTION:E=-shared) $(START-GROUP) "$(>:T)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)) ++ "$(CONFIG_COMMAND)" @($(<[1]:T).rsp:O=FC:<=@":>=":E=-L"$(LINKPATH)" -Wl,$(RPATH_OPTION)$(SPACE)-Wl,$(RPATH) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -Wl,$(IMPLIB_OPTION:E=--out-implib),"$(<[2]:T)" -o "$(<[1]:T)" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,"$(SONAME_PREFIX:E=)$(<[1]:D=)" $(SHARED_OPTION:E=-shared) $(LINKFLAGS) $(START-GROUP) "$(>:T)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)) } ### diff --git a/srcpkgs/boost/patches/test-linking.patch b/srcpkgs/boost/patches/test-linking.patch index 2147e13a8ac..a4510e3d9ad 100644 --- a/srcpkgs/boost/patches/test-linking.patch +++ b/srcpkgs/boost/patches/test-linking.patch @@ -1,24 +1,13 @@ ---- a/libs/graph_parallel/test/Jamfile.v2 -+++ b/libs/graph_parallel/test/Jamfile.v2 -@@ -9,7 +9,7 @@ - # use-project /boost/mpi : ../build ; - - project /boost/graph_parallel/test -- : requirements ../build//boost_graph_parallel ../../system/build//boost_system ; -+ : requirements ../build//boost_graph_parallel ; - - import mpi : mpi-test ; - --- a/libs/graph_parallel/example/Jamfile.v2 +++ b/libs/graph_parallel/example/Jamfile.v2 -@@ -6,7 +6,6 @@ +@@ -8,7 +8,6 @@ + using python ; - - project : requirements ../build//boost_graph_parallel -- ../../system/build//boost_system - ../../mpi/build//boost_mpi + project : requirements /boost/graph_parallel//boost_graph_parallel +- /boost/system//boost_system + /boost/mpi//boost_mpi + /python//python ; - --- a/libs/phoenix/test/Jamfile +++ b/libs/phoenix/test/Jamfile @@ -163,7 +163,8 @@ test-suite phoenix_scope : diff --git a/srcpkgs/boost/patches/test-statechart.patch b/srcpkgs/boost/patches/test-statechart.patch index 3401b56ab5d..6803642e0e8 100644 --- a/srcpkgs/boost/patches/test-statechart.patch +++ b/srcpkgs/boost/patches/test-statechart.patch @@ -1,7 +1,7 @@ No idea why this is failing --- a/libs/statechart/test/Jamfile.v2 +++ b/libs/statechart/test/Jamfile.v2 -@@ -146,8 +146,6 @@ test-suite statechart +@@ -151,8 +151,6 @@ test-suite statechart : TuTestMain : TuTest : static $(normal) ] [ statechart-st-lib-run LibTestNative : TuTestMain : TuTest : static $(native) ] diff --git a/srcpkgs/boost/patches/test-uuid.patch b/srcpkgs/boost/patches/test-uuid.patch index ed4bb7a8ee1..5bd71240b02 100644 --- a/srcpkgs/boost/patches/test-uuid.patch +++ b/srcpkgs/boost/patches/test-uuid.patch @@ -1,6 +1,6 @@ --- a/libs/uuid/test/Jamfile.v2 +++ b/libs/uuid/test/Jamfile.v2 -@@ -38,7 +38,7 @@ rule test_headers +@@ -60,7 +60,7 @@ rule test_headers { local all_rules = ; local file ; diff --git a/srcpkgs/boost/patches/timer-deprecated.patch b/srcpkgs/boost/patches/timer-deprecated.patch index fbb8151deb0..44710e50967 100644 --- a/srcpkgs/boost/patches/timer-deprecated.patch +++ b/srcpkgs/boost/patches/timer-deprecated.patch @@ -35,9 +35,9 @@ #include +#define BOOST_TIMER_ENABLE_DEPRECATED - #include #include - + #include + #include --- a/libs/fusion/example/performance/accumulate.cpp +++ b/libs/fusion/example/performance/accumulate.cpp @@ -5,6 +5,7 @@ diff --git a/srcpkgs/boost/template b/srcpkgs/boost/template index ebf1c47cd8c..27f5caf0ec9 100644 --- a/srcpkgs/boost/template +++ b/srcpkgs/boost/template @@ -1,6 +1,6 @@ # Template file for 'boost' pkgname=boost -version=1.90.0 +version=1.91.0 revision=1 hostmakedepends="which bzip2-devel icu-devel python3-devel pkg-config" makedepends="zlib-devel bzip2-devel icu-devel python3-devel liblzma-devel libzstd-devel" @@ -10,7 +10,7 @@ maintainer="John " license="BSL-1.0" homepage="https://www.boost.org/" distfiles="https://archives.boost.io/release/${version%.rc*}/source/boost_${version//./_}.tar.bz2" -checksum=49551aff3b22cbc5c5a9ed3dbc92f0e23ea50a0f7325b0d198b705e8ee3fc305 +checksum=de5e6b0e4913395c6bdfa90537febd9028ea4c0735d2cdb0cd9b45d5f51264f5 python_version=3 noverifyrdeps=yes @@ -264,7 +264,7 @@ boost-build_package() { vmove usr/bin/b2 vmove usr/bin/bjam vmove usr/share/b2 - vmove usr/share/boost_predef + # vmove usr/share/boost_predef vmove etc/site-config.jam } }