Attached are two patches that went through my amd64 bulks for nearly a
month. Build tested on arm64 and sparc64.

1. simple update to Boost 1.89

The pain point with this one is that the long-deprecated boost_system{,-mt}
libraries were removed (they only contained a dummy symbol since forever),
resulting in a lot of WANTLIB churn and some ports that break because
their configure systems were written when boost_system contained useful
stuff. Other than that it's entirely straightforward.

2. boring adjustments for dependent ports, mostly said WANTLIB churn.

In most cases I did not regen WANTLIB. Looks like in many cases this
hasn't been done in some time.

3. Fallout

The following ports fail to build due to configure checks for
Boost::System. I'd appreciate if the maintainers could take care of
fixing this.

robert:         libreoffice

        build fails since a configure script late in the build fails to
        detect boost_system*.

gonzalo:        gource, logstalgia

        Fails to configure: upstream has fixes in the git repos, but
        it's not in a release and requires some auto(re)conf massaging.

Josh:           codeblocks
        Fails to configure due to missing boost_system*
>From 87269b5cb08ab0e02dd84e0311411ebfd15c7179 Mon Sep 17 00:00:00 2001
From: Theo Buehler <[email protected]>
Date: Tue, 13 Jan 2026 09:41:32 +0100
Subject: [PATCH 1/2] Boost 1.89

---
 devel/boost/Makefile                          |   6 +-
 devel/boost/distinfo                          |   4 +-
 .../boost/patches/patch-libs_system_build_jam |  11 +
 ...atch-tools_boost_install_boost-install_jam |  12 +
 .../patch-tools_build_src_engine_build_sh     |   4 +-
 .../patch-tools_build_src_tools_gcc_jam       |   4 +-
 devel/boost/pkg/PLIST-main                    | 327 +++++++-----------
 7 files changed, 164 insertions(+), 204 deletions(-)
 create mode 100644 devel/boost/patches/patch-libs_system_build_jam

diff --git a/devel/boost/Makefile b/devel/boost/Makefile
index bd72e0fc318..56fc27251d1 100644
--- a/devel/boost/Makefile
+++ b/devel/boost/Makefile
@@ -5,7 +5,7 @@ DPB_PROPERTIES= parallel
 COMMENT-main=  free peer-reviewed portable C++ source libraries
 COMMENT-md=    machine-dependent libraries for boost
 
-VERSION=       1.88.0
+VERSION=       1.89.0
 DISTNAME=      boost_${VERSION:S/./_/g}
 PKGNAME=       boost-${VERSION}
 EPOCH=         0
@@ -44,7 +44,6 @@ BOOST_LIBS=   boost_atomic-mt \
                boost_stacktrace_addr2line-mt boost_stacktrace_addr2line \
                boost_stacktrace_basic-mt boost_stacktrace_basic \
                boost_stacktrace_noop-mt boost_stacktrace_noop \
-               boost_system-mt boost_system \
                boost_thread-mt \
                boost_timer-mt boost_timer \
                boost_type_erasure-mt boost_type_erasure \
@@ -72,8 +71,7 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB=       ${COMPILER_LIBCXX} bz2 c iconv icudata icui18n icuuc m z
 WANTLIB-md+=   ${COMPILER_LIBCXX} boost_date_time-mt boost_date_time
-WANTLIB-md+=   boost_filesystem-mt boost_filesystem boost_system-mt
-WANTLIB-md+=   boost_system kvm m
+WANTLIB-md+=   boost_filesystem-mt boost_filesystem kvm m
 
 COMPILER=      base-clang ports-gcc
 
diff --git a/devel/boost/distinfo b/devel/boost/distinfo
index a3afa4807b0..55c5ec099d1 100644
--- a/devel/boost/distinfo
+++ b/devel/boost/distinfo
@@ -1,2 +1,2 @@
-SHA256 (boost_1_88_0.tar.bz2) = RtnSwGY3shknCHfJ4WFVy9AVttyENJrwZMCI6bWxL3s=
-SIZE (boost_1_88_0.tar.bz2) = 143894119
+SHA256 (boost_1_89_0.tar.bz2) = haM/oiYhtPMU+OheGl4qk2PSLk9JkpJdS7O8YxtaDHo=
+SIZE (boost_1_89_0.tar.bz2) = 154699732
diff --git a/devel/boost/patches/patch-libs_system_build_jam 
b/devel/boost/patches/patch-libs_system_build_jam
new file mode 100644
index 00000000000..d52c0a8240e
--- /dev/null
+++ b/devel/boost/patches/patch-libs_system_build_jam
@@ -0,0 +1,11 @@
+https://github.com/boostorg/system/issues/132#issuecomment-3657346748
+
+Index: libs/system/build.jam
+--- libs/system/build.jam.orig
++++ libs/system/build.jam
+@@ -21,4 +21,5 @@ explicit
+     ;
+ 
+ call-if : boost-library system
++    : install boost_system
+     ;
diff --git a/devel/boost/patches/patch-tools_boost_install_boost-install_jam 
b/devel/boost/patches/patch-tools_boost_install_boost-install_jam
index a9271a4aa10..2c554873d8a 100644
--- a/devel/boost/patches/patch-tools_boost_install_boost-install_jam
+++ b/devel/boost/patches/patch-tools_boost_install_boost-install_jam
@@ -1,5 +1,8 @@
 Fix relative path to ${LOCALBASE}/include in boost_*-config.cmake files.
 
+Install boost_system as header-only
+https://github.com/boostorg/system/issues/132#issuecomment-3657346748
+
 Index: tools/boost_install/boost-install.jam
 --- tools/boost_install/boost-install.jam.orig
 +++ tools/boost_install/boost-install.jam
@@ -12,3 +15,12 @@ Index: tools/boost_install/boost-install.jam
  
      if $(library-type) = INTERFACE
      {
+@@ -1015,7 +1015,7 @@ local rule install-cmake-config- ( install-or-stage : 
+ 
+         local library-type = UNKNOWN ;
+ 
+-        if $(name) = boost_headers || $(name) = boost_math || $(name) = 
boost_exception
++        if $(name) = boost_headers || $(name) = boost_math || $(name) = 
boost_exception || $(name) = boost_system
+         {
+             library-type = INTERFACE ;
+         }
diff --git a/devel/boost/patches/patch-tools_build_src_engine_build_sh 
b/devel/boost/patches/patch-tools_build_src_engine_build_sh
index 1f6fb979079..85ddf0afbd7 100644
--- a/devel/boost/patches/patch-tools_build_src_engine_build_sh
+++ b/devel/boost/patches/patch-tools_build_src_engine_build_sh
@@ -1,7 +1,7 @@
 Index: tools/build/src/engine/build.sh
 --- tools/build/src/engine/build.sh.orig
 +++ tools/build/src/engine/build.sh
-@@ -325,7 +325,7 @@ case "${B2_TOOLSET}" in
+@@ -314,7 +314,7 @@ case "${B2_TOOLSET}" in
  
      gcc|gcc-*)
          CXX_VERSION_OPT=${CXX_VERSION_OPT:---version}
@@ -10,7 +10,7 @@ Index: tools/build/src/engine/build.sh
          B2_CXXFLAGS_DEBUG="-O0 -g"
      ;;
  
-@@ -391,7 +391,7 @@ case "${B2_TOOLSET}" in
+@@ -374,7 +374,7 @@ case "${B2_TOOLSET}" in
  
      clang|clang-*)
          CXX_VERSION_OPT=${CXX_VERSION_OPT:---version}
diff --git a/devel/boost/patches/patch-tools_build_src_tools_gcc_jam 
b/devel/boost/patches/patch-tools_build_src_tools_gcc_jam
index 7e6d911a989..091ac54c22d 100644
--- a/devel/boost/patches/patch-tools_build_src_tools_gcc_jam
+++ b/devel/boost/patches/patch-tools_build_src_tools_gcc_jam
@@ -1,7 +1,7 @@
 Index: tools/build/src/tools/gcc.jam
 --- tools/build/src/tools/gcc.jam.orig
 +++ tools/build/src/tools/gcc.jam
-@@ -659,7 +659,7 @@ actions compile.c.pch
+@@ -658,7 +658,7 @@ actions compile.c.pch
  
  # Declare flags and action for compilation.
  toolset.flags gcc.compile OPTIONS <optimization>off   : -O0 ;
@@ -10,7 +10,7 @@ Index: tools/build/src/tools/gcc.jam
  toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
  toolset.flags gcc.compile OPTIONS <optimization>minimal : -O1 ;
  toolset.flags gcc.compile OPTIONS <optimization>debug : -Og ;
-@@ -1233,7 +1233,7 @@ cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ;
+@@ -1232,7 +1232,7 @@ cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ;
  ##
  cpu-flags gcc OPTIONS : x86 : atom : -march=atom ;
  # Sparc
diff --git a/devel/boost/pkg/PLIST-main b/devel/boost/pkg/PLIST-main
index 13adcc6d9ab..40e35378c1c 100644
--- a/devel/boost/pkg/PLIST-main
+++ b/devel/boost/pkg/PLIST-main
@@ -254,6 +254,7 @@ include/boost/any.hpp
 include/boost/any/bad_any_cast.hpp
 include/boost/any/basic_any.hpp
 include/boost/any/detail/
+include/boost/any/detail/config.hpp
 include/boost/any/detail/placeholder.hpp
 include/boost/any/fwd.hpp
 include/boost/any/unique_any.hpp
@@ -514,6 +515,7 @@ include/boost/asio/detail/impl/posix_tss_ptr.ipp
 include/boost/asio/detail/impl/reactive_descriptor_service.ipp
 include/boost/asio/detail/impl/reactive_socket_service_base.ipp
 include/boost/asio/detail/impl/resolver_service_base.ipp
+include/boost/asio/detail/impl/resolver_thread_pool.ipp
 include/boost/asio/detail/impl/scheduler.ipp
 include/boost/asio/detail/impl/select_reactor.hpp
 include/boost/asio/detail/impl/select_reactor.ipp
@@ -528,7 +530,6 @@ include/boost/asio/detail/impl/strand_service.hpp
 include/boost/asio/detail/impl/strand_service.ipp
 include/boost/asio/detail/impl/thread_context.ipp
 include/boost/asio/detail/impl/throw_error.ipp
-include/boost/asio/detail/impl/timer_queue_ptime.ipp
 include/boost/asio/detail/impl/timer_queue_set.ipp
 include/boost/asio/detail/impl/win_event.ipp
 include/boost/asio/detail/impl/win_iocp_file_service.ipp
@@ -629,6 +630,7 @@ include/boost/asio/detail/resolve_op.hpp
 include/boost/asio/detail/resolve_query_op.hpp
 include/boost/asio/detail/resolver_service.hpp
 include/boost/asio/detail/resolver_service_base.hpp
+include/boost/asio/detail/resolver_thread_pool.hpp
 include/boost/asio/detail/scheduler.hpp
 include/boost/asio/detail/scheduler_operation.hpp
 include/boost/asio/detail/scheduler_task.hpp
@@ -668,7 +670,6 @@ include/boost/asio/detail/throw_exception.hpp
 include/boost/asio/detail/timed_cancel_op.hpp
 include/boost/asio/detail/timer_queue.hpp
 include/boost/asio/detail/timer_queue_base.hpp
-include/boost/asio/detail/timer_queue_ptime.hpp
 include/boost/asio/detail/timer_queue_set.hpp
 include/boost/asio/detail/timer_scheduler.hpp
 include/boost/asio/detail/timer_scheduler_fwd.hpp
@@ -803,6 +804,7 @@ include/boost/asio/impl/any_io_executor.ipp
 include/boost/asio/impl/append.hpp
 include/boost/asio/impl/as_tuple.hpp
 include/boost/asio/impl/awaitable.hpp
+include/boost/asio/impl/awaitable.ipp
 include/boost/asio/impl/buffered_read_stream.hpp
 include/boost/asio/impl/buffered_write_stream.hpp
 include/boost/asio/impl/cancel_after.hpp
@@ -1070,6 +1072,7 @@ include/boost/atomic/detail/caps_gcc_sync.hpp
 include/boost/atomic/detail/caps_linux_arm.hpp
 include/boost/atomic/detail/caps_windows.hpp
 include/boost/atomic/detail/cas_based_exchange.hpp
+include/boost/atomic/detail/chrono.hpp
 include/boost/atomic/detail/classify.hpp
 include/boost/atomic/detail/config.hpp
 include/boost/atomic/detail/core_arch_operations.hpp
@@ -1134,6 +1137,7 @@ include/boost/atomic/detail/futex.hpp
 include/boost/atomic/detail/gcc_arm_asm_common.hpp
 include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp
 include/boost/atomic/detail/gcc_ppc_asm_common.hpp
+include/boost/atomic/detail/has_posix_clock_traits.hpp
 include/boost/atomic/detail/header.hpp
 include/boost/atomic/detail/int_sizes.hpp
 include/boost/atomic/detail/integral_conversions.hpp
@@ -1148,34 +1152,26 @@ include/boost/atomic/detail/ops_gcc_aarch64_common.hpp
 include/boost/atomic/detail/ops_gcc_arm_common.hpp
 include/boost/atomic/detail/ops_gcc_ppc_common.hpp
 include/boost/atomic/detail/ops_msvc_common.hpp
-include/boost/atomic/detail/pause.hpp
 include/boost/atomic/detail/platform.hpp
 include/boost/atomic/detail/storage_traits.hpp
 include/boost/atomic/detail/string_ops.hpp
 include/boost/atomic/detail/type_traits/
 include/boost/atomic/detail/type_traits/alignment_of.hpp
-include/boost/atomic/detail/type_traits/conditional.hpp
 include/boost/atomic/detail/type_traits/has_unique_object_representations.hpp
-include/boost/atomic/detail/type_traits/integral_constant.hpp
-include/boost/atomic/detail/type_traits/is_enum.hpp
 include/boost/atomic/detail/type_traits/is_floating_point.hpp
-include/boost/atomic/detail/type_traits/is_function.hpp
 include/boost/atomic/detail/type_traits/is_iec559.hpp
 include/boost/atomic/detail/type_traits/is_integral.hpp
-include/boost/atomic/detail/type_traits/is_nothrow_default_constructible.hpp
 include/boost/atomic/detail/type_traits/is_signed.hpp
 include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp
 include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp
 include/boost/atomic/detail/type_traits/make_signed.hpp
 include/boost/atomic/detail/type_traits/make_unsigned.hpp
-include/boost/atomic/detail/type_traits/remove_cv.hpp
 include/boost/atomic/detail/wait_capabilities.hpp
 include/boost/atomic/detail/wait_caps_darwin_ulock.hpp
 include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp
 include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp
 include/boost/atomic/detail/wait_caps_futex.hpp
 include/boost/atomic/detail/wait_caps_windows.hpp
-include/boost/atomic/detail/wait_on_address.hpp
 include/boost/atomic/detail/wait_operations.hpp
 include/boost/atomic/detail/wait_operations_fwd.hpp
 include/boost/atomic/detail/wait_ops_darwin_ulock.hpp
@@ -1189,6 +1185,9 @@ include/boost/atomic/fences.hpp
 include/boost/atomic/ipc_atomic.hpp
 include/boost/atomic/ipc_atomic_flag.hpp
 include/boost/atomic/ipc_atomic_ref.hpp
+include/boost/atomic/posix_clock_traits_fwd.hpp
+include/boost/atomic/thread_pause.hpp
+include/boost/atomic/wait_result.hpp
 include/boost/beast/
 include/boost/beast.hpp
 include/boost/beast/_experimental/
@@ -1285,7 +1284,6 @@ include/boost/beast/core/detail/type_traits.hpp
 include/boost/beast/core/detail/variant.hpp
 include/boost/beast/core/detail/varint.hpp
 include/boost/beast/core/detail/win32_unicode_path.hpp
-include/boost/beast/core/detail/work_guard.hpp
 include/boost/beast/core/detect_ssl.hpp
 include/boost/beast/core/error.hpp
 include/boost/beast/core/file.hpp
@@ -1601,6 +1599,30 @@ include/boost/bind/protect.hpp
 include/boost/bind/std_placeholders.hpp
 include/boost/blank.hpp
 include/boost/blank_fwd.hpp
