pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Aug 24 19:31:32 UTC 2017

Modified Files:
        pkgsrc/devel/boost-build: PLIST buildlink3.mk
        pkgsrc/devel/boost-docs: Makefile
        pkgsrc/devel/boost-headers: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-jam: buildlink3.mk
        pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
Added Files:
        pkgsrc/devel/boost-mpi: DESCR Makefile PLIST buildlink3.mk
        pkgsrc/meta-pkgs/boost/patches: patch-boost_archive_basic__archive.hpp
            patch-boost_config_detail_posix__features.hpp
            patch-boost_config_detail_suffix.hpp
            patch-boost_config_platform_bsd.hpp
            patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp
            patch-boost_test_impl_execution__monitor.ipp patch-boostcpp.jam
            patch-tools_build_src_engine_build.jam
            patch-tools_build_src_engine_build.sh
Removed Files:
        pkgsrc/meta-pkgs/boost/patches: patch-aa patch-ab patch-ac patch-ad
            patch-ae patch-ag patch-aq patch-ar
            patch-boost_config_posix__features.hpp

Log Message:
Version 1.65.0
New Libraries: PolyCollection, Stacktrace. Updated Libraries: Asio, Context, Config, Core, Coroutine2, DLL, Fiber, Fusion, Geometry, Hash, Log, Phoenix, Predef, Program Options, Python, Smart 
Pointers, Test, TypeIndex, Unordered, Utility, Variant.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/boost-build/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/boost-docs/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/boost-headers/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/boost-mpi/DESCR \
    pkgsrc/devel/boost-mpi/Makefile pkgsrc/devel/boost-mpi/PLIST \
    pkgsrc/devel/boost-mpi/buildlink3.mk
cvs rdiff -u -r1.67 -r1.68 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.102 -r1.103 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.10 -r0 pkgsrc/meta-pkgs/boost/patches/patch-aa
cvs rdiff -u -r1.7 -r0 pkgsrc/meta-pkgs/boost/patches/patch-ab
cvs rdiff -u -r1.8 -r0 pkgsrc/meta-pkgs/boost/patches/patch-ac
cvs rdiff -u -r1.12 -r0 pkgsrc/meta-pkgs/boost/patches/patch-ad
cvs rdiff -u -r1.9 -r0 pkgsrc/meta-pkgs/boost/patches/patch-ae \
    pkgsrc/meta-pkgs/boost/patches/patch-ag \
    pkgsrc/meta-pkgs/boost/patches/patch-aq
cvs rdiff -u -r1.3 -r0 pkgsrc/meta-pkgs/boost/patches/patch-ar
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_posix__features.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_suffix.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_config_platform_bsd.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp \
    pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam \
    pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam \
    pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.sh
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_config_posix__features.hpp

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

Modified files:

Index: pkgsrc/devel/boost-build/PLIST
diff -u pkgsrc/devel/boost-build/PLIST:1.23 pkgsrc/devel/boost-build/PLIST:1.24
--- pkgsrc/devel/boost-build/PLIST:1.23 Sun Jan  1 15:32:47 2017
+++ pkgsrc/devel/boost-build/PLIST      Thu Aug 24 19:31:31 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2017/01/01 15:32:47 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2017/08/24 19:31:31 adam Exp $
 share/boost-build/__init__.py
 share/boost-build/bootstrap.jam
 share/boost-build/build-system.jam
@@ -108,6 +108,7 @@ share/boost-build/tools/libjpeg.jam
 share/boost-build/tools/libpng.jam
 share/boost-build/tools/libtiff.jam
 share/boost-build/tools/link.jam
+share/boost-build/tools/lzma.jam
 share/boost-build/tools/make.jam
 share/boost-build/tools/make.py
 share/boost-build/tools/mc.jam
@@ -160,6 +161,8 @@ share/boost-build/tools/types/html.jam
 share/boost-build/tools/types/html.py
 share/boost-build/tools/types/lib.jam
 share/boost-build/tools/types/lib.py
+share/boost-build/tools/types/markdown.jam
+share/boost-build/tools/types/markdown.py
 share/boost-build/tools/types/obj.jam
 share/boost-build/tools/types/obj.py
 share/boost-build/tools/types/objc.jam

Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.35 pkgsrc/devel/boost-build/buildlink3.mk:1.36
--- pkgsrc/devel/boost-build/buildlink3.mk:1.35 Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-build/buildlink3.mk      Thu Aug 24 19:31:31 2017
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.35 2017/04/29 18:31:42 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.36 2017/08/24 19:31:31 adam Exp $
 
 BUILDLINK_TREE+=       boost-build
 
 .if !defined(BOOST_BUILD_BUILDLINK3_MK)
 BOOST_BUILD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.64.*
+BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.65.*
 BUILDLINK_DEPMETHOD.boost-build?=      build
 BUILDLINK_PKGSRCDIR.boost-build?=      ../../devel/boost-build
 .endif # BOOST_BUILD_BUILDLINK3_MK

Index: pkgsrc/devel/boost-docs/Makefile
diff -u pkgsrc/devel/boost-docs/Makefile:1.16 pkgsrc/devel/boost-docs/Makefile:1.17
--- pkgsrc/devel/boost-docs/Makefile:1.16       Sun Jan  1 15:32:47 2017
+++ pkgsrc/devel/boost-docs/Makefile    Thu Aug 24 19:31:31 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/01/01 15:32:47 adam Exp $
+# $NetBSD: Makefile,v 1.17 2017/08/24 19:31:31 adam Exp $
 
 BOOST_PACKAGE=         docs
 BOOST_COMMENT=         (documentation)
@@ -8,10 +8,8 @@ USE_TOOLS+=    pax
 
 .include "../../meta-pkgs/boost/Makefile.common"
 
-DOCDIR=                        ${PREFIX}/share/doc/boost
-
-NO_BUILD=              yes
-
+DOCDIR=                ${PREFIX}/share/doc/boost
+NO_BUILD=      yes
 PLIST_SRC=     PLIST ${WRKDIR}/PLIST.auto
 
 do-install:

Index: pkgsrc/devel/boost-headers/Makefile
diff -u pkgsrc/devel/boost-headers/Makefile:1.43 pkgsrc/devel/boost-headers/Makefile:1.44
--- pkgsrc/devel/boost-headers/Makefile:1.43    Sat Jul 29 22:29:49 2017
+++ pkgsrc/devel/boost-headers/Makefile Thu Aug 24 19:31:31 2017
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.43 2017/07/29 22:29:49 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2017/08/24 19:31:31 adam Exp $
 
-PKGREVISION=           4
 BOOST_PACKAGE=         headers
 BOOST_COMMENT=         (build-time headers)
 BOOST_CONFIG=          generate

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.36 pkgsrc/devel/boost-headers/PLIST:1.37
--- pkgsrc/devel/boost-headers/PLIST:1.36       Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-headers/PLIST    Thu Aug 24 19:31:31 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2017/04/29 18:31:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.37 2017/08/24 19:31:31 adam Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -104,9 +104,17 @@ include/boost/algorithm/cxx11/partition_
 include/boost/algorithm/cxx14/equal.hpp
 include/boost/algorithm/cxx14/is_permutation.hpp
 include/boost/algorithm/cxx14/mismatch.hpp
+include/boost/algorithm/cxx17/exclusive_scan.hpp
+include/boost/algorithm/cxx17/for_each_n.hpp
+include/boost/algorithm/cxx17/inclusive_scan.hpp
+include/boost/algorithm/cxx17/reduce.hpp
+include/boost/algorithm/cxx17/transform_exclusive_scan.hpp
+include/boost/algorithm/cxx17/transform_inclusive_scan.hpp
+include/boost/algorithm/cxx17/transform_reduce.hpp
 include/boost/algorithm/gather.hpp
 include/boost/algorithm/hex.hpp
 include/boost/algorithm/is_palindrome.hpp
+include/boost/algorithm/is_partitioned_until.hpp
 include/boost/algorithm/minmax.hpp
 include/boost/algorithm/minmax_element.hpp
 include/boost/algorithm/searching/boyer_moore.hpp
@@ -783,6 +791,11 @@ include/boost/atomic/detail/ops_windows.
 include/boost/atomic/detail/pause.hpp
 include/boost/atomic/detail/platform.hpp
 include/boost/atomic/detail/storage_type.hpp
+include/boost/atomic/detail/type_traits/conditional.hpp
+include/boost/atomic/detail/type_traits/is_function.hpp
+include/boost/atomic/detail/type_traits/is_integral.hpp
+include/boost/atomic/detail/type_traits/is_signed.hpp
+include/boost/atomic/detail/type_traits/make_signed.hpp
 include/boost/atomic/fences.hpp
 include/boost/bimap.hpp
 include/boost/bimap/bimap.hpp
@@ -1321,6 +1334,7 @@ include/boost/config/compiler/comeau.hpp
 include/boost/config/compiler/common_edg.hpp
 include/boost/config/compiler/compaq_cxx.hpp
 include/boost/config/compiler/cray.hpp
+include/boost/config/compiler/diab.hpp
 include/boost/config/compiler/digitalmars.hpp
 include/boost/config/compiler/gcc.hpp
 include/boost/config/compiler/gcc_xml.hpp
@@ -1338,6 +1352,12 @@ include/boost/config/compiler/sunpro_cc.
 include/boost/config/compiler/vacpp.hpp
 include/boost/config/compiler/visualc.hpp
 include/boost/config/compiler/xlcpp.hpp
+include/boost/config/compiler/xlcpp_zos.hpp
+include/boost/config/detail/posix_features.hpp
+include/boost/config/detail/select_compiler_config.hpp
+include/boost/config/detail/select_platform_config.hpp
+include/boost/config/detail/select_stdlib_config.hpp
+include/boost/config/detail/suffix.hpp
 include/boost/config/no_tr1/cmath.hpp
 include/boost/config/no_tr1/complex.hpp
 include/boost/config/no_tr1/functional.hpp
