Index: devel/boost-build/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-build/buildlink3.mk,v retrieving revision 1.47 diff -u -r1.47 buildlink3.mk --- devel/boost-build/buildlink3.mk 29 Sep 2021 16:11:03 -0000 1.47 +++ devel/boost-build/buildlink3.mk 7 Jan 2022 17:43:25 -0000 @@ -5,7 +5,7 @@ .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.77.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.78.* BUILDLINK_DEPMETHOD.boost-build?= build BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build .endif # BOOST_BUILD_BUILDLINK3_MK Index: devel/boost-headers/Makefile =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-headers/Makefile,v retrieving revision 1.63 diff -u -r1.63 Makefile --- devel/boost-headers/Makefile 30 Nov 2021 16:57:25 -0000 1.63 +++ devel/boost-headers/Makefile 7 Jan 2022 17:43:25 -0000 @@ -1,7 +1,5 @@ # $NetBSD: Makefile,v 1.63 2021/11/30 16:57:25 adam Exp $ -PKGREVISION= 1 - BOOST_PACKAGE= headers BOOST_COMMENT= (build-time headers) BOOST_CONFIG= generate Index: devel/boost-headers/PLIST =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-headers/PLIST,v retrieving revision 1.50 diff -u -r1.50 PLIST --- devel/boost-headers/PLIST 29 Sep 2021 16:11:03 -0000 1.50 +++ devel/boost-headers/PLIST 7 Jan 2022 17:43:30 -0000 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.50 2021/09/29 16:11:03 adam Exp $ +@comment $NetBSD$ include/boost/accumulators/accumulators.hpp include/boost/accumulators/accumulators_fwd.hpp include/boost/accumulators/framework/accumulator_base.hpp @@ -346,8 +346,11 @@ include/boost/asio/awaitable.hpp include/boost/asio/basic_datagram_socket.hpp include/boost/asio/basic_deadline_timer.hpp +include/boost/asio/basic_file.hpp include/boost/asio/basic_io_object.hpp +include/boost/asio/basic_random_access_file.hpp include/boost/asio/basic_raw_socket.hpp +include/boost/asio/basic_readable_pipe.hpp include/boost/asio/basic_seq_packet_socket.hpp include/boost/asio/basic_serial_port.hpp include/boost/asio/basic_signal_set.hpp @@ -355,13 +358,16 @@ include/boost/asio/basic_socket_acceptor.hpp include/boost/asio/basic_socket_iostream.hpp include/boost/asio/basic_socket_streambuf.hpp +include/boost/asio/basic_stream_file.hpp include/boost/asio/basic_stream_socket.hpp include/boost/asio/basic_streambuf.hpp include/boost/asio/basic_streambuf_fwd.hpp include/boost/asio/basic_waitable_timer.hpp +include/boost/asio/basic_writable_pipe.hpp include/boost/asio/bind_cancellation_slot.hpp include/boost/asio/bind_executor.hpp include/boost/asio/buffer.hpp +include/boost/asio/buffer_registration.hpp include/boost/asio/buffered_read_stream.hpp include/boost/asio/buffered_read_stream_fwd.hpp include/boost/asio/buffered_stream.hpp @@ -376,6 +382,7 @@ include/boost/asio/completion_condition.hpp include/boost/asio/compose.hpp include/boost/asio/connect.hpp +include/boost/asio/connect_pipe.hpp include/boost/asio/coroutine.hpp include/boost/asio/deadline_timer.hpp include/boost/asio/defer.hpp @@ -439,16 +446,21 @@ include/boost/asio/detail/impl/epoll_reactor.ipp include/boost/asio/detail/impl/eventfd_select_interrupter.ipp include/boost/asio/detail/impl/handler_tracking.ipp +include/boost/asio/detail/impl/io_uring_descriptor_service.ipp +include/boost/asio/detail/impl/io_uring_file_service.ipp +include/boost/asio/detail/impl/io_uring_service.hpp +include/boost/asio/detail/impl/io_uring_service.ipp +include/boost/asio/detail/impl/io_uring_socket_service_base.ipp include/boost/asio/detail/impl/kqueue_reactor.hpp include/boost/asio/detail/impl/kqueue_reactor.ipp include/boost/asio/detail/impl/null_event.ipp include/boost/asio/detail/impl/pipe_select_interrupter.ipp include/boost/asio/detail/impl/posix_event.ipp include/boost/asio/detail/impl/posix_mutex.ipp +include/boost/asio/detail/impl/posix_serial_port_service.ipp include/boost/asio/detail/impl/posix_thread.ipp include/boost/asio/detail/impl/posix_tss_ptr.ipp include/boost/asio/detail/impl/reactive_descriptor_service.ipp -include/boost/asio/detail/impl/reactive_serial_port_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/scheduler.ipp @@ -468,6 +480,7 @@ 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 include/boost/asio/detail/impl/win_iocp_handle_service.ipp include/boost/asio/detail/impl/win_iocp_io_context.hpp include/boost/asio/detail/impl/win_iocp_io_context.ipp @@ -484,6 +497,25 @@ include/boost/asio/detail/impl/winsock_init.ipp include/boost/asio/detail/io_control.hpp include/boost/asio/detail/io_object_impl.hpp +include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp +include/boost/asio/detail/io_uring_descriptor_read_op.hpp +include/boost/asio/detail/io_uring_descriptor_service.hpp +include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp +include/boost/asio/detail/io_uring_descriptor_write_op.hpp +include/boost/asio/detail/io_uring_file_service.hpp +include/boost/asio/detail/io_uring_null_buffers_op.hpp +include/boost/asio/detail/io_uring_operation.hpp +include/boost/asio/detail/io_uring_service.hpp +include/boost/asio/detail/io_uring_socket_accept_op.hpp +include/boost/asio/detail/io_uring_socket_connect_op.hpp +include/boost/asio/detail/io_uring_socket_recv_op.hpp +include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp +include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp +include/boost/asio/detail/io_uring_socket_send_op.hpp +include/boost/asio/detail/io_uring_socket_sendto_op.hpp +include/boost/asio/detail/io_uring_socket_service.hpp +include/boost/asio/detail/io_uring_socket_service_base.hpp +include/boost/asio/detail/io_uring_wait_op.hpp include/boost/asio/detail/is_buffer_sequence.hpp include/boost/asio/detail/is_executor.hpp include/boost/asio/detail/keyword_tss_ptr.hpp @@ -515,6 +547,7 @@ include/boost/asio/detail/posix_fd_set_adapter.hpp include/boost/asio/detail/posix_global.hpp include/boost/asio/detail/posix_mutex.hpp +include/boost/asio/detail/posix_serial_port_service.hpp include/boost/asio/detail/posix_signal_blocker.hpp include/boost/asio/detail/posix_static_mutex.hpp include/boost/asio/detail/posix_thread.hpp @@ -522,7 +555,6 @@ include/boost/asio/detail/push_options.hpp include/boost/asio/detail/reactive_descriptor_service.hpp include/boost/asio/detail/reactive_null_buffers_op.hpp -include/boost/asio/detail/reactive_serial_port_service.hpp include/boost/asio/detail/reactive_socket_accept_op.hpp include/boost/asio/detail/reactive_socket_connect_op.hpp include/boost/asio/detail/reactive_socket_recv_op.hpp @@ -546,6 +578,7 @@ include/boost/asio/detail/resolver_service_base.hpp include/boost/asio/detail/scheduler.hpp include/boost/asio/detail/scheduler_operation.hpp +include/boost/asio/detail/scheduler_task.hpp include/boost/asio/detail/scheduler_thread_info.hpp include/boost/asio/detail/scoped_lock.hpp include/boost/asio/detail/scoped_ptr.hpp @@ -595,6 +628,7 @@ include/boost/asio/detail/win_fd_set_adapter.hpp include/boost/asio/detail/win_fenced_block.hpp include/boost/asio/detail/win_global.hpp +include/boost/asio/detail/win_iocp_file_service.hpp include/boost/asio/detail/win_iocp_handle_read_op.hpp include/boost/asio/detail/win_iocp_handle_service.hpp include/boost/asio/detail/win_iocp_handle_write_op.hpp @@ -682,24 +716,45 @@ 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 include/boost/asio/experimental/cancellation_condition.hpp +include/boost/asio/experimental/channel.hpp +include/boost/asio/experimental/channel_error.hpp +include/boost/asio/experimental/channel_traits.hpp +include/boost/asio/experimental/co_spawn.hpp +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_handler.hpp +include/boost/asio/experimental/detail/channel_message.hpp +include/boost/asio/experimental/detail/channel_operation.hpp +include/boost/asio/experimental/detail/channel_payload.hpp +include/boost/asio/experimental/detail/channel_receive_op.hpp +include/boost/asio/experimental/detail/channel_send_functions.hpp +include/boost/asio/experimental/detail/channel_send_op.hpp +include/boost/asio/experimental/detail/channel_service.hpp include/boost/asio/experimental/detail/completion_handler_erasure.hpp include/boost/asio/experimental/detail/coro_promise_allocator.hpp -include/boost/asio/experimental/detail/coro_traits.hpp +include/boost/asio/experimental/detail/has_signature.hpp +include/boost/asio/experimental/detail/impl/channel_service.hpp include/boost/asio/experimental/detail/partial_promise.hpp include/boost/asio/experimental/impl/append.hpp include/boost/asio/experimental/impl/as_single.hpp include/boost/asio/experimental/impl/as_tuple.hpp +include/boost/asio/experimental/impl/channel_error.ipp +include/boost/asio/experimental/impl/coro.hpp include/boost/asio/experimental/impl/deferred.hpp include/boost/asio/experimental/impl/parallel_group.hpp include/boost/asio/experimental/impl/prepend.hpp include/boost/asio/experimental/impl/promise.hpp +include/boost/asio/experimental/impl/use_coro.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/file_base.hpp include/boost/asio/generic/basic_endpoint.hpp include/boost/asio/generic/datagram_protocol.hpp include/boost/asio/generic/detail/endpoint.hpp @@ -711,12 +766,16 @@ include/boost/asio/handler_continuation_hook.hpp include/boost/asio/handler_invoke_hook.hpp include/boost/asio/high_resolution_timer.hpp +include/boost/asio/impl/any_io_executor.ipp include/boost/asio/impl/awaitable.hpp include/boost/asio/impl/buffered_read_stream.hpp include/boost/asio/impl/buffered_write_stream.hpp +include/boost/asio/impl/cancellation_signal.ipp include/boost/asio/impl/co_spawn.hpp include/boost/asio/impl/compose.hpp include/boost/asio/impl/connect.hpp +include/boost/asio/impl/connect_pipe.hpp +include/boost/asio/impl/connect_pipe.ipp include/boost/asio/impl/defer.hpp include/boost/asio/impl/detached.hpp include/boost/asio/impl/dispatch.hpp @@ -812,10 +871,13 @@ include/boost/asio/post.hpp include/boost/asio/prefer.hpp include/boost/asio/query.hpp +include/boost/asio/random_access_file.hpp include/boost/asio/read.hpp include/boost/asio/read_at.hpp include/boost/asio/read_until.hpp +include/boost/asio/readable_pipe.hpp include/boost/asio/redirect_error.hpp +include/boost/asio/registered_buffer.hpp include/boost/asio/require.hpp include/boost/asio/require_concept.hpp include/boost/asio/serial_port.hpp @@ -856,6 +918,7 @@ include/boost/asio/static_thread_pool.hpp include/boost/asio/steady_timer.hpp include/boost/asio/strand.hpp +include/boost/asio/stream_file.hpp include/boost/asio/streambuf.hpp include/boost/asio/system_context.hpp include/boost/asio/system_executor.hpp @@ -917,6 +980,7 @@ include/boost/asio/windows/overlapped_ptr.hpp include/boost/asio/windows/random_access_handle.hpp include/boost/asio/windows/stream_handle.hpp +include/boost/asio/writable_pipe.hpp include/boost/asio/write.hpp include/boost/asio/write_at.hpp include/boost/asio/yield.hpp @@ -1028,6 +1092,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/header.hpp include/boost/atomic/detail/int_sizes.hpp include/boost/atomic/detail/integral_conversions.hpp @@ -1048,23 +1113,29 @@ include/boost/atomic/detail/string_ops.hpp 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/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 include/boost/atomic/detail/wait_ops_dragonfly_umtx.hpp include/boost/atomic/detail/wait_ops_emulated.hpp include/boost/atomic/detail/wait_ops_freebsd_umtx.hpp @@ -1925,6 +1996,7 @@ include/boost/config/auto_link.hpp include/boost/config/compiler/borland.hpp include/boost/config/compiler/clang.hpp +include/boost/config/compiler/clang_version.hpp include/boost/config/compiler/codegear.hpp include/boost/config/compiler/comeau.hpp include/boost/config/compiler/common_edg.hpp @@ -2218,6 +2290,7 @@ include/boost/core/default_allocator.hpp include/boost/core/demangle.hpp include/boost/core/detail/splitmix64.hpp +include/boost/core/detail/string_view.hpp include/boost/core/empty_value.hpp include/boost/core/enable_if.hpp include/boost/core/exchange.hpp @@ -2236,7 +2309,9 @@ include/boost/core/quick_exit.hpp include/boost/core/ref.hpp include/boost/core/scoped_enum.hpp +include/boost/core/span.hpp include/boost/core/swap.hpp +include/boost/core/type_name.hpp include/boost/core/typeinfo.hpp include/boost/core/uncaught_exceptions.hpp include/boost/core/underlying_type.hpp @@ -2413,17 +2488,24 @@ include/boost/describe.hpp include/boost/describe/bases.hpp include/boost/describe/class.hpp +include/boost/describe/descriptor_by_name.hpp +include/boost/describe/descriptor_by_pointer.hpp include/boost/describe/detail/bases.hpp include/boost/describe/detail/compute_base_modifiers.hpp include/boost/describe/detail/config.hpp +include/boost/describe/detail/cx_streq.hpp include/boost/describe/detail/list.hpp include/boost/describe/detail/members.hpp include/boost/describe/detail/pp_for_each.hpp include/boost/describe/detail/pp_utilities.hpp +include/boost/describe/detail/void_t.hpp include/boost/describe/enum.hpp +include/boost/describe/enum_from_string.hpp +include/boost/describe/enum_to_string.hpp include/boost/describe/enumerators.hpp include/boost/describe/members.hpp include/boost/describe/modifiers.hpp +include/boost/describe/operators.hpp include/boost/detail/algorithm.hpp include/boost/detail/allocator_utilities.hpp include/boost/detail/atomic_count.hpp @@ -3888,7 +3970,6 @@ include/boost/geometry/algorithms/crosses.hpp include/boost/geometry/algorithms/default_area_result.hpp include/boost/geometry/algorithms/densify.hpp -include/boost/geometry/algorithms/detail/as_range.hpp include/boost/geometry/algorithms/detail/assign_box_corners.hpp include/boost/geometry/algorithms/detail/assign_indexed_point.hpp include/boost/geometry/algorithms/detail/assign_values.hpp @@ -3934,6 +4015,7 @@ include/boost/geometry/algorithms/detail/disjoint/point_point.hpp include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp include/boost/geometry/algorithms/detail/distance/box_to_box.hpp +include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp include/boost/geometry/algorithms/detail/distance/geometry_to_segment_or_box.hpp include/boost/geometry/algorithms/detail/distance/implementation.hpp include/boost/geometry/algorithms/detail/distance/interface.hpp @@ -3951,6 +4033,7 @@ include/boost/geometry/algorithms/detail/dummy_geometries.hpp include/boost/geometry/algorithms/detail/envelope/areal.hpp include/boost/geometry/algorithms/detail/envelope/box.hpp +include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp include/boost/geometry/algorithms/detail/envelope/implementation.hpp include/boost/geometry/algorithms/detail/envelope/initialize.hpp include/boost/geometry/algorithms/detail/envelope/interface.hpp @@ -4182,6 +4265,7 @@ include/boost/geometry/core/closure.hpp include/boost/geometry/core/config.hpp include/boost/geometry/core/coordinate_dimension.hpp +include/boost/geometry/core/coordinate_promotion.hpp include/boost/geometry/core/coordinate_system.hpp include/boost/geometry/core/coordinate_type.hpp include/boost/geometry/core/cs.hpp @@ -4323,8 +4407,11 @@ include/boost/geometry/index/detail/exception.hpp include/boost/geometry/index/detail/is_bounding_geometry.hpp include/boost/geometry/index/detail/is_indexable.hpp +include/boost/geometry/index/detail/maxmin_heap.hpp include/boost/geometry/index/detail/meta.hpp +include/boost/geometry/index/detail/minmax_heap.hpp include/boost/geometry/index/detail/predicates.hpp +include/boost/geometry/index/detail/priority_dequeue.hpp include/boost/geometry/index/detail/rtree/adaptors.hpp include/boost/geometry/index/detail/rtree/iterators.hpp include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp @@ -4891,6 +4978,7 @@ include/boost/geometry/strategy/cartesian/expand_segment.hpp include/boost/geometry/strategy/cartesian/in_circle_robust.hpp include/boost/geometry/strategy/cartesian/precise_area.hpp +include/boost/geometry/strategy/cartesian/side_by_triangle.hpp include/boost/geometry/strategy/cartesian/side_non_robust.hpp include/boost/geometry/strategy/cartesian/side_robust.hpp include/boost/geometry/strategy/envelope.hpp @@ -6269,6 +6357,7 @@ include/boost/interprocess/smart_ptr/weak_ptr.hpp include/boost/interprocess/streams/bufferstream.hpp include/boost/interprocess/streams/vectorstream.hpp +include/boost/interprocess/sync/cv_status.hpp include/boost/interprocess/sync/detail/common_algorithms.hpp include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp include/boost/interprocess/sync/detail/condition_any_algorithm.hpp @@ -7109,6 +7198,30 @@ include/boost/math/bindings/mpfr.hpp include/boost/math/bindings/mpreal.hpp include/boost/math/bindings/rr.hpp +include/boost/math/ccmath/abs.hpp +include/boost/math/ccmath/ccmath.hpp +include/boost/math/ccmath/ceil.hpp +include/boost/math/ccmath/copysign.hpp +include/boost/math/ccmath/div.hpp +include/boost/math/ccmath/fabs.hpp +include/boost/math/ccmath/floor.hpp +include/boost/math/ccmath/fmod.hpp +include/boost/math/ccmath/fpclassify.hpp +include/boost/math/ccmath/frexp.hpp +include/boost/math/ccmath/ilogb.hpp +include/boost/math/ccmath/isfinite.hpp +include/boost/math/ccmath/isinf.hpp +include/boost/math/ccmath/isnan.hpp +include/boost/math/ccmath/isnormal.hpp +include/boost/math/ccmath/ldexp.hpp +include/boost/math/ccmath/logb.hpp +include/boost/math/ccmath/modf.hpp +include/boost/math/ccmath/remainder.hpp +include/boost/math/ccmath/round.hpp +include/boost/math/ccmath/scalbln.hpp +include/boost/math/ccmath/scalbn.hpp +include/boost/math/ccmath/sqrt.hpp +include/boost/math/ccmath/trunc.hpp include/boost/math/common_factor.hpp include/boost/math/common_factor_ct.hpp include/boost/math/common_factor_rt.hpp @@ -7188,6 +7301,7 @@ include/boost/math/distributions/weibull.hpp include/boost/math/filters/daubechies.hpp include/boost/math/interpolators/barycentric_rational.hpp +include/boost/math/interpolators/bezier_polynomial.hpp include/boost/math/interpolators/bilinear_uniform.hpp include/boost/math/interpolators/cardinal_cubic_b_spline.hpp include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp @@ -7197,6 +7311,7 @@ include/boost/math/interpolators/cubic_b_spline.hpp include/boost/math/interpolators/cubic_hermite.hpp include/boost/math/interpolators/detail/barycentric_rational_detail.hpp +include/boost/math/interpolators/detail/bezier_polynomial_detail.hpp include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp @@ -7220,7 +7335,6 @@ include/boost/math/quadrature/detail/exp_sinh_detail.hpp include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp include/boost/math/quadrature/detail/sinh_sinh_detail.hpp -include/boost/math/quadrature/detail/tanh_sinh_constants.hpp include/boost/math/quadrature/detail/tanh_sinh_detail.hpp include/boost/math/quadrature/exp_sinh.hpp include/boost/math/quadrature/gauss.hpp @@ -7386,6 +7500,7 @@ 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/cubic_roots.hpp include/boost/math/tools/cxx03_warn.hpp include/boost/math/tools/detail/is_const_iterable.hpp include/boost/math/tools/detail/polynomial_horner1_10.hpp @@ -7505,6 +7620,7 @@ include/boost/math/tools/engel_expansion.hpp include/boost/math/tools/fraction.hpp include/boost/math/tools/header_deprecated.hpp +include/boost/math/tools/is_constant_evaluated.hpp include/boost/math/tools/is_detected.hpp include/boost/math/tools/is_standalone.hpp include/boost/math/tools/lexical_cast.hpp @@ -7635,6 +7751,7 @@ include/boost/metaparse/start.hpp include/boost/metaparse/string.hpp include/boost/metaparse/string_tag.hpp +include/boost/metaparse/string_value.hpp include/boost/metaparse/token.hpp include/boost/metaparse/transform.hpp include/boost/metaparse/transform_error.hpp @@ -7836,6 +7953,7 @@ include/boost/metaparse/v1/start.hpp include/boost/metaparse/v1/string.hpp include/boost/metaparse/v1/string_tag.hpp +include/boost/metaparse/v1/string_value.hpp include/boost/metaparse/v1/swap.hpp include/boost/metaparse/v1/token.hpp include/boost/metaparse/v1/transform.hpp @@ -7907,12 +8025,14 @@ include/boost/mp11/detail/mp_copy_if.hpp include/boost/mp11/detail/mp_count.hpp include/boost/mp11/detail/mp_fold.hpp +include/boost/mp11/detail/mp_front.hpp include/boost/mp11/detail/mp_is_list.hpp include/boost/mp11/detail/mp_list.hpp include/boost/mp11/detail/mp_map_find.hpp include/boost/mp11/detail/mp_min_element.hpp include/boost/mp11/detail/mp_plus.hpp include/boost/mp11/detail/mp_remove_if.hpp +include/boost/mp11/detail/mp_rename.hpp include/boost/mp11/detail/mp_void.hpp include/boost/mp11/detail/mp_with_index.hpp include/boost/mp11/detail/mpl_common.hpp @@ -9113,6 +9233,7 @@ include/boost/multi_index/detail/access_specifier.hpp include/boost/multi_index/detail/adl_swap.hpp include/boost/multi_index/detail/allocator_traits.hpp +include/boost/multi_index/detail/any_container_view.hpp include/boost/multi_index/detail/archive_constructed.hpp include/boost/multi_index/detail/auto_space.hpp include/boost/multi_index/detail/base_type.hpp @@ -9130,11 +9251,13 @@ include/boost/multi_index/detail/hash_index_node.hpp include/boost/multi_index/detail/header_holder.hpp include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp +include/boost/multi_index/detail/index_access_sequence.hpp include/boost/multi_index/detail/index_base.hpp include/boost/multi_index/detail/index_loader.hpp include/boost/multi_index/detail/index_matcher.hpp include/boost/multi_index/detail/index_node_base.hpp include/boost/multi_index/detail/index_saver.hpp +include/boost/multi_index/detail/invalidate_iterators.hpp include/boost/multi_index/detail/invariant_assert.hpp include/boost/multi_index/detail/is_function.hpp include/boost/multi_index/detail/is_index_list.hpp @@ -9160,6 +9283,7 @@ include/boost/multi_index/detail/rnk_index_ops.hpp include/boost/multi_index/detail/safe_mode.hpp include/boost/multi_index/detail/scope_guard.hpp +include/boost/multi_index/detail/scoped_bilock.hpp include/boost/multi_index/detail/seq_index_node.hpp include/boost/multi_index/detail/seq_index_ops.hpp include/boost/multi_index/detail/serialization_version.hpp @@ -9215,12 +9339,14 @@ include/boost/multiprecision/cpp_int/serialize.hpp include/boost/multiprecision/cpp_int/value_pack.hpp include/boost/multiprecision/debug_adaptor.hpp +include/boost/multiprecision/detail/assert.hpp include/boost/multiprecision/detail/atomic.hpp include/boost/multiprecision/detail/bitscan.hpp include/boost/multiprecision/detail/constexpr.hpp include/boost/multiprecision/detail/default_ops.hpp include/boost/multiprecision/detail/digits.hpp include/boost/multiprecision/detail/dynamic_array.hpp +include/boost/multiprecision/detail/endian.hpp include/boost/multiprecision/detail/et_ops.hpp include/boost/multiprecision/detail/float_string_cvt.hpp include/boost/multiprecision/detail/functions/constants.hpp @@ -9236,6 +9362,7 @@ include/boost/multiprecision/detail/number_compare.hpp include/boost/multiprecision/detail/precision.hpp include/boost/multiprecision/detail/rebind.hpp +include/boost/multiprecision/detail/standalone_config.hpp include/boost/multiprecision/detail/static_array.hpp include/boost/multiprecision/detail/tables.hpp include/boost/multiprecision/detail/ublas_interop.hpp @@ -11878,7 +12005,6 @@ include/boost/regex/v5/cregex.hpp include/boost/regex/v5/error_type.hpp include/boost/regex/v5/icu.hpp -include/boost/regex/v5/indexed_bit_flag.hpp include/boost/regex/v5/iterator_category.hpp include/boost/regex/v5/iterator_traits.hpp include/boost/regex/v5/match_flags.hpp @@ -13334,6 +13460,7 @@ include/boost/system/api_config.hpp include/boost/system/config.hpp include/boost/system/cygwin_error.hpp +include/boost/system/detail/append_int.hpp include/boost/system/detail/cerrno.hpp include/boost/system/detail/config.hpp include/boost/system/detail/enable_if.hpp @@ -13361,6 +13488,7 @@ include/boost/system/is_error_code_enum.hpp include/boost/system/is_error_condition_enum.hpp include/boost/system/linux_error.hpp +include/boost/system/result.hpp include/boost/system/system_category.hpp include/boost/system/system_error.hpp include/boost/system/windows_error.hpp @@ -14497,6 +14625,7 @@ include/boost/variant/variant.hpp include/boost/variant/variant_fwd.hpp include/boost/variant/visitor_ptr.hpp +include/boost/variant2.hpp include/boost/variant2/variant.hpp include/boost/version.hpp include/boost/visit_each.hpp Index: devel/boost-headers/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-headers/buildlink3.mk,v retrieving revision 1.49 diff -u -r1.49 buildlink3.mk --- devel/boost-headers/buildlink3.mk 29 Sep 2021 16:11:03 -0000 1.49 +++ devel/boost-headers/buildlink3.mk 7 Jan 2022 17:43:30 -0000 @@ -6,7 +6,7 @@ BOOST_HEADERS_BUILDLINK3_MK:= # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.77.* +BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.78.* BUILDLINK_DEPMETHOD.boost-headers?= build BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers Index: devel/boost-jam/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-jam/buildlink3.mk,v retrieving revision 1.43 diff -u -r1.43 buildlink3.mk --- devel/boost-jam/buildlink3.mk 29 Sep 2021 16:11:04 -0000 1.43 +++ devel/boost-jam/buildlink3.mk 7 Jan 2022 17:43:30 -0000 @@ -5,7 +5,7 @@ .if !defined(BOOST_JAM_BUILDLINK3_MK) BOOST_JAM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.77.* +BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.78.* BUILDLINK_DEPMETHOD.boost-jam?= build BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam .endif # BOOST_JAM_BUILDLINK3_MK Index: devel/boost-libs/Makefile =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-libs/Makefile,v retrieving revision 1.92 diff -u -r1.92 Makefile --- devel/boost-libs/Makefile 8 Dec 2021 16:03:53 -0000 1.92 +++ devel/boost-libs/Makefile 7 Jan 2022 17:43:30 -0000 @@ -5,7 +5,6 @@ BOOST_CONFIG= installed BOOST_INSTALL_LIBS= yes -PKGREVISION= 1 .include "../../meta-pkgs/boost/Makefile.common" INSTALLATION_DIRS+= lib Index: devel/boost-libs/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-libs/buildlink3.mk,v retrieving revision 1.57 diff -u -r1.57 buildlink3.mk --- devel/boost-libs/buildlink3.mk 29 Sep 2021 16:11:04 -0000 1.57 +++ devel/boost-libs/buildlink3.mk 7 Jan 2022 17:43:30 -0000 @@ -6,7 +6,7 @@ BOOST_LIBS_BUILDLINK3_MK:= # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.77.* +BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.78.* BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs .include "../../mk/bsd.fast.prefs.mk" Index: devel/boost-mpi/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/boost-mpi/buildlink3.mk,v retrieving revision 1.11 diff -u -r1.11 buildlink3.mk --- devel/boost-mpi/buildlink3.mk 29 Sep 2021 16:11:04 -0000 1.11 +++ devel/boost-mpi/buildlink3.mk 7 Jan 2022 17:43:30 -0000 @@ -6,8 +6,8 @@ BOOST_MPI_BUILDLINK3_MK:= # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.77.* -BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.77.* +BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.78.* +BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.78.* BUILDLINK_PKGSRCDIR.boost-mpi?= ../../devel/boost-mpi .include "../../devel/boost-libs/buildlink3.mk" Index: devel/py-boost/Makefile =================================================================== RCS file: /cvsroot/pkgsrc/devel/py-boost/Makefile,v retrieving revision 1.19 diff -u -r1.19 Makefile --- devel/py-boost/Makefile 30 Dec 2021 13:05:29 -0000 1.19 +++ devel/py-boost/Makefile 7 Jan 2022 17:43:30 -0000 @@ -9,7 +9,6 @@ .include "../../meta-pkgs/boost/Makefile.common" PKGNAME= ${PYPKGPREFIX}-boost-${BOOST_VERSION} -PKGREVISION= 2 BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam BJAM_ARGS+= --with-python Index: devel/py-boost/buildlink3.mk =================================================================== RCS file: /cvsroot/pkgsrc/devel/py-boost/buildlink3.mk,v retrieving revision 1.20 diff -u -r1.20 buildlink3.mk --- devel/py-boost/buildlink3.mk 30 Sep 2021 05:32:27 -0000 1.20 +++ devel/py-boost/buildlink3.mk 7 Jan 2022 17:43:30 -0000 @@ -8,8 +8,8 @@ .include "../../lang/python/pyversion.mk" # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.77.* -BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.77.* +BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.78.* +BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.78.* BUILDLINK_PKGSRCDIR.py-boost?= ../../devel/py-boost .include "../../devel/boost-headers/buildlink3.mk" Index: meta-pkgs/boost/Makefile.common =================================================================== RCS file: /cvsroot/pkgsrc/meta-pkgs/boost/Makefile.common,v retrieving revision 1.93 diff -u -r1.93 Makefile.common --- meta-pkgs/boost/Makefile.common 4 Oct 2021 07:13:19 -0000 1.93 +++ meta-pkgs/boost/Makefile.common 7 Jan 2022 17:43:30 -0000 @@ -10,11 +10,9 @@ BOOST_PACKAGE?= undefined BOOST_COMMENT?= undefined -BOOST_VERSION= 1.77.0 +BOOST_VERSION= 1.78.0 BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} -# Update mysql57-client/patches/patch-cmake_boost.cmake when updating version - DISTNAME= boost_${BOOST_VERSION:S/./_/g} CATEGORIES= devel Index: meta-pkgs/boost/distinfo =================================================================== RCS file: /cvsroot/pkgsrc/meta-pkgs/boost/distinfo,v retrieving revision 1.139 diff -u -r1.139 distinfo --- meta-pkgs/boost/distinfo 30 Nov 2021 16:57:25 -0000 1.139 +++ meta-pkgs/boost/distinfo 7 Jan 2022 17:43:30 -0000 @@ -1,8 +1,9 @@ $NetBSD: distinfo,v 1.139 2021/11/30 16:57:25 adam Exp $ -BLAKE2s (boost_1_77_0.tar.bz2) = 11f9651d7078e67a69a97f46dce3131af1f1b3ba5976c26435cd17a66161cbf1 -SHA512 (boost_1_77_0.tar.bz2) = 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f -Size (boost_1_77_0.tar.bz2) = 110361537 bytes +BLAKE2s (boost_1_78_0.tar.bz2) = 6a7d1ccc98e060b46e16c204036336704153b6015ed842074a837f67c84b105a +SHA512 (boost_1_78_0.tar.bz2) = 9c34a387a203b99aa773eb0c59f5abac7a99ba10e4623653e793c1d5b29b99b88e0e4e0d4e2e4ca5d497c42f2e46e23bab66417722433a457dc818d7670bcbbf +Size (boost_1_78_0.tar.bz2) = 110675550 bytes +SHA1 (patch-bjam-fix-install) = c0f579540926d05b0c7d2d1e8bf3fcc04e56376e 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 Index: meta-pkgs/boost/patches/patch-bjam-fix-install =================================================================== RCS file: meta-pkgs/boost/patches/patch-bjam-fix-install diff -N meta-pkgs/boost/patches/patch-bjam-fix-install --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ meta-pkgs/boost/patches/patch-bjam-fix-install 7 Jan 2022 17:43:30 -0000 @@ -0,0 +1,76 @@ +$NetBSD$ + +From Known Issues section in release notes: + +From 78fd284a42caabe8815cb0870b46e5567872e75b Mon Sep 17 00:00:00 2001 +From: Dmitry +Date: Sat, 11 Dec 2021 16:58:23 +0300 +Subject: [PATCH] Don't skip install targets if there's no in ureqs + (#113) + +--- + src/tools/stage.jam | 4 ++++ + test/install_build_no.py | 26 ++++++++++++++++++++++++++ + test/test_all.py | 1 + + 3 files changed, 31 insertions(+) + create mode 100755 test/install_build_no.py + +diff --git a/src/tools/stage.jam b/src/tools/stage.jam +index c5f02e3ba4..325129dc81 100644 +--- tools/build/src/tools/stage.jam ++++ tools/build/src/tools/stage.jam +@@ -478,6 +478,10 @@ class install-target-class : basic-target + return [ sequence.unique $(result2) ] ; + } + ++ rule skip-from-usage-requirements ( ) ++ { ++ } ++ + # Returns true iff 'type' is subtype of some element of 'types-to-include'. + # + local rule include-type ( type : types-to-include * ) +diff --git a/test/install_build_no.py b/test/install_build_no.py +new file mode 100755 +index 0000000000..0ccf3c5cc6 +--- /dev/null ++++ tools/build/test/install_build_no.py +@@ -0,0 +1,26 @@ ++#!/usr/bin/python ++ ++# Copyright 2021 Dmitry Arkhipov (grisumbras@gmail.com) ++# Distributed under the Boost Software License, Version 1.0. ++# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt) ++ ++# Check that no in usage-requirements of dependencies does not affect ++# install rule, i.e. a skipped installed target does not affect insallation of ++# other targets. ++ ++import BoostBuild ++ ++t = BoostBuild.Tester() ++ ++t.write("a.cpp", "int main() {}\n") ++ ++t.write("jamroot.jam", """ ++make x : : maker : no ; ++exe a : a.cpp ; ++install install : x a ; ++""") ++ ++t.run_build_system() ++t.expect_addition("install/a.exe") ++ ++t.cleanup() +diff --git a/test/test_all.py b/test/test_all.py +index b7ef5ad701..9ed729d017 100644 +--- tools/build/test/test_all.py ++++ tools/build/test/test_all.py +@@ -250,6 +250,7 @@ def reorder_tests(tests, first_test): + "inherit_toolset", + "inherited_dependency", + "inline", ++ "install_build_no", + "libjpeg", + "liblzma", + "libpng",