+include/boost/bloom/
+include/boost/bloom.hpp
+include/boost/bloom/block.hpp
+include/boost/bloom/detail/
+include/boost/bloom/detail/avx2.hpp
+include/boost/bloom/detail/block_base.hpp
+include/boost/bloom/detail/block_fpr_base.hpp
+include/boost/bloom/detail/block_ops.hpp
+include/boost/bloom/detail/bloom_printers.hpp
+include/boost/bloom/detail/constexpr_bit_width.hpp
+include/boost/bloom/detail/core.hpp
+include/boost/bloom/detail/fast_multiblock32_avx2.hpp
+include/boost/bloom/detail/fast_multiblock32_neon.hpp
+include/boost/bloom/detail/fast_multiblock32_sse2.hpp
+include/boost/bloom/detail/fast_multiblock64_avx2.hpp
+include/boost/bloom/detail/multiblock_fpr_base.hpp
+include/boost/bloom/detail/mulx64.hpp
+include/boost/bloom/detail/neon.hpp
+include/boost/bloom/detail/sse2.hpp
+include/boost/bloom/detail/type_traits.hpp
+include/boost/bloom/fast_multiblock32.hpp
+include/boost/bloom/fast_multiblock64.hpp
+include/boost/bloom/filter.hpp
+include/boost/bloom/multiblock.hpp
 include/boost/call_traits.hpp
 include/boost/callable_traits/
 include/boost/callable_traits.hpp
@@ -1795,6 +1817,7 @@ include/boost/cobalt/
 include/boost/cobalt.hpp
 include/boost/cobalt/async_for.hpp
 include/boost/cobalt/channel.hpp
+include/boost/cobalt/composition.hpp
 include/boost/cobalt/concepts.hpp
 include/boost/cobalt/config.hpp
 include/boost/cobalt/detached.hpp
@@ -1823,7 +1846,6 @@ include/boost/cobalt/detail/with.hpp
 include/boost/cobalt/detail/wrapper.hpp
 include/boost/cobalt/error.hpp
 include/boost/cobalt/experimental/
-include/boost/cobalt/experimental/composition.hpp
 include/boost/cobalt/experimental/context.hpp
 include/boost/cobalt/experimental/frame.hpp
 include/boost/cobalt/experimental/yield_context.hpp
@@ -1831,6 +1853,31 @@ include/boost/cobalt/gather.hpp
 include/boost/cobalt/generator.hpp
 include/boost/cobalt/impl/
 include/boost/cobalt/impl/channel.hpp
+include/boost/cobalt/io/
+include/boost/cobalt/io.hpp
+include/boost/cobalt/io/acceptor.hpp
+include/boost/cobalt/io/buffer.hpp
+include/boost/cobalt/io/datagram_socket.hpp
+include/boost/cobalt/io/endpoint.hpp
+include/boost/cobalt/io/file.hpp
+include/boost/cobalt/io/ops.hpp
+include/boost/cobalt/io/pipe.hpp
+include/boost/cobalt/io/random_access_device.hpp
+include/boost/cobalt/io/random_access_file.hpp
+include/boost/cobalt/io/read.hpp
+include/boost/cobalt/io/resolver.hpp
+include/boost/cobalt/io/seq_packet_socket.hpp
+include/boost/cobalt/io/serial_port.hpp
+include/boost/cobalt/io/signal_set.hpp
+include/boost/cobalt/io/sleep.hpp
+include/boost/cobalt/io/socket.hpp
+include/boost/cobalt/io/ssl.hpp
+include/boost/cobalt/io/steady_timer.hpp
+include/boost/cobalt/io/stream.hpp
+include/boost/cobalt/io/stream_file.hpp
+include/boost/cobalt/io/stream_socket.hpp
+include/boost/cobalt/io/system_timer.hpp
+include/boost/cobalt/io/write.hpp
 include/boost/cobalt/join.hpp
 include/boost/cobalt/main.hpp
 include/boost/cobalt/noop.hpp
@@ -1858,6 +1905,7 @@ include/boost/compat/integer_sequence.hpp
 include/boost/compat/invoke.hpp
 include/boost/compat/latch.hpp
 include/boost/compat/mem_fn.hpp
+include/boost/compat/move_only_function.hpp
 include/boost/compat/shared_lock.hpp
 include/boost/compat/to_array.hpp
 include/boost/compat/type_traits.hpp
@@ -2444,6 +2492,7 @@ include/boost/container_hash/detail/mulx.hpp
 include/boost/container_hash/extensions.hpp
 include/boost/container_hash/hash.hpp
 include/boost/container_hash/hash_fwd.hpp
+include/boost/container_hash/hash_is_avalanching.hpp
 include/boost/container_hash/is_contiguous_range.hpp
 include/boost/container_hash/is_described_class.hpp
 include/boost/container_hash/is_range.hpp
@@ -4633,7 +4682,6 @@ 
include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp
 include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp
 include/boost/geometry/algorithms/detail/overlay/approximately_equals.hpp
 include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
-include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp
 include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp
 include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp
 include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
@@ -4652,6 +4700,7 @@ 
include/boost/geometry/algorithms/detail/overlay/follow_linear_linear.hpp
 include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp
 include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp
 include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp
+include/boost/geometry/algorithms/detail/overlay/get_properties_ahead.hpp
 include/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp
 include/boost/geometry/algorithms/detail/overlay/get_ring.hpp
 include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp
@@ -4660,6 +4709,22 @@ 
include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp
 include/boost/geometry/algorithms/detail/overlay/get_turn_info_la.hpp
 include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp
 include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/
+include/boost/geometry/algorithms/detail/overlay/graph/adapt_operations.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_clustered_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_side_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/debug_graph.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/fill_ring_turn_info_map.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/get_tois.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/is_operation_included.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/is_target_operation.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/node_util.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/select_edge.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/select_toi_by_incoming.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/traverse_graph.hpp
 include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp
 include/boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp
 
include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp
@@ -4679,18 +4744,15 @@ 
include/boost/geometry/algorithms/detail/overlay/segment_as_subrange.hpp
 include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp
 include/boost/geometry/algorithms/detail/overlay/select_rings.hpp
 include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
-include/boost/geometry/algorithms/detail/overlay/sort_by_side.hpp
 include/boost/geometry/algorithms/detail/overlay/stream_info.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal.hpp
 include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal_ring_creator.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal_switch_detector.hpp
 include/boost/geometry/algorithms/detail/overlay/traverse.hpp
 include/boost/geometry/algorithms/detail/overlay/turn_info.hpp
-include/boost/geometry/algorithms/detail/overlay/visit_info.hpp
+include/boost/geometry/algorithms/detail/overlay/turn_operation_id.hpp
 include/boost/geometry/algorithms/detail/partition.hpp
 include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
 include/boost/geometry/algorithms/detail/point_on_border.hpp
+include/boost/geometry/algorithms/detail/position_code.hpp
 include/boost/geometry/algorithms/detail/relate/
 include/boost/geometry/algorithms/detail/relate/areal_areal.hpp
 include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
@@ -4900,6 +4962,7 @@ 
include/boost/geometry/geometries/concepts/multi_point_concept.hpp
 include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp
 include/boost/geometry/geometries/concepts/point_concept.hpp
 include/boost/geometry/geometries/concepts/polygon_concept.hpp
+include/boost/geometry/geometries/concepts/polyhedral_surface_concept.hpp
 include/boost/geometry/geometries/concepts/ring_concept.hpp
 include/boost/geometry/geometries/concepts/segment_concept.hpp
 include/boost/geometry/geometries/geometries.hpp
@@ -4915,6 +4978,7 @@ include/boost/geometry/geometries/point_xy.hpp
 include/boost/geometry/geometries/point_xyz.hpp
 include/boost/geometry/geometries/pointing_segment.hpp
 include/boost/geometry/geometries/polygon.hpp
+include/boost/geometry/geometries/polyhedral_surface.hpp
 include/boost/geometry/geometries/register/
 include/boost/geometry/geometries/register/box.hpp
 include/boost/geometry/geometries/register/linestring.hpp
@@ -5064,82 +5128,6 @@ include/boost/geometry/iterators/flatten_iterator.hpp
 include/boost/geometry/iterators/point_iterator.hpp
 include/boost/geometry/iterators/point_reverse_iterator.hpp
 include/boost/geometry/iterators/segment_iterator.hpp
-include/boost/geometry/multi/
-include/boost/geometry/multi/algorithms/
-include/boost/geometry/multi/algorithms/append.hpp
-include/boost/geometry/multi/algorithms/area.hpp
-include/boost/geometry/multi/algorithms/centroid.hpp
-include/boost/geometry/multi/algorithms/clear.hpp
-include/boost/geometry/multi/algorithms/convert.hpp
-include/boost/geometry/multi/algorithms/correct.hpp
-include/boost/geometry/multi/algorithms/covered_by.hpp
-include/boost/geometry/multi/algorithms/detail/
-include/boost/geometry/multi/algorithms/detail/extreme_points.hpp
-include/boost/geometry/multi/algorithms/detail/for_each_range.hpp
-include/boost/geometry/multi/algorithms/detail/modify.hpp
-include/boost/geometry/multi/algorithms/detail/modify_with_predicate.hpp
-include/boost/geometry/multi/algorithms/detail/multi_sum.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/
-include/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp
-include/boost/geometry/multi/algorithms/detail/point_on_border.hpp
-include/boost/geometry/multi/algorithms/detail/sections/
-include/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp
-include/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp
-include/boost/geometry/multi/algorithms/disjoint.hpp
-include/boost/geometry/multi/algorithms/distance.hpp
-include/boost/geometry/multi/algorithms/envelope.hpp
-include/boost/geometry/multi/algorithms/equals.hpp
-include/boost/geometry/multi/algorithms/for_each.hpp
-include/boost/geometry/multi/algorithms/intersection.hpp
-include/boost/geometry/multi/algorithms/length.hpp
-include/boost/geometry/multi/algorithms/num_geometries.hpp
-include/boost/geometry/multi/algorithms/num_interior_rings.hpp
-include/boost/geometry/multi/algorithms/num_points.hpp
-include/boost/geometry/multi/algorithms/perimeter.hpp
-include/boost/geometry/multi/algorithms/remove_spikes.hpp
-include/boost/geometry/multi/algorithms/reverse.hpp
-include/boost/geometry/multi/algorithms/simplify.hpp
-include/boost/geometry/multi/algorithms/transform.hpp
-include/boost/geometry/multi/algorithms/unique.hpp
-include/boost/geometry/multi/algorithms/within.hpp
-include/boost/geometry/multi/core/
-include/boost/geometry/multi/core/closure.hpp
-include/boost/geometry/multi/core/geometry_id.hpp
-include/boost/geometry/multi/core/interior_rings.hpp
-include/boost/geometry/multi/core/is_areal.hpp
-include/boost/geometry/multi/core/point_order.hpp
-include/boost/geometry/multi/core/point_type.hpp
-include/boost/geometry/multi/core/ring_type.hpp
-include/boost/geometry/multi/core/tags.hpp
-include/boost/geometry/multi/core/topological_dimension.hpp
-include/boost/geometry/multi/geometries/
-include/boost/geometry/multi/geometries/concepts/
-include/boost/geometry/multi/geometries/concepts/check.hpp
-include/boost/geometry/multi/geometries/concepts/multi_linestring_concept.hpp
-include/boost/geometry/multi/geometries/concepts/multi_point_concept.hpp
-include/boost/geometry/multi/geometries/concepts/multi_polygon_concept.hpp
-include/boost/geometry/multi/geometries/multi_geometries.hpp
-include/boost/geometry/multi/geometries/multi_linestring.hpp
-include/boost/geometry/multi/geometries/multi_point.hpp
-include/boost/geometry/multi/geometries/multi_polygon.hpp
-include/boost/geometry/multi/geometries/register/
-include/boost/geometry/multi/geometries/register/multi_linestring.hpp
-include/boost/geometry/multi/geometries/register/multi_point.hpp
-include/boost/geometry/multi/geometries/register/multi_polygon.hpp
-include/boost/geometry/multi/io/
-include/boost/geometry/multi/io/dsv/
-include/boost/geometry/multi/io/dsv/write.hpp
-include/boost/geometry/multi/io/wkt/
-include/boost/geometry/multi/io/wkt/read.hpp
-include/boost/geometry/multi/io/wkt/wkt.hpp
-include/boost/geometry/multi/io/wkt/write.hpp
-include/boost/geometry/multi/multi.hpp
-include/boost/geometry/multi/strategies/
-include/boost/geometry/multi/strategies/cartesian/
-include/boost/geometry/multi/strategies/cartesian/centroid_average.hpp
 include/boost/geometry/policies/
 include/boost/geometry/policies/compare.hpp
 include/boost/geometry/policies/disjoint_interrupt_policy.hpp
@@ -5333,12 +5321,10 @@ 
include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp
 include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp
 include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp
 include/boost/geometry/strategies/area/
-include/boost/geometry/strategies/area.hpp
 include/boost/geometry/strategies/area/cartesian.hpp
 include/boost/geometry/strategies/area/geographic.hpp
 include/boost/geometry/strategies/area/services.hpp
 include/boost/geometry/strategies/area/spherical.hpp
-include/boost/geometry/strategies/area_result.hpp
 include/boost/geometry/strategies/azimuth/
 include/boost/geometry/strategies/azimuth.hpp
 include/boost/geometry/strategies/azimuth/cartesian.hpp
@@ -5353,8 +5339,6 @@ include/boost/geometry/strategies/buffer/services.hpp
 include/boost/geometry/strategies/buffer/spherical.hpp
 include/boost/geometry/strategies/cartesian/
 include/boost/geometry/strategies/cartesian.hpp
-include/boost/geometry/strategies/cartesian/area.hpp
-include/boost/geometry/strategies/cartesian/area_surveyor.hpp
 include/boost/geometry/strategies/cartesian/azimuth.hpp
 include/boost/geometry/strategies/cartesian/box_in_box.hpp
 include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp
@@ -5378,14 +5362,6 @@ 
include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp
 include/boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp
 include/boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp
 include/boost/geometry/strategies/cartesian/distance_segment_box.hpp
-include/boost/geometry/strategies/cartesian/envelope.hpp
-include/boost/geometry/strategies/cartesian/envelope_box.hpp
-include/boost/geometry/strategies/cartesian/envelope_multipoint.hpp
-include/boost/geometry/strategies/cartesian/envelope_point.hpp
-include/boost/geometry/strategies/cartesian/envelope_segment.hpp
-include/boost/geometry/strategies/cartesian/expand_box.hpp
-include/boost/geometry/strategies/cartesian/expand_point.hpp
-include/boost/geometry/strategies/cartesian/expand_segment.hpp
 include/boost/geometry/strategies/cartesian/intersection.hpp
 include/boost/geometry/strategies/cartesian/line_interpolate.hpp
 include/boost/geometry/strategies/cartesian/point_in_box.hpp
@@ -5394,7 +5370,6 @@ 
include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp
 include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp
 include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
 include/boost/geometry/strategies/cartesian/point_order.hpp
-include/boost/geometry/strategies/cartesian/side_by_triangle.hpp
 include/boost/geometry/strategies/cartesian/side_rounded_input.hpp
 include/boost/geometry/strategies/cartesian/turn_in_ring_winding.hpp
 include/boost/geometry/strategies/centroid/
@@ -5425,7 +5400,6 @@ 
include/boost/geometry/strategies/convex_hull/geographic.hpp
 include/boost/geometry/strategies/convex_hull/services.hpp
 include/boost/geometry/strategies/convex_hull/spherical.hpp
 include/boost/geometry/strategies/covered_by.hpp
-include/boost/geometry/strategies/default_area_result.hpp
 include/boost/geometry/strategies/default_comparable_distance_result.hpp
 include/boost/geometry/strategies/default_distance_result.hpp
 include/boost/geometry/strategies/default_length_result.hpp
@@ -5454,20 +5428,17 @@ include/boost/geometry/strategies/distance/services.hpp
 include/boost/geometry/strategies/distance/spherical.hpp
 include/boost/geometry/strategies/distance_result.hpp
 include/boost/geometry/strategies/envelope/
-include/boost/geometry/strategies/envelope.hpp
 include/boost/geometry/strategies/envelope/cartesian.hpp
 include/boost/geometry/strategies/envelope/geographic.hpp
 include/boost/geometry/strategies/envelope/services.hpp
 include/boost/geometry/strategies/envelope/spherical.hpp
 include/boost/geometry/strategies/expand/
