From 85e840e72c4f5beb1308d338165f8e608b93fad2 Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 17 Apr 2015 14:04:47 +0000 Subject: Changes 1.58.0: * New Libraries: - Endian: Types and conversion functions for correct byte ordering and more regardless of processor endianness. - Sort: Includes spreadsort, a general-case hybrid radix sort that is faster than O(n*log(n)) * Updated Libraries: --- devel/boost-build/PLIST | 4 +- devel/boost-build/buildlink3.mk | 4 +- devel/boost-headers/Makefile | 3 +- devel/boost-headers/PLIST | 194 ++++++++++++++++++--- devel/boost-headers/buildlink3.mk | 4 +- devel/boost-jam/buildlink3.mk | 4 +- devel/boost-libs/buildlink3.mk | 6 +- devel/boost-python/buildlink3.mk | 6 +- meta-pkgs/boost/Makefile | 3 +- meta-pkgs/boost/Makefile.common | 8 +- meta-pkgs/boost/distinfo | 14 +- .../patches/patch-boost_asio_detail_config.hpp | 20 --- .../patch-boost_config_stdlib_libstdcpp3.hpp | 14 +- ...-boost_intrusive_circular__list__algorithms.hpp | 13 -- .../boost/patches/patch-libs_log_src_timestamp.cpp | 13 +- 15 files changed, 212 insertions(+), 98 deletions(-) delete mode 100644 meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp delete mode 100644 meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST index 3aa75a73801..fb5c7c73799 100644 --- a/devel/boost-build/PLIST +++ b/devel/boost-build/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.19 2014/11/07 19:28:38 adam Exp $ +@comment $NetBSD: PLIST,v 1.20 2015/04/17 14:04:47 adam Exp $ share/boost-build/bootstrap.jam share/boost-build/build-system.jam share/boost-build/build/__init__.py @@ -33,12 +33,14 @@ share/boost-build/build/toolset.py share/boost-build/build/type.jam share/boost-build/build/type.py share/boost-build/build/version.jam +share/boost-build/build/version.py share/boost-build/build/virtual-target.jam share/boost-build/build/virtual_target.py share/boost-build/build_system.py share/boost-build/contrib/__init__.py share/boost-build/contrib/boost.jam share/boost-build/contrib/boost.py +share/boost-build/contrib/modular.jam share/boost-build/contrib/tntnet.jam share/boost-build/contrib/wxFormBuilder.jam share/boost-build/exceptions.py diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk index d145901054e..0366a52bbb9 100644 --- a/devel/boost-build/buildlink3.mk +++ b/devel/boost-build/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.28 2014/11/07 19:28:38 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.29 2015/04/17 14:04:47 adam Exp $ BUILDLINK_TREE+= boost-build .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.57.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.58.* BUILDLINK_DEPMETHOD.boost-build?= build BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build .endif # BOOST_BUILD_BUILDLINK3_MK diff --git a/devel/boost-headers/Makefile b/devel/boost-headers/Makefile index 9f215ed3a99..2b221c3aa44 100644 --- a/devel/boost-headers/Makefile +++ b/devel/boost-headers/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.32 2015/01/15 13:01:44 joerg Exp $ +# $NetBSD: Makefile,v 1.33 2015/04/17 14:04:47 adam Exp $ BOOST_PACKAGE= headers BOOST_COMMENT= (build-time headers) BOOST_CONFIG= generate -PKGREVISION= 1 .include "../../meta-pkgs/boost/Makefile.common" diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST index 70e6061edfb..c779459bd5e 100644 --- a/devel/boost-headers/PLIST +++ b/devel/boost-headers/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.27 2014/11/07 19:28:38 adam Exp $ +@comment $NetBSD: PLIST,v 1.28 2015/04/17 14:04:47 adam Exp $ include/boost/accumulators/accumulators.hpp include/boost/accumulators/accumulators_fwd.hpp include/boost/accumulators/framework/accumulator_base.hpp @@ -86,6 +86,7 @@ include/boost/accumulators/statistics/weighted_tail_variate_means.hpp include/boost/accumulators/statistics/weighted_variance.hpp include/boost/accumulators/statistics/with_error.hpp include/boost/accumulators/statistics_fwd.hpp +include/boost/algorithm/algorithm.hpp include/boost/algorithm/clamp.hpp include/boost/algorithm/cxx11/all_of.hpp include/boost/algorithm/cxx11/any_of.hpp @@ -298,7 +299,6 @@ include/boost/archive/polymorphic_xml_iarchive.hpp include/boost/archive/polymorphic_xml_oarchive.hpp include/boost/archive/polymorphic_xml_wiarchive.hpp include/boost/archive/polymorphic_xml_woarchive.hpp -include/boost/archive/shared_ptr_helper.hpp include/boost/archive/text_iarchive.hpp include/boost/archive/text_oarchive.hpp include/boost/archive/text_wiarchive.hpp @@ -1025,6 +1025,7 @@ include/boost/config/platform/beos.hpp include/boost/config/platform/bsd.hpp include/boost/config/platform/cray.hpp include/boost/config/platform/cygwin.hpp +include/boost/config/platform/haiku.hpp include/boost/config/platform/hpux.hpp include/boost/config/platform/irix.hpp include/boost/config/platform/linux.hpp @@ -1060,25 +1061,34 @@ include/boost/container/container_fwd.hpp include/boost/container/deque.hpp include/boost/container/detail/adaptive_node_pool.hpp include/boost/container/detail/adaptive_node_pool_impl.hpp +include/boost/container/detail/addressof.hpp include/boost/container/detail/advanced_insert_int.hpp -include/boost/container/detail/algorithms.hpp +include/boost/container/detail/algorithm.hpp +include/boost/container/detail/alloc_helpers.hpp include/boost/container/detail/alloc_lib.h include/boost/container/detail/alloc_lib_auto_link.hpp include/boost/container/detail/allocation_type.hpp include/boost/container/detail/allocator_version_traits.hpp include/boost/container/detail/auto_link.hpp +include/boost/container/detail/compare_functors.hpp include/boost/container/detail/config_begin.hpp include/boost/container/detail/config_end.hpp +include/boost/container/detail/construct_in_place.hpp +include/boost/container/detail/copy_move_algo.hpp include/boost/container/detail/destroyers.hpp include/boost/container/detail/flat_tree.hpp include/boost/container/detail/function_detector.hpp include/boost/container/detail/hash_table.hpp +include/boost/container/detail/iterator.hpp +include/boost/container/detail/iterator_to_raw_pointer.hpp include/boost/container/detail/iterators.hpp include/boost/container/detail/math_functions.hpp -include/boost/container/detail/memory_util.hpp +include/boost/container/detail/min_max.hpp +include/boost/container/detail/minimal_char_traits_header.hpp include/boost/container/detail/mpl.hpp include/boost/container/detail/multiallocation_chain.hpp include/boost/container/detail/mutex.hpp +include/boost/container/detail/next_capacity.hpp include/boost/container/detail/node_alloc_holder.hpp include/boost/container/detail/node_pool.hpp include/boost/container/detail/node_pool_impl.hpp @@ -1086,13 +1096,12 @@ include/boost/container/detail/pair.hpp include/boost/container/detail/placement_new.hpp include/boost/container/detail/pool_common.hpp include/boost/container/detail/pool_common_alloc.hpp -include/boost/container/detail/preprocessor.hpp include/boost/container/detail/singleton.hpp include/boost/container/detail/std_fwd.hpp +include/boost/container/detail/to_raw_pointer.hpp include/boost/container/detail/transform_iterator.hpp include/boost/container/detail/tree.hpp include/boost/container/detail/type_traits.hpp -include/boost/container/detail/utilities.hpp include/boost/container/detail/value_init.hpp include/boost/container/detail/variadic_templates_tools.hpp include/boost/container/detail/version_type.hpp @@ -1101,12 +1110,14 @@ include/boost/container/flat_map.hpp include/boost/container/flat_set.hpp include/boost/container/list.hpp include/boost/container/map.hpp +include/boost/container/new_allocator.hpp include/boost/container/node_allocator.hpp include/boost/container/options.hpp include/boost/container/scoped_allocator.hpp include/boost/container/scoped_allocator_fwd.hpp include/boost/container/set.hpp include/boost/container/slist.hpp +include/boost/container/small_vector.hpp include/boost/container/stable_vector.hpp include/boost/container/static_vector.hpp include/boost/container/string.hpp @@ -1124,7 +1135,16 @@ include/boost/context/detail/fcontext_ppc.hpp include/boost/context/detail/fcontext_sparc.hpp include/boost/context/detail/fcontext_x86_64.hpp include/boost/context/detail/fcontext_x86_64_win.hpp +include/boost/context/execution_context.hpp include/boost/context/fcontext.hpp +include/boost/context/fixedsize_stack.hpp +include/boost/context/posix/protected_fixedsize_stack.hpp +include/boost/context/posix/segmented_stack.hpp +include/boost/context/protected_fixedsize_stack.hpp +include/boost/context/segmented_stack.hpp +include/boost/context/stack_context.hpp +include/boost/context/stack_traits.hpp +include/boost/context/windows/protected_fixedsize_stack.hpp include/boost/core/addressof.hpp include/boost/core/checked_delete.hpp include/boost/core/demangle.hpp @@ -1182,6 +1202,7 @@ include/boost/cstdfloat.hpp include/boost/cstdint.hpp include/boost/cstdlib.hpp include/boost/current_function.hpp +include/boost/cxx11_char_types.hpp include/boost/date_time.hpp include/boost/date_time/adjust_functors.hpp include/boost/date_time/c_local_time_adjustor.hpp @@ -1313,6 +1334,7 @@ include/boost/detail/lcast_precision.hpp include/boost/detail/lightweight_main.hpp include/boost/detail/lightweight_mutex.hpp include/boost/detail/lightweight_test.hpp +include/boost/detail/lightweight_test_report.hpp include/boost/detail/lightweight_thread.hpp include/boost/detail/named_template_params.hpp include/boost/detail/no_exceptions_support.hpp @@ -1357,6 +1379,17 @@ include/boost/dynamic_bitset/config.hpp include/boost/dynamic_bitset/dynamic_bitset.hpp include/boost/dynamic_bitset_fwd.hpp include/boost/enable_shared_from_this.hpp +include/boost/endian/arithmetic.hpp +include/boost/endian/buffers.hpp +include/boost/endian/conversion.hpp +include/boost/endian/detail/config.hpp +include/boost/endian/detail/cover_operators.hpp +include/boost/endian/detail/disable_warnings.hpp +include/boost/endian/detail/disable_warnings_pop.hpp +include/boost/endian/detail/intrinsic.hpp +include/boost/endian/detail/lightweight_test.hpp +include/boost/endian/endian.hpp +include/boost/endian/std_pair.hpp include/boost/exception/N3757.hpp include/boost/exception/all.hpp include/boost/exception/current_exception_cast.hpp @@ -1577,6 +1610,8 @@ include/boost/fusion/adapted/adt/adapt_adt_named.hpp include/boost/fusion/adapted/adt/adapt_assoc_adt.hpp include/boost/fusion/adapted/adt/adapt_assoc_adt_named.hpp include/boost/fusion/adapted/adt/detail/adapt_base.hpp +include/boost/fusion/adapted/adt/detail/adapt_base_assoc_attr_filler.hpp +include/boost/fusion/adapted/adt/detail/adapt_base_attr_filler.hpp include/boost/fusion/adapted/adt/detail/extension.hpp include/boost/fusion/adapted/array.hpp include/boost/fusion/adapted/array/at_impl.hpp @@ -1605,12 +1640,15 @@ include/boost/fusion/adapted/boost_tuple.hpp include/boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp include/boost/fusion/adapted/boost_tuple/detail/at_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/begin_impl.hpp +include/boost/fusion/adapted/boost_tuple/detail/build_cons.hpp include/boost/fusion/adapted/boost_tuple/detail/category_of_impl.hpp +include/boost/fusion/adapted/boost_tuple/detail/convert_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/end_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/is_sequence_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/is_view_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/size_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/value_at_impl.hpp +include/boost/fusion/adapted/boost_tuple/mpl/clear.hpp include/boost/fusion/adapted/boost_tuple/tag_of.hpp include/boost/fusion/adapted/mpl.hpp include/boost/fusion/adapted/mpl/detail/at_impl.hpp @@ -1628,12 +1666,15 @@ include/boost/fusion/adapted/std_pair.hpp include/boost/fusion/adapted/std_tuple.hpp include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp +include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp +include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp +include/boost/fusion/adapted/std_tuple/mpl/clear.hpp include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp include/boost/fusion/adapted/std_tuple/tag_of.hpp include/boost/fusion/adapted/struct.hpp @@ -1644,7 +1685,11 @@ include/boost/fusion/adapted/struct/adapt_struct_named.hpp include/boost/fusion/adapted/struct/define_assoc_struct.hpp include/boost/fusion/adapted/struct/define_struct.hpp include/boost/fusion/adapted/struct/define_struct_inline.hpp +include/boost/fusion/adapted/struct/detail/adapt_auto.hpp include/boost/fusion/adapted/struct/detail/adapt_base.hpp +include/boost/fusion/adapted/struct/detail/adapt_base_assoc_attr_filler.hpp +include/boost/fusion/adapted/struct/detail/adapt_base_attr_filler.hpp +include/boost/fusion/adapted/struct/detail/adapt_is_tpl.hpp include/boost/fusion/adapted/struct/detail/at_impl.hpp include/boost/fusion/adapted/struct/detail/begin_impl.hpp include/boost/fusion/adapted/struct/detail/category_of_impl.hpp @@ -1658,6 +1703,7 @@ include/boost/fusion/adapted/struct/detail/is_sequence_impl.hpp include/boost/fusion/adapted/struct/detail/is_view_impl.hpp include/boost/fusion/adapted/struct/detail/key_of_impl.hpp include/boost/fusion/adapted/struct/detail/namespace.hpp +include/boost/fusion/adapted/struct/detail/preprocessor/is_seq.hpp include/boost/fusion/adapted/struct/detail/proxy_type.hpp include/boost/fusion/adapted/struct/detail/size_impl.hpp include/boost/fusion/adapted/struct/detail/value_at_impl.hpp @@ -2077,8 +2123,6 @@ include/boost/fusion/include/adapt_adt.hpp include/boost/fusion/include/adapt_adt_named.hpp include/boost/fusion/include/adapt_assoc_adt.hpp include/boost/fusion/include/adapt_assoc_adt_named.hpp -include/boost/fusion/include/adapt_assoc_class.hpp -include/boost/fusion/include/adapt_assoc_class_named.hpp include/boost/fusion/include/adapt_assoc_struct.hpp include/boost/fusion/include/adapt_assoc_struct_named.hpp include/boost/fusion/include/adapt_struct.hpp @@ -2147,6 +2191,7 @@ include/boost/fusion/include/generation.hpp include/boost/fusion/include/greater.hpp include/boost/fusion/include/greater_equal.hpp include/boost/fusion/include/has_key.hpp +include/boost/fusion/include/hash.hpp include/boost/fusion/include/ignore.hpp include/boost/fusion/include/in.hpp include/boost/fusion/include/insert.hpp @@ -2227,6 +2272,7 @@ include/boost/fusion/include/set_fwd.hpp include/boost/fusion/include/single_view.hpp include/boost/fusion/include/size.hpp include/boost/fusion/include/std_pair.hpp +include/boost/fusion/include/std_tuple.hpp include/boost/fusion/include/struct.hpp include/boost/fusion/include/support.hpp include/boost/fusion/include/swap.hpp @@ -2318,6 +2364,7 @@ include/boost/fusion/sequence/comparison/less.hpp include/boost/fusion/sequence/comparison/less_equal.hpp include/boost/fusion/sequence/comparison/not_equal_to.hpp include/boost/fusion/sequence/convert.hpp +include/boost/fusion/sequence/hash.hpp include/boost/fusion/sequence/intrinsic.hpp include/boost/fusion/sequence/intrinsic/at.hpp include/boost/fusion/sequence/intrinsic/at_c.hpp @@ -2355,10 +2402,12 @@ include/boost/fusion/support/deduce_sequence.hpp include/boost/fusion/support/detail/access.hpp include/boost/fusion/support/detail/as_fusion_element.hpp include/boost/fusion/support/detail/category_of.hpp +include/boost/fusion/support/detail/enabler.hpp include/boost/fusion/support/detail/is_mpl_sequence.hpp include/boost/fusion/support/detail/is_view.hpp include/boost/fusion/support/detail/mpl_iterator_category.hpp include/boost/fusion/support/detail/pp_round.hpp +include/boost/fusion/support/detail/result_of.hpp include/boost/fusion/support/detail/segmented_fold_until_impl.hpp include/boost/fusion/support/detail/unknown_key.hpp include/boost/fusion/support/is_iterator.hpp @@ -2549,6 +2598,7 @@ 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 +include/boost/geometry/algorithms/detail/azimuth.hpp include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp @@ -2556,7 +2606,7 @@ include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp include/boost/geometry/algorithms/detail/buffer/parallel_continue.hpp -include/boost/geometry/algorithms/detail/buffer/turn_in_input.hpp +include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp include/boost/geometry/algorithms/detail/calculate_null.hpp include/boost/geometry/algorithms/detail/calculate_sum.hpp @@ -2578,6 +2628,8 @@ include/boost/geometry/algorithms/detail/disjoint/interface.hpp include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp include/boost/geometry/algorithms/detail/disjoint/linear_segment_or_box.hpp +include/boost/geometry/algorithms/detail/disjoint/multipoint_geometry.hpp +include/boost/geometry/algorithms/detail/disjoint/multirange_geometry.hpp include/boost/geometry/algorithms/detail/disjoint/point_box.hpp include/boost/geometry/algorithms/detail/disjoint/point_geometry.hpp include/boost/geometry/algorithms/detail/disjoint/point_point.hpp @@ -2600,6 +2652,7 @@ include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp include/boost/geometry/algorithms/detail/equals/point_point.hpp include/boost/geometry/algorithms/detail/extreme_points.hpp +include/boost/geometry/algorithms/detail/flattening.hpp include/boost/geometry/algorithms/detail/for_each_range.hpp include/boost/geometry/algorithms/detail/get_left_turns.hpp include/boost/geometry/algorithms/detail/get_max_size.hpp @@ -2612,6 +2665,7 @@ include/boost/geometry/algorithms/detail/intersection/multi.hpp include/boost/geometry/algorithms/detail/is_simple/always_simple.hpp include/boost/geometry/algorithms/detail/is_simple/areal.hpp include/boost/geometry/algorithms/detail/is_simple/debug_print_boundary_points.hpp +include/boost/geometry/algorithms/detail/is_simple/failure_policy.hpp include/boost/geometry/algorithms/detail/is_simple/implementation.hpp include/boost/geometry/algorithms/detail/is_simple/interface.hpp include/boost/geometry/algorithms/detail/is_simple/linear.hpp @@ -2698,6 +2752,8 @@ include/boost/geometry/algorithms/detail/relate/topology_check.hpp include/boost/geometry/algorithms/detail/relate/turns.hpp include/boost/geometry/algorithms/detail/ring_identifier.hpp include/boost/geometry/algorithms/detail/sections/range_by_section.hpp +include/boost/geometry/algorithms/detail/sections/section_box_policies.hpp +include/boost/geometry/algorithms/detail/sections/section_functions.hpp include/boost/geometry/algorithms/detail/sections/sectionalize.hpp include/boost/geometry/algorithms/detail/signed_index_type.hpp include/boost/geometry/algorithms/detail/single_geometry.hpp @@ -2708,6 +2764,8 @@ include/boost/geometry/algorithms/detail/turns/debug_turn.hpp include/boost/geometry/algorithms/detail/turns/filter_continue_turns.hpp include/boost/geometry/algorithms/detail/turns/print_turns.hpp include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp +include/boost/geometry/algorithms/detail/vincenty_direct.hpp +include/boost/geometry/algorithms/detail/vincenty_inverse.hpp include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp include/boost/geometry/algorithms/detail/within/within_no_turns.hpp include/boost/geometry/algorithms/difference.hpp @@ -2743,6 +2801,7 @@ include/boost/geometry/algorithms/touches.hpp include/boost/geometry/algorithms/transform.hpp include/boost/geometry/algorithms/union.hpp include/boost/geometry/algorithms/unique.hpp +include/boost/geometry/algorithms/validity_failure_type.hpp include/boost/geometry/algorithms/within.hpp include/boost/geometry/arithmetic/arithmetic.hpp include/boost/geometry/arithmetic/determinant.hpp @@ -2763,8 +2822,10 @@ 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/radian_access.hpp +include/boost/geometry/core/radius.hpp include/boost/geometry/core/reverse_dispatch.hpp include/boost/geometry/core/ring_type.hpp +include/boost/geometry/core/srs.hpp include/boost/geometry/core/tag.hpp include/boost/geometry/core/tag_cast.hpp include/boost/geometry/core/tags.hpp @@ -2849,13 +2910,12 @@ include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp include/boost/geometry/index/detail/rtree/kmeans/split.hpp include/boost/geometry/index/detail/rtree/linear/linear.hpp include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp -include/boost/geometry/index/detail/rtree/node/auto_deallocator.hpp include/boost/geometry/index/detail/rtree/node/concept.hpp -include/boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp include/boost/geometry/index/detail/rtree/node/node.hpp -include/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp include/boost/geometry/index/detail/rtree/node/node_elements.hpp include/boost/geometry/index/detail/rtree/node/pairs.hpp +include/boost/geometry/index/detail/rtree/node/scoped_deallocator.hpp +include/boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp include/boost/geometry/index/detail/rtree/node/variant_dynamic.hpp include/boost/geometry/index/detail/rtree/node/variant_static.hpp include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp @@ -2872,6 +2932,7 @@ include/boost/geometry/index/detail/rtree/rstar/insert.hpp include/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp include/boost/geometry/index/detail/rtree/rstar/rstar.hpp include/boost/geometry/index/detail/rtree/utilities/are_boxes_ok.hpp +include/boost/geometry/index/detail/rtree/utilities/are_counts_ok.hpp include/boost/geometry/index/detail/rtree/utilities/are_levels_ok.hpp include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp include/boost/geometry/index/detail/rtree/utilities/print.hpp @@ -2944,7 +3005,6 @@ include/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp include/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp include/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp include/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp -include/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp include/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp include/boost/geometry/multi/algorithms/detail/point_on_border.hpp include/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp @@ -2996,6 +3056,9 @@ include/boost/geometry/multi/strategies/cartesian/centroid_average.hpp include/boost/geometry/multi/views/detail/range_type.hpp include/boost/geometry/policies/compare.hpp include/boost/geometry/policies/disjoint_interrupt_policy.hpp +include/boost/geometry/policies/is_valid/default_policy.hpp +include/boost/geometry/policies/is_valid/failing_reason_policy.hpp +include/boost/geometry/policies/is_valid/failure_type_policy.hpp include/boost/geometry/policies/predicate_based_interrupt_policy.hpp include/boost/geometry/policies/relate/de9im.hpp include/boost/geometry/policies/relate/direction.hpp @@ -3017,6 +3080,7 @@ include/boost/geometry/strategies/agnostic/point_in_point.hpp include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp include/boost/geometry/strategies/agnostic/relate.hpp +include/boost/geometry/strategies/agnostic/side_by_azimuth.hpp include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp include/boost/geometry/strategies/area.hpp include/boost/geometry/strategies/buffer.hpp @@ -3043,6 +3107,7 @@ include/boost/geometry/strategies/cartesian/point_in_box.hpp include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp include/boost/geometry/strategies/cartesian/side_by_triangle.hpp +include/boost/geometry/strategies/cartesian/side_of_intersection.hpp include/boost/geometry/strategies/centroid.hpp include/boost/geometry/strategies/comparable_distance_result.hpp include/boost/geometry/strategies/compare.hpp @@ -3062,6 +3127,9 @@ include/boost/geometry/strategies/default_length_result.hpp include/boost/geometry/strategies/default_strategy.hpp include/boost/geometry/strategies/distance.hpp include/boost/geometry/strategies/distance_result.hpp +include/boost/geometry/strategies/geographic/distance_andoyer.hpp +include/boost/geometry/strategies/geographic/distance_vincenty.hpp +include/boost/geometry/strategies/geographic/mapping_ssf.hpp include/boost/geometry/strategies/intersection.hpp include/boost/geometry/strategies/intersection_result.hpp include/boost/geometry/strategies/side.hpp @@ -3087,12 +3155,14 @@ include/boost/geometry/util/calculation_type.hpp include/boost/geometry/util/closure_as_bool.hpp include/boost/geometry/util/combine_if.hpp include/boost/geometry/util/compress_variant.hpp +include/boost/geometry/util/condition.hpp include/boost/geometry/util/coordinate_cast.hpp include/boost/geometry/util/for_each_coordinate.hpp include/boost/geometry/util/math.hpp include/boost/geometry/util/order_as_direction.hpp include/boost/geometry/util/parameter_type_of.hpp include/boost/geometry/util/promote_floating_point.hpp +include/boost/geometry/util/promote_integral.hpp include/boost/geometry/util/range.hpp include/boost/geometry/util/rational.hpp include/boost/geometry/util/select_calculation_type.hpp @@ -3528,6 +3598,9 @@ include/boost/icl/type_traits/value_size.hpp include/boost/implicit_cast.hpp include/boost/indirect_reference.hpp include/boost/integer.hpp +include/boost/integer/common_factor.hpp +include/boost/integer/common_factor_ct.hpp +include/boost/integer/common_factor_rt.hpp include/boost/integer/integer_log2.hpp include/boost/integer/integer_mask.hpp include/boost/integer/static_log2.hpp @@ -3582,18 +3655,19 @@ include/boost/interprocess/detail/math_functions.hpp include/boost/interprocess/detail/min_max.hpp include/boost/interprocess/detail/move.hpp include/boost/interprocess/detail/mpl.hpp -include/boost/interprocess/detail/multi_segment_services.hpp include/boost/interprocess/detail/named_proxy.hpp +include/boost/interprocess/detail/nothrow.hpp include/boost/interprocess/detail/os_file_functions.hpp include/boost/interprocess/detail/os_thread_functions.hpp include/boost/interprocess/detail/pointer_type.hpp include/boost/interprocess/detail/portable_intermodule_singleton.hpp include/boost/interprocess/detail/posix_time_types_wrk.hpp -include/boost/interprocess/detail/preprocessor.hpp include/boost/interprocess/detail/ptime_wrk.hpp include/boost/interprocess/detail/robust_emulation.hpp include/boost/interprocess/detail/segment_manager_helper.hpp include/boost/interprocess/detail/shared_dir_helpers.hpp +include/boost/interprocess/detail/simple_swap.hpp +include/boost/interprocess/detail/std_fwd.hpp include/boost/interprocess/detail/transform_iterator.hpp include/boost/interprocess/detail/type_traits.hpp include/boost/interprocess/detail/utilities.hpp @@ -3622,8 +3696,6 @@ include/boost/interprocess/managed_windows_shared_memory.hpp include/boost/interprocess/managed_xsi_shared_memory.hpp include/boost/interprocess/mapped_region.hpp include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp -include/boost/interprocess/mem_algo/detail/multi_simple_seq_fit.hpp -include/boost/interprocess/mem_algo/detail/multi_simple_seq_fit_impl.hpp include/boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp include/boost/interprocess/mem_algo/rbtree_best_fit.hpp include/boost/interprocess/mem_algo/simple_seq_fit.hpp @@ -3725,10 +3797,12 @@ include/boost/intrusive/circular_list_algorithms.hpp include/boost/intrusive/circular_slist_algorithms.hpp include/boost/intrusive/derivation_value_traits.hpp include/boost/intrusive/detail/algo_type.hpp +include/boost/intrusive/detail/algorithm.hpp include/boost/intrusive/detail/any_node_and_algorithms.hpp include/boost/intrusive/detail/array_initializer.hpp include/boost/intrusive/detail/assert.hpp include/boost/intrusive/detail/avltree_node.hpp +include/boost/intrusive/detail/bstree_algorithms_base.hpp include/boost/intrusive/detail/common_slist_algorithms.hpp include/boost/intrusive/detail/config_begin.hpp include/boost/intrusive/detail/config_end.hpp @@ -3745,18 +3819,19 @@ include/boost/intrusive/detail/hashtable_node.hpp include/boost/intrusive/detail/hook_traits.hpp include/boost/intrusive/detail/iiterator.hpp include/boost/intrusive/detail/is_stateful_value_traits.hpp +include/boost/intrusive/detail/iterator.hpp include/boost/intrusive/detail/key_nodeptr_comp.hpp include/boost/intrusive/detail/list_iterator.hpp include/boost/intrusive/detail/list_node.hpp include/boost/intrusive/detail/math.hpp -include/boost/intrusive/detail/memory_util.hpp +include/boost/intrusive/detail/minimal_less_equal_header.hpp +include/boost/intrusive/detail/minimal_pair_header.hpp include/boost/intrusive/detail/mpl.hpp include/boost/intrusive/detail/node_cloner_disposer.hpp include/boost/intrusive/detail/node_holder.hpp include/boost/intrusive/detail/node_to_value.hpp include/boost/intrusive/detail/parent_from_member.hpp include/boost/intrusive/detail/pointer_element.hpp -include/boost/intrusive/detail/preprocessor.hpp include/boost/intrusive/detail/rbtree_node.hpp include/boost/intrusive/detail/reverse_iterator.hpp include/boost/intrusive/detail/simple_disposers.hpp @@ -4004,7 +4079,6 @@ include/boost/lexical_cast/detail/converter_numeric.hpp include/boost/lexical_cast/detail/inf_nan.hpp include/boost/lexical_cast/detail/is_character.hpp include/boost/lexical_cast/detail/lcast_char_constants.hpp -include/boost/lexical_cast/detail/lcast_float_converters.hpp include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp include/boost/lexical_cast/detail/widest_char.hpp include/boost/lexical_cast/lexical_cast_old.hpp @@ -4372,6 +4446,7 @@ include/boost/math/cstdfloat/cstdfloat_iostream.hpp include/boost/math/cstdfloat/cstdfloat_limits.hpp include/boost/math/cstdfloat/cstdfloat_types.hpp include/boost/math/distributions.hpp +include/boost/math/distributions/arcsine.hpp include/boost/math/distributions/bernoulli.hpp include/boost/math/distributions/beta.hpp include/boost/math/distributions/binomial.hpp @@ -4463,6 +4538,7 @@ include/boost/math/special_functions/detail/igamma_inverse.hpp include/boost/math/special_functions/detail/igamma_large.hpp include/boost/math/special_functions/detail/lanczos_sse2.hpp include/boost/math/special_functions/detail/lgamma_small.hpp +include/boost/math/special_functions/detail/polygamma.hpp include/boost/math/special_functions/detail/round_fwd.hpp include/boost/math/special_functions/detail/t_distribution_inv.hpp include/boost/math/special_functions/detail/unchecked_bernoulli.hpp @@ -4471,9 +4547,11 @@ include/boost/math/special_functions/digamma.hpp include/boost/math/special_functions/ellint_1.hpp include/boost/math/special_functions/ellint_2.hpp include/boost/math/special_functions/ellint_3.hpp +include/boost/math/special_functions/ellint_d.hpp include/boost/math/special_functions/ellint_rc.hpp include/boost/math/special_functions/ellint_rd.hpp include/boost/math/special_functions/ellint_rf.hpp +include/boost/math/special_functions/ellint_rg.hpp include/boost/math/special_functions/ellint_rj.hpp include/boost/math/special_functions/erf.hpp include/boost/math/special_functions/expint.hpp @@ -4483,8 +4561,10 @@ include/boost/math/special_functions/fpclassify.hpp include/boost/math/special_functions/gamma.hpp include/boost/math/special_functions/hankel.hpp include/boost/math/special_functions/hermite.hpp +include/boost/math/special_functions/heuman_lambda.hpp include/boost/math/special_functions/hypot.hpp include/boost/math/special_functions/jacobi_elliptic.hpp +include/boost/math/special_functions/jacobi_zeta.hpp include/boost/math/special_functions/laguerre.hpp include/boost/math/special_functions/lanczos.hpp include/boost/math/special_functions/legendre.hpp @@ -4494,6 +4574,7 @@ include/boost/math/special_functions/modf.hpp include/boost/math/special_functions/next.hpp include/boost/math/special_functions/nonfinite_num_facets.hpp include/boost/math/special_functions/owens_t.hpp +include/boost/math/special_functions/polygamma.hpp include/boost/math/special_functions/pow.hpp include/boost/math/special_functions/powm1.hpp include/boost/math/special_functions/prime.hpp @@ -4504,6 +4585,7 @@ include/boost/math/special_functions/sinc.hpp include/boost/math/special_functions/sinhc.hpp include/boost/math/special_functions/spherical_harmonic.hpp include/boost/math/special_functions/sqrt1pm1.hpp +include/boost/math/special_functions/trigamma.hpp include/boost/math/special_functions/trunc.hpp include/boost/math/special_functions/zeta.hpp include/boost/math/tools/big_constant.hpp @@ -4642,13 +4724,18 @@ include/boost/math/tr1_c_macros.ipp include/boost/math_fwd.hpp include/boost/mem_fn.hpp include/boost/memory_order.hpp +include/boost/move/adl_move_swap.hpp include/boost/move/algorithm.hpp include/boost/move/core.hpp include/boost/move/default_delete.hpp include/boost/move/detail/config_begin.hpp include/boost/move/detail/config_end.hpp +include/boost/move/detail/fwd_macros.hpp +include/boost/move/detail/iterator_traits.hpp include/boost/move/detail/meta_utils.hpp +include/boost/move/detail/meta_utils_core.hpp include/boost/move/detail/move_helpers.hpp +include/boost/move/detail/type_traits.hpp include/boost/move/detail/unique_ptr_meta_utils.hpp include/boost/move/detail/workaround.hpp include/boost/move/iterator.hpp @@ -5852,6 +5939,7 @@ include/boost/multi_index/detail/index_node_base.hpp include/boost/multi_index/detail/index_saver.hpp include/boost/multi_index/detail/invariant_assert.hpp include/boost/multi_index/detail/is_index_list.hpp +include/boost/multi_index/detail/is_transparent.hpp include/boost/multi_index/detail/iter_adaptor.hpp include/boost/multi_index/detail/modify_key_adaptor.hpp include/boost/multi_index/detail/no_duplicate_tags.hpp @@ -5859,6 +5947,7 @@ include/boost/multi_index/detail/node_type.hpp include/boost/multi_index/detail/ord_index_args.hpp include/boost/multi_index/detail/ord_index_node.hpp include/boost/multi_index/detail/ord_index_ops.hpp +include/boost/multi_index/detail/promotes_arg.hpp include/boost/multi_index/detail/rnd_index_loader.hpp include/boost/multi_index/detail/rnd_index_node.hpp include/boost/multi_index/detail/rnd_index_ops.hpp @@ -6037,7 +6126,9 @@ include/boost/numeric/odeint/external/compute/compute_algebra_dispatcher.hpp include/boost/numeric/odeint/external/compute/compute_operations.hpp include/boost/numeric/odeint/external/compute/compute_operations_dispatcher.hpp include/boost/numeric/odeint/external/compute/compute_resize.hpp +include/boost/numeric/odeint/external/eigen/eigen.hpp include/boost/numeric/odeint/external/eigen/eigen_algebra.hpp +include/boost/numeric/odeint/external/eigen/eigen_algebra_dispatcher.hpp include/boost/numeric/odeint/external/eigen/eigen_resize.hpp include/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp include/boost/numeric/odeint/external/mkl/mkl_operations.hpp @@ -6133,6 +6224,7 @@ include/boost/numeric/odeint/stepper/detail/rotating_buffer.hpp include/boost/numeric/odeint/stepper/euler.hpp include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp +include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp include/boost/numeric/odeint/stepper/generation.hpp include/boost/numeric/odeint/stepper/generation/generation_controlled_runge_kutta.hpp include/boost/numeric/odeint/stepper/generation/generation_dense_output_runge_kutta.hpp @@ -6328,6 +6420,7 @@ include/boost/phoenix/bind/preprocessed/bind_member_function_20.hpp include/boost/phoenix/bind/preprocessed/bind_member_function_30.hpp include/boost/phoenix/bind/preprocessed/bind_member_function_40.hpp include/boost/phoenix/bind/preprocessed/bind_member_function_50.hpp +include/boost/phoenix/config.hpp include/boost/phoenix/core.hpp include/boost/phoenix/core/actor.hpp include/boost/phoenix/core/argument.hpp @@ -6378,6 +6471,7 @@ include/boost/phoenix/core/expression.hpp include/boost/phoenix/core/function_equal.hpp include/boost/phoenix/core/is_actor.hpp include/boost/phoenix/core/is_nullary.hpp +include/boost/phoenix/core/is_value.hpp include/boost/phoenix/core/limits.hpp include/boost/phoenix/core/meta_grammar.hpp include/boost/phoenix/core/nothing.hpp @@ -6435,6 +6529,10 @@ include/boost/phoenix/function/detail/preprocessed/function_result_of_30.hpp include/boost/phoenix/function/detail/preprocessed/function_result_of_40.hpp include/boost/phoenix/function/detail/preprocessed/function_result_of_50.hpp include/boost/phoenix/function/function.hpp +include/boost/phoenix/function/lazy_list.hpp +include/boost/phoenix/function/lazy_operator.hpp +include/boost/phoenix/function/lazy_prelude.hpp +include/boost/phoenix/function/lazy_reuse.hpp include/boost/phoenix/fusion.hpp include/boost/phoenix/fusion/at.hpp include/boost/phoenix/object.hpp @@ -6674,6 +6772,7 @@ include/boost/polygon/voronoi_builder.hpp include/boost/polygon/voronoi_diagram.hpp include/boost/polygon/voronoi_geometry_type.hpp include/boost/polymorphic_cast.hpp +include/boost/polymorphic_pointer_cast.hpp include/boost/pool/detail/guard.hpp include/boost/pool/detail/mutex.hpp include/boost/pool/detail/pool_construct.ipp @@ -6778,6 +6877,7 @@ include/boost/predef/os/bsd/free.h include/boost/predef/os/bsd/net.h include/boost/predef/os/bsd/open.h include/boost/predef/os/cygwin.h +include/boost/predef/os/haiku.h include/boost/predef/os/hpux.h include/boost/predef/os/ios.h include/boost/predef/os/irix.h @@ -7558,6 +7658,7 @@ include/boost/random/detail/integer_log2.hpp include/boost/random/detail/iterator_mixin.hpp include/boost/random/detail/large_arithmetic.hpp include/boost/random/detail/operators.hpp +include/boost/random/detail/polynomial.hpp include/boost/random/detail/ptr_helper.hpp include/boost/random/detail/seed.hpp include/boost/random/detail/seed_impl.hpp @@ -7581,6 +7682,7 @@ include/boost/random/linear_feedback_shift.hpp include/boost/random/lognormal_distribution.hpp include/boost/random/mersenne_twister.hpp include/boost/random/negative_binomial_distribution.hpp +include/boost/random/non_central_chi_squared_distribution.hpp include/boost/random/normal_distribution.hpp include/boost/random/piecewise_constant_distribution.hpp include/boost/random/piecewise_linear_distribution.hpp @@ -7876,6 +7978,7 @@ include/boost/serialization/complex.hpp include/boost/serialization/config.hpp include/boost/serialization/deque.hpp include/boost/serialization/detail/get_data.hpp +include/boost/serialization/detail/is_default_constructible.hpp include/boost/serialization/detail/shared_count_132.hpp include/boost/serialization/detail/shared_ptr_132.hpp include/boost/serialization/detail/shared_ptr_nmt_132.hpp @@ -8034,6 +8137,7 @@ include/boost/smart_ptr/detail/sp_convertible.hpp include/boost/smart_ptr/detail/sp_counted_base.hpp include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp include/boost/smart_ptr/detail/sp_counted_base_aix.hpp +include/boost/smart_ptr/detail/sp_counted_base_clang.hpp include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp include/boost/smart_ptr/detail/sp_counted_base_cw_x86.hpp include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp @@ -8083,6 +8187,16 @@ include/boost/smart_ptr/scoped_ptr.hpp include/boost/smart_ptr/shared_array.hpp include/boost/smart_ptr/shared_ptr.hpp include/boost/smart_ptr/weak_ptr.hpp +include/boost/sort/sort.hpp +include/boost/sort/spreadsort/detail/constants.hpp +include/boost/sort/spreadsort/detail/float_sort.hpp +include/boost/sort/spreadsort/detail/integer_sort.hpp +include/boost/sort/spreadsort/detail/spreadsort_common.hpp +include/boost/sort/spreadsort/detail/string_sort.hpp +include/boost/sort/spreadsort/float_sort.hpp +include/boost/sort/spreadsort/integer_sort.hpp +include/boost/sort/spreadsort/spreadsort.hpp +include/boost/sort/spreadsort/string_sort.hpp include/boost/spirit.hpp include/boost/spirit/home/classic.hpp include/boost/spirit/home/classic/actor.hpp @@ -9164,7 +9278,6 @@ include/boost/statechart/state_machine.hpp include/boost/statechart/termination.hpp include/boost/statechart/transition.hpp include/boost/static_assert.hpp -include/boost/strong_typedef.hpp include/boost/swap.hpp include/boost/system/api_config.hpp include/boost/system/config.hpp @@ -9308,13 +9421,24 @@ include/boost/thread.hpp include/boost/thread/barrier.hpp include/boost/thread/caller_context.hpp include/boost/thread/completion_latch.hpp +include/boost/thread/concurrent_queues/deque_adaptor.hpp +include/boost/thread/concurrent_queues/deque_base.hpp +include/boost/thread/concurrent_queues/deque_views.hpp +include/boost/thread/concurrent_queues/detail/sync_deque_base.hpp +include/boost/thread/concurrent_queues/detail/sync_queue_base.hpp include/boost/thread/concurrent_queues/queue_adaptor.hpp include/boost/thread/concurrent_queues/queue_base.hpp include/boost/thread/concurrent_queues/queue_op_status.hpp include/boost/thread/concurrent_queues/queue_views.hpp +include/boost/thread/concurrent_queues/sync_bounded_queue.hpp +include/boost/thread/concurrent_queues/sync_deque.hpp +include/boost/thread/concurrent_queues/sync_priority_queue.hpp +include/boost/thread/concurrent_queues/sync_queue.hpp +include/boost/thread/concurrent_queues/sync_timed_queue.hpp include/boost/thread/condition.hpp include/boost/thread/condition_variable.hpp include/boost/thread/csbl/deque.hpp +include/boost/thread/csbl/devector.hpp include/boost/thread/csbl/functional.hpp include/boost/thread/csbl/list.hpp include/boost/thread/csbl/memory.hpp @@ -9326,6 +9450,7 @@ include/boost/thread/csbl/memory/pointer_traits.hpp include/boost/thread/csbl/memory/scoped_allocator.hpp include/boost/thread/csbl/memory/shared_ptr.hpp include/boost/thread/csbl/memory/unique_ptr.hpp +include/boost/thread/csbl/queue.hpp include/boost/thread/csbl/tuple.hpp include/boost/thread/csbl/vector.hpp include/boost/thread/cv_status.hpp @@ -9352,23 +9477,41 @@ include/boost/thread/detail/thread_interruption.hpp include/boost/thread/detail/tss_hooks.hpp include/boost/thread/detail/variadic_footer.hpp include/boost/thread/detail/variadic_header.hpp -include/boost/thread/detail/work.hpp include/boost/thread/exceptional_ptr.hpp include/boost/thread/exceptions.hpp include/boost/thread/executor.hpp include/boost/thread/executors/basic_thread_pool.hpp +include/boost/thread/executors/detail/priority_executor_base.hpp +include/boost/thread/executors/detail/scheduled_executor_base.hpp include/boost/thread/executors/executor.hpp include/boost/thread/executors/executor_adaptor.hpp include/boost/thread/executors/generic_executor_ref.hpp include/boost/thread/executors/inline_executor.hpp include/boost/thread/executors/loop_executor.hpp +include/boost/thread/executors/scheduled_thread_pool.hpp +include/boost/thread/executors/scheduler.hpp +include/boost/thread/executors/scheduling_adaptor.hpp include/boost/thread/executors/serial_executor.hpp +include/boost/thread/executors/serial_executor_cont.hpp include/boost/thread/executors/thread_executor.hpp include/boost/thread/executors/work.hpp +include/boost/thread/experimental/config/inline_namespace.hpp +include/boost/thread/experimental/exception_list.hpp +include/boost/thread/experimental/parallel/v1/exception_list.hpp +include/boost/thread/experimental/parallel/v1/inline_namespace.hpp +include/boost/thread/experimental/parallel/v2/inline_namespace.hpp +include/boost/thread/experimental/parallel/v2/task_region.hpp +include/boost/thread/experimental/task_region.hpp include/boost/thread/externally_locked.hpp include/boost/thread/externally_locked_stream.hpp include/boost/thread/future.hpp -include/boost/thread/future_error_code.hpp +include/boost/thread/futures/future_error.hpp +include/boost/thread/futures/future_error_code.hpp +include/boost/thread/futures/future_status.hpp +include/boost/thread/futures/is_future_type.hpp +include/boost/thread/futures/launch.hpp +include/boost/thread/futures/wait_for_all.hpp +include/boost/thread/futures/wait_for_any.hpp include/boost/thread/is_locked_by_this_thread.hpp include/boost/thread/latch.hpp include/boost/thread/lock_algorithms.hpp @@ -10244,14 +10387,19 @@ include/boost/variant/detail/bool_trait_def.hpp include/boost/variant/detail/bool_trait_undef.hpp include/boost/variant/detail/cast_storage.hpp include/boost/variant/detail/config.hpp +include/boost/variant/detail/element_index.hpp include/boost/variant/detail/enable_recursive.hpp include/boost/variant/detail/enable_recursive_fwd.hpp include/boost/variant/detail/forced_return.hpp include/boost/variant/detail/generic_result_type.hpp +include/boost/variant/detail/has_result_type.hpp include/boost/variant/detail/hash_variant.hpp include/boost/variant/detail/initializer.hpp include/boost/variant/detail/make_variant_list.hpp include/boost/variant/detail/move.hpp +include/boost/variant/detail/multivisitors_cpp11_based.hpp +include/boost/variant/detail/multivisitors_cpp14_based.hpp +include/boost/variant/detail/multivisitors_preprocessor_based.hpp include/boost/variant/detail/over_sequence.hpp include/boost/variant/detail/substitute.hpp include/boost/variant/detail/substitute_fwd.hpp diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk index f7e9b5b22fb..10ca1a40347 100644 --- a/devel/boost-headers/buildlink3.mk +++ b/devel/boost-headers/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.29 2014/11/07 19:28:38 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.30 2015/04/17 14:04:47 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.57.* +BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.58.* BUILDLINK_DEPMETHOD.boost-headers?= build BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk index a4bd669edb1..b14acc66648 100644 --- a/devel/boost-jam/buildlink3.mk +++ b/devel/boost-jam/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.24 2014/11/07 19:28:38 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.25 2015/04/17 14:04:47 adam Exp $ BUILDLINK_TREE+= boost-jam .if !defined(BOOST_JAM_BUILDLINK3_MK) BOOST_JAM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.57.* +BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.58.* BUILDLINK_DEPMETHOD.boost-jam?= build BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam .endif # BOOST_JAM_BUILDLINK3_MK diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk index 0735c7686ff..0e15e391a01 100644 --- a/devel/boost-libs/buildlink3.mk +++ b/devel/boost-libs/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.35 2014/11/07 19:28:38 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.36 2015/04/17 14:04:47 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.57.* -BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.57.0 +BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.58.* +BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.58.0 BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs .include "../../mk/bsd.fast.prefs.mk" diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk index cb9120a7bc6..f8c53b27f57 100644 --- a/devel/boost-python/buildlink3.mk +++ b/devel/boost-python/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.34 2014/11/07 19:28:38 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.35 2015/04/17 14:04:47 adam Exp $ BUILDLINK_TREE+= boost-python @@ -6,8 +6,8 @@ BUILDLINK_TREE+= boost-python BOOST_PYTHON_BUILDLINK3_MK:= # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.57.* -BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.57.* +BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.58.* +BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.58.* BUILDLINK_PKGSRCDIR.boost-python?= ../../devel/boost-python .include "../../devel/boost-headers/buildlink3.mk" diff --git a/meta-pkgs/boost/Makefile b/meta-pkgs/boost/Makefile index 0165b2bbe4c..8a2aca252c3 100644 --- a/meta-pkgs/boost/Makefile +++ b/meta-pkgs/boost/Makefile @@ -1,11 +1,10 @@ -# $NetBSD: Makefile,v 1.15 2015/04/06 08:17:32 adam Exp $ +# $NetBSD: Makefile,v 1.16 2015/04/17 14:04:47 adam Exp $ BOOST_PACKAGE= meta-pkg BOOST_COMMENT= (meta package) META_PACKAGE= yes -PKGREVISION= 1 .include "Makefile.common" BOOST_DEPENDS_VERSION= ${BOOST_SHORT_VERSION:S/_/./}{,nb*,.*} diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common index fda7a0ad29b..6196741cf75 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.50 2015/04/14 09:06:32 jperkin Exp $ +# $NetBSD: Makefile.common,v 1.51 2015/04/17 14:04:47 adam Exp $ # # used by devel/boost-build/Makefile # used by devel/boost-docs/Makefile @@ -9,7 +9,7 @@ BOOST_PACKAGE?= undefined BOOST_COMMENT?= undefined -BOOST_VERSION= 1.57.0 +BOOST_VERSION= 1.58.0 BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} DISTNAME= boost_${BOOST_VERSION:S/./_/g} @@ -76,10 +76,14 @@ post-wrapper: ${RM} -f ${WRAPPER_BINDIR}/libtool ${CWRAPPERS_BIN_DIR}/libtool . if exists(/Developer/usr/bin/libtool) ${LN} -s /Developer/usr/bin/libtool ${WRAPPER_BINDIR}/libtool +. if !empty(CWRAPPERS_BIN_DIR) ${LN} -s /Developer/usr/bin/libtool ${CWRAPPERS_BIN_DIR}/libtool +. endif . else ${LN} -s /usr/bin/libtool ${WRAPPER_BINDIR}/libtool +. if !empty(CWRAPPERS_BIN_DIR) ${LN} -s /usr/bin/libtool ${CWRAPPERS_BIN_DIR}/libtool +. endif . endif . endif diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo index 63ff50449fa..f39420f4fda 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.76 2015/02/02 07:47:56 jdc Exp $ +$NetBSD: distinfo,v 1.77 2015/04/17 14:04:47 adam Exp $ -SHA1 (boost_1_57_0.tar.bz2) = e151557ae47afd1b43dc3fac46f8b04a8fe51c12 -RMD160 (boost_1_57_0.tar.bz2) = 8365f7c11e5ae088164ab1cb40ac624e76f8e72e -Size (boost_1_57_0.tar.bz2) = 60821561 bytes +SHA1 (boost_1_58_0.tar.bz2) = 2fc96c1651ac6fe9859b678b165bd78dc211e881 +RMD160 (boost_1_58_0.tar.bz2) = efc78b2b1a5d33ed72fcfa6688564c2fcd56772a +Size (boost_1_58_0.tar.bz2) = 70394057 bytes SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a @@ -11,16 +11,14 @@ SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83 SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8 SHA1 (patch-aq) = 355a58864bf4d07617250d2587e0f7cf62a7b825 SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 -SHA1 (patch-boost_asio_detail_config.hpp) = b95ca6b0bb6c805624cb81c91c3f1b691a7425ca SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323 SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d243325d3aeb180e4ed7a1fd7d89782d832fa9fc -SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 173271c60b3e2ba7bb1fe9390dcd864ce9742588 +SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe -SHA1 (patch-boost_intrusive_circular__list__algorithms.hpp) = 0d54a9e37ead1648710ae0f8f71830bfaec10764 SHA1 (patch-boost_math_tools_config.hpp) = 81402bc38dc858d0818ed91e204966c8382be4ff SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711 SHA1 (patch-libs_context_build_Jamfile.v2) = befc2ae62e893ac665e88405d6aca79712f2549b SHA1 (patch-libs_context_src_asm_make__ppc32__sysv__macho__gas.S) = 7f598bc270fcfa8babd99e1180248f04b50c2e46 SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 4693ea11cf464d82168cecaa143b48affa94563b -SHA1 (patch-libs_log_src_timestamp.cpp) = f80981762e17ba7d6742f8cf5d8d6d4b494aa54e +SHA1 (patch-libs_log_src_timestamp.cpp) = b6bb7a29467c64f81dafd06039ab3a1842844845 diff --git a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp b/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp deleted file mode 100644 index 1929dcee4f2..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-boost_asio_detail_config.hpp,v 1.1 2013/11/20 19:17:55 adam Exp $ - -GCC 4.5.x does not have std:addressof. - ---- boost/asio/detail/config.hpp.orig 2013-11-20 17:59:30.000000000 +0000 -+++ boost/asio/detail/config.hpp -@@ -333,11 +333,11 @@ - # define BOOST_ASIO_HAS_STD_ADDRESSOF 1 - # endif // defined(BOOST_ASIO_HAS_CLANG_LIBCXX) - # if defined(__GNUC__) --# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)) || (__GNUC__ > 4) -+# if ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)) || (__GNUC__ > 4) - # if defined(__GXX_EXPERIMENTAL_CXX0X__) - # define BOOST_ASIO_HAS_STD_ADDRESSOF 1 - # endif // defined(__GXX_EXPERIMENTAL_CXX0X__) --# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)) || (__GNUC__ > 4) -+# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)) || (__GNUC__ > 4) - # endif // defined(__GNUC__) - # if defined(BOOST_ASIO_MSVC) - # if (_MSC_VER >= 1700) diff --git a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp index 9ca2890df7e..e4557af1fd8 100644 --- a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp +++ b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp @@ -1,18 +1,16 @@ -$NetBSD: patch-boost_config_stdlib_libstdcpp3.hpp,v 1.1 2014/03/16 04:40:25 ryoon Exp $ +$NetBSD: patch-boost_config_stdlib_libstdcpp3.hpp,v 1.2 2015/04/17 14:04:47 adam Exp $ * Fix build under NetBSD with GCC 4.8.3 in base. GCC 4.8.3 does not define _GLIBCXX_HAVE_GTHR_DEFAULT in /usr/include/g++/bits/c++config.h. ---- boost/config/stdlib/libstdcpp3.hpp.orig 2014-03-08 14:33:38.000000000 +0000 +--- boost/config/stdlib/libstdcpp3.hpp.orig 2015-03-24 18:27:48.000000000 +0000 +++ boost/config/stdlib/libstdcpp3.hpp -@@ -36,7 +36,8 @@ - || defined(_GLIBCXX__PTHREADS) \ +@@ -37,6 +37,7 @@ || defined(_GLIBCXX_HAS_GTHREADS) \ || defined(_WIN32) \ -- || defined(_AIX) -+ || defined(_AIX) \ -+ || defined(__NetBSD__) + || defined(_AIX) \ ++ || defined(__NetBSD__) \ + || defined(__HAIKU__) // // If the std lib has thread support turned on, then turn it on in Boost - // as well. We do this because some gcc-3.4 std lib headers define _REENTANT diff --git a/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp b/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp deleted file mode 100644 index 396f74d87bb..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-boost_intrusive_circular__list__algorithms.hpp,v 1.1 2015/01/15 13:01:44 joerg Exp $ - ---- boost/intrusive/circular_list_algorithms.hpp.orig 2015-01-13 12:09:16.000000000 +0000 -+++ boost/intrusive/circular_list_algorithms.hpp -@@ -475,7 +475,7 @@ class circular_list_algorithms - BOOST_CATCH(...){ - node_traits::set_next (last_to_remove, new_f); - node_traits::set_previous(new_f, last_to_remove); -- throw; -+ BOOST_RETHROW - } - BOOST_CATCH_END - node_traits::set_next(last_to_remove, new_f); diff --git a/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp b/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp index 7cbdf2861ae..fd34c4fc9b3 100644 --- a/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp +++ b/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp @@ -1,15 +1,14 @@ -$NetBSD: patch-libs_log_src_timestamp.cpp,v 1.1 2014/05/13 18:48:49 ryoon Exp $ +$NetBSD: patch-libs_log_src_timestamp.cpp,v 1.2 2015/04/17 14:04:47 adam Exp $ * OpenBSD 5.5 has no _POSIX_TIMES, fix build under OpenBSD 5.5 ---- libs/log/src/timestamp.cpp.orig 2013-08-25 14:20:22.000000000 +0000 +--- libs/log/src/timestamp.cpp.orig 2015-04-04 17:33:00.000000000 +0000 +++ libs/log/src/timestamp.cpp -@@ -202,7 +202,7 @@ BOOST_LOG_API get_tick_count_t get_tick_ - +@@ -203,6 +203,7 @@ BOOST_LOG_API get_tick_count_t get_tick_ #endif // _WIN32_WINNT >= 0x0600 --#elif defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0 -+#elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) + #elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) /* POSIX timers supported */ \ ++ || defined(__OpenBSD__) \ + || defined(__GNU__) /* GNU Hurd does not support POSIX timers fully but does provide clock_gettime() */ BOOST_LOG_API int64_t duration::milliseconds() const - { -- cgit v1.2.3