@@ -1361,11 +1381,8 @@ include/boost/config/platform/symbian.hp
 include/boost/config/platform/vms.hpp
 include/boost/config/platform/vxworks.hpp
 include/boost/config/platform/win32.hpp
-include/boost/config/posix_features.hpp
+include/boost/config/platform/zos.hpp
 include/boost/config/requires_threads.hpp
-include/boost/config/select_compiler_config.hpp
-include/boost/config/select_platform_config.hpp
-include/boost/config/select_stdlib_config.hpp
 include/boost/config/stdlib/dinkumware.hpp
 include/boost/config/stdlib/libcomo.hpp
 include/boost/config/stdlib/libcpp.hpp
@@ -1376,9 +1393,10 @@ include/boost/config/stdlib/roguewave.hp
 include/boost/config/stdlib/sgi.hpp
 include/boost/config/stdlib/stlport.hpp
 include/boost/config/stdlib/vacpp.hpp
-include/boost/config/suffix.hpp
+include/boost/config/stdlib/xlcpp_zos.hpp
 include/boost/config/user.hpp
 include/boost/config/warning_disable.hpp
+include/boost/config/workaround.hpp
 include/boost/container/adaptive_pool.hpp
 include/boost/container/allocator.hpp
 include/boost/container/allocator_traits.hpp
@@ -1421,13 +1439,13 @@ include/boost/container/detail/node_allo
 include/boost/container/detail/node_pool.hpp
 include/boost/container/detail/node_pool_impl.hpp
 include/boost/container/detail/pair.hpp
+include/boost/container/detail/pair_key_mapped_of_value.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/pool_resource.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
@@ -1476,24 +1494,18 @@ include/boost/container/uses_allocator_f
 include/boost/container/vector.hpp
 include/boost/context/all.hpp
 include/boost/context/continuation.hpp
+include/boost/context/continuation_fcontext.hpp
+include/boost/context/continuation_ucontext.hpp
+include/boost/context/continuation_winfib.hpp
 include/boost/context/detail/apply.hpp
 include/boost/context/detail/config.hpp
 include/boost/context/detail/disable_overload.hpp
 include/boost/context/detail/exception.hpp
 include/boost/context/detail/exchange.hpp
 include/boost/context/detail/fcontext.hpp
-include/boost/context/detail/fcontext_arm.hpp
-include/boost/context/detail/fcontext_arm_mac.hpp
-include/boost/context/detail/fcontext_arm_win.hpp
-include/boost/context/detail/fcontext_i386.hpp
-include/boost/context/detail/fcontext_i386_win.hpp
-include/boost/context/detail/fcontext_mips.hpp
-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/detail/index_sequence.hpp
 include/boost/context/detail/invoke.hpp
+include/boost/context/detail/prefetch.hpp
 include/boost/context/detail/tuple.hpp
 include/boost/context/execution_context.hpp
 include/boost/context/execution_context_v1.hpp
@@ -1502,7 +1514,6 @@ include/boost/context/execution_context_
 include/boost/context/fixedsize_stack.hpp
 include/boost/context/flags.hpp
 include/boost/context/pooled_fixedsize_stack.hpp
-include/boost/context/posix/fixedsize_stack.hpp
 include/boost/context/posix/protected_fixedsize_stack.hpp
 include/boost/context/posix/segmented_stack.hpp
 include/boost/context/preallocated.hpp
@@ -1510,13 +1521,12 @@ include/boost/context/protected_fixedsiz
 include/boost/context/segmented_stack.hpp
 include/boost/context/stack_context.hpp
 include/boost/context/stack_traits.hpp
-include/boost/context/windows/fixedsize_stack.hpp
 include/boost/context/windows/protected_fixedsize_stack.hpp
 include/boost/convert.hpp
 include/boost/convert/base.hpp
 include/boost/convert/detail/boost_parameter_ext.hpp
 include/boost/convert/detail/char.hpp
-include/boost/convert/detail/forward.hpp
+include/boost/convert/detail/config.hpp
 include/boost/convert/detail/has_member.hpp
 include/boost/convert/detail/is_callable.hpp
 include/boost/convert/detail/is_converter.hpp
@@ -1541,6 +1551,7 @@ include/boost/core/lightweight_test_trai
 include/boost/core/no_exceptions_support.hpp
 include/boost/core/noncopyable.hpp
 include/boost/core/null_deleter.hpp
+include/boost/core/pointer_traits.hpp
 include/boost/core/ref.hpp
 include/boost/core/scoped_enum.hpp
 include/boost/core/swap.hpp
@@ -1592,14 +1603,10 @@ include/boost/coroutine2/detail/disable_
 include/boost/coroutine2/detail/forced_unwind.hpp
 include/boost/coroutine2/detail/pull_control_block_cc.hpp
 include/boost/coroutine2/detail/pull_control_block_cc.ipp
-include/boost/coroutine2/detail/pull_control_block_ecv1.hpp
-include/boost/coroutine2/detail/pull_control_block_ecv1.ipp
 include/boost/coroutine2/detail/pull_coroutine.hpp
 include/boost/coroutine2/detail/pull_coroutine.ipp
 include/boost/coroutine2/detail/push_control_block_cc.hpp
 include/boost/coroutine2/detail/push_control_block_cc.ipp
-include/boost/coroutine2/detail/push_control_block_ecv1.hpp
-include/boost/coroutine2/detail/push_control_block_ecv1.ipp
 include/boost/coroutine2/detail/push_coroutine.hpp
 include/boost/coroutine2/detail/push_coroutine.ipp
 include/boost/coroutine2/detail/state.hpp
@@ -1774,6 +1781,7 @@ include/boost/detail/winapi/config.hpp
 include/boost/detail/winapi/critical_section.hpp
 include/boost/detail/winapi/crypt.hpp
 include/boost/detail/winapi/dbghelp.hpp
+include/boost/detail/winapi/debugapi.hpp
 include/boost/detail/winapi/detail/cast_ptr.hpp
 include/boost/detail/winapi/directory_management.hpp
 include/boost/detail/winapi/dll.hpp
@@ -1810,6 +1818,7 @@ include/boost/detail/winapi/semaphore.hp
 include/boost/detail/winapi/shell.hpp
 include/boost/detail/winapi/show_window.hpp
 include/boost/detail/winapi/srw_lock.hpp
+include/boost/detail/winapi/stack_backtrace.hpp
 include/boost/detail/winapi/synchronization.hpp
 include/boost/detail/winapi/system.hpp
 include/boost/detail/winapi/thread.hpp
@@ -1866,7 +1875,6 @@ include/boost/endian/detail/intrinsic.hp
 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
 include/boost/exception/detail/clone_current_exception.hpp
@@ -1896,6 +1904,7 @@ include/boost/exception/to_string.hpp
 include/boost/exception/to_string_stub.hpp
 include/boost/exception_ptr.hpp
 include/boost/fiber/algo/algorithm.hpp
+include/boost/fiber/algo/numa/work_stealing.hpp
 include/boost/fiber/algo/round_robin.hpp
 include/boost/fiber/algo/shared_work.hpp
 include/boost/fiber/algo/work_stealing.hpp
@@ -1915,12 +1924,14 @@ include/boost/fiber/detail/decay_copy.hp
 include/boost/fiber/detail/disable_overload.hpp
 include/boost/fiber/detail/fss.hpp
 include/boost/fiber/detail/futex.hpp
+include/boost/fiber/detail/rtm.hpp
 include/boost/fiber/detail/spinlock.hpp
+include/boost/fiber/detail/spinlock_rtm.hpp
+include/boost/fiber/detail/spinlock_status.hpp
 include/boost/fiber/detail/spinlock_ttas.hpp
 include/boost/fiber/detail/spinlock_ttas_adaptive.hpp
 include/boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp
 include/boost/fiber/detail/spinlock_ttas_futex.hpp
-include/boost/fiber/detail/wrap.hpp
 include/boost/fiber/exceptions.hpp
 include/boost/fiber/fiber.hpp
 include/boost/fiber/fixedsize_stack.hpp
@@ -1936,6 +1947,8 @@ include/boost/fiber/future/future_status
 include/boost/fiber/future/packaged_task.hpp
 include/boost/fiber/future/promise.hpp
 include/boost/fiber/mutex.hpp
+include/boost/fiber/numa/pin_thread.hpp
+include/boost/fiber/numa/topology.hpp
 include/boost/fiber/operations.hpp
 include/boost/fiber/policy.hpp
 include/boost/fiber/pooled_fixedsize_stack.hpp
@@ -2836,6 +2849,7 @@ include/boost/fusion/include/set.hpp
 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_array.hpp
 include/boost/fusion/include/std_pair.hpp
 include/boost/fusion/include/std_tuple.hpp
 include/boost/fusion/include/struct.hpp
@@ -3193,6 +3207,8 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/convert_point_to_point.hpp
 include/boost/geometry/algorithms/detail/counting.hpp
 include/boost/geometry/algorithms/detail/course.hpp
+include/boost/geometry/algorithms/detail/covered_by/implementation.hpp
+include/boost/geometry/algorithms/detail/covered_by/interface.hpp
 include/boost/geometry/algorithms/detail/direction_code.hpp
 include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp
 include/boost/geometry/algorithms/detail/disjoint/box_box.hpp
@@ -3235,6 +3251,8 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/envelope/segment.hpp
 include/boost/geometry/algorithms/detail/envelope/transform_units.hpp
 include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp
+include/boost/geometry/algorithms/detail/equals/implementation.hpp
+include/boost/geometry/algorithms/detail/equals/interface.hpp
 include/boost/geometry/algorithms/detail/equals/point_point.hpp
 include/boost/geometry/algorithms/detail/expand/box.hpp
 include/boost/geometry/algorithms/detail/expand/implementation.hpp