-include/boost/geometry/strategies/expand.hpp
 include/boost/geometry/strategies/expand/cartesian.hpp
 include/boost/geometry/strategies/expand/geographic.hpp
 include/boost/geometry/strategies/expand/services.hpp
 include/boost/geometry/strategies/expand/spherical.hpp
 include/boost/geometry/strategies/geographic/
 include/boost/geometry/strategies/geographic.hpp
-include/boost/geometry/strategies/geographic/area.hpp
 include/boost/geometry/strategies/geographic/azimuth.hpp
 include/boost/geometry/strategies/geographic/buffer_end_round.hpp
 include/boost/geometry/strategies/geographic/buffer_helper.hpp
@@ -5487,9 +5458,6 @@ 
include/boost/geometry/strategies/geographic/distance_karney.hpp
 include/boost/geometry/strategies/geographic/distance_segment_box.hpp
 include/boost/geometry/strategies/geographic/distance_thomas.hpp
 include/boost/geometry/strategies/geographic/distance_vincenty.hpp
-include/boost/geometry/strategies/geographic/envelope.hpp
-include/boost/geometry/strategies/geographic/envelope_segment.hpp
-include/boost/geometry/strategies/geographic/expand_segment.hpp
 include/boost/geometry/strategies/geographic/intersection.hpp
 include/boost/geometry/strategies/geographic/intersection_elliptic.hpp
 include/boost/geometry/strategies/geographic/line_interpolate.hpp
@@ -5533,7 +5501,6 @@ 
include/boost/geometry/strategies/line_interpolate/spherical.hpp
 include/boost/geometry/strategies/normalize.hpp
 include/boost/geometry/strategies/point_order.hpp
 include/boost/geometry/strategies/relate/
-include/boost/geometry/strategies/relate.hpp
 include/boost/geometry/strategies/relate/cartesian.hpp
 include/boost/geometry/strategies/relate/geographic.hpp
 include/boost/geometry/strategies/relate/services.hpp
@@ -5547,7 +5514,6 @@ include/boost/geometry/strategies/simplify/services.hpp
 include/boost/geometry/strategies/simplify/spherical.hpp
 include/boost/geometry/strategies/spherical/
 include/boost/geometry/strategies/spherical.hpp
-include/boost/geometry/strategies/spherical/area.hpp
 include/boost/geometry/strategies/spherical/azimuth.hpp
 include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp
 include/boost/geometry/strategies/spherical/compare.hpp
@@ -5559,14 +5525,6 @@ 
include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp
 include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp
 include/boost/geometry/strategies/spherical/distance_haversine.hpp
 include/boost/geometry/strategies/spherical/distance_segment_box.hpp
-include/boost/geometry/strategies/spherical/envelope.hpp
-include/boost/geometry/strategies/spherical/envelope_box.hpp
-include/boost/geometry/strategies/spherical/envelope_multipoint.hpp
-include/boost/geometry/strategies/spherical/envelope_point.hpp
-include/boost/geometry/strategies/spherical/envelope_segment.hpp
-include/boost/geometry/strategies/spherical/expand_box.hpp
-include/boost/geometry/strategies/spherical/expand_point.hpp
-include/boost/geometry/strategies/spherical/expand_segment.hpp
 include/boost/geometry/strategies/spherical/get_radius.hpp
 include/boost/geometry/strategies/spherical/intersection.hpp
 include/boost/geometry/strategies/spherical/line_interpolate.hpp
@@ -6664,8 +6622,10 @@ include/boost/hana/zip_shortest.hpp
 include/boost/hana/zip_shortest_with.hpp
 include/boost/hana/zip_with.hpp
 include/boost/hash2/
+include/boost/hash2/blake2.hpp
 include/boost/hash2/detail/
 include/boost/hash2/detail/bit_cast.hpp
+include/boost/hash2/detail/byteswap.hpp
 include/boost/hash2/detail/config.hpp
 include/boost/hash2/detail/has_tag_invoke.hpp
 include/boost/hash2/detail/is_constant_evaluated.hpp
@@ -6673,6 +6633,7 @@ include/boost/hash2/detail/keccak.hpp
 include/boost/hash2/detail/memcmp.hpp
 include/boost/hash2/detail/memcpy.hpp
 include/boost/hash2/detail/memset.hpp
+include/boost/hash2/detail/mul128.hpp
 include/boost/hash2/detail/read.hpp
 include/boost/hash2/detail/rot.hpp
 include/boost/hash2/detail/write.hpp
@@ -6697,6 +6658,7 @@ include/boost/hash2/sha1.hpp
 include/boost/hash2/sha2.hpp
 include/boost/hash2/sha3.hpp
 include/boost/hash2/siphash.hpp
+include/boost/hash2/xxh3.hpp
 include/boost/hash2/xxhash.hpp
 include/boost/headers/
 include/boost/heap/
@@ -6721,6 +6683,7 @@ include/boost/histogram/
 include/boost/histogram.hpp
 include/boost/histogram/accumulators/
 include/boost/histogram/accumulators.hpp
+include/boost/histogram/accumulators/collector.hpp
 include/boost/histogram/accumulators/count.hpp
 include/boost/histogram/accumulators/fraction.hpp
 include/boost/histogram/accumulators/is_thread_safe.hpp
@@ -6757,6 +6720,7 @@ include/boost/histogram/detail/argument_traits.hpp
 include/boost/histogram/detail/array_wrapper.hpp
 include/boost/histogram/detail/atomic_number.hpp
 include/boost/histogram/detail/axes.hpp
+include/boost/histogram/detail/chunk_vector.hpp
 include/boost/histogram/detail/common_type.hpp
 include/boost/histogram/detail/convert_integer.hpp
 include/boost/histogram/detail/counting_streambuf.hpp
@@ -6786,7 +6750,7 @@ include/boost/histogram/detail/replace_type.hpp
 include/boost/histogram/detail/safe_comparison.hpp
 include/boost/histogram/detail/square.hpp
 include/boost/histogram/detail/static_if.hpp
-include/boost/histogram/detail/sub_array.hpp
+include/boost/histogram/detail/static_vector.hpp
 include/boost/histogram/detail/term_info.hpp
 include/boost/histogram/detail/try_cast.hpp
 include/boost/histogram/detail/tuple_slice.hpp
@@ -7912,7 +7876,6 @@ include/boost/log/detail/locks.hpp
 include/boost/log/detail/named_scope_fmt_pp.hpp
 include/boost/log/detail/native_typeof.hpp
 include/boost/log/detail/parameter_tools.hpp
-include/boost/log/detail/pause.hpp
 include/boost/log/detail/pp_identity.hpp
 include/boost/log/detail/process_id.hpp
 include/boost/log/detail/setup_config.hpp
@@ -7962,6 +7925,7 @@ include/boost/log/expressions/predicates/has_attr.hpp
 include/boost/log/expressions/predicates/is_debugger_present.hpp
 include/boost/log/expressions/predicates/is_in_range.hpp
 include/boost/log/expressions/predicates/matches.hpp
+include/boost/log/expressions/predicates/wrap_filter.hpp
 include/boost/log/expressions/record.hpp
 include/boost/log/keywords/
 include/boost/log/keywords/auto_flush.hpp
@@ -10463,6 +10427,22 @@ include/boost/multiprecision/cpp_bin_float/io.hpp
 include/boost/multiprecision/cpp_bin_float/transcendental.hpp
 include/boost/multiprecision/cpp_complex.hpp
 include/boost/multiprecision/cpp_dec_float.hpp
+include/boost/multiprecision/cpp_df_qf/
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fabs.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_floor.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fma.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fpclassify.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_frexp.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isinf.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isnan.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_ldexp.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_limits.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_log.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_sqrt.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_constants.hpp
+include/boost/multiprecision/cpp_double_fp.hpp
 include/boost/multiprecision/cpp_int/
 include/boost/multiprecision/cpp_int.hpp
 include/boost/multiprecision/cpp_int/add.hpp
@@ -10593,7 +10573,6 @@ include/boost/mysql/detail/flags.hpp
 include/boost/mysql/detail/format_sql.hpp
 include/boost/mysql/detail/initiation_base.hpp
 include/boost/mysql/detail/intermediate_handler.hpp
-include/boost/mysql/detail/make_string_view.hpp
 include/boost/mysql/detail/next_action.hpp
 include/boost/mysql/detail/ok_view.hpp
 include/boost/mysql/detail/output_string.hpp
@@ -10645,9 +10624,6 @@ include/boost/mysql/impl/field_view.ipp
 include/boost/mysql/impl/format_sql.hpp
 include/boost/mysql/impl/format_sql.ipp
 include/boost/mysql/impl/internal/
-include/boost/mysql/impl/internal/auth/
-include/boost/mysql/impl/internal/auth/auth.hpp
-include/boost/mysql/impl/internal/auth/auth.ipp
 include/boost/mysql/impl/internal/byte_to_hex.hpp
 include/boost/mysql/impl/internal/call_next_char.hpp
 include/boost/mysql/impl/internal/connection_pool/
@@ -10678,14 +10654,18 @@ 
include/boost/mysql/impl/internal/protocol/impl/text_protocol.hpp
 include/boost/mysql/impl/internal/protocol/serialization.hpp
 include/boost/mysql/impl/internal/protocol/static_buffer.hpp
 include/boost/mysql/impl/internal/sansio/
+include/boost/mysql/impl/internal/sansio/auth_plugin_common.hpp
+include/boost/mysql/impl/internal/sansio/caching_sha2_password.hpp
 include/boost/mysql/impl/internal/sansio/close_connection.hpp
 include/boost/mysql/impl/internal/sansio/close_statement.hpp
 include/boost/mysql/impl/internal/sansio/connect.hpp
 include/boost/mysql/impl/internal/sansio/connection_state.hpp
 include/boost/mysql/impl/internal/sansio/connection_state_data.hpp
+include/boost/mysql/impl/internal/sansio/csha2p_encrypt_password.hpp
 include/boost/mysql/impl/internal/sansio/execute.hpp
 include/boost/mysql/impl/internal/sansio/handshake.hpp
 include/boost/mysql/impl/internal/sansio/message_reader.hpp
+include/boost/mysql/impl/internal/sansio/mysql_native_password.hpp
 include/boost/mysql/impl/internal/sansio/ping.hpp
 include/boost/mysql/impl/internal/sansio/prepare_statement.hpp
 include/boost/mysql/impl/internal/sansio/quit_connection.hpp
@@ -11223,6 +11203,7 @@ 
include/boost/outcome/experimental/status-code/win32_code.hpp
 include/boost/outcome/experimental/status_outcome.hpp
 include/boost/outcome/experimental/status_result.hpp
 include/boost/outcome/iostream_support.hpp
+include/boost/outcome/iostream_support_result.hpp
 include/boost/outcome/outcome.hpp
 include/boost/outcome/outcome_gdb.h
 include/boost/outcome/outcome_gdb.py
@@ -12641,6 +12622,7 @@ include/boost/process/shell.hpp
 include/boost/process/start_dir.hpp
 include/boost/process/stdio.hpp
 include/boost/process/v1/
+include/boost/process/v1.hpp
 include/boost/process/v1/args.hpp
 include/boost/process/v1/async.hpp
 include/boost/process/v1/async_pipe.hpp
@@ -12804,6 +12786,7 @@ include/boost/process/v2/posix/detail/
 include/boost/process/v2/posix/detail/close_handles.hpp
 include/boost/process/v2/posix/fork_and_forget_launcher.hpp
 include/boost/process/v2/posix/pdfork_launcher.hpp
+include/boost/process/v2/posix/pipe_fork_launcher.hpp
 include/boost/process/v2/posix/vfork_launcher.hpp
 include/boost/process/v2/process.hpp
 include/boost/process/v2/process_handle.hpp
@@ -13710,20 +13693,28 @@ include/boost/redis/adapter/result.hpp
 include/boost/redis/config.hpp
 include/boost/redis/connection.hpp
 include/boost/redis/detail/
-include/boost/redis/detail/connector.hpp
+include/boost/redis/detail/connection_logger.hpp
+include/boost/redis/detail/coroutine.hpp
+include/boost/redis/detail/exec_fsm.hpp
 include/boost/redis/detail/health_checker.hpp
 include/boost/redis/detail/helper.hpp
-include/boost/redis/detail/resolver.hpp
+include/boost/redis/detail/multiplexer.hpp
+include/boost/redis/detail/reader_fsm.hpp
+include/boost/redis/detail/redis_stream.hpp
 include/boost/redis/detail/resp3_handshaker.hpp
-include/boost/redis/detail/runner.hpp
 include/boost/redis/detail/write.hpp
 include/boost/redis/error.hpp
 include/boost/redis/ignore.hpp
 include/boost/redis/impl/
 include/boost/redis/impl/connection.ipp
+include/boost/redis/impl/connection_logger.ipp
 include/boost/redis/impl/error.ipp
+include/boost/redis/impl/exec_fsm.ipp
 include/boost/redis/impl/ignore.ipp
+include/boost/redis/impl/log_to_file.hpp
 include/boost/redis/impl/logger.ipp
+include/boost/redis/impl/multiplexer.ipp
+include/boost/redis/impl/reader_fsm.ipp
 include/boost/redis/impl/request.ipp
 include/boost/redis/impl/resp3_handshaker.ipp
 include/boost/redis/impl/response.ipp
@@ -13747,66 +13738,15 @@ include/boost/regex/
 include/boost/regex.h
 include/boost/regex.hpp
 include/boost/regex/concepts.hpp
-include/boost/regex/config/
 include/boost/regex/config.hpp
-include/boost/regex/config/borland.hpp
-include/boost/regex/config/cwchar.hpp
 include/boost/regex/icu.hpp
 include/boost/regex/mfc.hpp
 include/boost/regex/pattern_except.hpp
 include/boost/regex/pending/
 include/boost/regex/pending/object_cache.hpp
-include/boost/regex/pending/static_mutex.hpp
 include/boost/regex/pending/unicode_iterator.hpp
 include/boost/regex/regex_traits.hpp
 include/boost/regex/user.hpp
-include/boost/regex/v4/
-include/boost/regex/v4/basic_regex.hpp
-include/boost/regex/v4/basic_regex_creator.hpp
-include/boost/regex/v4/basic_regex_parser.hpp
-include/boost/regex/v4/c_regex_traits.hpp
-include/boost/regex/v4/char_regex_traits.hpp
-include/boost/regex/v4/cpp_regex_traits.hpp
-include/boost/regex/v4/cregex.hpp
-include/boost/regex/v4/error_type.hpp
-include/boost/regex/v4/icu.hpp
-include/boost/regex/v4/indexed_bit_flag.hpp
-include/boost/regex/v4/iterator_category.hpp
-include/boost/regex/v4/iterator_traits.hpp
-include/boost/regex/v4/match_flags.hpp
-include/boost/regex/v4/match_results.hpp
-include/boost/regex/v4/mem_block_cache.hpp
-include/boost/regex/v4/object_cache.hpp
-include/boost/regex/v4/pattern_except.hpp
-include/boost/regex/v4/perl_matcher.hpp
-include/boost/regex/v4/perl_matcher_common.hpp
-include/boost/regex/v4/perl_matcher_non_recursive.hpp
-include/boost/regex/v4/perl_matcher_recursive.hpp
-include/boost/regex/v4/primary_transform.hpp
-include/boost/regex/v4/protected_call.hpp
-include/boost/regex/v4/regbase.hpp
-include/boost/regex/v4/regex.hpp
-include/boost/regex/v4/regex_format.hpp
-include/boost/regex/v4/regex_fwd.hpp
-include/boost/regex/v4/regex_grep.hpp
-include/boost/regex/v4/regex_iterator.hpp
-include/boost/regex/v4/regex_match.hpp
-include/boost/regex/v4/regex_merge.hpp
-include/boost/regex/v4/regex_raw_buffer.hpp
-include/boost/regex/v4/regex_replace.hpp
-include/boost/regex/v4/regex_search.hpp
-include/boost/regex/v4/regex_split.hpp
-include/boost/regex/v4/regex_token_iterator.hpp
-include/boost/regex/v4/regex_traits.hpp
-include/boost/regex/v4/regex_traits_defaults.hpp
-include/boost/regex/v4/regex_workaround.hpp
-include/boost/regex/v4/states.hpp
-include/boost/regex/v4/sub_match.hpp
-include/boost/regex/v4/syntax_type.hpp
-include/boost/regex/v4/u32regex_iterator.hpp
-include/boost/regex/v4/u32regex_token_iterator.hpp
-include/boost/regex/v4/unicode_iterator.hpp
-include/boost/regex/v4/w32_regex_traits.hpp
 include/boost/regex/v5/
 include/boost/regex/v5/basic_regex.hpp
 include/boost/regex/v5/basic_regex_creator.hpp
