pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 29 14:53:14 UTC 2024

Modified Files:
        pkgsrc/devel/boost-build: buildlink3.mk
        pkgsrc/devel/boost-headers: PLIST buildlink3.mk
        pkgsrc/devel/boost-libs: Makefile buildlink3.mk
        pkgsrc/devel/boost-mpi: Makefile buildlink3.mk
        pkgsrc/devel/py-boost: Makefile
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
        pkgsrc/meta-pkgs/boost/patches:
            patch-boost_math_special__functions_expm1.hpp
            patch-boost_math_special__functions_log1p.hpp
            patch-boost_math_tools_config.hpp
            patch-boost_math_tools_promotion.hpp
            patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S
            patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S
            patch-libs_process_src_ext_exe.cpp
            patch-libs_process_src_posix_close__handles.cpp
Removed Files:
        pkgsrc/meta-pkgs/boost/patches: patch-boost_process_v2_pid.hpp
            patch-boost_process_v2_posix_default__launcher.hpp
            patch-libs_filesystem_src_directory.cpp
            patch-libs_process_src_ext_cmd.cpp patch-libs_process_src_pid.cpp
            patch-libs_python_src_numpy_dtype.cpp

Log Message:
boost: updated to 1.87.0

1.87.0
https://www.boost.org/users/history/version_1_87_0.html


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.110 -r1.111 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/boost-mpi/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/boost-mpi/buildlink3.mk
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/py-boost/Makefile
cvs rdiff -u -r1.103 -r1.104 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.152 -r1.153 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_process_v2_pid.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_process_v2_posix_default__launcher.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_filesystem_src_directory.cpp \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_pid.cpp \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_python_src_numpy_dtype.cpp
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_cmd.cpp
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp

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

Modified files:

Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.55 pkgsrc/devel/boost-build/buildlink3.mk:1.56
--- pkgsrc/devel/boost-build/buildlink3.mk:1.55 Mon Oct  7 14:27:45 2024
+++ pkgsrc/devel/boost-build/buildlink3.mk      Sun Dec 29 14:53:13 2024
@@ -1,13 +1,13 @@
-# $NetBSD: buildlink3.mk,v 1.55 2024/10/07 14:27:45 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.56 2024/12/29 14:53:13 adam Exp $
 
 BUILDLINK_TREE+=       boost-build
 
 .if !defined(BOOST_BUILD_BUILDLINK3_MK)
 BOOST_BUILD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.86.*
+BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.87.*
+BUILDLINK_ABI_DEPENDS.boost-build+=    boost-build>=1.87.0
 BUILDLINK_DEPMETHOD.boost-build?=      build
-BUILDLINK_ABI_DEPENDS.boost-build+=    boost-build>=1.86.0
 BUILDLINK_PKGSRCDIR.boost-build?=      ../../devel/boost-build
 .endif # BOOST_BUILD_BUILDLINK3_MK
 

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.57 pkgsrc/devel/boost-headers/PLIST:1.58
--- pkgsrc/devel/boost-headers/PLIST:1.57       Fri Oct  4 03:28:40 2024
+++ pkgsrc/devel/boost-headers/PLIST    Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.57 2024/10/04 03:28:40 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.58 2024/12/29 14:53:13 adam Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -395,6 +395,7 @@ include/boost/asio/co_spawn.hpp
 include/boost/asio/completion_condition.hpp
 include/boost/asio/compose.hpp
 include/boost/asio/composed.hpp
+include/boost/asio/config.hpp
 include/boost/asio/connect.hpp
 include/boost/asio/connect_pipe.hpp
 include/boost/asio/consign.hpp
@@ -687,6 +688,7 @@ include/boost/asio/detail/winsock_init.h
 include/boost/asio/detail/work_dispatcher.hpp
 include/boost/asio/detail/wrapped_handler.hpp
 include/boost/asio/dispatch.hpp
+include/boost/asio/disposition.hpp
 include/boost/asio/error.hpp
 include/boost/asio/execution.hpp
 include/boost/asio/execution/allocator.hpp
@@ -707,9 +709,7 @@ include/boost/asio/execution/relationshi
 include/boost/asio/execution_context.hpp
 include/boost/asio/executor.hpp
 include/boost/asio/executor_work_guard.hpp
-include/boost/asio/experimental/append.hpp
 include/boost/asio/experimental/as_single.hpp
-include/boost/asio/experimental/as_tuple.hpp
 include/boost/asio/experimental/awaitable_operators.hpp
 include/boost/asio/experimental/basic_channel.hpp
 include/boost/asio/experimental/basic_concurrent_channel.hpp
@@ -722,7 +722,6 @@ include/boost/asio/experimental/co_spawn
 include/boost/asio/experimental/concurrent_channel.hpp
 include/boost/asio/experimental/coro.hpp
 include/boost/asio/experimental/coro_traits.hpp
-include/boost/asio/experimental/deferred.hpp
 include/boost/asio/experimental/detail/channel_operation.hpp
 include/boost/asio/experimental/detail/channel_receive_op.hpp
 include/boost/asio/experimental/detail/channel_send_functions.hpp
@@ -741,7 +740,6 @@ include/boost/asio/experimental/impl/pro
 include/boost/asio/experimental/impl/use_coro.hpp
 include/boost/asio/experimental/impl/use_promise.hpp
 include/boost/asio/experimental/parallel_group.hpp
-include/boost/asio/experimental/prepend.hpp
 include/boost/asio/experimental/promise.hpp
 include/boost/asio/experimental/use_coro.hpp
 include/boost/asio/experimental/use_promise.hpp
@@ -767,6 +765,8 @@ include/boost/asio/impl/cancel_after.hpp
 include/boost/asio/impl/cancel_at.hpp
 include/boost/asio/impl/cancellation_signal.ipp
 include/boost/asio/impl/co_spawn.hpp
+include/boost/asio/impl/config.hpp
+include/boost/asio/impl/config.ipp
 include/boost/asio/impl/connect.hpp
 include/boost/asio/impl/connect_pipe.hpp
 include/boost/asio/impl/connect_pipe.ipp
@@ -801,8 +801,6 @@ include/boost/asio/impl/write.hpp
 include/boost/asio/impl/write_at.hpp
 include/boost/asio/io_context.hpp
 include/boost/asio/io_context_strand.hpp
-include/boost/asio/io_service.hpp
-include/boost/asio/io_service_strand.hpp
 include/boost/asio/ip/address.hpp
 include/boost/asio/ip/address_v4.hpp
 include/boost/asio/ip/address_v4_iterator.hpp
@@ -906,9 +904,7 @@ include/boost/asio/ssl/impl/context.hpp
 include/boost/asio/ssl/impl/context.ipp
 include/boost/asio/ssl/impl/error.ipp
 include/boost/asio/ssl/impl/host_name_verification.ipp
-include/boost/asio/ssl/impl/rfc2818_verification.ipp
 include/boost/asio/ssl/impl/src.hpp
-include/boost/asio/ssl/rfc2818_verification.hpp
 include/boost/asio/ssl/stream.hpp
 include/boost/asio/ssl/stream_base.hpp
 include/boost/asio/ssl/verify_context.hpp
@@ -1265,9 +1261,12 @@ include/boost/beast/core/string_type.hpp
 include/boost/beast/core/tcp_stream.hpp
 include/boost/beast/http.hpp
 include/boost/beast/http/basic_dynamic_body.hpp
+include/boost/beast/http/basic_dynamic_body_fwd.hpp
 include/boost/beast/http/basic_file_body.hpp
+include/boost/beast/http/basic_file_body_fwd.hpp
 include/boost/beast/http/basic_parser.hpp
 include/boost/beast/http/buffer_body.hpp