@@ -3253,6 +3271,8 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/intersection/implementation.hpp
 include/boost/geometry/algorithms/detail/intersection/interface.hpp
 include/boost/geometry/algorithms/detail/intersection/multi.hpp
+include/boost/geometry/algorithms/detail/intersects/implementation.hpp
+include/boost/geometry/algorithms/detail/intersects/interface.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
@@ -3287,6 +3307,8 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/not.hpp
 include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp
 include/boost/geometry/algorithms/detail/occupation_info.hpp
+include/boost/geometry/algorithms/detail/overlaps/implementation.hpp
+include/boost/geometry/algorithms/detail/overlaps/interface.hpp
 include/boost/geometry/algorithms/detail/overlay/add_rings.hpp
 include/boost/geometry/algorithms/detail/overlay/aggregate_operations.hpp
 include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp
@@ -3315,15 +3337,18 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp
 include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
 include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp
+include/boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp
 include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp
 include/boost/geometry/algorithms/detail/overlay/intersection_box_box.hpp
 include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp
+include/boost/geometry/algorithms/detail/overlay/is_self_turn.hpp
 include/boost/geometry/algorithms/detail/overlay/less_by_segment_ratio.hpp
 include/boost/geometry/algorithms/detail/overlay/linear_linear.hpp
 include/boost/geometry/algorithms/detail/overlay/overlay.hpp
 include/boost/geometry/algorithms/detail/overlay/overlay_type.hpp
 include/boost/geometry/algorithms/detail/overlay/pointlike_linear.hpp
 include/boost/geometry/algorithms/detail/overlay/pointlike_pointlike.hpp
+include/boost/geometry/algorithms/detail/overlay/range_in_geometry.hpp
 include/boost/geometry/algorithms/detail/overlay/ring_properties.hpp
 include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp
 include/boost/geometry/algorithms/detail/overlay/select_rings.hpp
@@ -3332,6 +3357,7 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/overlay/stream_info.hpp
 include/boost/geometry/algorithms/detail/overlay/traversal.hpp
 include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp
+include/boost/geometry/algorithms/detail/overlay/traversal_intersection_patterns.hpp
 include/boost/geometry/algorithms/detail/overlay/traversal_ring_creator.hpp
 include/boost/geometry/algorithms/detail/overlay/traversal_switch_detector.hpp
 include/boost/geometry/algorithms/detail/overlay/traverse.hpp
@@ -3350,6 +3376,7 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/relate/less.hpp
 include/boost/geometry/algorithms/detail/relate/linear_areal.hpp
 include/boost/geometry/algorithms/detail/relate/linear_linear.hpp
+include/boost/geometry/algorithms/detail/relate/multi_point_geometry.hpp
 include/boost/geometry/algorithms/detail/relate/point_geometry.hpp
 include/boost/geometry/algorithms/detail/relate/point_point.hpp
 include/boost/geometry/algorithms/detail/relate/relate_impl.hpp
@@ -3368,11 +3395,16 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/sub_range.hpp
 include/boost/geometry/algorithms/detail/sweep.hpp
 include/boost/geometry/algorithms/detail/throw_on_empty_input.hpp
+include/boost/geometry/algorithms/detail/touches/implementation.hpp
+include/boost/geometry/algorithms/detail/touches/interface.hpp
 include/boost/geometry/algorithms/detail/turns/compare_turns.hpp
 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/within/implementation.hpp
+include/boost/geometry/algorithms/detail/within/interface.hpp
+include/boost/geometry/algorithms/detail/within/multi_point.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
@@ -3461,6 +3493,7 @@ include/boost/geometry/formulas/spherica
 include/boost/geometry/formulas/thomas_direct.hpp
 include/boost/geometry/formulas/thomas_inverse.hpp
 include/boost/geometry/formulas/vertex_latitude.hpp
+include/boost/geometry/formulas/vertex_longitude.hpp
 include/boost/geometry/formulas/vincenty_direct.hpp
 include/boost/geometry/formulas/vincenty_inverse.hpp
 include/boost/geometry/geometries/adapted/boost_array.hpp
@@ -3773,6 +3806,7 @@ include/boost/geometry/strategies/distan
 include/boost/geometry/strategies/envelope.hpp
 include/boost/geometry/strategies/geographic/area.hpp
 include/boost/geometry/strategies/geographic/azimuth.hpp
+include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp
 include/boost/geometry/strategies/geographic/distance.hpp
 include/boost/geometry/strategies/geographic/distance_andoyer.hpp
 include/boost/geometry/strategies/geographic/distance_thomas.hpp
@@ -3795,6 +3829,7 @@ include/boost/geometry/strategies/side_i
 include/boost/geometry/strategies/spherical/area.hpp
 include/boost/geometry/strategies/spherical/azimuth.hpp
 include/boost/geometry/strategies/spherical/compare_circular.hpp
+include/boost/geometry/strategies/spherical/disjoint_segment_box.hpp
 include/boost/geometry/strategies/spherical/distance_cross_track.hpp
 include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp
 include/boost/geometry/strategies/spherical/distance_haversine.hpp
@@ -4230,7 +4265,6 @@ include/boost/hana/detail/operators/orde
 include/boost/hana/detail/operators/searchable.hpp
 include/boost/hana/detail/preprocessor.hpp
 include/boost/hana/detail/std_common_type.hpp
-include/boost/hana/detail/struct_macros.erb.hpp
 include/boost/hana/detail/struct_macros.hpp
 include/boost/hana/detail/type_at.hpp
 include/boost/hana/detail/type_foldl1.hpp
@@ -4404,6 +4438,7 @@ include/boost/hana/fwd/greater_equal.hpp
 include/boost/hana/fwd/group.hpp
 include/boost/hana/fwd/hash.hpp
 include/boost/hana/fwd/if.hpp
+include/boost/hana/fwd/index_if.hpp
 include/boost/hana/fwd/insert.hpp
 include/boost/hana/fwd/insert_range.hpp
 include/boost/hana/fwd/integral_constant.hpp
@@ -4496,6 +4531,7 @@ include/boost/hana/greater_equal.hpp
 include/boost/hana/group.hpp
 include/boost/hana/hash.hpp
 include/boost/hana/if.hpp
+include/boost/hana/index_if.hpp
 include/boost/hana/insert.hpp
 include/boost/hana/insert_range.hpp
 include/boost/hana/integral_constant.hpp
@@ -4946,7 +4982,6 @@ include/boost/intrusive/detail/node_clon
 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/rbtree_node.hpp
 include/boost/intrusive/detail/reverse_iterator.hpp
 include/boost/intrusive/detail/simple_disposers.hpp
@@ -4954,7 +4989,6 @@ include/boost/intrusive/detail/size_hold
 include/boost/intrusive/detail/slist_iterator.hpp
 include/boost/intrusive/detail/slist_node.hpp
 include/boost/intrusive/detail/std_fwd.hpp
-include/boost/intrusive/detail/to_raw_pointer.hpp
 include/boost/intrusive/detail/transform_iterator.hpp
 include/boost/intrusive/detail/tree_iterator.hpp
 include/boost/intrusive/detail/tree_node.hpp
@@ -5090,6 +5124,7 @@ include/boost/iostreams/filter/counter.h
 include/boost/iostreams/filter/grep.hpp
 include/boost/iostreams/filter/gzip.hpp
 include/boost/iostreams/filter/line.hpp
+include/boost/iostreams/filter/lzma.hpp
 include/boost/iostreams/filter/newline.hpp
 include/boost/iostreams/filter/regex.hpp
 include/boost/iostreams/filter/stdio.hpp
@@ -5124,6 +5159,7 @@ include/boost/iostreams/traits_fwd.hpp
 include/boost/iostreams/write.hpp
 include/boost/is_placeholder.hpp
 include/boost/iterator.hpp
+include/boost/iterator/advance.hpp
 include/boost/iterator/counting_iterator.hpp
 include/boost/iterator/detail/any_conversion_eater.hpp
 include/boost/iterator/detail/config_def.hpp
@@ -5131,6 +5167,7 @@ include/boost/iterator/detail/config_und
 include/boost/iterator/detail/enable_if.hpp
 include/boost/iterator/detail/facade_iterator_category.hpp
 include/boost/iterator/detail/minimum_category.hpp
+include/boost/iterator/distance.hpp
 include/boost/iterator/filter_iterator.hpp
 include/boost/iterator/function_input_iterator.hpp
 include/boost/iterator/indirect_iterator.hpp
@@ -5620,9 +5657,14 @@ include/boost/math/distributions/student
 include/boost/math/distributions/triangular.hpp
 include/boost/math/distributions/uniform.hpp
 include/boost/math/distributions/weibull.hpp
+include/boost/math/interpolators/barycentric_rational.hpp
+include/boost/math/interpolators/cubic_b_spline.hpp
+include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
+include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
 include/boost/math/octonion.hpp
 include/boost/math/policies/error_handling.hpp
 include/boost/math/policies/policy.hpp
+include/boost/math/quadrature/trapezoidal.hpp
 include/boost/math/quaternion.hpp
 include/boost/math/special_functions.hpp
 include/boost/math/special_functions/acosh.hpp
@@ -5697,6 +5739,7 @@ include/boost/math/special_functions/jac
 include/boost/math/special_functions/laguerre.hpp
 include/boost/math/special_functions/lanczos.hpp
 include/boost/math/special_functions/legendre.hpp
+include/boost/math/special_functions/legendre_stieltjes.hpp
 include/boost/math/special_functions/log1p.hpp
 include/boost/math/special_functions/math_fwd.hpp
 include/boost/math/special_functions/modf.hpp
@@ -5839,6 +5882,7 @@ include/boost/math/tools/detail/rational
 include/boost/math/tools/fraction.hpp
 include/boost/math/tools/minima.hpp
 include/boost/math/tools/polynomial.hpp