@@ -14097,6 +14037,7 @@ include/boost/smart_ptr/detail/sp_counted_base_sync.hpp
 include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
 include/boost/smart_ptr/detail/sp_counted_base_w32.hpp
 include/boost/smart_ptr/detail/sp_counted_impl.hpp
+include/boost/smart_ptr/detail/sp_cxx20_constexpr.hpp
 include/boost/smart_ptr/detail/sp_disable_deprecated.hpp
 include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp
 include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp
@@ -15997,6 +15938,7 @@ include/boost/type_index.hpp
 include/boost/type_index/ctti_type_index.hpp
 include/boost/type_index/detail/
 include/boost/type_index/detail/compile_time_type_info.hpp
+include/boost/type_index/detail/config.hpp
 include/boost/type_index/detail/ctti_register_class.hpp
 include/boost/type_index/detail/stl_register_class.hpp
 include/boost/type_index/runtime_cast/
@@ -17577,10 +17519,6 @@ 
lib/cmake/boost_stacktrace_noop-${VERSION}/libboost_stacktrace_noop-variant-stat
 lib/cmake/boost_system-${VERSION}/
 lib/cmake/boost_system-${VERSION}/boost_system-config-version.cmake
 lib/cmake/boost_system-${VERSION}/boost_system-config.cmake
-lib/cmake/boost_system-${VERSION}/libboost_system-variant-mt-shared.cmake
-lib/cmake/boost_system-${VERSION}/libboost_system-variant-mt-static.cmake
-lib/cmake/boost_system-${VERSION}/libboost_system-variant-shared.cmake
-lib/cmake/boost_system-${VERSION}/libboost_system-variant-static.cmake
 lib/cmake/boost_test_exec_monitor-${VERSION}/
 
lib/cmake/boost_test_exec_monitor-${VERSION}/boost_test_exec_monitor-config-version.cmake
 
lib/cmake/boost_test_exec_monitor-${VERSION}/boost_test_exec_monitor-config.cmake
@@ -17593,6 +17531,8 @@ 
lib/cmake/boost_thread-${VERSION}/boost_thread-config-version.cmake
 lib/cmake/boost_thread-${VERSION}/boost_thread-config.cmake
 lib/cmake/boost_thread-${VERSION}/libboost_thread-variant-mt-shared.cmake
 lib/cmake/boost_thread-${VERSION}/libboost_thread-variant-mt-static.cmake
+lib/cmake/boost_thread-${VERSION}/libboost_thread-variant-shared.cmake
+lib/cmake/boost_thread-${VERSION}/libboost_thread-variant-static.cmake
 lib/cmake/boost_timer-${VERSION}/
 lib/cmake/boost_timer-${VERSION}/boost_timer-config-version.cmake
 lib/cmake/boost_timer-${VERSION}/boost_timer-config.cmake
@@ -17753,10 +17693,6 @@ 
lib/cmake/boost_wserialization-${VERSION}/libboost_wserialization-variant-static
 @lib lib/libboost_stacktrace_noop-mt.so.${LIBboost_stacktrace_noop-mt_VERSION}
 @static-lib lib/libboost_stacktrace_noop.a
 @lib lib/libboost_stacktrace_noop.so.${LIBboost_stacktrace_noop_VERSION}
-@static-lib lib/libboost_system-mt.a
-@lib lib/libboost_system-mt.so.${LIBboost_system-mt_VERSION}
-@static-lib lib/libboost_system.a
-@lib lib/libboost_system.so.${LIBboost_system_VERSION}
 @static-lib lib/libboost_test_exec_monitor-mt.a
 @static-lib lib/libboost_test_exec_monitor.a
 @static-lib lib/libboost_thread-mt.a
@@ -17821,6 +17757,7 @@ share/b2/tools/borland.jam
 share/b2/tools/builtin.jam
 share/b2/tools/bzip2.jam
 share/b2/tools/cast.jam
+share/b2/tools/cc.jam
 share/b2/tools/clang-darwin.jam
 share/b2/tools/clang-linux.jam
 share/b2/tools/clang-vxworks.jam
@@ -17925,6 +17862,7 @@ share/b2/tools/gettext.jam
 share/b2/tools/gfortran.jam
 share/b2/tools/hp_cxx.jam
 share/b2/tools/hpfortran.jam
+share/b2/tools/ibmcxx.jam
 share/b2/tools/ifort.jam
 share/b2/tools/intel-darwin.jam
 share/b2/tools/intel-linux.jam
@@ -17990,10 +17928,8 @@ share/b2/tools/types/rsp.jam
 share/b2/tools/types/sass-type.jam
 share/b2/tools/types/xml.jam
 share/b2/tools/unix.jam
-share/b2/tools/vacpp.jam
 share/b2/tools/vmsdecc.jam
 share/b2/tools/whale.jam
-share/b2/tools/xlcpp.jam
 share/b2/tools/xlf.jam
 share/b2/tools/xsltproc/
 share/b2/tools/xsltproc-config.jam
@@ -18071,6 +18007,9 @@ share/examples/b2/hello/
 share/examples/b2/hello/hello.cpp
 share/examples/b2/hello/jamroot.jam
 share/examples/b2/hello/readme.adoc
+share/examples/b2/hello_c/
+share/examples/b2/hello_c/hello.c
+share/examples/b2/hello_c/jamroot.jam
 share/examples/b2/libraries/
 share/examples/b2/libraries/app/
 share/examples/b2/libraries/app/app.cpp
-- 
2.52.0

>From c89485a3e31d11ba0bc1e1e7240d7e5508b22ce4 Mon Sep 17 00:00:00 2001
From: Theo Buehler <[email protected]>
Date: Tue, 13 Jan 2026 20:29:43 +0100
Subject: [PATCH 2/2] boost_system removal/bumps

---
 archivers/innoextract/Makefile                |  1 -
 audio/ncmpcpp/Makefile                        |  8 +++----
 cad/freecad/Makefile                          |  4 ++--
 cad/kicad/Makefile                            |  3 ++-
 cad/openscad/Makefile                         |  3 ++-
 cad/prusaslicer/Makefile                      |  2 +-
 comms/gnuradio/Makefile                       |  4 ++--
 comms/sigrok/pulseview/Makefile               |  4 ++--
 databases/mongodb/80/Makefile                 |  3 ++-
 devel/codeblocks/Makefile                     |  4 ++--
 editors/libreoffice/Makefile                  |  4 ++--
 ...ernal_liborcus_ExternalProject_liborcus_mk |  2 +-
 emulators/citra/Makefile                      |  4 ++--
 emulators/emulationstation/Makefile           |  4 ++--
 emulators/spike/Makefile                      |  3 ++-
 games/colobot/colobot/Makefile                |  4 ++--
 games/fifengine/Makefile                      |  2 +-
 games/freeorion/Makefile                      |  3 ++-
 games/ja2-stracciatella/Makefile              |  4 ++--
 .../ja2-stracciatella/patches/patch-Makefile  |  2 +-
 games/openmw/Makefile                         |  4 ++--
 games/pokerth/Makefile                        |  3 ++-
 games/returntotheroots/Makefile               |  4 ++--
 games/sumwars/Makefile                        |  4 ++--
 games/supertux/Makefile                       |  4 ++--
 games/vcmi/Makefile                           |  3 ++-
 games/wesnoth/Makefile                        |  3 ++-
 geo/osrm-backend/Makefile                     |  5 ++--
 geo/postgis/Makefile                          |  3 ++-
 geo/sfcgal/Makefile                           |  3 ++-
 graphics/collada-dom/Makefile                 |  3 ++-
 graphics/gfract/Makefile                      |  4 ++--
 graphics/gfract/patches/patch-Makefile        |  2 +-
 graphics/inkscape/Makefile                    |  2 +-
 graphics/openvdb/Makefile                     |  3 ++-
 graphics/orthanc/postgresql-plugin/Makefile   |  4 ++--
 graphics/orthanc/server/Makefile              |  4 ++--
 graphics/orthanc/webviewer-plugin/Makefile    |  4 ++--
 graphics/pcl/Makefile                         |  3 ++-
 graphics/vigra/Makefile                       |  3 ++-
 graphics/vigra/patches/patch-CMakeLists_txt   | 23 +++++++++++++------
 inputmethods/fcitx-chinese-addons/Makefile    |  4 ++--
 inputmethods/libime/Makefile                  |  4 ++--
 math/rstudio/Makefile                         |  2 +-
 misc/openbabel/Makefile                       |  4 ++--
 net/i2pd/Makefile                             |  3 ++-
 net/icinga/core2/Makefile                     |  3 ++-
 net/litecoin/Makefile                         |  6 ++---
 net/litecoin/patches/patch-configure_ac       | 17 ++++++++++++++
 news/nzbget/Makefile                          |  2 +-
 productivity/glabels/Makefile                 |  2 +-
 productivity/gnucash/Makefile                 |  2 +-
 productivity/ledger/Makefile                  |  4 ++--
 productivity/libphonenumber/Makefile          |  2 +-
 sysutils/gource/Makefile                      |  4 ++--
 sysutils/grive2/Makefile                      |  4 ++--
 sysutils/logstalgia/Makefile                  |  4 ++--
 sysutils/nix/Makefile                         |  4 ++--
 sysutils/nix/patches/patch-src_nix_local_mk   |  2 +-
 telephony/resiprocate/Makefile                |  4 ++--
 .../patches/patch-reTurn_Makefile_am          | 19 +++++++++++++++
 .../patches/patch-reTurn_Makefile_in          | 21 +++++++++++++++++
 textproc/luceneplusplus/Makefile              |  4 ++--
 x11/cegui/Makefile                            |  4 ++--
 x11/kde-applications/kitinerary/Makefile      |  4 ++--
 x11/ogre/Makefile                             |  6 ++---
 66 files changed, 187 insertions(+), 107 deletions(-)
 create mode 100644 telephony/resiprocate/patches/patch-reTurn_Makefile_am
 create mode 100644 telephony/resiprocate/patches/patch-reTurn_Makefile_in

diff --git a/archivers/innoextract/Makefile b/archivers/innoextract/Makefile
index 9cb40fa4ebc..ae707aee032 100644
--- a/archivers/innoextract/Makefile
+++ b/archivers/innoextract/Makefile
@@ -10,7 +10,6 @@ MAINTAINER=   Thomas Frohwein <[email protected]>
 PERMIT_PACKAGE=        Yes
 
 # pthread req'd by lzma and boost at runtime
-# boost_system-mt req'd by boost_filesystem-mt at runtime
 WANTLIB=       boost_filesystem-mt boost_iostreams-mt boost_program_options-mt
 WANTLIB+=      c iconv lzma m ${COMPILER_LIBCXX}
 
diff --git a/audio/ncmpcpp/Makefile b/audio/ncmpcpp/Makefile
index 8a39a31d089..134ed22a3fd 100644
--- a/audio/ncmpcpp/Makefile
+++ b/audio/ncmpcpp/Makefile
@@ -6,7 +6,7 @@ COMMENT =               ncurses mpd client inspired by ncmpc
 GH_ACCOUNT =           ncmpcpp
 GH_PROJECT =           ncmpcpp
 GH_TAGNAME =           0.10.1
-REVISION =             1
+REVISION =             2
 
 CATEGORIES =           audio
 
@@ -16,9 +16,9 @@ HOMEPAGE =            https://rybczak.net/ncmpcpp/
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_charconv-mt
-WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
-WANTLIB += boost_locale-mt boost_program_options-mt boost_regex-mt
-WANTLIB += boost_system-mt boost_thread-mt c crypto curl curses
+WANTLIB += boost_chrono-mt boost_container-mt boost_date_time-mt
+WANTLIB += boost_filesystem-mt boost_locale-mt boost_program_options-mt
+WANTLIB += boost_regex-mt boost_thread-mt c crypto curl curses
 WANTLIB += ereadline iconv icudata icui18n icuuc m mpdclient nghttp2
 WANTLIB += nghttp3 ngtcp2 ngtcp2_crypto_libressl ssl tag z
 
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 5fee9c6edac..0eaf6aa4875 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -7,7 +7,7 @@ COMMENT =               general purpose parametric 3D CAD 
modeler
 V =                    1.0.2
 DISTNAME =             freecad_source
 PKGNAME =              freecad-${V}
-REVISION =             1
+REVISION =             2
 
 SHARED_LIBS +=         OndselSolver              1.0 # 0.0
 
@@ -28,7 +28,7 @@ WANTLIB += TKOffset TKPrim TKRWMesh TKService TKShHealing 
TKTopAlgo
 WANTLIB += TKV3d TKVCAF TKXCAF TKXSBase TKernel X11 boost_atomic-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
 WANTLIB += boost_program_options-mt boost_random-mt boost_regex-mt
-WANTLIB += boost_serialization-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_serialization-mt boost_thread-mt
 WANTLIB += c execinfo fmt fontconfig freetype hdf5 hdf5_hl m medC
 WANTLIB += pcl_common pcl_features pcl_filters pcl_kdtree pcl_ml
 WANTLIB += pcl_octree pcl_sample_consensus pcl_search pcl_segmentation
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index ced2ef0b5f8..ffe1977ef88 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -8,6 +8,7 @@ V =                     9.0.7
 COMMENT =              schematic and PCB editing software
 DISTNAME =             kicad-${V}
 EPOCH =                        0
+REVISION =             0
 
 SHARED_LIBS +=  kicad_3dsg                2.0 # 2.0
 SHARED_LIBS +=  kicommon                  0.0 # 0.0
@@ -56,7 +57,7 @@ WANTLIB += absl_strerror absl_strings absl_strings_internal 
absl_symbolize
 WANTLIB += absl_synchronization absl_throw_delegate absl_time
 WANTLIB += absl_time_zone absl_tracing_internal absl_utf8_for_code_point
 WANTLIB += absl_vlog_config_internal atk-1.0 boost_charconv-mt
-WANTLIB += boost_chrono-mt boost_locale-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_chrono-mt boost_locale-mt boost_thread-mt
 WANTLIB += c cairo cairo-gobject curl fontconfig freetype gdk-3
 WANTLIB += gdk_pixbuf-2.0 gio-2.0 git2 glib-2.0 gobject-2.0 gtk-3
 WANTLIB += harfbuzz intl iodbc m ngspice nng pango-1.0 pangocairo-1.0
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index 253e07bb9c3..4992376e7b4 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -2,6 +2,7 @@ COMMENT =               programmers solid 3D CAD modeller
 
 V =                    2025.10.14
 DISTNAME =             openscad-${V}
+REVISION =             0
 
 CATEGORIES =           cad
 
@@ -27,7 +28,7 @@ WANTLIB += ${COMPILER_LIBCXX} 3mf Clipper2 EGL GL GLEW GLU 
Qt6Concurrent
 WANTLIB += Qt6Core Qt6Core5Compat Qt6DBus Qt6Gui Qt6Multimedia
 WANTLIB += Qt6Network Qt6OpenGL Qt6OpenGLWidgets Qt6Svg Qt6Widgets
 WANTLIB += boost_atomic-mt boost_filesystem-mt boost_program_options-mt
-WANTLIB += boost_regex-mt boost_system-mt c cairo double-conversion
+WANTLIB += boost_regex-mt c cairo double-conversion
 WANTLIB += fontconfig freetype glib-2.0 gmp gmpxx harfbuzz intl
 WANTLIB += m manifold mpfr opencsg qscintilla2_qt6 tbb xml2 zip
 