+include/boost/beast/http/buffer_body_fwd.hpp
 include/boost/beast/http/chunk_encode.hpp
 include/boost/beast/http/detail/basic_parsed_list.hpp
 include/boost/beast/http/detail/basic_parser.hpp
@@ -1277,11 +1276,15 @@ include/boost/beast/http/detail/rfc7230.
 include/boost/beast/http/detail/rfc7230.ipp
 include/boost/beast/http/detail/type_traits.hpp
 include/boost/beast/http/dynamic_body.hpp
+include/boost/beast/http/dynamic_body_fwd.hpp
 include/boost/beast/http/empty_body.hpp
+include/boost/beast/http/empty_body_fwd.hpp
 include/boost/beast/http/error.hpp
 include/boost/beast/http/field.hpp
 include/boost/beast/http/fields.hpp
+include/boost/beast/http/fields_fwd.hpp
 include/boost/beast/http/file_body.hpp
+include/boost/beast/http/file_body_fwd.hpp
 include/boost/beast/http/impl/basic_parser.hpp
 include/boost/beast/http/impl/basic_parser.ipp
 include/boost/beast/http/impl/chunk_encode.hpp
@@ -1302,16 +1305,23 @@ include/boost/beast/http/impl/status.ipp
 include/boost/beast/http/impl/verb.ipp
 include/boost/beast/http/impl/write.hpp
 include/boost/beast/http/message.hpp
+include/boost/beast/http/message_fwd.hpp
 include/boost/beast/http/message_generator.hpp
+include/boost/beast/http/message_generator_fwd.hpp
 include/boost/beast/http/parser.hpp
+include/boost/beast/http/parser_fwd.hpp
 include/boost/beast/http/read.hpp
 include/boost/beast/http/rfc7230.hpp
 include/boost/beast/http/serializer.hpp
+include/boost/beast/http/serializer_fwd.hpp
 include/boost/beast/http/span_body.hpp
+include/boost/beast/http/span_body_fwd.hpp
 include/boost/beast/http/status.hpp
 include/boost/beast/http/string_body.hpp
+include/boost/beast/http/string_body_fwd.hpp
 include/boost/beast/http/type_traits.hpp
 include/boost/beast/http/vector_body.hpp
+include/boost/beast/http/vector_body_fwd.hpp
 include/boost/beast/http/verb.hpp
 include/boost/beast/http/write.hpp
 include/boost/beast/src.hpp
@@ -1683,6 +1693,7 @@ include/boost/cobalt/detail/wait_group.h
 include/boost/cobalt/detail/with.hpp
 include/boost/cobalt/detail/wrapper.hpp
 include/boost/cobalt/error.hpp
+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
@@ -1716,24 +1727,8 @@ include/boost/compat/invoke.hpp
 include/boost/compat/latch.hpp
 include/boost/compat/mem_fn.hpp
 include/boost/compat/shared_lock.hpp
+include/boost/compat/to_array.hpp
 include/boost/compat/type_traits.hpp
-include/boost/compatibility/cpp_c_headers/cassert
-include/boost/compatibility/cpp_c_headers/cctype
-include/boost/compatibility/cpp_c_headers/cerrno
-include/boost/compatibility/cpp_c_headers/cfloat
-include/boost/compatibility/cpp_c_headers/climits
-include/boost/compatibility/cpp_c_headers/clocale
-include/boost/compatibility/cpp_c_headers/cmath
-include/boost/compatibility/cpp_c_headers/csetjmp
-include/boost/compatibility/cpp_c_headers/csignal
-include/boost/compatibility/cpp_c_headers/cstdarg
-include/boost/compatibility/cpp_c_headers/cstddef
-include/boost/compatibility/cpp_c_headers/cstdio
-include/boost/compatibility/cpp_c_headers/cstdlib
-include/boost/compatibility/cpp_c_headers/cstring
-include/boost/compatibility/cpp_c_headers/ctime
-include/boost/compatibility/cpp_c_headers/cwchar
-include/boost/compatibility/cpp_c_headers/cwctype
 include/boost/compressed_pair.hpp
 include/boost/compute.hpp
 include/boost/compute/algorithm.hpp
@@ -1914,6 +1909,7 @@ include/boost/compute/exception/context_
 include/boost/compute/exception/no_device_found.hpp
 include/boost/compute/exception/opencl_error.hpp
 include/boost/compute/exception/program_build_failure.hpp
+include/boost/compute/exception/set_default_queue_error.hpp
 include/boost/compute/exception/unsupported_extension_error.hpp
 include/boost/compute/experimental/clamp_range.hpp
 include/boost/compute/experimental/malloc.hpp
@@ -2892,6 +2888,8 @@ include/boost/filesystem/path.hpp
 include/boost/flyweight.hpp
 include/boost/flyweight/assoc_container_factory.hpp
 include/boost/flyweight/assoc_container_factory_fwd.hpp
+include/boost/flyweight/concurrent_factory.hpp
+include/boost/flyweight/concurrent_factory_fwd.hpp
 include/boost/flyweight/detail/archive_constructed.hpp
 include/boost/flyweight/detail/default_value_policy.hpp
 include/boost/flyweight/detail/dyn_perfect_fwd.hpp
@@ -4260,7 +4258,6 @@ include/boost/geometry/algorithms/detail
 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_exits.hpp
 include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
 include/boost/geometry/algorithms/detail/overlay/colocate_clusters.hpp
 include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp
@@ -4315,7 +4312,6 @@ include/boost/geometry/algorithms/detail
 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/recalculate.hpp
 include/boost/geometry/algorithms/detail/relate/areal_areal.hpp
 include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
 include/boost/geometry/algorithms/detail/relate/box_areal.hpp
@@ -4432,6 +4428,7 @@ include/boost/geometry/core/make.hpp
 include/boost/geometry/core/mutable_range.hpp
 include/boost/geometry/core/point_order.hpp
 include/boost/geometry/core/point_type.hpp
+include/boost/geometry/core/primary_single_tag.hpp
 include/boost/geometry/core/radian_access.hpp
 include/boost/geometry/core/radius.hpp
 include/boost/geometry/core/reverse_dispatch.hpp
@@ -4721,14 +4718,7 @@ include/boost/geometry/policies/relate/d
 include/boost/geometry/policies/relate/intersection_points.hpp
 include/boost/geometry/policies/relate/intersection_policy.hpp
 include/boost/geometry/policies/relate/intersection_ratios.hpp
-include/boost/geometry/policies/robustness/get_rescale_policy.hpp
-include/boost/geometry/policies/robustness/no_rescale_policy.hpp
-include/boost/geometry/policies/robustness/rescale_policy.hpp
-include/boost/geometry/policies/robustness/rescale_policy_tags.hpp
-include/boost/geometry/policies/robustness/robust_point_type.hpp
-include/boost/geometry/policies/robustness/robust_type.hpp
 include/boost/geometry/policies/robustness/segment_ratio.hpp
-include/boost/geometry/policies/robustness/segment_ratio_type.hpp
 include/boost/geometry/srs/epsg.hpp
 include/boost/geometry/srs/esri.hpp
 include/boost/geometry/srs/iau2000.hpp
@@ -5181,7 +5171,6 @@ include/boost/geometry/util/condition.hp
 include/boost/geometry/util/constexpr.hpp
 include/boost/geometry/util/coordinate_cast.hpp
 include/boost/geometry/util/for_each_coordinate.hpp
-include/boost/geometry/util/for_each_with_index.hpp
 include/boost/geometry/util/has_infinite_coordinate.hpp
 include/boost/geometry/util/has_nan_coordinate.hpp
 include/boost/geometry/util/has_non_finite_coordinate.hpp