+include/boost/math/tools/polynomial_gcd.hpp
 include/boost/math/tools/precision.hpp
 include/boost/math/tools/promotion.hpp
 include/boost/math/tools/rational.hpp
@@ -5976,6 +6020,29 @@ include/boost/metaparse/v1/always.hpp
 include/boost/metaparse/v1/always_c.hpp
 include/boost/metaparse/v1/build_parser.hpp
 include/boost/metaparse/v1/change_error_message.hpp
+include/boost/metaparse/v1/cpp11/fwd/string.hpp
+include/boost/metaparse/v1/cpp11/impl/at_c.hpp
+include/boost/metaparse/v1/cpp11/impl/concat.hpp
+include/boost/metaparse/v1/cpp11/impl/empty_string.hpp
+include/boost/metaparse/v1/cpp11/impl/pop_back.hpp
+include/boost/metaparse/v1/cpp11/impl/pop_front.hpp
+include/boost/metaparse/v1/cpp11/impl/push_back_c.hpp
+include/boost/metaparse/v1/cpp11/impl/push_front_c.hpp
+include/boost/metaparse/v1/cpp11/impl/remove_trailing_no_chars.hpp
+include/boost/metaparse/v1/cpp11/impl/size.hpp
+include/boost/metaparse/v1/cpp11/impl/string.hpp
+include/boost/metaparse/v1/cpp11/impl/string_at.hpp
+include/boost/metaparse/v1/cpp11/string.hpp
+include/boost/metaparse/v1/cpp98/fwd/string.hpp
+include/boost/metaparse/v1/cpp98/impl/at_c.hpp
+include/boost/metaparse/v1/cpp98/impl/empty_string.hpp
+include/boost/metaparse/v1/cpp98/impl/pop_back.hpp
+include/boost/metaparse/v1/cpp98/impl/pop_front.hpp
+include/boost/metaparse/v1/cpp98/impl/push_back_c.hpp
+include/boost/metaparse/v1/cpp98/impl/push_front_c.hpp
+include/boost/metaparse/v1/cpp98/impl/size.hpp
+include/boost/metaparse/v1/cpp98/impl/update_c.hpp
+include/boost/metaparse/v1/cpp98/string.hpp
 include/boost/metaparse/v1/debug_parsing_error.hpp
 include/boost/metaparse/v1/define_error.hpp
 include/boost/metaparse/v1/digit.hpp
@@ -6036,8 +6103,6 @@ include/boost/metaparse/v1/impl/apply_pa
 include/boost/metaparse/v1/impl/assert_string_length.hpp
 include/boost/metaparse/v1/impl/at_c.hpp
 include/boost/metaparse/v1/impl/back_inserter.hpp
-include/boost/metaparse/v1/impl/concat.hpp
-include/boost/metaparse/v1/impl/empty_string.hpp
 include/boost/metaparse/v1/impl/front_inserter.hpp
 include/boost/metaparse/v1/impl/fwd/iterate_impl.hpp
 include/boost/metaparse/v1/impl/has_type.hpp
@@ -6053,22 +6118,12 @@ include/boost/metaparse/v1/impl/nth_of_c
 include/boost/metaparse/v1/impl/one_char_except_not_used.hpp
 include/boost/metaparse/v1/impl/one_of.hpp
 include/boost/metaparse/v1/impl/one_of_fwd_op.hpp
-include/boost/metaparse/v1/impl/pop_back.hpp
-include/boost/metaparse/v1/impl/pop_front.hpp
-include/boost/metaparse/v1/impl/push_back_c.hpp
-include/boost/metaparse/v1/impl/push_front_c.hpp
-include/boost/metaparse/v1/impl/remove_trailing_no_chars.hpp
 include/boost/metaparse/v1/impl/returns.hpp
 include/boost/metaparse/v1/impl/sequence.hpp
 include/boost/metaparse/v1/impl/sequence_impl.hpp
-include/boost/metaparse/v1/impl/size.hpp
 include/boost/metaparse/v1/impl/skip_seq.hpp
-include/boost/metaparse/v1/impl/split_at_c.hpp
-include/boost/metaparse/v1/impl/string.hpp
-include/boost/metaparse/v1/impl/string_at.hpp
 include/boost/metaparse/v1/impl/string_iterator.hpp
 include/boost/metaparse/v1/impl/string_iterator_tag.hpp
-include/boost/metaparse/v1/impl/update_c.hpp
 include/boost/metaparse/v1/impl/void_.hpp
 include/boost/metaparse/v1/int_.hpp
 include/boost/metaparse/v1/is_error.hpp
@@ -6138,6 +6193,8 @@ include/boost/move/algo/detail/insertion
 include/boost/move/algo/detail/merge.hpp
 include/boost/move/algo/detail/merge_sort.hpp
 include/boost/move/algo/move.hpp
+include/boost/move/algo/predicate.hpp
+include/boost/move/algo/unique.hpp
 include/boost/move/algorithm.hpp
 include/boost/move/core.hpp
 include/boost/move/default_delete.hpp
@@ -6145,14 +6202,17 @@ include/boost/move/detail/config_begin.h
 include/boost/move/detail/config_end.hpp
 include/boost/move/detail/destruct_n.hpp
 include/boost/move/detail/fwd_macros.hpp
+include/boost/move/detail/iterator_to_raw_pointer.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/placement_new.hpp
+include/boost/move/detail/pointer_element.hpp
 include/boost/move/detail/reverse_iterator.hpp
 include/boost/move/detail/std_ns_begin.hpp
 include/boost/move/detail/std_ns_end.hpp
+include/boost/move/detail/to_raw_pointer.hpp
 include/boost/move/detail/type_traits.hpp
 include/boost/move/detail/unique_ptr_meta_utils.hpp
 include/boost/move/detail/workaround.hpp
@@ -6181,6 +6241,7 @@ include/boost/mpi/communicator.hpp
 include/boost/mpi/config.hpp
 include/boost/mpi/datatype.hpp
 include/boost/mpi/datatype_fwd.hpp
+include/boost/mpi/detail/antiques.hpp
 include/boost/mpi/detail/binary_buffer_iprimitive.hpp
 include/boost/mpi/detail/binary_buffer_oprimitive.hpp
 include/boost/mpi/detail/broadcast_sc.hpp
@@ -8157,9 +8218,6 @@ include/boost/phoenix/stl/algorithm/deta
 include/boost/phoenix/stl/algorithm/detail/is_std_map.hpp
 include/boost/phoenix/stl/algorithm/detail/is_std_set.hpp
 include/boost/phoenix/stl/algorithm/detail/is_unordered_set_or_map.hpp
-include/boost/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp
-include/boost/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp
-include/boost/phoenix/stl/algorithm/detail/std_unordered_set_or_map_fwd.hpp
 include/boost/phoenix/stl/algorithm/iteration.hpp
 include/boost/phoenix/stl/algorithm/querying.hpp
 include/boost/phoenix/stl/algorithm/transformation.hpp
@@ -8183,6 +8241,43 @@ include/boost/phoenix/version.hpp
 include/boost/pointee.hpp
 include/boost/pointer_cast.hpp
 include/boost/pointer_to_other.hpp
+include/boost/poly_collection/algorithm.hpp
+include/boost/poly_collection/any_collection.hpp
+include/boost/poly_collection/any_collection_fwd.hpp
+include/boost/poly_collection/base_collection.hpp
+include/boost/poly_collection/base_collection_fwd.hpp
+include/boost/poly_collection/detail/any_iterator.hpp
+include/boost/poly_collection/detail/any_model.hpp
+include/boost/poly_collection/detail/auto_iterator.hpp
+include/boost/poly_collection/detail/base_model.hpp
+include/boost/poly_collection/detail/callable_wrapper.hpp
+include/boost/poly_collection/detail/callable_wrapper_iterator.hpp
+include/boost/poly_collection/detail/function_model.hpp
+include/boost/poly_collection/detail/functional.hpp
+include/boost/poly_collection/detail/integer_sequence.hpp
+include/boost/poly_collection/detail/is_acceptable.hpp
+include/boost/poly_collection/detail/is_constructible.hpp
+include/boost/poly_collection/detail/is_equality_comparable.hpp
+include/boost/poly_collection/detail/is_final.hpp
+include/boost/poly_collection/detail/is_invocable.hpp
+include/boost/poly_collection/detail/is_likely_stateless_lambda.hpp
+include/boost/poly_collection/detail/is_nothrow_eq_comparable.hpp
+include/boost/poly_collection/detail/iterator_impl.hpp
+include/boost/poly_collection/detail/iterator_traits.hpp
+include/boost/poly_collection/detail/newdelete_allocator.hpp
+include/boost/poly_collection/detail/packed_segment.hpp
+include/boost/poly_collection/detail/poly_collection.hpp
+include/boost/poly_collection/detail/segment.hpp
+include/boost/poly_collection/detail/segment_backend.hpp
+include/boost/poly_collection/detail/segment_split.hpp
+include/boost/poly_collection/detail/split_segment.hpp
+include/boost/poly_collection/detail/stride_iterator.hpp
+include/boost/poly_collection/detail/type_info_map.hpp
+include/boost/poly_collection/detail/type_restitution.hpp
+include/boost/poly_collection/detail/value_holder.hpp
+include/boost/poly_collection/exception.hpp
+include/boost/poly_collection/function_collection.hpp
+include/boost/poly_collection/function_collection_fwd.hpp
 include/boost/polygon/detail/boolean_op.hpp
 include/boost/polygon/detail/boolean_op_45.hpp
 include/boost/polygon/detail/iterator_compact_to_points.hpp
@@ -8377,7 +8472,9 @@ include/boost/predef/os/vms.h
 include/boost/predef/os/windows.h
 include/boost/predef/other.h
 include/boost/predef/other/endian.h
+include/boost/predef/other/workaround.h
 include/boost/predef/platform.h