diff --git a/cad/prusaslicer/Makefile b/cad/prusaslicer/Makefile
index d9f81b3312f..accb2bdf0d8 100644
--- a/cad/prusaslicer/Makefile
+++ b/cad/prusaslicer/Makefile
@@ -26,7 +26,7 @@ WANTLIB += TKV3d TKVCAF TKXCAF TKXSBase TKernel X11 atk-1.0 
bgcode_binarize
 WANTLIB += bgcode_convert bgcode_core boost_atomic-mt boost_charconv-mt
 WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
 WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_nowide-mt
-WANTLIB += boost_random-mt boost_regex-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_random-mt boost_regex-mt boost_thread-mt
 WANTLIB += c cairo cairo-gobject crypto curl dbus-1 execinfo expat
 WANTLIB += fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
 WANTLIB += gmodule-2.0 gmp gmpxx gobject-2.0 gtk-3 harfbuzz hidapi-libusb
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 90af1f9beda..db8b0ed6fce 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -3,7 +3,7 @@ COMMENT =       signal-processing toolkit for SDR 
(software-defined radio)
 GH_TAGNAME =   v3.10.11.0
 GH_ACCOUNT =   gnuradio
 GH_PROJECT =   gnuradio
-REVISION =     1
+REVISION =     2
 
 SHARED_LIBS +=  gnuradio-analog           1.0 # 3.7
 SHARED_LIBS +=  gnuradio-atsc             1.0 # 3.7
@@ -40,7 +40,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX}
 WANTLIB += Qt5Core Qt5Gui Qt5Widgets SDL boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_unit_test_framework-mt 
boost_program_options-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c fftw3f
+WANTLIB += boost_regex-mt boost_thread-mt c fftw3f
 WANTLIB += fftw3f_threads fmt gmp gmpxx gsl gslcblas gsm iconv jack
 WANTLIB += m portaudio qwt sndfile spdlog volk zmq
 
diff --git a/comms/sigrok/pulseview/Makefile b/comms/sigrok/pulseview/Makefile
index 737a7923edb..89d0f2d2940 100644
--- a/comms/sigrok/pulseview/Makefile
+++ b/comms/sigrok/pulseview/Makefile
@@ -1,5 +1,5 @@
 COMMENT =              graphical frontend for sigrok logic analyzer
-REVISION =             2
+REVISION =             3
 
 SIGROK_PROJECT =       pulseview
 SIGROK_VERSION =       0.4.2
@@ -8,7 +8,7 @@ FIX_EXTRACT_PERMISSIONS = yes
 
 WANTLIB += ${COMPILER_LIBCXX}
 WANTLIB += Qt5Core Qt5Gui Qt5Svg Qt5Widgets boost_filesystem-mt
-WANTLIB += boost_serialization-mt boost_system-mt
+WANTLIB += boost_serialization-mt
 WANTLIB += c glib-2.0 glibmm-2.4 gobject-2.0 intl m sigc-2.0 sigrok
 WANTLIB += sigrokcxx sigrokdecode boost_atomic-mt
 
diff --git a/databases/mongodb/80/Makefile b/databases/mongodb/80/Makefile
index 0497a70a5dd..33871ca087f 100644
--- a/databases/mongodb/80/Makefile
+++ b/databases/mongodb/80/Makefile
@@ -3,6 +3,7 @@ PORTROACH=      limitw:1,even
 BROKEN=                SIGSEGV or SIGILL at runtime unless --noscripting is 
used
 
 V=             8.0.12
+REVISION =     0
 
 # mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
 # Also tested it with 82aac6af18abcd5bf188afbc821779ccb0ca0902 (mongodb60
@@ -12,7 +13,7 @@ DIST_TUPLE=   github mongodb-forks spidermonkey ${MOZJS_TAG} \
                    src/third_party/mozjs/mozilla-release
 
 WANTLIB += ${COMPILER_LIBCXX} boost_filesystem-mt boost_iostreams-mt
-WANTLIB += boost_log-mt boost_program_options-mt boost_system-mt
+WANTLIB += boost_log-mt boost_program_options-mt
 WANTLIB += boost_thread-mt c crypto curl execinfo icudata icui18n
 WANTLIB += icuuc kvm m snappy ssl stemmer yaml-cpp z zstd
 
diff --git a/devel/codeblocks/Makefile b/devel/codeblocks/Makefile
index 3205ff1e891..afed04c6ce1 100755
--- a/devel/codeblocks/Makefile
+++ b/devel/codeblocks/Makefile
@@ -6,7 +6,7 @@ V=              25.03
 DISTNAME=      codeblocks_${V}
 PKGNAME=       codeblocks-${V}
 WRKSRC=                ${WRKDIR}/codeblocks_${V}
-REVISION=      0
+REVISION=      1
 
 EXTRACT_SUFX=  .tar.xz
 
@@ -38,7 +38,7 @@ PERMIT_PACKAGE=       Yes
 WANTLIB += ${COMPILER_LIBCXX} ICE SDL2 SM X11 Xau Xcomposite Xcursor
 WANTLIB += Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender
 WANTLIB += Xss Xtst Xxf86vm aspell atk-1.0 atk-bridge-2.0 atspi
-WANTLIB += boost_system bz2 c cairo cairo-gobject crypto curl
+WANTLIB += bz2 c cairo cairo-gobject crypto curl
 WANTLIB += curses dbus-1 enchant-2 epoll-shim epoxy execinfo expat ffi
 WANTLIB += fontconfig freetype fribidi gcrypt gdk-3 gdk_pixbuf-2.0 gio-2.0
 WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gpg-error graphite2
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 4c0a8af5a3f..8749fb6c948 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -30,7 +30,7 @@ CATEGORIES=   editors productivity
 DPB_PROPERTIES=        parallel
 
 EPOCH=         0
-REVISION =     0
+REVISION =     1
 
 MAINTAINER=    Robert Nagy <[email protected]>
 
@@ -222,7 +222,7 @@ LIB_DEPENDS-main= \
 WANTLIB-main += ${COMPILER_LIBCXX} ICE SM X11 X11-xcb Xext Xinerama
 WANTLIB-main += Xrandr Xrender atk-1.0 boost_date_time-mt boost_filesystem
 WANTLIB-main += boost_iostreams-mt boost_locale-mt boost_random-mt
-WANTLIB-main += boost_regex-mt boost_system boost_system-mt bz2 c cairo
+WANTLIB-main += boost_regex-mt bz2 c cairo
 WANTLIB-main += cairo-gobject clucene-contribs-lib clucene-core clucene-shared
 WANTLIB-main += crypto cups curl dconf epoxy expat exslt fontconfig
 WANTLIB-main += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
diff --git 
a/editors/libreoffice/patches/patch-external_liborcus_ExternalProject_liborcus_mk
 
b/editors/libreoffice/patches/patch-external_liborcus_ExternalProject_liborcus_mk
index 4639499bd0d..df5ef328b2c 100644
--- 
a/editors/libreoffice/patches/patch-external_liborcus_ExternalProject_liborcus_mk
+++ 
b/editors/libreoffice/patches/patch-external_liborcus_ExternalProject_liborcus_mk
@@ -6,7 +6,7 @@ Index: external/liborcus/ExternalProject_liborcus.mk
  endif
  ifneq ($(SYSTEM_BOOST),)
 -liborcus_LIBS+=$(BOOST_SYSTEM_LIB) $(BOOST_IOSTREAMS_LIB) 
$(BOOST_FILESYSTEM_LIB)
-+liborcus_LIBS+=$(BOOST_SYSTEM_LIB) $(BOOST_IOSTREAMS_LIB) 
$(BOOST_FILESYSTEM_LIB) -lpthread
++liborcus_LIBS+=$(BOOST_IOSTREAMS_LIB) $(BOOST_FILESYSTEM_LIB) -lpthread
  else
  liborcus_LIBS+=-L$(gb_StaticLibrary_WORKDIR) -lboost_system -lboost_iostreams 
-lboost_filesystem
  endif
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index 3cf3cb38d8f..f6ea5da802e 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -9,7 +9,7 @@ DISTNAME =      citra-unified-source-20240303-0ff3440
 
 V =            2104
 PKGNAME =      citra-0.0.0.${V}
-REVISION =     3
+REVISION =     4
 
 CATEGORIES =   emulators
 
@@ -24,7 +24,7 @@ WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6DBus
 WANTLIB += Qt6Gui Qt6Multimedia Qt6Network Qt6Widgets SDL2 SoundTouch
 WANTLIB += boost_chrono-mt boost_container-mt boost_iostreams-mt
 WANTLIB += boost_locale-mt boost_random-mt boost_regex-mt 
boost_serialization-mt
-WANTLIB += boost_system-mt boost_thread-mt c crypto cryptopp enet
+WANTLIB += boost_thread-mt c crypto cryptopp enet
 WANTLIB += fmt m openal ssl usb-1.0 xkbcommon
 
 # ffmpeg is loaded via dlopen(3) when dumping recorded gameplay video
diff --git a/emulators/emulationstation/Makefile 
b/emulators/emulationstation/Makefile
index 17d044abc3b..a8a659763f8 100644
--- a/emulators/emulationstation/Makefile
+++ b/emulators/emulationstation/Makefile
@@ -5,7 +5,7 @@ GH_PROJECT =            EmulationStation
 GH_COMMIT =            646bede3d9ec0acf0ae378415edac136774a66c5
 
 DISTNAME =             emulationstation-2.0.1a
-REVISION =             4
+REVISION =             5
 
 CATEGORIES =           emulators
 
@@ -16,7 +16,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += GL GLU SDL2 boost_date_time-mt boost_filesystem-mt
 WANTLIB += boost_atomic-mt boost_chrono-mt boost_thread-mt
-WANTLIB += boost_locale-mt boost_system-mt c curl freeimage freetype
+WANTLIB += boost_locale-mt c curl freeimage freetype
 WANTLIB += m pthread ${COMPILER_LIBCXX}
 
 MODULES =              devel/cmake
diff --git a/emulators/spike/Makefile b/emulators/spike/Makefile
index 6c67fe38a3b..15fca8c6d27 100644
--- a/emulators/spike/Makefile
+++ b/emulators/spike/Makefile
@@ -10,6 +10,7 @@ GH_TAGNAME =  v1.1.0
 GH_ACCOUNT =   riscv-software-src
 GH_PROJECT =   riscv-isa-sim
 PKGNAME =      spike-${GH_TAGNAME:S/v//}
+REVISION =     0
 
 CATEGORIES =   emulators
 
@@ -18,7 +19,7 @@ MAINTAINER =  Jasper Lievisse Adriaanse <[email protected]>
 # BSD3
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ${COMPILER_LIBCXX} c m boost_regex-mt boost_system-mt
+WANTLIB += ${COMPILER_LIBCXX} c m boost_regex-mt
 
 # C++11
 COMPILER =     base-clang ports-gcc
diff --git a/games/colobot/colobot/Makefile b/games/colobot/colobot/Makefile
index 1a9f0aacc4e..a4385f35ba7 100644
--- a/games/colobot/colobot/Makefile
+++ b/games/colobot/colobot/Makefile
@@ -1,11 +1,11 @@
 COMMENT =              programming-focused real-time strategy game
 
 DISTNAME =             colobot-$V
-REVISION =             0
+REVISION =             1
 
 WANTLIB += ${COMPILER_LIBCXX}
 WANTLIB += GL GLEW SDL2 SDL2_image SDL2_ttf boost_filesystem-mt
-WANTLIB += boost_regex-mt boost_system-mt c intl m openal physfs png
+WANTLIB += boost_regex-mt c intl m openal physfs png
 WANTLIB += pthread sndfile z boost_atomic-mt
 
 GH_PROJECT =           colobot
diff --git a/games/fifengine/Makefile b/games/fifengine/Makefile
index 077b2404731..155e73c3122 100644
--- a/games/fifengine/Makefile
+++ b/games/fifengine/Makefile
@@ -20,7 +20,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
 WANTLIB += GL GLEW SDL2 SDL2_image SDL2_ttf boost_atomic-mt boost_filesystem-mt
-WANTLIB += boost_system-mt fifechan fifechan_opengl fifechan_sdl
+WANTLIB += fifechan fifechan_opengl fifechan_sdl
 WANTLIB += m openal png tinyxml vorbis vorbisfile z
 
 COMPILER =             base-clang ports-gcc
diff --git a/games/freeorion/Makefile b/games/freeorion/Makefile
index d314aa1a24e..b84723b69a7 100644
--- a/games/freeorion/Makefile
+++ b/games/freeorion/Makefile
@@ -3,6 +3,7 @@ COMMENT =       turn-based space empire and galactic conquest 
computer game
 PKGNAME =      freeorion-${V}
 DIST_TUPLE +=  github freeorion freeorion 
783080a1f40c3b2cba3690299fcf5b5ce6ce55f2 .
 CATEGORIES =   games
+REVISION =     0
 
 HOMEPAGE =     https://www.freeorion.org/
 MAINTAINER =   Tom Murphy <[email protected]>
@@ -13,7 +14,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} GL GLEW SDL2 boost_atomic-mt
 WANTLIB += boost_chrono-mt boost_filesystem-mt
-WANTLIB += boost_container-mt boost_graph-mt boost_random-mt boost_system-mt
+WANTLIB += boost_container-mt boost_graph-mt boost_random-mt
 WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt
 WANTLIB += boost_python${MODPY_VERSION:C/\.//g}-mt boost_regex-mt
 WANTLIB += boost_serialization-mt boost_thread-mt c freetype m ogg openal
diff --git a/games/ja2-stracciatella/Makefile b/games/ja2-stracciatella/Makefile
index ae863aecfc8..182013ba7ef 100644
--- a/games/ja2-stracciatella/Makefile
+++ b/games/ja2-stracciatella/Makefile
@@ -3,7 +3,7 @@ COMMENT =       Jagged Alliance 2 turn-based strategy game 
engine
 GH_ACCOUNT =   ja2-stracciatella
 GH_PROJECT =   ja2-stracciatella
 GH_TAGNAME =   v0.15.1
-REVISION =     8
+REVISION =     9
 
 CATEGORIES =   games
 
@@ -12,7 +12,7 @@ HOMEPAGE =    https://ja2-stracciatella.github.io/
 # SFI-SCLA / public domain
 PERMIT_PACKAGE =       Yes
 
-WANTLIB +=     boost_filesystem boost_system c m pthread SDL ${COMPILER_LIBCXX}
+WANTLIB +=     boost_filesystem c m pthread SDL ${COMPILER_LIBCXX}
 
 COMPILER =             base-clang ports-gcc base-gcc
 CXXFLAGS_base-clang =  -std=c++14
diff --git a/games/ja2-stracciatella/patches/patch-Makefile 
b/games/ja2-stracciatella/patches/patch-Makefile
index 3ac5a9094d2..d0881298e34 100644
--- a/games/ja2-stracciatella/patches/patch-Makefile
+++ b/games/ja2-stracciatella/patches/patch-Makefile
@@ -40,7 +40,7 @@ Index: Makefile
  
  CFLAGS += $(CFLAGS_SDL)
  LDFLAGS += $(LDFLAGS_SDL)
-+LDFLAGS += -lboost_filesystem -lboost_system
++LDFLAGS += -lboost_filesystem
  
  ############################################################
  # MinGW settings for building on Windows and for
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index b4f76caf562..781ea93c3fd 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -5,7 +5,7 @@ ONLY_FOR_ARCHS =        amd64 i386
 COMMENT =              open source implementation of TES III: Morrowind
 
 V =                    0.50.0
-REVISION =             0
+REVISION =             1
 GH_ACCOUNT =           OpenMW
 GH_PROJECT =           openmw
 GH_TAGNAME =           openmw-$V
@@ -28,7 +28,7 @@ WANTLIB += ${COMPILER_LIBCXX} BulletCollision GL LinearMath 
MyGUIEngine
 WANTLIB += OpenThreads Qt6Core Qt6Gui Qt6Network Qt6OpenGL Qt6OpenGLWidgets
 WANTLIB += Qt6Svg Qt6Widgets SDL2 avcodec avformat avutil boost_iostreams-mt
 WANTLIB += boost_program_options-mt boost_random-mt boost_regex-mt
-WANTLIB += boost_system-mt c collada-dom2.4-dp icudata icui18n icuuc luajit-5.1
+WANTLIB += c collada-dom2.4-dp icudata icui18n icuuc luajit-5.1
 WANTLIB += lz4 m openal osg osgAnimation osgDB osgFX osgGA osgParticle
 WANTLIB += osgShadow osgSim osgText osgUtil osgViewer sqlite3
 WANTLIB += swresample swscale unshield yaml-cpp z
diff --git a/games/pokerth/Makefile b/games/pokerth/Makefile
index 0556fe904fb..45f83e29675 100644
--- a/games/pokerth/Makefile
+++ b/games/pokerth/Makefile
@@ -5,6 +5,7 @@ COMMENT =       texas holdem poker client, local or internet 
games
 DIST_TUPLE =   github jggimi pokerth-openbsd 2025.09.04 .
 V =            1.1.2pl20250904
 PKGNAME =      pokerth-${V}
+REVISION =     0
 
 CATEGORIES =   games
 
@@ -34,7 +35,7 @@ RUN_DEPENDS +=        devel/desktop-file-utils
 WANTLIB +=     ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network
 WANTLIB +=     Qt6Sql Qt6Widgets Qt6Xml SDL SDL_mixer boost_atomic-mt
 WANTLIB +=     boost_filesystem-mt boost_iostreams-mt boost_program_options-mt
-WANTLIB +=     boost_random-mt boost_regex-mt boost_system-mt boost_system-mt
+WANTLIB +=     boost_random-mt boost_regex-mt
 WANTLIB +=     boost_thread-mt boost_thread-mt c crypto curl gsasl m protobuf
 WANTLIB +=     sqlite3 ssl
 
diff --git a/games/returntotheroots/Makefile b/games/returntotheroots/Makefile
index 8396bcc29a0..cb3b55ebe73 100644
--- a/games/returntotheroots/Makefile
+++ b/games/returntotheroots/Makefile
@@ -5,7 +5,7 @@ COMMENT =       open source engine remake of The Settlers 2 
(s25client)
 DISTNAME =     s25client-${V}
 PKGNAME =      returntotheroots-${V}
 CATEGORIES =   games x11
-REVISION =     5
+REVISION =     6
 
 ONLY_FOR_ARCHS =       i386 amd64
 
@@ -18,7 +18,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX} GL SDL SDL_mixer boost_chrono-mt
 WANTLIB += boost_filesystem-mt boost_iostreams-mt boost_locale-mt
 WANTLIB += boost_program_options-mt boost_random-mt boost_regex-mt