@@ -5216,6 +5205,7 @@ include/boost/geometry/views/detail/geom
 include/boost/geometry/views/detail/indexed_point_view.hpp
 include/boost/geometry/views/detail/random_access_view.hpp
 include/boost/geometry/views/detail/two_dimensional_view.hpp
+include/boost/geometry/views/enumerate_view.hpp
 include/boost/geometry/views/identity_view.hpp
 include/boost/geometry/views/reversible_view.hpp
 include/boost/geometry/views/segment_view.hpp
@@ -6484,7 +6474,6 @@ include/boost/interprocess/detail/config
 include/boost/interprocess/detail/config_external_end.hpp
 include/boost/interprocess/detail/file_locking_helpers.hpp
 include/boost/interprocess/detail/file_wrapper.hpp
-include/boost/interprocess/detail/in_place_interface.hpp
 include/boost/interprocess/detail/intermodule_singleton.hpp
 include/boost/interprocess/detail/intermodule_singleton_common.hpp
 include/boost/interprocess/detail/interprocess_tester.hpp
@@ -6524,6 +6513,7 @@ include/boost/interprocess/indexes/iunor
 include/boost/interprocess/indexes/map_index.hpp
 include/boost/interprocess/indexes/null_index.hpp
 include/boost/interprocess/interprocess_fwd.hpp
+include/boost/interprocess/interprocess_printers.hpp
 include/boost/interprocess/ipc/message_queue.hpp
 include/boost/interprocess/managed_external_buffer.hpp
 include/boost/interprocess/managed_heap_memory.hpp
@@ -6891,6 +6881,7 @@ include/boost/json/array.hpp
 include/boost/json/basic_parser.hpp
 include/boost/json/basic_parser_impl.hpp
 include/boost/json/conversion.hpp
+include/boost/json/debug_printers.hpp
 include/boost/json/detail/array.hpp
 include/boost/json/detail/buffer.hpp
 include/boost/json/detail/charconv/chars_format.hpp
@@ -6920,6 +6911,7 @@ include/boost/json/detail/default_resour
 include/boost/json/detail/digest.hpp
 include/boost/json/detail/except.hpp
 include/boost/json/detail/format.hpp
+include/boost/json/detail/gdb_printers.hpp
 include/boost/json/detail/handler.hpp
 include/boost/json/detail/impl/array.hpp
 include/boost/json/detail/impl/default_resource.ipp
@@ -6927,8 +6919,10 @@ include/boost/json/detail/impl/except.ip
 include/boost/json/detail/impl/format.ipp
 include/boost/json/detail/impl/handler.ipp
 include/boost/json/detail/impl/shared_resource.ipp
+include/boost/json/detail/impl/stack.hpp
 include/boost/json/detail/impl/stack.ipp
 include/boost/json/detail/impl/string_impl.ipp
+include/boost/json/detail/literals.hpp
 include/boost/json/detail/object.hpp
 include/boost/json/detail/parse_into.hpp
 include/boost/json/detail/ryu/detail/common.hpp
@@ -6948,6 +6942,7 @@ include/boost/json/detail/utf8.hpp
 include/boost/json/detail/value.hpp
 include/boost/json/detail/value_from.hpp
 include/boost/json/detail/value_to.hpp
+include/boost/json/detail/writer.hpp
 include/boost/json/error.hpp
 include/boost/json/fwd.hpp
 include/boost/json/impl/array.hpp
@@ -6964,7 +6959,9 @@ include/boost/json/impl/parse.ipp
 include/boost/json/impl/parse_into.hpp
 include/boost/json/impl/parser.ipp
 include/boost/json/impl/pointer.ipp
+include/boost/json/impl/serialize.hpp
 include/boost/json/impl/serialize.ipp
+include/boost/json/impl/serializer.hpp
 include/boost/json/impl/serializer.ipp
 include/boost/json/impl/static_resource.ipp
 include/boost/json/impl/stream_parser.ipp
@@ -6979,7 +6976,6 @@ include/boost/json/impl/visit.hpp
 include/boost/json/is_deallocate_trivial.hpp
 include/boost/json/json.natvis
 include/boost/json/kind.hpp
-include/boost/json/memory_resource.hpp
 include/boost/json/monotonic_resource.hpp
 include/boost/json/null_resource.hpp
 include/boost/json/object.hpp
@@ -6999,7 +6995,6 @@ include/boost/json/storage_ptr.hpp
 include/boost/json/stream_parser.hpp
 include/boost/json/string.hpp
 include/boost/json/string_view.hpp
-include/boost/json/system_error.hpp
 include/boost/json/value.hpp
 include/boost/json/value_from.hpp
 include/boost/json/value_ref.hpp
@@ -7042,7 +7037,6 @@ include/boost/lambda/switch.hpp
 include/boost/lambda2.hpp
 include/boost/lambda2/lambda2.hpp
 include/boost/leaf.hpp
-include/boost/leaf/capture.hpp
 include/boost/leaf/common.hpp
 include/boost/leaf/config.hpp
 include/boost/leaf/config/tls.hpp
@@ -7058,6 +7052,7 @@ include/boost/leaf/detail/function_trait
 include/boost/leaf/detail/mp11.hpp
 include/boost/leaf/detail/optional.hpp
 include/boost/leaf/detail/print.hpp
+include/boost/leaf/diagnostics.hpp
 include/boost/leaf/error.hpp
 include/boost/leaf/exception.hpp
 include/boost/leaf/handle_errors.hpp
@@ -7172,6 +7167,7 @@ include/boost/lockfree/detail/prefix.hpp
 include/boost/lockfree/detail/tagged_ptr.hpp
 include/boost/lockfree/detail/tagged_ptr_dcas.hpp
 include/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp
+include/boost/lockfree/detail/uses_optional.hpp
 include/boost/lockfree/lockfree_forward.hpp
 include/boost/lockfree/policies.hpp
 include/boost/lockfree/queue.hpp
@@ -7537,15 +7533,18 @@ include/boost/math/distributions/fisher_
 include/boost/math/distributions/fwd.hpp
 include/boost/math/distributions/gamma.hpp
 include/boost/math/distributions/geometric.hpp
+include/boost/math/distributions/holtsmark.hpp
 include/boost/math/distributions/hyperexponential.hpp
 include/boost/math/distributions/hypergeometric.hpp
 include/boost/math/distributions/inverse_chi_squared.hpp
 include/boost/math/distributions/inverse_gamma.hpp
 include/boost/math/distributions/inverse_gaussian.hpp
 include/boost/math/distributions/kolmogorov_smirnov.hpp
+include/boost/math/distributions/landau.hpp
 include/boost/math/distributions/laplace.hpp
 include/boost/math/distributions/logistic.hpp
 include/boost/math/distributions/lognormal.hpp
+include/boost/math/distributions/mapairy.hpp
 include/boost/math/distributions/negative_binomial.hpp
 include/boost/math/distributions/non_central_beta.hpp
 include/boost/math/distributions/non_central_chi_squared.hpp
@@ -7555,6 +7554,7 @@ include/boost/math/distributions/normal.
 include/boost/math/distributions/pareto.hpp
 include/boost/math/distributions/poisson.hpp
 include/boost/math/distributions/rayleigh.hpp
+include/boost/math/distributions/saspoint5.hpp
 include/boost/math/distributions/skew_normal.hpp
 include/boost/math/distributions/students_t.hpp
 include/boost/math/distributions/triangular.hpp
@@ -7761,6 +7761,7 @@ include/boost/math/statistics/t_test.hpp
 include/boost/math/statistics/univariate_statistics.hpp
 include/boost/math/statistics/z_test.hpp
 include/boost/math/tools/agm.hpp