+include/boost/predef/platform/ios.h
 include/boost/predef/platform/mingw.h
 include/boost/predef/platform/windows_desktop.h
 include/boost/predef/platform/windows_phone.h
@@ -9137,6 +9234,7 @@ include/boost/python/detail/target.hpp
 include/boost/python/detail/translate_exception.hpp
 include/boost/python/detail/type_list.hpp
 include/boost/python/detail/type_list_impl.hpp
+include/boost/python/detail/type_traits.hpp
 include/boost/python/detail/unwind_type.hpp
 include/boost/python/detail/unwrap_type_id.hpp
 include/boost/python/detail/unwrap_wrapper.hpp
@@ -9170,7 +9268,6 @@ include/boost/python/make_function.hpp
 include/boost/python/manage_new_object.hpp
 include/boost/python/module.hpp
 include/boost/python/module_init.hpp
-include/boost/python/numeric.hpp
 include/boost/python/numpy.hpp
 include/boost/python/numpy/config.hpp
 include/boost/python/numpy/dtype.hpp
@@ -9265,17 +9362,26 @@ include/boost/qvm/deduce_scalar.hpp
 include/boost/qvm/deduce_vec.hpp
 include/boost/qvm/detail/cofactor_impl.hpp
 include/boost/qvm/detail/determinant_impl.hpp
+include/boost/qvm/detail/mat_assign.hpp
+include/boost/qvm/detail/quat_assign.hpp
 include/boost/qvm/detail/remove_const.hpp
 include/boost/qvm/detail/swizzle_traits.hpp
 include/boost/qvm/detail/transp_impl.hpp
+include/boost/qvm/detail/vec_assign.hpp
 include/boost/qvm/enable_if.hpp
 include/boost/qvm/error.hpp
+include/boost/qvm/gen/mat_assign2.hpp
+include/boost/qvm/gen/mat_assign3.hpp
+include/boost/qvm/gen/mat_assign4.hpp
 include/boost/qvm/gen/mat_operations2.hpp
 include/boost/qvm/gen/mat_operations3.hpp
 include/boost/qvm/gen/mat_operations4.hpp
 include/boost/qvm/gen/swizzle2.hpp
 include/boost/qvm/gen/swizzle3.hpp
 include/boost/qvm/gen/swizzle4.hpp
+include/boost/qvm/gen/vec_assign2.hpp
+include/boost/qvm/gen/vec_assign3.hpp
+include/boost/qvm/gen/vec_assign4.hpp
 include/boost/qvm/gen/vec_mat_operations2.hpp
 include/boost/qvm/gen/vec_mat_operations3.hpp
 include/boost/qvm/gen/vec_mat_operations4.hpp
@@ -9804,7 +9910,9 @@ include/boost/signals2/trackable.hpp
 include/boost/signals2/variadic_signal.hpp
 include/boost/signals2/variadic_slot.hpp
 include/boost/smart_ptr.hpp
+include/boost/smart_ptr/allocate_local_shared_array.hpp
 include/boost/smart_ptr/allocate_shared_array.hpp
+include/boost/smart_ptr/atomic_shared_ptr.hpp
 include/boost/smart_ptr/bad_weak_ptr.hpp
 include/boost/smart_ptr/detail/atomic_count.hpp
 include/boost/smart_ptr/detail/atomic_count_gcc.hpp
@@ -9817,6 +9925,8 @@ include/boost/smart_ptr/detail/atomic_co
 include/boost/smart_ptr/detail/atomic_count_sync.hpp
 include/boost/smart_ptr/detail/atomic_count_win32.hpp
 include/boost/smart_ptr/detail/lightweight_mutex.hpp
+include/boost/smart_ptr/detail/local_counted_base.hpp
+include/boost/smart_ptr/detail/local_sp_deleter.hpp
 include/boost/smart_ptr/detail/lwm_nop.hpp
 include/boost/smart_ptr/detail/lwm_pthreads.hpp
 include/boost/smart_ptr/detail/lwm_win32_cs.hpp
@@ -9864,6 +9974,10 @@ include/boost/smart_ptr/enable_shared_fr
 include/boost/smart_ptr/enable_shared_from_this.hpp
 include/boost/smart_ptr/intrusive_ptr.hpp
 include/boost/smart_ptr/intrusive_ref_counter.hpp
+include/boost/smart_ptr/local_shared_ptr.hpp
+include/boost/smart_ptr/make_local_shared.hpp
+include/boost/smart_ptr/make_local_shared_array.hpp
+include/boost/smart_ptr/make_local_shared_object.hpp
 include/boost/smart_ptr/make_shared.hpp
 include/boost/smart_ptr/make_shared_array.hpp
 include/boost/smart_ptr/make_shared_object.hpp
@@ -10257,6 +10371,7 @@ include/boost/spirit/home/qi/detail/attr
 include/boost/spirit/home/qi/detail/construct.hpp
 include/boost/spirit/home/qi/detail/enable_lit.hpp
 include/boost/spirit/home/qi/detail/expect_function.hpp
+include/boost/spirit/home/qi/detail/expectation_failure.hpp
 include/boost/spirit/home/qi/detail/fail_function.hpp
 include/boost/spirit/home/qi/detail/parse.hpp
 include/boost/spirit/home/qi/detail/parse_auto.hpp
@@ -10268,6 +10383,7 @@ include/boost/spirit/home/qi/detail/unus
 include/boost/spirit/home/qi/directive.hpp
 include/boost/spirit/home/qi/directive/as.hpp
 include/boost/spirit/home/qi/directive/encoding.hpp
+include/boost/spirit/home/qi/directive/expect.hpp
 include/boost/spirit/home/qi/directive/hold.hpp
 include/boost/spirit/home/qi/directive/lexeme.hpp
 include/boost/spirit/home/qi/directive/matches.hpp
@@ -10943,6 +11059,27 @@ include/boost/spirit/repository/include/
 include/boost/spirit/repository/include/qi_seek.hpp
 include/boost/spirit/repository/include/qi_subrule.hpp
 include/boost/spirit/version.hpp
+include/boost/stacktrace.hpp
+include/boost/stacktrace/detail/addr2line_impls.hpp
+include/boost/stacktrace/detail/collect_msvc.ipp
+include/boost/stacktrace/detail/collect_noop.ipp
+include/boost/stacktrace/detail/collect_unwind.ipp
+include/boost/stacktrace/detail/frame_decl.hpp
+include/boost/stacktrace/detail/frame_msvc.ipp
+include/boost/stacktrace/detail/frame_noop.ipp
+include/boost/stacktrace/detail/frame_unwind.ipp
+include/boost/stacktrace/detail/libbacktrace_impls.hpp
+include/boost/stacktrace/detail/location_from_symbol.hpp
+include/boost/stacktrace/detail/safe_dump_noop.ipp
+include/boost/stacktrace/detail/safe_dump_posix.ipp
+include/boost/stacktrace/detail/safe_dump_win.ipp
+include/boost/stacktrace/detail/to_hex_array.hpp
+include/boost/stacktrace/detail/unwind_base_impls.hpp
+include/boost/stacktrace/detail/void_ptr_cast.hpp
+include/boost/stacktrace/frame.hpp
+include/boost/stacktrace/safe_dump_to.hpp
+include/boost/stacktrace/stacktrace.hpp
+include/boost/stacktrace/stacktrace_fwd.hpp
 include/boost/statechart/asynchronous_state_machine.hpp
 include/boost/statechart/custom_reaction.hpp
 include/boost/statechart/deep_history.hpp
@@ -11032,6 +11169,7 @@ include/boost/test/impl/plain_report_for
 include/boost/test/impl/progress_monitor.ipp
 include/boost/test/impl/results_collector.ipp
 include/boost/test/impl/results_reporter.ipp
+include/boost/test/impl/test_framework_init_observer.ipp
 include/boost/test/impl/test_main.ipp
 include/boost/test/impl/test_tools.ipp
 include/boost/test/impl/test_tree.ipp
@@ -11061,6 +11199,7 @@ include/boost/test/results_collector.hpp
 include/boost/test/results_reporter.hpp
 include/boost/test/test_case_template.hpp
 include/boost/test/test_exec_monitor.hpp
+include/boost/test/test_framework_init_observer.hpp
 include/boost/test/test_tools.hpp
 include/boost/test/tools/assertion.hpp
 include/boost/test/tools/assertion_result.hpp
@@ -11301,110 +11440,6 @@ include/boost/timer/timer.hpp
 include/boost/token_functions.hpp
 include/boost/token_iterator.hpp
 include/boost/tokenizer.hpp