-WANTLIB += boost_system-mt bz2 c execinfo iconv m miniupnpc
+WANTLIB += bz2 c execinfo iconv m miniupnpc
 WANTLIB += ${MODLUA_WANTLIB}
 
 SITES =                https://mirrors.nycbug.org/pub/distfiles/
diff --git a/games/sumwars/Makefile b/games/sumwars/Makefile
index 4710e8ec7dd..8797af4031a 100644
--- a/games/sumwars/Makefile
+++ b/games/sumwars/Makefile
@@ -5,7 +5,7 @@ COMMENT =               role playing game
 V =                    0.5.8
 DISTNAME =             sumwars-${V}-src
 PKGNAME =              sumwars-${V}
-REVISION =             6
+REVISION =             7
 
 SUBST_VARS +=          V
 
@@ -20,7 +20,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += CEGUIBase-0 CEGUIOgreRenderer-0 OIS OgreMain OgreRTShaderSystem
 WANTLIB += OgreTerrain X11 Xrandr alut boost_chrono-mt boost_date_time-mt
-WANTLIB += boost_filesystem-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_filesystem-mt boost_thread-mt
 WANTLIB += c enet iconv intl m ogg openal physfs pthread tinyxml vorbis
 WANTLIB += vorbisfile boost_atomic-mt ${MODLUA_WANTLIB} ${COMPILER_LIBCXX}
 
diff --git a/games/supertux/Makefile b/games/supertux/Makefile
index 2696fabf955..718b6fe365f 100644
--- a/games/supertux/Makefile
+++ b/games/supertux/Makefile
@@ -3,7 +3,7 @@ COMMENT =               jump 'n' run game
 V =                    0.6.3
 DISTNAME =             SuperTux-v${V}-Source
 PKGNAME =              supertux-$V
-REVISION =             2
+REVISION =             3
 
 CATEGORIES =           games
 
@@ -15,7 +15,7 @@ MAINTAINER =          Pascal Stumpf <[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU SDL2 SDL2_image boost_date_time-mt
-WANTLIB += boost_filesystem-mt boost_locale-mt boost_system-mt
+WANTLIB += boost_filesystem-mt boost_locale-mt
 WANTLIB += c curl freetype m ogg openal physfs png vorbis vorbisfile
 WANTLIB += z boost_atomic-mt boost_chrono-mt boost_thread-mt
 
diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile
index 9bd4c2fa1de..009233eff72 100644
--- a/games/vcmi/Makefile
+++ b/games/vcmi/Makefile
@@ -1,6 +1,7 @@
 COMMENT =      HoMM3 engine rewrite
 
 CATEGORIES =   games
+REVISION =     0
 
 HOMEPAGE =     https://vcmi.eu/
 
@@ -20,7 +21,7 @@ SHARED_LIBS =         vcmi    2.0
 WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image SDL2_mixer SDL2_ttf
 WANTLIB += avcodec avformat avutil boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_locale-mt
-WANTLIB += boost_program_options-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_program_options-mt boost_thread-mt
 WANTLIB += c m minizip swresample swscale tbb z
 
 # C++17
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index ccd429d7c0d..f0674ebd89c 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -4,6 +4,7 @@ BROKEN-hppa =   missing atomic ops
 COMMENT=       fantasy turn-based strategy game
 
 DISTNAME=      wesnoth-1.18.6
+REVISION=      0
 
 CATEGORIES=    games x11
 
@@ -22,7 +23,7 @@ WANTLIB += boost_atomic-mt boost_chrono-mt boost_thread-mt
 WANTLIB += boost_coroutine-mt boost_filesystem-mt
 WANTLIB += boost_iostreams-mt boost_locale-mt
 WANTLIB += boost_program_options-mt boost_random-mt boost_regex-mt
-WANTLIB += boost_system-mt c cairo crypto curl dbus-1
+WANTLIB += c cairo crypto curl dbus-1
 WANTLIB += fontconfig glib-2.0 gobject-2.0
 WANTLIB += harfbuzz icudata icui18n icuuc intl m pango-1.0
 WANTLIB += pangocairo-1.0 ssl vorbisfile ${COMPILER_LIBCXX}
diff --git a/geo/osrm-backend/Makefile b/geo/osrm-backend/Makefile
index 9d30018d3e8..f6ef3514494 100644
--- a/geo/osrm-backend/Makefile
+++ b/geo/osrm-backend/Makefile
@@ -8,7 +8,7 @@ GH_ACCOUNT =            Project-OSRM
 GH_PROJECT =           osrm-backend
 GH_COMMIT =            d9ce9cf780777c96d74e0430b7c6f1dee6930f9a
 DISTNAME =             osrm-backend-5.27.1pl1
-REVISION =             1
+REVISION =             2
 
 CATEGORIES =           geo
 
@@ -19,8 +19,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} boost_date_time-mt
 WANTLIB += boost_iostreams-mt boost_program_options-mt boost_random-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt bz2
-WANTLIB += c expat m tbb z
+WANTLIB += boost_regex-mt boost_thread-mt bz2 c expat m tbb z
 
 COMPILER =             base-clang ports-gcc
 
diff --git a/geo/postgis/Makefile b/geo/postgis/Makefile
index 98bb7e64805..791d5fe053f 100644
--- a/geo/postgis/Makefile
+++ b/geo/postgis/Makefile
@@ -4,6 +4,7 @@ V =     3.6.1
 COMMENT=       geographic objects support for PostgreSQL
 DISTNAME=      postgis-${V}
 CATEGORIES=    geo databases
+REVISION=      0
 
 HOMEPAGE=      http://www.postgis.net/
 
@@ -20,7 +21,7 @@ WANTLIB += nghttp3 ngtcp2 ngtcp2_crypto_libressl jxl jxl_cms 
jxl_threads zip
 WANTLIB += archive b2 brotlicommon brotlidec brotlienc bz2 hwy sharpyuv blosc 
deflate
 WANTLIB += Lerc aom arrow arrow_acero arrow_dataset avif dav1d parquet snappy 
thrift
 WANTLIB += boost_atomic-mt boost_chrono-mt boost_filesystem-mt
-WANTLIB += boost_program_options-mt boost_serialization-mt boost_system-mt
+WANTLIB += boost_program_options-mt boost_serialization-mt
 WANTLIB += boost_thread-mt boost_timer-mt boost_unit_test_framework-mt
 WANTLIB += SFCGAL gmp gmpxx mpfr aec sz
 