+include/boost/math/tools/array.hpp
 include/boost/math/tools/assert.hpp
 include/boost/math/tools/atomic.hpp
 include/boost/math/tools/big_constant.hpp
@@ -7773,6 +7774,7 @@ include/boost/math/tools/concepts.hpp
 include/boost/math/tools/condition_numbers.hpp
 include/boost/math/tools/config.hpp
 include/boost/math/tools/convert_from_string.hpp
+include/boost/math/tools/cstdint.hpp
 include/boost/math/tools/cubic_roots.hpp
 include/boost/math/tools/cxx03_warn.hpp
 include/boost/math/tools/detail/is_const_iterable.hpp
@@ -7902,6 +7904,7 @@ include/boost/math/tools/minima.hpp
 include/boost/math/tools/mp.hpp
 include/boost/math/tools/norms.hpp
 include/boost/math/tools/nothrow.hpp
+include/boost/math/tools/numeric_limits.hpp
 include/boost/math/tools/numerical_differentiation.hpp
 include/boost/math/tools/polynomial.hpp
 include/boost/math/tools/polynomial_gcd.hpp
@@ -7922,9 +7925,11 @@ include/boost/math/tools/throw_exception
 include/boost/math/tools/toms748_solve.hpp
 include/boost/math/tools/traits.hpp
 include/boost/math/tools/tuple.hpp
+include/boost/math/tools/type_traits.hpp
 include/boost/math/tools/ulps_plot.hpp
 include/boost/math/tools/univariate_statistics.hpp
 include/boost/math/tools/user.hpp
+include/boost/math/tools/utility.hpp
 include/boost/math/tools/workaround.hpp
 include/boost/math/tr1.hpp
 include/boost/math/tr1_c_macros.ipp
@@ -8322,6 +8327,7 @@ include/boost/mp11/detail/mpl_common.hpp
 include/boost/mp11/function.hpp
 include/boost/mp11/integer_sequence.hpp
 include/boost/mp11/integral.hpp
+include/boost/mp11/lambda.hpp
 include/boost/mp11/list.hpp
 include/boost/mp11/map.hpp
 include/boost/mp11/mpl.hpp
@@ -9732,6 +9738,8 @@ include/boost/mysql/detail/execution_pro
 include/boost/mysql/detail/field_impl.hpp
 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
@@ -9742,6 +9750,7 @@ include/boost/mysql/detail/results_itera
 include/boost/mysql/detail/resultset_encoding.hpp
 include/boost/mysql/detail/row_impl.hpp
 include/boost/mysql/detail/rows_iterator.hpp
+include/boost/mysql/detail/sequence.hpp
 include/boost/mysql/detail/socket_stream.hpp
 include/boost/mysql/detail/ssl_fwd.hpp
 include/boost/mysql/detail/string_view_offset.hpp
@@ -9787,10 +9796,7 @@ include/boost/mysql/impl/internal/call_n
 include/boost/mysql/impl/internal/connection_pool/connection_node.hpp
 include/boost/mysql/impl/internal/connection_pool/connection_pool_impl.hpp
 include/boost/mysql/impl/internal/connection_pool/internal_pool_params.hpp
-include/boost/mysql/impl/internal/connection_pool/run_with_timeout.hpp
 include/boost/mysql/impl/internal/connection_pool/sansio_connection_node.hpp
-include/boost/mysql/impl/internal/connection_pool/timer_list.hpp
-include/boost/mysql/impl/internal/connection_pool/wait_group.hpp
 include/boost/mysql/impl/internal/coroutine.hpp
 include/boost/mysql/impl/internal/dt_to_string.hpp
 include/boost/mysql/impl/internal/error/server_error_to_string.hpp
@@ -9842,6 +9848,8 @@ include/boost/mysql/impl/row_impl.ipp
 include/boost/mysql/impl/statement.hpp
 include/boost/mysql/impl/static_execution_state_impl.ipp
 include/boost/mysql/impl/static_results_impl.ipp
+include/boost/mysql/impl/with_diagnostics.hpp
+include/boost/mysql/impl/with_params.hpp
 include/boost/mysql/is_fatal_error.hpp
 include/boost/mysql/mariadb_collations.hpp
 include/boost/mysql/mariadb_server_errc.hpp
@@ -9860,6 +9868,7 @@ include/boost/mysql/row.hpp
 include/boost/mysql/row_view.hpp
 include/boost/mysql/rows.hpp
 include/boost/mysql/rows_view.hpp
+include/boost/mysql/sequence.hpp
 include/boost/mysql/src.hpp
 include/boost/mysql/ssl_mode.hpp
 include/boost/mysql/statement.hpp
@@ -9873,6 +9882,8 @@ include/boost/mysql/time.hpp
 include/boost/mysql/underlying_row.hpp
 include/boost/mysql/unix.hpp
 include/boost/mysql/unix_ssl.hpp
+include/boost/mysql/with_diagnostics.hpp
+include/boost/mysql/with_params.hpp
 include/boost/next_prior.hpp
 include/boost/non_type.hpp
 include/boost/noncopyable.hpp
@@ -10229,7 +10240,6 @@ include/boost/operators_v1.hpp
 include/boost/optional.hpp
 include/boost/optional/bad_optional_access.hpp
 include/boost/optional/detail/experimental_traits.hpp
-include/boost/optional/detail/old_optional_implementation.hpp
 include/boost/optional/detail/optional_aligned_storage.hpp
 include/boost/optional/detail/optional_config.hpp
 include/boost/optional/detail/optional_factory_support.hpp
@@ -10238,6 +10248,7 @@ include/boost/optional/detail/optional_r
 include/boost/optional/detail/optional_relops.hpp
 include/boost/optional/detail/optional_swap.hpp
 include/boost/optional/detail/optional_trivially_copyable_base.hpp
+include/boost/optional/detail/optional_utility.hpp
 include/boost/optional/optional.hpp
 include/boost/optional/optional_fwd.hpp
 include/boost/optional/optional_io.hpp
@@ -10261,6 +10272,7 @@ include/boost/outcome/detail/coroutine_s
 include/boost/outcome/detail/revision.hpp
 include/boost/outcome/detail/trait_std_error_code.hpp
 include/boost/outcome/detail/trait_std_exception.hpp
+include/boost/outcome/detail/try.h
 include/boost/outcome/detail/value_storage.hpp
 include/boost/outcome/detail/version.hpp
 include/boost/outcome/experimental/coroutine_support.hpp
@@ -10416,6 +10428,58 @@ include/boost/parameter/python.hpp
 include/boost/parameter/required.hpp
 include/boost/parameter/template_keyword.hpp
 include/boost/parameter/value_type.hpp