-include/boost/tr1/array.hpp
-include/boost/tr1/cmath.hpp
-include/boost/tr1/complex.hpp
-include/boost/tr1/detail/config.hpp
-include/boost/tr1/detail/config_all.hpp
-include/boost/tr1/detail/functor2iterator.hpp
-include/boost/tr1/detail/math_overloads.hpp
-include/boost/tr1/functional.hpp
-include/boost/tr1/memory.hpp
-include/boost/tr1/random.hpp
-include/boost/tr1/regex.hpp
-include/boost/tr1/tr1/algorithm
-include/boost/tr1/tr1/array
-include/boost/tr1/tr1/bcc32/array.h
-include/boost/tr1/tr1/bcc32/random.h
-include/boost/tr1/tr1/bcc32/regex.h
-include/boost/tr1/tr1/bcc32/tuple.h
-include/boost/tr1/tr1/bcc32/type_tra.h
-include/boost/tr1/tr1/bcc32/unordere.h
-include/boost/tr1/tr1/bitset
-include/boost/tr1/tr1/cmath
-include/boost/tr1/tr1/complex
-include/boost/tr1/tr1/deque
-include/boost/tr1/tr1/exception
-include/boost/tr1/tr1/fstream
-include/boost/tr1/tr1/functional
-include/boost/tr1/tr1/iomanip
-include/boost/tr1/tr1/ios
-include/boost/tr1/tr1/iostream
-include/boost/tr1/tr1/istream
-include/boost/tr1/tr1/iterator
-include/boost/tr1/tr1/limits
-include/boost/tr1/tr1/list
-include/boost/tr1/tr1/locale
-include/boost/tr1/tr1/map
-include/boost/tr1/tr1/memory
-include/boost/tr1/tr1/new
-include/boost/tr1/tr1/numeric
-include/boost/tr1/tr1/ostream
-include/boost/tr1/tr1/queue
-include/boost/tr1/tr1/random
-include/boost/tr1/tr1/regex
-include/boost/tr1/tr1/set
-include/boost/tr1/tr1/sstream
-include/boost/tr1/tr1/stack
-include/boost/tr1/tr1/stdexcept
-include/boost/tr1/tr1/streambuf
-include/boost/tr1/tr1/string
-include/boost/tr1/tr1/strstream
-include/boost/tr1/tr1/sun/algorithm.SUNWCCh
-include/boost/tr1/tr1/sun/array.SUNWCCh
-include/boost/tr1/tr1/sun/bcc32.SUNWCCh
-include/boost/tr1/tr1/sun/bitset.SUNWCCh
-include/boost/tr1/tr1/sun/cmath.SUNWCCh
-include/boost/tr1/tr1/sun/complex.SUNWCCh
-include/boost/tr1/tr1/sun/deque.SUNWCCh
-include/boost/tr1/tr1/sun/exception.SUNWCCh
-include/boost/tr1/tr1/sun/fstream.SUNWCCh
-include/boost/tr1/tr1/sun/functional.SUNWCCh
-include/boost/tr1/tr1/sun/iomanip.SUNWCCh
-include/boost/tr1/tr1/sun/ios.SUNWCCh
-include/boost/tr1/tr1/sun/iostream.SUNWCCh
-include/boost/tr1/tr1/sun/istream.SUNWCCh
-include/boost/tr1/tr1/sun/iterator.SUNWCCh
-include/boost/tr1/tr1/sun/limits.SUNWCCh
-include/boost/tr1/tr1/sun/list.SUNWCCh
-include/boost/tr1/tr1/sun/locale.SUNWCCh
-include/boost/tr1/tr1/sun/map.SUNWCCh
-include/boost/tr1/tr1/sun/memory.SUNWCCh
-include/boost/tr1/tr1/sun/new.SUNWCCh
-include/boost/tr1/tr1/sun/numeric.SUNWCCh
-include/boost/tr1/tr1/sun/ostream.SUNWCCh
-include/boost/tr1/tr1/sun/queue.SUNWCCh
-include/boost/tr1/tr1/sun/random.SUNWCCh
-include/boost/tr1/tr1/sun/regex.SUNWCCh
-include/boost/tr1/tr1/sun/set.SUNWCCh
-include/boost/tr1/tr1/sun/sstream.SUNWCCh
-include/boost/tr1/tr1/sun/stack.SUNWCCh
-include/boost/tr1/tr1/sun/stdexcept.SUNWCCh
-include/boost/tr1/tr1/sun/streambuf.SUNWCCh
-include/boost/tr1/tr1/sun/string.SUNWCCh
-include/boost/tr1/tr1/sun/strstream.SUNWCCh
-include/boost/tr1/tr1/sun/sun.SUNWCCh
-include/boost/tr1/tr1/sun/tuple.SUNWCCh
-include/boost/tr1/tr1/sun/type_traits.SUNWCCh
-include/boost/tr1/tr1/sun/typeinfo.SUNWCCh
-include/boost/tr1/tr1/sun/unordered_map.SUNWCCh
-include/boost/tr1/tr1/sun/unordered_set.SUNWCCh
-include/boost/tr1/tr1/sun/utility.SUNWCCh
-include/boost/tr1/tr1/sun/valarray.SUNWCCh
-include/boost/tr1/tr1/sun/vector.SUNWCCh
-include/boost/tr1/tr1/tuple
-include/boost/tr1/tr1/type_traits
-include/boost/tr1/tr1/typeinfo
-include/boost/tr1/tr1/unordered_map
-include/boost/tr1/tr1/unordered_set
-include/boost/tr1/tr1/utility
-include/boost/tr1/tr1/valarray
-include/boost/tr1/tr1/vector
-include/boost/tr1/tuple.hpp
-include/boost/tr1/type_traits.hpp
-include/boost/tr1/unordered_map.hpp
-include/boost/tr1/unordered_set.hpp
-include/boost/tr1/utility.hpp
 include/boost/tti/detail/dcomp_mem_fun.hpp
 include/boost/tti/detail/ddata.hpp
 include/boost/tti/detail/ddeftype.hpp
@@ -11680,6 +11715,7 @@ include/boost/type_traits/remove_all_ext
 include/boost/type_traits/remove_bounds.hpp
 include/boost/type_traits/remove_const.hpp
 include/boost/type_traits/remove_cv.hpp
+include/boost/type_traits/remove_cv_ref.hpp
 include/boost/type_traits/remove_extent.hpp
 include/boost/type_traits/remove_pointer.hpp
 include/boost/type_traits/remove_reference.hpp
@@ -11688,6 +11724,7 @@ include/boost/type_traits/same_traits.hp
 include/boost/type_traits/transform_traits.hpp
 include/boost/type_traits/type_identity.hpp
 include/boost/type_traits/type_with_alignment.hpp
+include/boost/typeof/decltype.hpp
 include/boost/typeof/dmc/typeof_impl.hpp
 include/boost/typeof/encode_decode.hpp
 include/boost/typeof/encode_decode_params.hpp

Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.37 pkgsrc/devel/boost-headers/buildlink3.mk:1.38
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.37       Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Thu Aug 24 19:31:31 2017
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.37 2017/04/29 18:31:42 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.38 2017/08/24 19:31:31 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.64.*
+BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.65.*
 BUILDLINK_DEPMETHOD.boost-headers?=    build
 BUILDLINK_PKGSRCDIR.boost-headers?=    ../../devel/boost-headers
 

Index: pkgsrc/devel/boost-jam/buildlink3.mk
diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.31 pkgsrc/devel/boost-jam/buildlink3.mk:1.32
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.31   Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-jam/buildlink3.mk        Thu Aug 24 19:31:32 2017
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.31 2017/04/29 18:31:42 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.32 2017/08/24 19:31:32 adam Exp $
 
 BUILDLINK_TREE+=       boost-jam
 
 .if !defined(BOOST_JAM_BUILDLINK3_MK)
 BOOST_JAM_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.64.*
+BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.65.*
 BUILDLINK_DEPMETHOD.boost-jam?=                build
 BUILDLINK_PKGSRCDIR.boost-jam?=                ../../devel/boost-jam
 .endif # BOOST_JAM_BUILDLINK3_MK

Index: pkgsrc/devel/boost-libs/Makefile
diff -u pkgsrc/devel/boost-libs/Makefile:1.56 pkgsrc/devel/boost-libs/Makefile:1.57
--- pkgsrc/devel/boost-libs/Makefile:1.56       Mon May 29 14:39:28 2017
+++ pkgsrc/devel/boost-libs/Makefile    Thu Aug 24 19:31:32 2017
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.56 2017/05/29 14:39:28 ryoon Exp $
+# $NetBSD: Makefile,v 1.57 2017/08/24 19:31:32 adam Exp $
 
-PKGREVISION=           1
 BOOST_PACKAGE=         libs
 BOOST_COMMENT=         (binary libraries)
 BOOST_CONFIG=          installed

Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.34 pkgsrc/devel/boost-libs/PLIST:1.35
--- pkgsrc/devel/boost-libs/PLIST:1.34  Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-libs/PLIST       Thu Aug 24 19:31:32 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2017/04/29 18:31:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.35 2017/08/24 19:31:32 adam Exp $
 lib/libboost_atomic.a
 lib/libboost_atomic.so
 lib/libboost_atomic.so.${BOOST_VERSION}