diff --git a/geo/sfcgal/Makefile b/geo/sfcgal/Makefile
index d078890b038..ba93b7865a7 100644
--- a/geo/sfcgal/Makefile
+++ b/geo/sfcgal/Makefile
@@ -4,6 +4,7 @@ V =                     v2.2.0
 DISTNAME =             SFCGAL-${V}
 PKGNAME =              ${DISTNAME:L:S/v//}
 SHARED_LIBS += SFCGAL  0.1 # 0.0
+REVISION =             0
 
 CATEGORIES =           geo math
 
@@ -28,7 +29,7 @@ TEST_DEPENDS =                ${FULLPKGNAME}:${BUILD_PKGPATH}
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_filesystem-mt boost_program_options-mt boost_serialization-mt
-WANTLIB += boost_system-mt boost_thread-mt boost_timer-mt 
boost_unit_test_framework-mt
+WANTLIB += boost_thread-mt boost_timer-mt boost_unit_test_framework-mt
 WANTLIB += gmp gmpxx m mpfr
 
 CONFIGURE_ARGS +=      -DSFCGAL_BUILD_TESTS:BOOL=ON
diff --git a/graphics/collada-dom/Makefile b/graphics/collada-dom/Makefile
index 97a0816d055..f208a989339 100644
--- a/graphics/collada-dom/Makefile
+++ b/graphics/collada-dom/Makefile
@@ -1,6 +1,7 @@
 COMMENT =              COLLADA Document Object Model
 
 DISTNAME =             collada-dom-2.4.0
+REVISION =             0
 
 SHARED_LIBS +=  collada-dom2.4-dp         0.0 # 0.0
 
@@ -14,7 +15,7 @@ MAINTAINER =          Pascal Stumpf <[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_filesystem-mt
-WANTLIB += boost_system-mt m minizip pcre pcrecpp xml2 z
+WANTLIB += m minizip pcre pcrecpp xml2 z
 
 SITES =                        ${SITE_SOURCEFORGE:=collada-dom/}
 EXTRACT_SUFX =         .tgz
diff --git a/graphics/gfract/Makefile b/graphics/gfract/Makefile
index 90166074473..8aa66f318ca 100644
--- a/graphics/gfract/Makefile
+++ b/graphics/gfract/Makefile
@@ -7,7 +7,7 @@ GH_TAGNAME=             v1.0
 DISTFILES=             ${DISTNAME}.tar.gz
 DISTFILES.gfx=         gfract-palettes-0.1.tar.gz
 CATEGORIES=            graphics math
-REVISION=              4
+REVISION=              5
 
 HOMEPAGE=              http://www.oskusoft.com/programs/gfract/
 
@@ -16,7 +16,7 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
 WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 boost_filesystem
-WANTLIB += boost_regex boost_system c cairo fontconfig freetype
+WANTLIB += boost_regex c cairo fontconfig freetype
 WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
 WANTLIB += gtk-x11-2.0 harfbuzz intl m pango-1.0 pangocairo-1.0
 WANTLIB += pangoft2-1.0 png z
diff --git a/graphics/gfract/patches/patch-Makefile 
b/graphics/gfract/patches/patch-Makefile
index ec52172bb09..e7b5bc40e09 100644
--- a/graphics/gfract/patches/patch-Makefile
+++ b/graphics/gfract/patches/patch-Makefile
@@ -13,7 +13,7 @@ Index: Makefile
  #CXXFLAGS := $(DEFS) -g
  
 -LDFLAGS := -lz -lpthread -lboost_regex -lboost_filesystem
-+LDFLAGS := -lz -lpthread -lboost_regex -lboost_filesystem -lboost_system
++LDFLAGS := -lz -lpthread -lboost_regex -lboost_filesystem
  LDFLAGS := $(shell pkg-config --libs gtk+-2.0 libpng) $(LDFLAGS)
  
  HEADERS := $(wildcard *.h)
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index a6a29992d04..fd2314e430d 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -17,7 +17,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} 2geom ICE Magick++-6.Q16 MagickCore-6.Q16
 WANTLIB += MagickWand-6.Q16 SM X11 Xext atk-1.0 atkmm-1.6 boost_atomic-mt
-WANTLIB += boost_filesystem-mt boost_system-mt c cairo cairo-gobject
+WANTLIB += boost_filesystem-mt c cairo cairo-gobject
 WANTLIB += cairomm-1.0 enchant-2 epoxy fontconfig freetype gc
 WANTLIB += gdk-3 gdk_pixbuf-2.0 gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0
 WANTLIB += glibmm-2.4 gmodule-2.0 gobject-2.0 gsl gslcblas gspell-1
diff --git a/graphics/openvdb/Makefile b/graphics/openvdb/Makefile
index 2d333cd2c20..13121596ccd 100644
--- a/graphics/openvdb/Makefile
+++ b/graphics/openvdb/Makefile
@@ -7,6 +7,7 @@ COMMENT=        tools for storage and manipulation of 
volumetric data
 GH_ACCOUNT=    AcademySoftwareFoundation
 GH_PROJECT=    openvdb
 GH_TAGNAME=    v12.0.1
+REVISION=      0
 
 SHARED_LIBS +=  openvdb                   6.0 # 9.0
 
@@ -18,7 +19,7 @@ HOMEPAGE=     https://www.openvdb.org/
 PERMIT_PACKAGE=        Yes
 
 WANTLIB += ${COMPILER_LIBCXX} blosc boost_iostreams-mt boost_random-mt
-WANTLIB += boost_regex-mt boost_system-mt c m tbb tbbmalloc z
+WANTLIB += boost_regex-mt c m tbb tbbmalloc z
 
 COMPILER=      base-clang ports-gcc
 
diff --git a/graphics/orthanc/postgresql-plugin/Makefile 
b/graphics/orthanc/postgresql-plugin/Makefile
index 124335d4a17..f07b25fac07 100644
--- a/graphics/orthanc/postgresql-plugin/Makefile
+++ b/graphics/orthanc/postgresql-plugin/Makefile
@@ -3,7 +3,7 @@ COMMENT =               PostgreSQL backend for Orthanc
 
 VERSION =              4.0
 PLUGIN =               PostgreSQL
-REVISION =             4
+REVISION =             5
 
 DISTNAME =             Orthanc${PLUGIN}-${VERSION}
 EXTRACT_ONLY =         ${DISTNAME}${EXTRACT_SUFX}
@@ -13,7 +13,7 @@ SITES.f =             
https://orthanc.uclouvain.be/downloads/sources/orthanc/
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt crypto
+WANTLIB += boost_regex-mt boost_thread-mt crypto
 WANTLIB += jsoncpp m pq ssl uuid z
 
 # __int128, zero-sized arrays (hard failure with base gcc)
diff --git a/graphics/orthanc/server/Makefile b/graphics/orthanc/server/Makefile
index cc064ffc698..4d0264a5dfb 100644
--- a/graphics/orthanc/server/Makefile
+++ b/graphics/orthanc/server/Makefile
@@ -4,7 +4,7 @@ COMMENT =               RESTful DICOM server for healthcare and 
medical research
 
 DISTNAME =             Orthanc-1.12.7
 PKGNAME =              ${DISTNAME:L}
-REVISION =             1
+REVISION =             2
 
 HOMEPAGE =             https://www.orthanc-server.com/
 
@@ -14,7 +14,7 @@ SHARED_LIBS =         MultitenantDicom        0.0
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
-WANTLIB += boost_locale-mt boost_regex-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_locale-mt boost_regex-mt boost_thread-mt
 WANTLIB += c civetweb cmr crypto curl dcmdata dcmdsig dcmect dcmfg
 WANTLIB += dcmimage dcmimgle dcmiod dcmjpeg dcmjpls dcmnet dcmpmap
 WANTLIB += dcmpstat dcmqrdb dcmrt dcmseg dcmsr dcmtkcharls dcmtls
diff --git a/graphics/orthanc/webviewer-plugin/Makefile 
b/graphics/orthanc/webviewer-plugin/Makefile
index 35550ccb69a..1860394834a 100644
--- a/graphics/orthanc/webviewer-plugin/Makefile
+++ b/graphics/orthanc/webviewer-plugin/Makefile
@@ -2,7 +2,7 @@ BROKEN =                needs fixing for orthanc 1.12.7
 COMMENT =              web viewer plugin for Orthanc
 
 VERSION =              2.8
-REVISION =             3
+REVISION =             4
 
 PLUGIN =               WebViewer
 
@@ -23,7 +23,7 @@ SITES.f =             
https://www.orthanc-server.com/downloads/get.php?path=/orthanc/
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt jsoncpp
+WANTLIB += boost_regex-mt boost_thread-mt jsoncpp
 WANTLIB += m sqlite3 uuid
 
 MODULES =              lang/python
diff --git a/graphics/pcl/Makefile b/graphics/pcl/Makefile
index d214a55515d..e7dac0795d6 100644
--- a/graphics/pcl/Makefile
+++ b/graphics/pcl/Makefile
@@ -5,6 +5,7 @@ COMMENT =               image and point cloud processing library
 
 V =                    1.15.1
 PKGNAME =              pcl-${V}
+REVISION =             0
 
 DIST_TUPLE +=          github PointCloudLibrary pcl ${PKGNAME} .
 DIST_TUPLE +=          github google googletest v1.15.2 ../gtest_dist
@@ -24,7 +25,7 @@ MAINTAINER =          Johannes Thyssen Tishman 
<[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_filesystem-mt
-WANTLIB += boost_iostreams-mt boost_random-mt boost_regex-mt boost_system-mt
+WANTLIB += boost_iostreams-mt boost_random-mt boost_regex-mt
 WANTLIB += c flann_cpp lz4 m pcap png qhull_r usb-1.0 z
 
 COMPILER =             base-clang ports-gcc
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
index af7fa7b4905..db419acf574 100644
--- a/graphics/vigra/Makefile
+++ b/graphics/vigra/Makefile
@@ -6,6 +6,7 @@ GH_ACCOUNT =            ukoethe
 GH_PROJECT =           vigra
 GH_TAGNAME =           Version-${V}
 DISTNAME =             vigra-${V:S/-/./g}
+REVISION =             0
 
 SHARED_LIBS =          vigraimpex 0.0 # 5.1
 
@@ -19,7 +20,7 @@ MAINTAINER =          Kirill Bychkov <[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += Iex-3_4 IlmThread-3_4 Imath-3_2 OpenEXR-3_4 OpenEXRCore-3_4
-WANTLIB += boost_chrono-mt boost_date_time-mt boost_system-mt
+WANTLIB += boost_chrono-mt boost_date_time-mt
 WANTLIB += boost_thread-mt fftw3 jpeg m png tiff
 WANTLIB += z ${COMPILER_LIBCXX}
 
diff --git a/graphics/vigra/patches/patch-CMakeLists_txt 
b/graphics/vigra/patches/patch-CMakeLists_txt
index 714e0e5cf79..e72817a680d 100644
--- a/graphics/vigra/patches/patch-CMakeLists_txt
+++ b/graphics/vigra/patches/patch-CMakeLists_txt
@@ -1,10 +1,22 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -322,32 +322,6 @@ INCLUDE(CPackConfig)
+@@ -166,7 +166,7 @@ ENDIF()
  
- ##################################################
+ IF(WITH_BOOST_THREAD)
+     set(WITH_BOOST "ON")
+-    set(WITH_BOOST_COMPONENTS ${WITH_BOOST_COMPONENTS} thread system 
date_time chrono)
++    set(WITH_BOOST_COMPONENTS ${WITH_BOOST_COMPONENTS} thread date_time 
chrono)
+     set(BOOST_MINIMUM_VERSION "1.55.0")
+ ENDIF()
+ 
+@@ -322,32 +322,6 @@ INSTALL(DIRECTORY ${PROJECT_SOURCE_DIR}/include/vigra
  #
+ ##################################################
+ INCLUDE(CPackConfig)
+-
+-##################################################
+-#
 -#     add target vigra-$version-src.tar.gz
 -#
 -##################################################
@@ -28,9 +40,6 @@ Index: CMakeLists.txt
 -IF(WITH_VIGRANUMPY AND PYTHON_SPHINX)
 -    ADD_DEPENDENCIES(PACKAGE_SRC_TAR doc_python)
 -ENDIF()
--
--##################################################
--#
- #  enable other non-CMake projects to find Vigra
- #
+ 
  ##################################################
+ #
diff --git a/inputmethods/fcitx-chinese-addons/Makefile 
b/inputmethods/fcitx-chinese-addons/Makefile
index 0f1be854719..2cc959d083b 100644
--- a/inputmethods/fcitx-chinese-addons/Makefile
+++ b/inputmethods/fcitx-chinese-addons/Makefile
@@ -2,7 +2,7 @@ COMMENT =       addons related to Chinese with IME bundled 
inside fcitx
 
 DISTNAME =     fcitx5-chinese-addons-5.1.7
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
-REVISION =     0
+REVISION =     1
 
 CATEGORIES =   inputmethods chinese
 
@@ -16,7 +16,7 @@ PERMIT_PACKAGE=       Yes
 WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt6WidgetsAddons
 WANTLIB += Fcitx5Utils GL IMECore IMEPinyin IMETable Qt6Concurrent
 WANTLIB += Qt6Core Qt6Gui Qt6Widgets boost_container-mt boost_iostreams-mt
-WANTLIB += boost_json-mt boost_regex-mt c m opencc boost_random-mt 
boost_system-mt
+WANTLIB += boost_json-mt boost_regex-mt c m opencc boost_random-mt
 
 SITES =                
https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/
 EXTRACT_SUFX =         .tar.zst
diff --git a/inputmethods/libime/Makefile b/inputmethods/libime/Makefile
index 93a21be1d18..d51e085d80d 100644
--- a/inputmethods/libime/Makefile
+++ b/inputmethods/libime/Makefile
@@ -1,7 +1,7 @@
 COMMENT =      library to support generic input method implementation
 
 DISTNAME =     libime-1.1.9
-REVISION =     1
+REVISION =     2
 
 SHARED_LIBS += IMECore         0.2 # 0.0
 SHARED_LIBS += IMEPinyin       0.2 # 0.0
@@ -18,7 +18,7 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils boost_filesystem-mt
 WANTLIB += boost_iostreams-mt boost_regex-mt c m zstd
-WANTLIB += boost_atomic-mt boost_random-mt boost_system-mt
+WANTLIB += boost_atomic-mt boost_random-mt
 
 SITES =                        https://download.fcitx-im.org/fcitx5/libime/
 
diff --git a/math/rstudio/Makefile b/math/rstudio/Makefile
index 5e99f39e906..f2006a7b257 100644
--- a/math/rstudio/Makefile
+++ b/math/rstudio/Makefile
@@ -29,7 +29,7 @@ WANTLIB += Qt5WebEngine Qt5WebEngineCore Qt5WebEngineWidgets 
Qt5Widgets
 WANTLIB += Qt5Xml Qt5XmlPatterns boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
 WANTLIB += boost_program_options-mt boost_random-mt boost_regex-mt
-WANTLIB += boost_system-mt boost_thread-mt c crypto m pam ssl
+WANTLIB += boost_thread-mt c crypto m pam ssl
 WANTLIB += util uuid z lib/R/lib/R lib/inotify/inotify
 
 # XXX: Ports does not permit GH_* and SITES together.
diff --git a/misc/openbabel/Makefile b/misc/openbabel/Makefile
index 8aebfed781e..721328d7695 100644
--- a/misc/openbabel/Makefile
+++ b/misc/openbabel/Makefile
@@ -1,7 +1,7 @@
 COMMENT=       chemistry file translation program
 
 V=             3.1.1
-REVISION=      6
+REVISION=      7
 DISTNAME=      openbabel-${V}
 
 CATEGORIES=    misc
@@ -19,7 +19,7 @@ MAINTAINER=   Bjorn Ketelaars <[email protected]>
 PERMIT_PACKAGE=        Yes
 
 WANTLIB+=      ${COMPILER_LIBCXX} boost_iostreams-mt boost_regex-mt
-WANTLIB+=      c cairo m xml2 z boost_random-mt boost_system-mt
+WANTLIB+=      c cairo m xml2 z boost_random-mt
 
 SITES=         
https://github.com/openbabel/openbabel/releases/download/openbabel-${V:S/./-/g}/
 EXTRACT_SUFX=  -source.tar.bz2
diff --git a/net/i2pd/Makefile b/net/i2pd/Makefile
index b5594d8ff49..da77905710a 100644
--- a/net/i2pd/Makefile
+++ b/net/i2pd/Makefile
@@ -3,6 +3,7 @@ COMMENT =       client for the I2P anonymous network
 GH_ACCOUNT =   PurpleI2P
 GH_PROJECT =   i2pd
 GH_TAGNAME =   2.58.0
+REVISION =     0
 
 CATEGORIES =   net
 HOMEPAGE =     https://i2pd.website
@@ -13,7 +14,7 @@ MAINTAINER =  SystemFailure <[email protected]>
 PERMIT_PACKAGE = Yes
 
 WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += boost_filesystem-mt boost_program_options-mt boost_system-mt
+WANTLIB += boost_filesystem-mt boost_program_options-mt
 WANTLIB += boost_atomic-mt c crypto m miniupnpc ssl z
 
 COMPILER =     base-clang ports-gcc
diff --git a/net/icinga/core2/Makefile b/net/icinga/core2/Makefile
index c4bcb643c26..9d91bef1e95 100644
--- a/net/icinga/core2/Makefile
+++ b/net/icinga/core2/Makefile
@@ -3,6 +3,7 @@ COMMENT-mysql = MySQL support for icinga2
 COMMENT-pgsql =        PostgreSQL support for icinga2
 
 V =            2.15.2
+REVISION-main =        0
 
 GH_PROJECT =   icinga2
 GH_TAGNAME =   v$V
@@ -22,7 +23,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX} boost_atomic-mt boost_context-mt
 WANTLIB += boost_coroutine-mt boost_date_time-mt boost_filesystem-mt
 WANTLIB += boost_iostreams-mt boost_program_options-mt boost_random-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c curses
+WANTLIB += boost_regex-mt boost_thread-mt c curses
 WANTLIB += edit execinfo m crypto ssl
 
 MODULES =              devel/cmake
diff --git a/net/litecoin/Makefile b/net/litecoin/Makefile
index f007ca56f82..832a272cd47 100644
--- a/net/litecoin/Makefile
+++ b/net/litecoin/Makefile
@@ -5,7 +5,7 @@ COMMENT =               P2P payment system
 GH_ACCOUNT =           litecoin-project
 GH_PROJECT =           litecoin
 GH_TAGNAME =           v0.21.4
-REVISION =             0
+REVISION =             1
 
 SHARED_LIBS +=  bitcoinconsensus          3.0 # 0.0
 SHARED_LIBS +=  secp256k1                 0.0 # 0.0
@@ -55,7 +55,7 @@ FLAVOR ?=
 CONFIGURE_ARGS +=      --without-gui \
                        --with-miniupnpc=no
 
-WANTLIB += ${COMPILER_LIBCXX} boost_filesystem boost_system boost_thread-mt
+WANTLIB += ${COMPILER_LIBCXX} boost_filesystem boost_thread-mt
 WANTLIB += boost_unit_test_framework-mt c crypto db_cxx event_core
 WANTLIB += event_extra event_pthreads fmt m sodium sqlite3 z zmq
 
@@ -65,7 +65,7 @@ CONFIGURE_ARGS +=     --with-gui=qt5
 
 WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5DBus Qt5Gui Qt5Network
 WANTLIB += Qt5Test Qt5Widgets X11 X11-xcb Xau Xdmcp Xext Xfixes
-WANTLIB += Xxf86vm boost_filesystem boost_system boost_thread-mt
+WANTLIB += Xxf86vm boost_filesystem boost_thread-mt
 WANTLIB += boost_unit_test_framework-mt c crypto db_cxx dbus-1
 WANTLIB += double-conversion drm event_core event_extra event_pthreads
 WANTLIB += execinfo expat fmt freetype glapi glib-2.0 graphite2
diff --git a/net/litecoin/patches/patch-configure_ac 
b/net/litecoin/patches/patch-configure_ac
index 5458bb066c7..55bf6bdbcae 100644
--- a/net/litecoin/patches/patch-configure_ac
+++ b/net/litecoin/patches/patch-configure_ac
@@ -11,3 +11,20 @@ Index: configure.ac
  
    case $host in
      *mingw*)
+@@ -1313,7 +1312,6 @@ AX_BOOST_BASE([MINIMUM_REQUIRED_BOOST])
+ if test x$want_boost = xno; then
+     AC_MSG_ERROR([[only libbitcoinconsensus can be built without boost]])
+ fi
+-AX_BOOST_SYSTEM
+ AX_BOOST_FILESYSTEM
+ AX_BOOST_THREAD
+ 
+@@ -1329,7 +1327,7 @@ dnl counter implementations. In 1.63 and later the std
+ m4_pattern_allow(DBOOST_AC_USE_STD_ATOMIC) dnl otherwise it's treated like a 
macro
+ BOOST_CPPFLAGS="-DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC 
$BOOST_CPPFLAGS"
+ 
+-BOOST_LIBS="$BOOST_LDFLAGS $BOOST_SYSTEM_LIB $BOOST_FILESYSTEM_LIB 
$BOOST_THREAD_LIB"
++BOOST_LIBS="$BOOST_LDFLAGS $BOOST_FILESYSTEM_LIB $BOOST_THREAD_LIB"
+ fi
+ 
+ if test x$use_reduce_exports = xyes; then
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index 88beb00729a..2d93188a37c 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -13,7 +13,7 @@ MAINTAINER =  Bjorn Ketelaars <[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB +=     ${COMPILER_LIBCXX} boost_atomic-mt boost_container-mt
-WANTLIB +=     boost_filesystem-mt boost_json-mt boost_system-mt c
+WANTLIB +=     boost_filesystem-mt boost_json-mt c
 WANTLIB +=     crypto curses form m ssl xml2 z
 
 # C++17
diff --git a/productivity/glabels/Makefile b/productivity/glabels/Makefile
index 0ef06c6fc2b..709baf1a524 100644
--- a/productivity/glabels/Makefile
+++ b/productivity/glabels/Makefile
@@ -45,7 +45,7 @@ WANTLIB += absl_strerror absl_borrowed_fixup_buffer 
absl_strings absl_strings_in
 WANTLIB += absl_symbolize absl_synchronization absl_throw_delegate
 WANTLIB += absl_time absl_time_zone absl_tracing_internal 
absl_utf8_for_code_point
 WANTLIB += absl_vlog_config_internal atk-1.0 atk-bridge-2.0 atspi
-WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_date_time-mt boost_thread-mt
 WANTLIB += brotlicommon brotlidec c cairo cairo-gobject camel-1.2
 WANTLIB += db dbus-1 ebackend-1.2 ebook-1.2 ebook-contacts-1.2
 WANTLIB += edata-book-1.2 edataserver-1.2 epoll-shim epoxy execinfo
diff --git a/productivity/gnucash/Makefile b/productivity/gnucash/Makefile
index 7de43619b4d..f829b72aec0 100644
--- a/productivity/gnucash/Makefile
+++ b/productivity/gnucash/Makefile
@@ -23,7 +23,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX} aqbanking atk-1.0 boost_atomic-mt
 WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
 WANTLIB += boost_locale-mt boost_program_options-mt boost_regex-mt
-WANTLIB += boost_system-mt boost_thread-mt c cairo cairo-gobject
+WANTLIB += boost_thread-mt c cairo cairo-gobject
 WANTLIB += dbi gc gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
 WANTLIB += gobject-2.0 gtk-3 guile-3.0 gwengui-gtk3 gwenhywfar
 WANTLIB += harfbuzz icui18n icuuc intl javascriptcoregtk-4.1 m
diff --git a/productivity/ledger/Makefile b/productivity/ledger/Makefile
index 121abc742db..54d89a8a344 100644
--- a/productivity/ledger/Makefile
+++ b/productivity/ledger/Makefile
@@ -3,7 +3,7 @@ COMMENT =               command line double-entry accounting 
ledger
 GH_TAGNAME =           v3.3.2
 GH_ACCOUNT =           ledger
 GH_PROJECT =           ledger
-REVISION =             3
+REVISION =             4
 
 SHARED_LIBS +=  ledger                    1.0 # 3.0
 
@@ -17,7 +17,7 @@ MAINTAINER =          Sergey Bronnikov <[email protected]>
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} boost_date_time-mt boost_filesystem-mt
-WANTLIB += boost_iostreams-mt boost_nowide-mt boost_regex-mt boost_system-mt
+WANTLIB += boost_iostreams-mt boost_nowide-mt boost_regex-mt
 WANTLIB += boost_unit_test_framework-mt c gmp m mpfr
 
 MODULES =              devel/cmake \
diff --git a/productivity/libphonenumber/Makefile 
b/productivity/libphonenumber/Makefile
index 30608807286..6726390700d 100644
--- a/productivity/libphonenumber/Makefile
+++ b/productivity/libphonenumber/Makefile
@@ -33,7 +33,7 @@ WANTLIB += absl_str_format_internal absl_strerror 
absl_borrowed_fixup_buffer
 WANTLIB += absl_strings absl_strings_internal absl_symbolize 
absl_synchronization
 WANTLIB += absl_throw_delegate absl_time absl_time_zone absl_tracing_internal
 WANTLIB += absl_utf8_for_code_point absl_vlog_config_internal
-WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_date_time-mt boost_thread-mt
 WANTLIB += icui18n icuuc m protobuf
 
 MODULES =              devel/cmake
diff --git a/sysutils/gource/Makefile b/sysutils/gource/Makefile
index 92c09c1a133..99dad47f83a 100644
--- a/sysutils/gource/Makefile
+++ b/sysutils/gource/Makefile
@@ -3,7 +3,7 @@ COMMENT =       software version control visualization tool
 DISTNAME =     gource-0.55
 CATEGORIES =   sysutils graphics
 HOMEPAGE =     https://gource.io/
-REVISION =     0
+REVISION =     1
 
 MAINTAINER =   Gonzalo L. R. <[email protected]>
 
@@ -16,7 +16,7 @@ CONFIGURE_STYLE =     gnu
 COMPILER =             base-clang ports-gcc
 
 
-WANTLIB += GL GLEW GLU SDL2 SDL2_image boost_filesystem boost_system
+WANTLIB += GL GLEW GLU SDL2 SDL2_image boost_filesystem
 WANTLIB += c freetype m pcre2-8 png pthread ${COMPILER_LIBCXX}
 WANTLIB += X11 Xext Xi Xmu
 
diff --git a/sysutils/grive2/Makefile b/sysutils/grive2/Makefile
index 76f47145555..164640b1d70 100644
--- a/sysutils/grive2/Makefile
+++ b/sysutils/grive2/Makefile
@@ -5,7 +5,7 @@ GH_PROJECT =    grive2
 GH_COMMIT =    548ea362f319cd1f7fcbad0344fde8449fa14255
 
 DISTNAME =     grive2-0.5.1
-REVISION =     1
+REVISION =     2
 
 CATEGORIES =   sysutils
 
@@ -15,7 +15,7 @@ HOMEPAGE =    http://yourcmc.ru/wiki/Grive2
 PERMIT_PACKAGE =       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} boost_filesystem-mt boost_program_options-mt