+include/boost/parser/concepts.hpp
+include/boost/parser/config.hpp
+include/boost/parser/detail/aggr_to_tuple_generated.hpp
+include/boost/parser/detail/case_fold.hpp
+include/boost/parser/detail/case_fold_data_generated.hpp
+include/boost/parser/detail/debug_assert.hpp
+include/boost/parser/detail/detection.hpp
+include/boost/parser/detail/hl.hpp
+include/boost/parser/detail/numeric.hpp
+include/boost/parser/detail/pp_for_each.hpp
+include/boost/parser/detail/pp_utilities.hpp
+include/boost/parser/detail/printing.hpp
+include/boost/parser/detail/printing_impl.hpp
+include/boost/parser/detail/stl_interfaces/config.hpp
+include/boost/parser/detail/stl_interfaces/detail/pipeable_view.hpp
+include/boost/parser/detail/stl_interfaces/detail/view_closure.hpp
+include/boost/parser/detail/stl_interfaces/fwd.hpp
+include/boost/parser/detail/stl_interfaces/iterator_interface.hpp
+include/boost/parser/detail/stl_interfaces/reverse_iterator.hpp
+include/boost/parser/detail/stl_interfaces/view_adaptor.hpp
+include/boost/parser/detail/stl_interfaces/view_interface.hpp
+include/boost/parser/detail/text/algorithm.hpp
+include/boost/parser/detail/text/concepts.hpp
+include/boost/parser/detail/text/config.hpp
+include/boost/parser/detail/text/detail/algorithm.hpp
+include/boost/parser/detail/text/detail/all_t.hpp
+include/boost/parser/detail/text/detail/begin_end.hpp
+include/boost/parser/detail/text/detail/iterator.hpp
+include/boost/parser/detail/text/detail/sentinel_tag.hpp
+include/boost/parser/detail/text/in_out_result.hpp
+include/boost/parser/detail/text/transcode_algorithm.hpp
+include/boost/parser/detail/text/transcode_iterator.hpp
+include/boost/parser/detail/text/transcode_iterator_fwd.hpp
+include/boost/parser/detail/text/transcode_view.hpp
+include/boost/parser/detail/text/trie.hpp
+include/boost/parser/detail/text/trie_fwd.hpp
+include/boost/parser/detail/text/trie_map.hpp
+include/boost/parser/detail/text/unpack.hpp
+include/boost/parser/detail/text/utf.hpp
+include/boost/parser/detail/unicode_char_sets.hpp
+include/boost/parser/detail/vs_output_stream.hpp
+include/boost/parser/error_handling.hpp
+include/boost/parser/error_handling_fwd.hpp
+include/boost/parser/parser.hpp
+include/boost/parser/parser_fwd.hpp
+include/boost/parser/replace.hpp
+include/boost/parser/search.hpp
+include/boost/parser/split.hpp
+include/boost/parser/subrange.hpp
+include/boost/parser/transcode_view.hpp
+include/boost/parser/transform_replace.hpp
+include/boost/parser/tuple.hpp
 include/boost/pending/bucket_sorter.hpp
 include/boost/pending/container_traits.hpp
 include/boost/pending/detail/disjoint_sets.hpp
@@ -10452,6 +10516,7 @@ include/boost/pfr/detail/core_name20_sta
 include/boost/pfr/detail/detectors.hpp
 include/boost/pfr/detail/fake_object.hpp
 include/boost/pfr/detail/fields_count.hpp
+include/boost/pfr/detail/for_each_field.hpp
 include/boost/pfr/detail/for_each_field_impl.hpp
 include/boost/pfr/detail/functional.hpp
 include/boost/pfr/detail/io.hpp
@@ -12838,6 +12903,7 @@ include/boost/smart_ptr/detail/atomic_co
 include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp
 include/boost/smart_ptr/detail/atomic_count_sync.hpp
 include/boost/smart_ptr/detail/atomic_count_win32.hpp
+include/boost/smart_ptr/detail/deprecated_macros.hpp
 include/boost/smart_ptr/detail/lightweight_mutex.hpp
 include/boost/smart_ptr/detail/lightweight_thread.hpp
 include/boost/smart_ptr/detail/local_counted_base.hpp
@@ -12845,9 +12911,7 @@ include/boost/smart_ptr/detail/local_sp_
 include/boost/smart_ptr/detail/lwm_pthreads.hpp
 include/boost/smart_ptr/detail/lwm_std_mutex.hpp
 include/boost/smart_ptr/detail/lwm_win32_cs.hpp
-include/boost/smart_ptr/detail/operator_bool.hpp
 include/boost/smart_ptr/detail/quick_allocator.hpp
-include/boost/smart_ptr/detail/requires_cxx11.hpp
 include/boost/smart_ptr/detail/shared_count.hpp
 include/boost/smart_ptr/detail/sp_convertible.hpp
 include/boost/smart_ptr/detail/sp_counted_base.hpp
@@ -12870,16 +12934,15 @@ include/boost/smart_ptr/detail/sp_counte
 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_disable_deprecated.hpp
-include/boost/smart_ptr/detail/sp_forward.hpp
 include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp
 include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp
 include/boost/smart_ptr/detail/sp_interlocked.hpp
 include/boost/smart_ptr/detail/sp_noexcept.hpp
-include/boost/smart_ptr/detail/sp_nullptr_t.hpp
 include/boost/smart_ptr/detail/sp_obsolete.hpp
 include/boost/smart_ptr/detail/sp_thread_pause.hpp
 include/boost/smart_ptr/detail/sp_thread_sleep.hpp
 include/boost/smart_ptr/detail/sp_thread_yield.hpp
+include/boost/smart_ptr/detail/sp_type_traits.hpp
 include/boost/smart_ptr/detail/sp_typeinfo_.hpp
 include/boost/smart_ptr/detail/spinlock.hpp
 include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp
@@ -15140,6 +15203,10 @@ include/boost/unordered/concurrent_flat_
 include/boost/unordered/concurrent_flat_map_fwd.hpp
 include/boost/unordered/concurrent_flat_set.hpp
 include/boost/unordered/concurrent_flat_set_fwd.hpp
+include/boost/unordered/concurrent_node_map.hpp
+include/boost/unordered/concurrent_node_map_fwd.hpp
+include/boost/unordered/concurrent_node_set.hpp
+include/boost/unordered/concurrent_node_set_fwd.hpp
 include/boost/unordered/detail/allocator_constructed.hpp
 include/boost/unordered/detail/archive_constructed.hpp
 include/boost/unordered/detail/bad_archive_exception.hpp
@@ -15153,13 +15220,16 @@ include/boost/unordered/detail/foa/flat_
 include/boost/unordered/detail/foa/flat_set_types.hpp
 include/boost/unordered/detail/foa/ignore_wshadow.hpp
 include/boost/unordered/detail/foa/node_handle.hpp
+include/boost/unordered/detail/foa/node_map_handle.hpp
 include/boost/unordered/detail/foa/node_map_types.hpp
+include/boost/unordered/detail/foa/node_set_handle.hpp
 include/boost/unordered/detail/foa/node_set_types.hpp
 include/boost/unordered/detail/foa/reentrancy_check.hpp
 include/boost/unordered/detail/foa/restore_wshadow.hpp
 include/boost/unordered/detail/foa/rw_spinlock.hpp
 include/boost/unordered/detail/foa/table.hpp
 include/boost/unordered/detail/foa/tuple_rotate_right.hpp
+include/boost/unordered/detail/foa/types_constructibility.hpp
 include/boost/unordered/detail/implementation.hpp
 include/boost/unordered/detail/map.hpp
 include/boost/unordered/detail/mulx.hpp
@@ -15186,6 +15256,7 @@ include/boost/unordered/unordered_node_m
 include/boost/unordered/unordered_node_map_fwd.hpp
 include/boost/unordered/unordered_node_set.hpp
 include/boost/unordered/unordered_node_set_fwd.hpp
+include/boost/unordered/unordered_printers.hpp
 include/boost/unordered/unordered_set.hpp
 include/boost/unordered/unordered_set_fwd.hpp
 include/boost/unordered_map.hpp

Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.56 pkgsrc/devel/boost-headers/buildlink3.mk:1.57
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.56       Fri Oct  4 03:28:40 2024
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.56 2024/10/04 03:28:40 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.57 2024/12/29 14:53:13 adam Exp $
 
 BUILDLINK_TREE+=       boost-headers
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        boost-headers
 BOOST_HEADERS_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.86.*
+BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.87.*
 BUILDLINK_DEPMETHOD.boost-headers?=    build
 BUILDLINK_PKGSRCDIR.boost-headers?=    ../../devel/boost-headers
 

Index: pkgsrc/devel/boost-libs/Makefile
diff -u pkgsrc/devel/boost-libs/Makefile:1.110 pkgsrc/devel/boost-libs/Makefile:1.111
--- pkgsrc/devel/boost-libs/Makefile:1.110      Thu Dec 26 21:52:48 2024
+++ pkgsrc/devel/boost-libs/Makefile    Sun Dec 29 14:53:13 2024
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.110 2024/12/26 21:52:48 triaxx Exp $
+# $NetBSD: Makefile,v 1.111 2024/12/29 14:53:13 adam Exp $
 
 BOOST_PACKAGE=         libs
 BOOST_COMMENT=         (binary libraries)
 BOOST_CONFIG=          installed
 BOOST_INSTALL_LIBS=    yes
 
-PKGREVISION= 4
 .include "../../meta-pkgs/boost/Makefile.common"
 
 INSTALLATION_DIRS+=    lib

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.66 pkgsrc/devel/boost-libs/buildlink3.mk:1.67
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.66  Fri Oct  4 03:29:54 2024
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.66 2024/10/04 03:29:54 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.67 2024/12/29 14:53:13 adam Exp $
 
 BUILDLINK_TREE+=       boost-libs
 
@@ -6,8 +6,8 @@ BUILDLINK_TREE+=        boost-libs
 BOOST_LIBS_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.86.*
-BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.86.0
+BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.87.*
+BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.87.0
 BUILDLINK_PKGSRCDIR.boost-libs?=       ../../devel/boost-libs
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/devel/boost-mpi/Makefile
diff -u pkgsrc/devel/boost-mpi/Makefile:1.4 pkgsrc/devel/boost-mpi/Makefile:1.5
--- pkgsrc/devel/boost-mpi/Makefile:1.4 Wed Apr 17 16:14:01 2024
+++ pkgsrc/devel/boost-mpi/Makefile     Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/04/17 16:14:01 adam Exp $
+# $NetBSD: Makefile,v 1.5 2024/12/29 14:53:13 adam Exp $
 
 BOOST_PACKAGE=         mpi
 BOOST_COMMENT=         (Boost.MPI binary library)
@@ -21,8 +21,10 @@ do-build: bjam-build
 
 do-install: boost-install-libs
 
-# boost_serialization already in boost-libs
+# These are already in boost-libs
 post-install:
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*container.*
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*graph.*
        ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*serialization.*
 
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/devel/boost-mpi/buildlink3.mk
diff -u pkgsrc/devel/boost-mpi/buildlink3.mk:1.20 pkgsrc/devel/boost-mpi/buildlink3.mk:1.21
--- pkgsrc/devel/boost-mpi/buildlink3.mk:1.20   Mon Oct  7 14:29:01 2024
+++ pkgsrc/devel/boost-mpi/buildlink3.mk        Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.20 2024/10/07 14:29:01 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.21 2024/12/29 14:53:13 adam Exp $
 
 BUILDLINK_TREE+=       boost-mpi
 
@@ -6,8 +6,8 @@ BUILDLINK_TREE+=        boost-mpi
 BOOST_MPI_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.86.*
-BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi>=1.86.0nb1
+BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.87.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi>=1.87.0
 BUILDLINK_PKGSRCDIR.boost-mpi?=                ../../devel/boost-mpi
 
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/devel/py-boost/Makefile
diff -u pkgsrc/devel/py-boost/Makefile:1.23 pkgsrc/devel/py-boost/Makefile:1.24
--- pkgsrc/devel/py-boost/Makefile:1.23 Mon Oct 14 06:45:36 2024
+++ pkgsrc/devel/py-boost/Makefile      Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/10/14 06:45:36 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2024/12/29 14:53:13 adam Exp $
 
 BOOST_PACKAGE=         python
 BOOST_COMMENT=         (Boost.Python binary library)
@@ -30,5 +30,10 @@ PLIST_SUBST+=        PYVER=${_PYTHON_VERSION}
 
 BUILDLINK_TRANSFORM.SunOS+=    rm:-lutil
 
+# These are already in boost-libs
+post-install:
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*container.*
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*graph.*
+
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.103 pkgsrc/meta-pkgs/boost/Makefile.common:1.104
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.103        Thu Dec 26 21:52:31 2024
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Sun Dec 29 14:53:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.103 2024/12/26 21:52:31 triaxx Exp $
+# $NetBSD: Makefile.common,v 1.104 2024/12/29 14:53:13 adam Exp $
 #
 # used by devel/boost-build/Makefile
 # used by devel/boost-docs/Makefile
@@ -10,7 +10,7 @@
 
 BOOST_PACKAGE?=                undefined
 BOOST_COMMENT?=                undefined
-BOOST_VERSION=         1.86.0
+BOOST_VERSION=         1.87.0
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 DISTNAME=              boost_${BOOST_VERSION:S/./_/g}

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.152 pkgsrc/meta-pkgs/boost/distinfo:1.153
--- pkgsrc/meta-pkgs/boost/distinfo:1.152       Thu Oct 10 14:44:17 2024
+++ pkgsrc/meta-pkgs/boost/distinfo     Sun Dec 29 14:53:13 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.152 2024/10/10 14:44:17 jperkin Exp $
+$NetBSD: distinfo,v 1.153 2024/12/29 14:53:13 adam Exp $
 
-BLAKE2s (boost_1_86_0.tar.bz2) = 26848a10932e8c538670d04376441a289846d2c7394c9da7b0332106e4f1b52c
-SHA512 (boost_1_86_0.tar.bz2) = 9f8144e07a44cc5b5be6c6da17b2e6f29f0637dda345764c89eac0bcb9ce2878469a7e6fcd2c96d25034937025768450b33fc14fb40470fa4806bfcf03330e75
-Size (boost_1_86_0.tar.bz2) = 126220652 bytes
+BLAKE2s (boost_1_87_0.tar.bz2) = 20ba7a87b1e20b1bc54f46c4d23a4866aa47983cf6e3674f229933184a95b1d4
+SHA512 (boost_1_87_0.tar.bz2) = a2d5007953f67b816169efe0cf11675cd63fc6bae63f87ee1372515e57913ef6cf6ae8c3f2c400fef8ce63a035a02a0cad0da5acc29e977a85d458625b2a719c
+Size (boost_1_87_0.tar.bz2) = 131473200 bytes
 SHA1 (patch-boost_archive_basic__archive.hpp) = 1f809170538f83252dc2f368825622f7a9df96f9
 SHA1 (patch-boost_asio_detail_config.hpp) = bbe043f74424c4f218308a1cefab73cb289f7b3f
 SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc
@@ -13,13 +13,11 @@ SHA1 (patch-boost_config_stdlib_libcpp.h
 SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
 SHA1 (patch-boost_core_noncopyable.hpp) = 63a3c2fc0bc85af77ff8bc17ad3a21ef0bc398c1
 SHA1 (patch-boost_core_uncaught__exceptions.hpp) = eba82062750f4e09bcef467476e8c4abd125f7b6
-SHA1 (patch-boost_math_special__functions_expm1.hpp) = 724fbd40b3780da8af6ce10bbf50a354eb19031a
-SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201
-SHA1 (patch-boost_math_tools_config.hpp) = a4fa3cab1c5fa4a12b95bbbc99bc65d6406b4f50
-SHA1 (patch-boost_math_tools_promotion.hpp) = 038dca671e58e2874b0e436638054e9b97b0fb41
+SHA1 (patch-boost_math_special__functions_expm1.hpp) = 35808b11cfe4a92aaeb2bc660685eb291baecfe2
+SHA1 (patch-boost_math_special__functions_log1p.hpp) = 35143d419a348d73cb9117efc77996f8ba3e090b
+SHA1 (patch-boost_math_tools_config.hpp) = 1b467a38081fe5e2e3004bca9a6aec7106edb006
+SHA1 (patch-boost_math_tools_promotion.hpp) = d1079940594f7ffe7e70db6f61bba633b8fb31e5
 SHA1 (patch-boost_numeric_ublas_storage.hpp) = 282b5a3b5d09216ded14fae166169d64db72590e
-SHA1 (patch-boost_process_v2_pid.hpp) = 46c54fdc2ac8329698e4c0c6c0aa551dd92301e7
-SHA1 (patch-boost_process_v2_posix_default__launcher.hpp) = d38c847ff4f0326252041aaa6ae25b6957d37d25
 SHA1 (patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp) = 3499fcc37e72396d23a9fce0f1c97891adf12a9f
 SHA1 (patch-boost_stacktrace_detail_collect__unwind.ipp) = a5922dffd929f596b6e7d71b11f32d17e0bbd806
 SHA1 (patch-boost_test_impl_execution__monitor.ipp) = ffd449576d00b7e6ea3081421e3e70decf5d7de8
@@ -28,15 +26,11 @@ SHA1 (patch-boostcpp.jam) = c545980fc72c
 SHA1 (patch-libs_charconv_src_float128__impl.hpp) = ea8598030c13c5c5c7acc07c1996dbea7f9e9c6f
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
-SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = daaa70c31f2ebc2c357e467585e0b5c6f70963cc
-SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = f4e9912a3101f10a3f7ac0151aac957f80fdc9cc
+SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = f442dfcad2f6e4caba29f75017dc826c5417b335
+SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = d4450d2a96520283d0e79b80d86d780cd04274ee
 SHA1 (patch-libs_fiber_build_Jamfile.v2) = 4b4a6698111042a3e54dc181b555516e0685796d
-SHA1 (patch-libs_filesystem_src_directory.cpp) = ec0ee191ae0ebc2324acef3e1cb7e471b904d620
-SHA1 (patch-libs_process_src_ext_cmd.cpp) = c329d4d0b8684068aed4786a79f56b554862cf1a
 SHA1 (patch-libs_process_src_ext_cwd.cpp) = 43720c8bb60548cf6a5b17449594e97441c04be8
-SHA1 (patch-libs_process_src_ext_exe.cpp) = 98c7ba0a630783ee01a377fb8e98344af2e3236a
-SHA1 (patch-libs_process_src_pid.cpp) = af152015ef596e31171f19a115a1187e0c16fe70
-SHA1 (patch-libs_process_src_posix_close__handles.cpp) = 63d6de8c3c22fd7513307077d8f267e55416b561
-SHA1 (patch-libs_python_src_numpy_dtype.cpp) = 4c8cc12addfb6f42d534729cce0ed77ac84ae56f
+SHA1 (patch-libs_process_src_ext_exe.cpp) = ed19c56b956818573f229d0d894f72ad561bc997
+SHA1 (patch-libs_process_src_posix_close__handles.cpp) = 4b4676ae266bb5fb2c56702f22c0a083e09c653f
 SHA1 (patch-tools_build_src_engine_build.sh) = 7a756f04a2f11fd06bfa69c5d8ad160926f7da95
 SHA1 (patch-tools_build_src_tools_gcc.jam) = 4d895f14965ee29e328dda15e9975ccc1c14673f

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp:1.1    Mon May 29 14:39:29 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_expm1.hpp        Sun Dec 29 14:53:14 2024
@@ -1,13 +1,13 @@
-$NetBSD: patch-boost_math_special__functions_expm1.hpp,v 1.1 2017/05/29 14:39:29 ryoon Exp $
+$NetBSD: patch-boost_math_special__functions_expm1.hpp,v 1.2 2024/12/29 14:53:14 adam Exp $
 
---- boost/math/special_functions/expm1.hpp.orig        2017-04-17 02:22:22.000000000 +0000
+--- boost/math/special_functions/expm1.hpp.orig        2024-12-05 00:53:33.000000000 +0000
 +++ boost/math/special_functions/expm1.hpp
-@@ -303,7 +303,7 @@ inline typename tools::promote_args<T>::
+@@ -299,7 +299,7 @@ BOOST_MATH_GPU_ENABLED inline typename t
  #endif
  
  #if defined(BOOST_HAS_EXPM1) && !(defined(__osf__) && defined(__DECCXX_VER))
 -#  ifdef BOOST_MATH_USE_C99
 +#  if defined(BOOST_MATH_USE_C99) && !defined(__NetBSD__)
- inline float expm1(float x, const policies::policy<>&){ return ::expm1f(x); }
+ BOOST_MATH_GPU_ENABLED inline float expm1(float x, const policies::policy<>&){ return ::expm1f(x); }
  #     ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
  inline long double expm1(long double x, const policies::policy<>&){ return ::expm1l(x); }
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp:1.1    Mon May 29 14:39:29 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_special__functions_log1p.hpp        Sun Dec 29 14:53:14 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-boost_math_special__functions_log1p.hpp,v 1.1 2017/05/29 14:39:29 ryoon Exp $
+$NetBSD: patch-boost_math_special__functions_log1p.hpp,v 1.2 2024/12/29 14:53:14 adam Exp $
 
---- boost/math/special_functions/log1p.hpp.orig        2017-04-17 02:22:22.000000000 +0000
+--- boost/math/special_functions/log1p.hpp.orig        2024-12-05 00:53:33.000000000 +0000
 +++ boost/math/special_functions/log1p.hpp
-@@ -348,7 +348,7 @@ inline long double log1p(long double z)
+@@ -328,7 +328,7 @@ BOOST_MATH_GPU_ENABLED inline typename t
  #  undef log1p
  #endif
  
@@ -10,4 +10,4 @@ $NetBSD: patch-boost_math_special__funct
 +#if defined(BOOST_HAS_LOG1P) && !(defined(__osf__) && defined(__DECCXX_VER)) && !defined(__NetBSD__)
  #  ifdef BOOST_MATH_USE_C99
  template <class Policy>
- inline float log1p(float x, const Policy& pol)
+ BOOST_MATH_GPU_ENABLED inline float log1p(float x, const Policy& pol)
Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp:1.1  Fri Oct  4 03:26:54 2024
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_posix_close__handles.cpp      Sun Dec 29 14:53:14 2024
@@ -1,19 +1,9 @@
-$NetBSD: patch-libs_process_src_posix_close__handles.cpp,v 1.1 2024/10/04 03:26:54 ryoon Exp $
+$NetBSD: patch-libs_process_src_posix_close__handles.cpp,v 1.2 2024/12/29 14:53:14 adam Exp $
 
-* NetBSD has no close_range and closefrom.
 * dirfd is a macro for NetBSD.
 
---- libs/process/src/posix/close_handles.cpp.orig      2024-08-07 22:07:40.000000000 +0000
+--- libs/process/src/posix/close_handles.cpp.orig      2024-12-26 18:22:58.367981291 +0000
 +++ libs/process/src/posix/close_handles.cpp
-@@ -17,7 +17,7 @@
- // linux has close_range since 5.19
- 
- 
--#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
-+#if defined(__FreeBSD__) || defined(__OpenBSD__)
- 
- // https://www.freebsd.org/cgi/man.cgi?query=close_range&apropos=0&sektion=0&manpath=FreeBSD+13.1-RELEASE+and+Ports&arch=default&format=html
- // https://man.netbsd.org/closefrom.3
 @@ -185,7 +185,7 @@ void close_all(const std::vector<int> & 
          return ;
      }
@@ -23,10 +13,3 @@ $NetBSD: patch-libs_process_src_posix_cl
      if (dir_fd == -1)
      {
          ec = BOOST_PROCESS_V2_NAMESPACE::detail::get_last_error();
-@@ -219,4 +219,4 @@ void close_all(const std::vector<int> & 
- 
- BOOST_PROCESS_V2_END_NAMESPACE
- 
--#endif
-\ No newline at end of file
-+#endif

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.8 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.9
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.8        Wed Sep 29 16:11:04 2021
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp    Sun Dec 29 14:53:14 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-boost_math_tools_config.hpp,v 1.8 2021/09/29 16:11:04 adam Exp $
+$NetBSD: patch-boost_math_tools_config.hpp,v 1.9 2024/12/29 14:53:14 adam Exp $
 
 Enable 'long double' support on NetBSD.
 NetBSD does not have int128_t, log1pl, etc.
 
---- boost/math/tools/config.hpp.orig   2021-08-05 09:42:10.000000000 +0000
+--- boost/math/tools/config.hpp.orig   2024-12-05 00:53:33.000000000 +0000
 +++ boost/math/tools/config.hpp
-@@ -155,7 +155,7 @@
+@@ -298,7 +298,7 @@
  #  define BOOST_MATH_NO_DEDUCED_FUNCTION_POINTERS
  #endif
  
@@ -14,11 +14,11 @@ NetBSD does not have int128_t, log1pl, e
  #  define BOOST_MATH_USE_C99
  #endif
  
-@@ -304,6 +304,7 @@ struct non_type {};
+@@ -467,6 +467,7 @@ struct non_type {};
  // And then the actual configuration:
  //
  #if defined(BOOST_MATH_STANDALONE) && defined(_GLIBCXX_USE_FLOAT128) && defined(__GNUC__) && defined(__GNUC_MINOR__) && defined(__GNUC_PATCHLEVEL__) && !defined(__STRICT_ANSI__) \
 +   && !defined(__NetBSD__) \
     && !defined(BOOST_MATH_DISABLE_FLOAT128) && !defined(BOOST_MATH_USE_FLOAT128)
  #  define BOOST_MATH_USE_FLOAT128
- #elif defined(BOOST_HAS_FLOAT128) && !defined(BOOST_MATH_USE_FLOAT128)
+ #elif defined(BOOST_HAS_FLOAT128) && !defined(BOOST_MATH_USE_FLOAT128) && !defined(BOOST_MATH_DISABLE_FLOAT128)

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.3 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.4
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.3     Sun Apr 23 14:03:08 2023
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp Sun Dec 29 14:53:14 2024
@@ -1,21 +1,16 @@
-$NetBSD: patch-boost_math_tools_promotion.hpp,v 1.3 2023/04/23 14:03:08 adam Exp $
+$NetBSD: patch-boost_math_tools_promotion.hpp,v 1.4 2024/12/29 14:53:14 adam Exp $
 
 Remove the guard; long double should be allowed as a type, even when
 long double math functions are not present. Allows py-scipy to build.
 
---- boost/math/tools/promotion.hpp.orig        2023-04-21 10:05:48.000000000 +0000
+--- boost/math/tools/promotion.hpp.orig        2024-12-05 00:53:33.000000000 +0000
 +++ boost/math/tools/promotion.hpp
-@@ -132,13 +132,6 @@ namespace boost
-                >::type
-             >::type
-          >::type;
--
+@@ -117,7 +117,7 @@ namespace boost
+       template <class... Args>
+       struct promote_args {
+          using type = typename promote_args_permissive<Args...>::type;
 -#if defined(BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS)
--         //
--         // Guard against use of long double if it's not supported:
--         //
--         static_assert((0 == std::is_same<type, long double>::value), "Sorry, but this platform does not have sufficient long double support for the special functions to be reliably implemented.");
--#endif
-       };
- 
-       template <class T1, class T2=float, class T3=float, class T4=float, class T5=float, class T6=float>
++#if 0
+          //
+          // Guard against use of long double if it's not supported:
+          //
Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.3 pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.4
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.3      Thu Dec 13 19:22:57 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S  Sun Dec 29 14:53:14 2024
@@ -1,9 +1,9 @@
-$NetBSD: patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S,v 1.3 2018/12/13 19:22:57 adam Exp $
+$NetBSD: patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S,v 1.4 2024/12/29 14:53:14 adam Exp $
 
 Work-around for NetBSD earmv6hf toolchain failing to assemble
 v(ld|st)mia instruction if it's not explicitly told there's an FPU.
 
---- libs/context/src/asm/jump_arm_aapcs_elf_gas.S.orig 2018-12-05 19:58:16.000000000 +0000
+--- libs/context/src/asm/jump_arm_aapcs_elf_gas.S.orig 2024-12-05 00:53:30.000000000 +0000
 +++ libs/context/src/asm/jump_arm_aapcs_elf_gas.S
 @@ -40,6 +40,9 @@
  
@@ -13,5 +13,5 @@ v(ld|st)mia instruction if it's not expl
 +.fpu vfp
 +#endif
  .globl jump_fcontext
+ .hidden jump_fcontext
  .align 2
- .type jump_fcontext,%function
Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.3 pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.4
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.3     Thu Dec 13 19:22:57 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S Sun Dec 29 14:53:14 2024
@@ -1,9 +1,9 @@
-$NetBSD: patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S,v 1.3 2018/12/13 19:22:57 adam Exp $
+$NetBSD: patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S,v 1.4 2024/12/29 14:53:14 adam Exp $
 
 Work-around for NetBSD earmv6hf toolchain failing to assemble
 v(ld|st)mia instruction if it's not explicitly told there's an FPU.
 
---- libs/context/src/asm/ontop_arm_aapcs_elf_gas.S.orig        2018-12-05 19:58:16.000000000 +0000
+--- libs/context/src/asm/ontop_arm_aapcs_elf_gas.S.orig        2024-12-05 00:53:30.000000000 +0000
 +++ libs/context/src/asm/ontop_arm_aapcs_elf_gas.S
 @@ -40,6 +40,9 @@
  
@@ -13,5 +13,5 @@ v(ld|st)mia instruction if it's not expl
 +.fpu vfp
 +#endif
  .globl ontop_fcontext
+ .hidden ontop_fcontext
  .align 2
- .type ontop_fcontext,%function

Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp:1.2 pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp:1.2       Thu Oct 10 14:44:17 2024
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_process_src_ext_exe.cpp   Sun Dec 29 14:53:14 2024
@@ -1,19 +1,9 @@
-$NetBSD: patch-libs_process_src_ext_exe.cpp,v 1.2 2024/10/10 14:44:17 jperkin Exp $
+$NetBSD: patch-libs_process_src_ext_exe.cpp,v 1.3 2024/12/29 14:53:14 adam Exp $
 
-* NetBSD has no alloca.h.
 * Spell filesystem correctly.
 
 --- libs/process/src/ext/exe.cpp.orig  2024-10-10 11:51:53.957585105 +0000
 +++ libs/process/src/ext/exe.cpp
-@@ -36,7 +36,7 @@
- #if (defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__))
- #include <sys/types.h>
- #include <sys/sysctl.h>
--#if !defined(__FreeBSD__)
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__)
- #include <alloca.h>
- #endif
- #endif
 @@ -135,7 +135,7 @@ filesystem::path exe(boost::process::v2:
              filesystem::path("/proc") / std::to_string(pid) / "exe", ec
              );



Home | Main Index | Thread Index | Old Index