@@ -75,6 +75,15 @@ lib/libboost_serialization.so.${BOOST_VE
 lib/libboost_signals.a
 lib/libboost_signals.so
 lib/libboost_signals.so.${BOOST_VERSION}
+lib/libboost_stacktrace_addr2line.a
+lib/libboost_stacktrace_addr2line.so
+lib/libboost_stacktrace_addr2line.so.${BOOST_VERSION}
+lib/libboost_stacktrace_basic.a
+lib/libboost_stacktrace_basic.so
+lib/libboost_stacktrace_basic.so.${BOOST_VERSION}
+lib/libboost_stacktrace_noop.a
+lib/libboost_stacktrace_noop.so
+lib/libboost_stacktrace_noop.so.${BOOST_VERSION}
 lib/libboost_system.a
 lib/libboost_system.so
 lib/libboost_system.so.${BOOST_VERSION}

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.43 pkgsrc/devel/boost-libs/buildlink3.mk:1.44
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.43  Sat Apr 29 18:31:42 2017
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Thu Aug 24 19:31:32 2017
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.43 2017/04/29 18:31:42 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.44 2017/08/24 19:31:32 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.64.*
-BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.64.0
+BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.65.*
+BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.65.0
 BUILDLINK_PKGSRCDIR.boost-libs?=       ../../devel/boost-libs
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.67 pkgsrc/meta-pkgs/boost/Makefile.common:1.68
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.67 Wed May 24 15:02:54 2017
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Thu Aug 24 19:31:32 2017
@@ -1,15 +1,16 @@
-# $NetBSD: Makefile.common,v 1.67 2017/05/24 15:02:54 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.68 2017/08/24 19:31:32 adam Exp $
 #
 # used by devel/boost-build/Makefile
 # used by devel/boost-docs/Makefile
 # used by devel/boost-jam/Makefile
 # used by devel/boost-headers/Makefile
 # used by devel/boost-libs/Makefile
+# used by devel/boost-mpi/Makefile
 # used by devel/py-boost/Makefile
 
 BOOST_PACKAGE?=                undefined
 BOOST_COMMENT?=                undefined
-BOOST_VERSION=         1.64.0
+BOOST_VERSION=         1.65.0
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 DISTNAME=              boost_${BOOST_VERSION:S/./_/g}

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.102 pkgsrc/meta-pkgs/boost/distinfo:1.103
--- pkgsrc/meta-pkgs/boost/distinfo:1.102       Fri Jul 14 17:35:07 2017
+++ pkgsrc/meta-pkgs/boost/distinfo     Thu Aug 24 19:31:32 2017
@@ -1,19 +1,14 @@
-$NetBSD: distinfo,v 1.102 2017/07/14 17:35:07 wiz Exp $
+$NetBSD: distinfo,v 1.103 2017/08/24 19:31:32 adam Exp $
 
-SHA1 (boost_1_64_0.tar.bz2) = 51421ef259a4530edea0fbfc448460fcc5c64edb
-RMD160 (boost_1_64_0.tar.bz2) = 377ea4325f5e3ccd2820002143bb5baa1aeb3b41
-SHA512 (boost_1_64_0.tar.bz2) = 68477f148f61be617552ef48559c5c2cb90d42264cabd6d5e87215d0d5024b48fca27c4afcfc1f77e490c6220d44fb1abdf0a53703867a2e4132c2857f69fedf
-Size (boost_1_64_0.tar.bz2) = 80472424 bytes
-SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
-SHA1 (patch-ab) = 234dfd1582dd62f0b149ee12aabcc1f1f602af97
-SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
-SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
-SHA1 (patch-ae) = f72c166163dbcbfb0408a49b57d7af24debc620b
-SHA1 (patch-ag) = dc59422ade217aa49eb5d6928f02f7bc4734aa43
-SHA1 (patch-aq) = 7503ba9813a143b9e99e43b3017a30bc5543fe16
-SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
+SHA1 (boost_1_65_0.tar.bz2) = f9260074ecfb31f3e65322fae9c15cc423c0ad59
+RMD160 (boost_1_65_0.tar.bz2) = 375254511112fb52928138ec7ea43f290d62601e
+SHA512 (boost_1_65_0.tar.bz2) = 7142650fb8d61e3ef16ba066fc918e087f19e9bc2ad1d6a11fb10bf0d6b1b5ad05ab032f076a5233a1624b3669e952b2cc38b7dc074bbf53018e2970ee90fcdd
+Size (boost_1_65_0.tar.bz2) = 82597718 bytes
+SHA1 (patch-boost_archive_basic__archive.hpp) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
 SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 6cd1b6fbb8659d7af8ecff63d4558f365f28c12b
-SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
+SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc
+SHA1 (patch-boost_config_detail_suffix.hpp) = 12e22085e7c292b2451ea8bc581beaddcb936252
+SHA1 (patch-boost_config_platform_bsd.hpp) = 234dfd1582dd62f0b149ee12aabcc1f1f602af97
 SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d57ee228c9dfa43665d261e7423fd10122dfd1a7
 SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
 SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
@@ -21,7 +16,12 @@ SHA1 (patch-boost_math_special__function
 SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201
 SHA1 (patch-boost_math_tools_config.hpp) = daf8cf1fdac8169825c06804ca6d667792be0e9a
 SHA1 (patch-boost_numeric_ublas_storage.hpp) = 282b5a3b5d09216ded14fae166169d64db72590e
+SHA1 (patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp) = 3499fcc37e72396d23a9fce0f1c97891adf12a9f
 SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
+SHA1 (patch-boost_test_impl_execution__monitor.ipp) = bab0d31f9ae0516de343cc2c6c5b08f6154ba8d5
+SHA1 (patch-boostcpp.jam) = 8914fe56f183649a394032513483e29d1c49e30c
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
 SHA1 (patch-libs_fiber_build_Jamfile.v2) = 28c1aba2d074f2db7104e37cd900d33f5fcffb09
+SHA1 (patch-tools_build_src_engine_build.jam) = dc59422ade217aa49eb5d6928f02f7bc4734aa43
+SHA1 (patch-tools_build_src_engine_build.sh) = ed5e29d049f04e8a1e055844e66c549e5cd4bb01

Added files:

Index: pkgsrc/devel/boost-mpi/DESCR
diff -u /dev/null pkgsrc/devel/boost-mpi/DESCR:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/DESCR        Thu Aug 24 19:31:32 2017
@@ -0,0 +1,5 @@
+Boost is a set of free, peer-reviewed, C++ libraries.  The emphasis is on
+portable libraries which work well with the ISO C++ Standard Library.
+
+This package adds static and shared binary libraries providing support for
+the Boost Python library.
Index: pkgsrc/devel/boost-mpi/Makefile
diff -u /dev/null pkgsrc/devel/boost-mpi/Makefile:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/Makefile     Thu Aug 24 19:31:32 2017
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+BOOST_PACKAGE=         mpi
+BOOST_COMMENT=         (Boost.MPI binary library)
+BOOST_CONFIG=          installed
+
+INSTALLATION_DIRS+=    lib
+
+.include "../../meta-pkgs/boost/Makefile.common"
+
+BJAM_ARGS+=            --user-config=${WRKSRC}/user-config.jam
+BJAM_ARGS+=            --with-mpi
+MAKE_ENV+=             BOOST_BUILD_PATH=${WRKSRC}
+
+.include "../../devel/boost-jam/bjam.mk"
+
+post-configure:
+       ${ECHO} 'using mpi ;' >${WRKSRC}/user-config.jam
+
+do-build: bjam-build
+
+do-install: boost-install-libs
+
+# boost_serialization already in boost-libs
+post-install:
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_serialization.*
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/mpi.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/boost-mpi/PLIST
diff -u /dev/null pkgsrc/devel/boost-mpi/PLIST:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/PLIST        Thu Aug 24 19:31:32 2017
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2017/08/24 19:31:32 adam Exp $
+lib/libboost_mpi.a
+lib/libboost_mpi.so
+lib/libboost_mpi.so.${BOOST_VERSION}
Index: pkgsrc/devel/boost-mpi/buildlink3.mk
diff -u /dev/null pkgsrc/devel/boost-mpi/buildlink3.mk:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/buildlink3.mk        Thu Aug 24 19:31:32 2017
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+BUILDLINK_TREE+=       boost-mpi
+
+.if !defined(BOOST_MPI_BUILDLINK3_MK)
+BOOST_MPI_BUILDLINK3_MK:=
+
+# Use a dependency pattern that guarantees the proper ABI.
+BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.65.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi-1.65.*
+BUILDLINK_PKGSRCDIR.boost-mpi?=                ../../devel/boost-mpi
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/mpi.buildlink3.mk"
+.endif # BOOST_MPI_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -boost-mpi

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp       Thu Aug 24 19:31:32 2017
@@ -0,0 +1,22 @@
+$NetBSD: patch-boost_archive_basic__archive.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boost/archive/basic_archive.hpp.orig       2012-08-27 07:38:03.000000000 +0000
++++ boost/archive/basic_archive.hpp
+@@ -115,7 +115,7 @@ public:
+     explicit class_id_type(const int t_) : t(t_){
+         BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
+     }
+-    explicit class_id_type(const std::size_t t_) : t(t_){
++    explicit class_id_type(const size_t t_) : t(t_){
+  //       BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
+     }
+     class_id_type(const class_id_type & t_) : 
+@@ -151,7 +151,7 @@ private:
+ public:
+     object_id_type(): t(0) {};
+     // note: presumes that size_t >= unsigned int.
+-    explicit object_id_type(const std::size_t & t_) : t(t_){
++    explicit object_id_type(const size_t & t_) : t(t_){
+         BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
+     }
+     object_id_type(const object_id_type & t_) : 
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_posix__features.hpp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_posix__features.hpp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_posix__features.hpp        Thu Aug 24 19:31:32 2017
@@ -0,0 +1,59 @@
+$NetBSD: patch-boost_config_detail_posix__features.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+Add OpenBSD conditionals, fix build under OpenBSD 5.5
+OpenBSD has no _POSIX_TIMERS
+
+--- boost/config/detail/posix_features.hpp.orig        2005-10-14 14:16:26.000000000 +0000
++++ boost/config/detail/posix_features.hpp
+@@ -18,12 +18,12 @@
+ #     include <unistd.h>
+ 
+       // XOpen has <nl_types.h>, but is this the correct version check?
+-#     if defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 3)
++#     if defined(_XOPEN_VERSION) && (_XOPEN_VERSION >= 3) || defined(__OpenBSD__)
+ #        define BOOST_HAS_NL_TYPES_H
+ #     endif
+ 
+       // POSIX version 6 requires <stdint.h>
+-#     if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100)
++#     if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 200100) || defined(__OpenBSD__)
+ #        define BOOST_HAS_STDINT_H
+ #     endif
+ 
+@@ -33,7 +33,7 @@
+ #     endif
+ 
+       // POSIX version 3 requires <signal.h> to have sigaction:
+-#     if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199506L)
++#     if defined(_POSIX_VERSION) && (_POSIX_VERSION >= 199506L) || defined(__OpenBSD__)
+ #        define BOOST_HAS_SIGACTION
+ #     endif
+       // POSIX defines _POSIX_THREADS > 0 for pthread support,
+@@ -49,7 +49,8 @@
+       // BOOST_HAS_NANOSLEEP:
+       // This is predicated on _POSIX_TIMERS or _XOPEN_REALTIME:
+ #     if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0)) \
+-             || (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0))
++             || (defined(_XOPEN_REALTIME) && (_XOPEN_REALTIME+0 >= 0) \
++             || defined(__OpenBSD__))
+ #        define BOOST_HAS_NANOSLEEP
+ #     endif
+ 
+@@ -57,7 +58,7 @@
+       // This is predicated on _POSIX_TIMERS (also on _XOPEN_REALTIME
+       // but at least one platform - linux - defines that flag without
+       // defining clock_gettime):
+-#     if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0))
++#     if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS+0 >= 0) || defined(__OpenBSD__))
+ #        define BOOST_HAS_CLOCK_GETTIME
+ #     endif
+ 
+@@ -75,7 +76,7 @@
+       // These are predicated on _XOPEN_VERSION, and appears to be first released
+       // in issue 4, version 2 (_XOPEN_VERSION > 500).
+       // Likewise for the functions log1p and expm1.
+-#     if defined(_XOPEN_VERSION) && (_XOPEN_VERSION+0 >= 500)
++#     if (defined(_XOPEN_VERSION) && (_XOPEN_VERSION+0 >= 500)) || defined(__OpenBSD__)
+ #        define BOOST_HAS_GETTIMEOFDAY
+ #        if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE+0 >= 500)
+ #           define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_suffix.hpp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_suffix.hpp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_config_detail_suffix.hpp Thu Aug 24 19:31:32 2017
@@ -0,0 +1,13 @@
+$NetBSD: patch-boost_config_detail_suffix.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boost/config/detail/suffix.hpp.orig        2010-10-01 09:19:44.000000000 +0000
++++ boost/config/detail/suffix.hpp
+@@ -248,7 +248,7 @@
+ //
+ #if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \
+     || defined(_PTHREADS) || defined(__APPLE__) || defined(__DragonFly__)) \
+-    && !defined(BOOST_HAS_THREADS)
++    || defined(__NetBSD__) && !defined(BOOST_HAS_THREADS)
+ #  define BOOST_HAS_THREADS
+ #endif
+ 
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_config_platform_bsd.hpp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_config_platform_bsd.hpp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_config_platform_bsd.hpp  Thu Aug 24 19:31:32 2017
@@ -0,0 +1,31 @@
+$NetBSD: patch-boost_config_platform_bsd.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boost/config/platform/bsd.hpp.orig 2011-03-07 13:07:30.000000000 +0000
++++ boost/config/platform/bsd.hpp
+@@ -37,7 +37,7 @@
+ // and not in <unistd.h>
+ //
+ #if (defined(__FreeBSD__) && (__FreeBSD__ <= 3))\
+-   || defined(__OpenBSD__) || defined(__DragonFly__) 
++   || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__NetBSD__)
+ #  define BOOST_HAS_PTHREADS
+ #endif
+ 
+@@ -56,13 +56,15 @@
+ #endif
+ 
+ #if !((defined(__FreeBSD__) && (__FreeBSD__ >= 5)) \
+-      || (defined(__NetBSD_GCC__) && (__NetBSD_GCC__ >= 2095003)) || defined(__DragonFly__))
++      || (defined(__NetBSD_GCC__) && (__NetBSD_GCC__ >= 2095003)) \
++      || defined(__DragonFly__) \
++      || defined(__OpenBSD__))
+ #  define BOOST_NO_CWCHAR
+ #endif
+ //
+ // The BSD <ctype.h> has macros only, no functions:
+ //
+-#if !defined(__OpenBSD__) || defined(__DragonFly__)
++#if defined(__FreeBSD__) || defined(__DragonFly__)
+ #  define BOOST_NO_CTYPE_FUNCTIONS
+ #endif
+ 
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp    Thu Aug 24 19:31:32 2017
@@ -0,0 +1,22 @@
+$NetBSD: patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig       2017-08-19 16:49:45.000000000 +0000
++++ boost/property_tree/detail/xml_parser_read_rapidxml.hpp
+@@ -103,13 +103,13 @@ namespace boost { namespace property_tre
+ 
+         try {
+             // Parse using appropriate flags
+-            const int f_tws = parse_normalize_whitespace
+-                            | parse_trim_whitespace;
++            const int f_tws = (parse_normalize_whitespace
++                            | parse_trim_whitespace);
+             const int f_c = parse_comment_nodes;
+             // Some compilers don't like the bitwise or in the template arg.
+-            const int f_tws_c = parse_normalize_whitespace
++            const int f_tws_c = (parse_normalize_whitespace
+                               | parse_trim_whitespace
+-                              | parse_comment_nodes;
++                              | parse_comment_nodes);
+             xml_document<Ch> doc;
+             if (flags & no_comments) {
+                 if (flags & trim_whitespace)
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp Thu Aug 24 19:31:32 2017
@@ -0,0 +1,49 @@
+$NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boost/test/impl/execution_monitor.ipp.orig 2017-08-19 16:49:49.000000000 +0000
++++ boost/test/impl/execution_monitor.ipp
+@@ -163,7 +163,8 @@ namespace { void _set_se_translator( voi
+ #  if defined(SIGPOLL) && !defined(__CYGWIN__)                              && \
+       !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__))  && \
+       !defined(__NetBSD__)                                                  && \
+-      !defined(__QNXNTO__)
++      !defined(__QNXNTO__)                                                  && \
++      !defined(__DragonFly__)
+ #    define BOOST_TEST_CATCH_SIGPOLL
+ #  endif
+ 
+@@ -362,6 +363,7 @@ system_signal_exception::report() const
+     if( !m_sig_info )
+         return; // no error actually occur?
+ 
++#if !defined(__DragonFly__)
+     switch( m_sig_info->si_code ) {
+     case SI_USER:
+         report_error( execution_exception::system_error,
+@@ -376,14 +378,18 @@ system_signal_exception::report() const
+         report_error( execution_exception::system_error,
+                       "signal: the expiration of a timer set by timer_settimer()" );
+         break;
++#if defined(SI_ASYNCIO)
+     case SI_ASYNCIO:
+         report_error( execution_exception::system_error,
+                       "signal: generated by the completion of an asynchronous I/O request" );
+         break;
++#endif
++#if defined(SI_MESGQ)
+     case SI_MESGQ:
+         report_error( execution_exception::system_error,
+                       "signal: generated by the the arrival of a message on an empty message queue" );
+         break;
++#endif
+     default:
+         break;
+     }
+@@ -602,6 +608,7 @@ system_signal_exception::report() const
+         report_error( execution_exception::system_error,
+                       "unrecognized signal %d", m_sig_info->si_signo );
+     }
++#endif /* !__DragonFly__ */
+ }
+ 
+ //____________________________________________________________________________//
Index: pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam   Thu Aug 24 19:31:32 2017
@@ -0,0 +1,23 @@
+$NetBSD: patch-boostcpp.jam,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- boostcpp.jam.orig  2017-08-19 16:49:36.000000000 +0000
++++ boostcpp.jam
+@@ -303,6 +303,7 @@ rule declare_install_and_stage_proper_ta
+         : <location>$(stage-locate)/lib
+           <install-dependencies>on <install-type>LIB
+           <install-no-version-symlinks>on
++          <dll-path>@PREFIX@/lib
+         ;
+     $(p).mark-target-as-explicit stage-proper ;
+ 
+@@ -564,6 +565,10 @@ rule libraries-to-install ( existing-lib
+     {
+         EXIT error: both --with-<library> and --without-<library> specified ;
+     }
++   if $(without-parameter) && $(without-parameter) = "*"
++   {
++       without-parameter = $(existing-libs) ;
++   }
+ 
+     local wrong = [ set.difference $(with-parameter) : $(existing-libs) ] ;
+     if $(wrong)
Index: pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam       Thu Aug 24 19:31:32 2017
@@ -0,0 +1,30 @@
+$NetBSD: patch-tools_build_src_engine_build.jam,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+Pass CFLAGS to the compiler.
+
+--- tools/build/src/engine/build.jam.orig      2017-07-14 17:28:45.790581884 +0000
++++ tools/build/src/engine/build.jam
+@@ -199,7 +199,7 @@ toolset como como : "-o " : -D
+     : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
+ ## Clang Linux 2.8+
+ toolset clang clang :  "-o " : -D
+-    : -Wno-unused -Wno-format
++    : $(CFLAGS) -Wno-unused -Wno-format
+     [ opt --release : -Os ]
+     [ opt --debug : -g -O0 -fno-inline ]
+     [ opt --profile : -finline-functions -g ]
+@@ -215,12 +215,12 @@ toolset darwin cc :  "-o " : -D
+     : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
+ ## GCC 2.x, 3.x, 4.x
+ toolset gcc gcc : "-o " : -D
+-    : -pedantic -fno-strict-aliasing
++    : $(CFLAGS) -pedantic -fno-strict-aliasing
+     [ opt --release : [ opt --symbols : -g : -s ] -O3 ]
+     [ opt --debug : -g -O0 -fno-inline ]
+     [ opt --profile : -O3 -g -pg ]
+     -I$(--python-include) -I$(--extra-include) -Wno-long-long
+-    : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
++    : $(LDFLAGS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
+ ## GCC 2.x, 3.x on CYGWIN but without cygwin1.dll
+ toolset gcc-nocygwin gcc : "-o " : -D
+     : -s -O3 -mno-cygwin
Index: pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.sh
diff -u /dev/null pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.sh:1.1
--- /dev/null   Thu Aug 24 19:31:32 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.sh        Thu Aug 24 19:31:32 2017
@@ -0,0 +1,12 @@
+$NetBSD: patch-tools_build_src_engine_build.sh,v 1.1 2017/08/24 19:31:32 adam Exp $
+
+--- tools/build/src/engine/build.sh.orig       2017-08-19 16:49:50.000000000 +0000
++++ tools/build/src/engine/build.sh
+@@ -274,6 +274,7 @@ case $BOOST_JAM_TOOLSET in
+     error_exit "Unknown toolset: $BOOST_JAM_TOOLSET"
+     ;;
+ esac
++BOOST_JAM_CC="${BOOST_JAM_CC} ${CFLAGS} ${LDFLAGS}"
+ 
+ echo "###"
+ echo "### Using '$BOOST_JAM_TOOLSET' toolset."



Home | Main Index | Thread Index | Old Index