-WANTLIB += boost_regex-mt boost_system-mt c curl gcrypt gpg-error
+WANTLIB += boost_regex-mt c curl gcrypt gpg-error
 WANTLIB += iberty m yajl boost_atomic-mt
 
 MODULES =      devel/cmake
diff --git a/sysutils/logstalgia/Makefile b/sysutils/logstalgia/Makefile
index abb05c79b36..b811f5b9e72 100644
--- a/sysutils/logstalgia/Makefile
+++ b/sysutils/logstalgia/Makefile
@@ -3,7 +3,7 @@ COMMENT =       website access log visualization
 DISTNAME =     logstalgia-1.1.4
 CATEGORIES =   sysutils graphics
 HOMEPAGE =     https://logstalgia.io/
-REVISION =     0
+REVISION =     1
 
 MAINTAINER =   Gonzalo L. R. <[email protected]>
 
@@ -13,7 +13,7 @@ PERMIT_PACKAGE =      Yes
 SITES =        
https://github.com/acaudwell/Logstalgia/releases/download/${DISTNAME}/
 
 WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU SDL2 SDL2_image X11
-WANTLIB += Xext Xi Xmu boost_filesystem boost_system c freetype
+WANTLIB += Xext Xi Xmu boost_filesystem c freetype
 WANTLIB += m pcre2-8 png
 
 CONFIGURE_STYLE =gnu
diff --git a/sysutils/nix/Makefile b/sysutils/nix/Makefile
index 72cd88e983f..ba9e4efb38c 100644
--- a/sysutils/nix/Makefile
+++ b/sysutils/nix/Makefile
@@ -4,7 +4,7 @@ COMMENT =               purely functional package manager for 
Unix
 DISTNAME =             nix-2.3.16
 EXTRACT_SUFX =         .tar.xz
 CATEGORIES =           sysutils
-REVISION =             3
+REVISION =             4
 
 LIBVER =               0.0
 .for _lib in expr main store util
@@ -19,7 +19,7 @@ MAINAINER =           Aaron Bieber <[email protected]> \
 # LGPLv2.1+
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ${COMPILER_LIBCXX} boost_context-mt boost_system boost_thread-mt
+WANTLIB += ${COMPILER_LIBCXX} boost_context-mt boost_thread-mt
 WANTLIB += brotlidec brotlienc bz2 c crypto curl lzma m readline
 WANTLIB += sodium sqlite3
 
diff --git a/sysutils/nix/patches/patch-src_nix_local_mk 
b/sysutils/nix/patches/patch-src_nix_local_mk
index ef0672e3c1f..8423e46eb5a 100644
--- a/sysutils/nix/patches/patch-src_nix_local_mk
+++ b/sysutils/nix/patches/patch-src_nix_local_mk
@@ -8,7 +8,7 @@ Index: src/nix/local.mk
  nix_LIBS = libexpr libmain libstore libutil
  
 -nix_LDFLAGS = -pthread $(SODIUM_LIBS) $(EDITLINE_LIBS) $(BOOST_LDFLAGS) 
-lboost_context -lboost_thread -lboost_system
-+nix_LDFLAGS = -pthread $(SODIUM_LIBS) $(EDITLINE_LIBS) $(BOOST_LDFLAGS) 
-lboost_context-mt -lboost_thread-mt -lboost_system -lc
++nix_LDFLAGS = -pthread $(SODIUM_LIBS) $(EDITLINE_LIBS) $(BOOST_LDFLAGS) 
-lboost_context-mt -lboost_thread-mt -lc
  
  $(foreach name, \
    nix-build nix-channel nix-collect-garbage nix-copy-closure nix-daemon 
nix-env nix-hash nix-instantiate nix-prefetch-url nix-shell nix-store, \
diff --git a/telephony/resiprocate/Makefile b/telephony/resiprocate/Makefile
index e27d93adda7..259c9c51e93 100644
--- a/telephony/resiprocate/Makefile
+++ b/telephony/resiprocate/Makefile
@@ -4,7 +4,7 @@ COMMENT-return =        reSIProcate STUN/TURN client and server
 
 V =                    1.12.0
 DISTNAME =             resiprocate-${V}
-REVISION =             6
+REVISION =             7
 PKGNAME-main =         resiprocate-${V}
 PKGNAME-repro =                resiprocate-repro-${V}
 PKGNAME-return =       resiprocate-return-${V}
@@ -30,7 +30,7 @@ WANTLIB-main += brotlidec brotlienc z zstd
 
 WANTLIB-repro += ${WANTLIB-main} c db_cxx dum mariadb pq resip rutil
 
-WANTLIB-return += ${WANTLIB-main} boost_system c rutil
+WANTLIB-return += ${WANTLIB-main} c rutil
 
 SITES =                
https://www.resiprocate.org/files/pub/reSIProcate/releases/
 
diff --git a/telephony/resiprocate/patches/patch-reTurn_Makefile_am 
b/telephony/resiprocate/patches/patch-reTurn_Makefile_am
new file mode 100644
index 00000000000..4098627c0f2
--- /dev/null
+++ b/telephony/resiprocate/patches/patch-reTurn_Makefile_am
@@ -0,0 +1,19 @@
+Index: reTurn/Makefile.am
+--- reTurn/Makefile.am.orig
++++ reTurn/Makefile.am
+@@ -26,7 +26,6 @@ lib_LTLIBRARIES = libreTurnCommon.la
+ libreTurnCommon_la_LIBADD = $(LIBSSL_LIBADD)
+ libreTurnCommon_la_LIBADD += @LIBSTL_LIBADD@
+ libreTurnCommon_la_LIBADD += @LIBLOG_LIBADD@
+-libreTurnCommon_la_LIBADD += -lboost_system
+ libreTurnCommon_la_LIBADD += @LIBPTHREAD_LIBADD@
+ libreTurnCommon_la_LDFLAGS = @LIBTOOL_VERSION_RELEASE@ -export-dynamic
+ 
+@@ -95,7 +94,6 @@ nobase_reTurninclude_HEADERS = AsyncSocketBaseHandler.
+ #reTurnServer_LDADD = librepro.la
+ reTurnServer_LDADD = libreTurnCommon.la
+ reTurnServer_LDADD += ../rutil/librutil.la
+-reTurnServer_LDADD += -lboost_system
+ #reTurnServer_LDADD += ../contrib/ares/libares.a
+ #reTurnServer_LDADD += -L../contrib/ares -lares
+ reTurnServer_LDADD += @LIBSTL_LIBADD@
diff --git a/telephony/resiprocate/patches/patch-reTurn_Makefile_in 
b/telephony/resiprocate/patches/patch-reTurn_Makefile_in
new file mode 100644
index 00000000000..5010c22c600
--- /dev/null
+++ b/telephony/resiprocate/patches/patch-reTurn_Makefile_in
@@ -0,0 +1,21 @@
+Index: reTurn/Makefile.in
+--- reTurn/Makefile.in.orig
++++ reTurn/Makefile.in
+@@ -453,7 +453,7 @@ AM_CXXFLAGS = -I $(top_srcdir) -DASIO_HAS_BOOST_BIND \
+       -DBOOST_ASIO_HAS_STD_CHRONO
+ lib_LTLIBRARIES = libreTurnCommon.la
+ libreTurnCommon_la_LIBADD = $(LIBSSL_LIBADD) @LIBSTL_LIBADD@ \
+-      @LIBLOG_LIBADD@ -lboost_system @LIBPTHREAD_LIBADD@
++      @LIBLOG_LIBADD@ @LIBPTHREAD_LIBADD@
+ libreTurnCommon_la_LDFLAGS = @LIBTOOL_VERSION_RELEASE@ -export-dynamic
+ libreTurnCommon_la_SOURCES = \
+       AsyncSocketBase.cxx \
+@@ -520,7 +520,7 @@ nobase_reTurninclude_HEADERS = AsyncSocketBaseHandler.
+ #reTurnServer_LDADD += ../contrib/ares/libares.a
+ #reTurnServer_LDADD += -L../contrib/ares -lares
+ reTurnServer_LDADD = libreTurnCommon.la ../rutil/librutil.la \
+-      -lboost_system @LIBSTL_LIBADD@ @LIBSSL_LIBADD@ -lcrypto \
++      @LIBSTL_LIBADD@ @LIBSSL_LIBADD@ -lcrypto \
+       @LIBPTHREAD_LIBADD@ $(am__empty)
+ all: all-recursive
+ 
diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile
index ac08f718248..9d4f02d7fa1 100644
--- a/textproc/luceneplusplus/Makefile
+++ b/textproc/luceneplusplus/Makefile
@@ -1,7 +1,7 @@
 V =            3.0.8
 PKGNAME =      luceneplusplus-${V}
 COMMENT =      C++ port of the Java Lucene library, the text search engine
-REVISION =     2
+REVISION =     3
 
 GH_ACCOUNT =   luceneplusplus
 GH_PROJECT =   LucenePlusPlus
@@ -18,7 +18,7 @@ PERMIT_PACKAGE =      Yes
 WANTLIB += ${COMPILER_LIBCXX} m
 WANTLIB += boost_atomic-mt boost_chrono-mt boost_date_time-mt
 WANTLIB += boost_filesystem-mt boost_iostreams-mt boost_regex-mt
-WANTLIB += boost_system-mt boost_thread-mt z boost_random-mt
+WANTLIB += boost_thread-mt z boost_random-mt
 
 COMPILER =             base-clang ports-gcc
 
diff --git a/x11/cegui/Makefile b/x11/cegui/Makefile
index 57b003e5786..84d633e9e72 100644
--- a/x11/cegui/Makefile
+++ b/x11/cegui/Makefile
@@ -2,7 +2,7 @@ COMMENT =               widgets library for graphics engines
 
 V =                    0.8.7
 DISTNAME =             cegui-${V}
-REVISION =             2
+REVISION =             3
 
 SHARED_LIBS += CEGUIBase-0                     2.0 # 3.1
 SHARED_LIBS += CEGUICommonDialogs-0            2.0 # 3.1
@@ -21,7 +21,7 @@ MAINTAINER =          Pascal Stumpf <[email protected]>
 # MIT
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += GL GLEW GLU Irrlicht OIS OgreMain SDL2 SDL2_image boost_system-mt
+WANTLIB += GL GLEW GLU Irrlicht OIS OgreMain SDL2 SDL2_image-mt
 WANTLIB += boost_thread-mt c expat freeimage freetype glfw iconv m pcre 
 WANTLIB += pthread ${COMPILER_LIBCXX}
 
diff --git a/x11/kde-applications/kitinerary/Makefile 
b/x11/kde-applications/kitinerary/Makefile
index de1ec30c14d..fe050b2efda 100644
--- a/x11/kde-applications/kitinerary/Makefile
+++ b/x11/kde-applications/kitinerary/Makefile
@@ -1,7 +1,7 @@
 COMMENT =      KDE itinerary data model and itinerary extraction library
 DISTNAME =     kitinerary-${VERSION}
 CATEGORIES =   devel
-REVISION =     0
+REVISION =     1
 
 HOMEPAGE =     https://apps.kde.org/itinerary
 
@@ -28,7 +28,7 @@ WANTLIB += absl_str_format_internal absl_strerror 
absl_borrowed_fixup_buffer
 WANTLIB += absl_strings absl_strings_internal absl_symbolize 
absl_synchronization
 WANTLIB += absl_throw_delegate absl_time absl_time_zone absl_tracing_internal
 WANTLIB += absl_utf8_for_code_point absl_vlog_config_internal
-WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
+WANTLIB += boost_date_time-mt boost_thread-mt
 WANTLIB += c crypto icui18n icuuc m phonenumber poppler protobuf
 WANTLIB += xml2 z
 
diff --git a/x11/ogre/Makefile b/x11/ogre/Makefile
index 5c3d08d7fba..204251a3237 100644
--- a/x11/ogre/Makefile
+++ b/x11/ogre/Makefile
@@ -12,8 +12,8 @@ V =                   1.9.0
 DISTNAME =             ogre-$V
 PKGNAME-main =         ogre-${V}
 PKGNAME-samples =      ogre-samples-${V}
-REVISION-main =                6
-REVISION-samples =     6
+REVISION-main =                7
+REVISION-samples =     7
 
 MULTI_PACKAGES =       -main -samples
 
@@ -36,7 +36,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ICE SM X11 Xaw Xext Xt $(MODGCC4_ATOMICWANTLIB)
 WANTLIB += boost_atomic-mt boost_date_time-mt
-WANTLIB += boost_chrono-mt boost_system-mt boost_thread-mt c
+WANTLIB += boost_chrono-mt boost_thread-mt c
 WANTLIB += freeimage freetype m pthread z zzip
 WANTLIB += ${COMPILER_LIBCXX}
 
-- 
2.52.0

Reply via email to