summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/boost-build/Makefile6
-rw-r--r--devel/boost-build/PLIST7
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-headers/Makefile10
-rw-r--r--devel/boost-headers/PLIST472
-rw-r--r--devel/boost-headers/buildlink3.mk4
-rw-r--r--devel/boost-jam/bjam.mk3
-rw-r--r--devel/boost-jam/buildlink3.mk4
-rw-r--r--devel/boost-libs/Makefile26
-rw-r--r--devel/boost-libs/PLIST20
-rw-r--r--devel/boost-libs/PLIST.Linux4
-rw-r--r--devel/boost-libs/buildlink3.mk6
-rw-r--r--devel/boost-mpi/buildlink3.mk6
-rw-r--r--devel/py-boost/Makefile14
-rw-r--r--devel/py-boost/PLIST20
-rw-r--r--devel/py-boost/buildlink3.mk6
16 files changed, 516 insertions, 96 deletions
diff --git a/devel/boost-build/Makefile b/devel/boost-build/Makefile
index 76479e9660f..f6fbe896466 100644
--- a/devel/boost-build/Makefile
+++ b/devel/boost-build/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2014/08/13 10:56:35 adam Exp $
+# $NetBSD: Makefile,v 1.16 2018/04/29 20:41:11 adam Exp $
BOOST_PACKAGE= build
BOOST_COMMENT= (Boost.Build framework)
@@ -31,8 +31,8 @@ INSTALLATION_DIRS+= share/boost-build
.include "toolset.mk"
post-extract:
- ${FIND} ${WRKSRC}/tools/build/src -type d -exec ${CHMOD} 755 {} \;
- ${FIND} ${WRKSRC}/tools/build/src -type f -exec ${CHMOD} 644 {} \;
+ ${FIND} ${WRKSRC}/tools/build/src -type d -exec ${CHMOD} 755 {} +
+ ${FIND} ${WRKSRC}/tools/build/src -type f -exec ${CHMOD} 644 {} +
do-build:
{ ${ECHO} '# System wide configuration file for Boost.Build.' ; \
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST
index efa3ea06834..6fb060e4df9 100644
--- a/devel/boost-build/PLIST
+++ b/devel/boost-build/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2018/01/01 20:36:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2018/04/29 20:41:11 adam Exp $
share/boost-build/__init__.py
share/boost-build/bootstrap.jam
share/boost-build/build-system.jam
@@ -72,7 +72,6 @@ share/boost-build/tools/clang-win.jam
share/boost-build/tools/clang.jam
share/boost-build/tools/common.jam
share/boost-build/tools/common.py
-share/boost-build/tools/common_clang_vc.jam
share/boost-build/tools/como-linux.jam
share/boost-build/tools/como-win.jam
share/boost-build/tools/como.jam
@@ -126,6 +125,7 @@ share/boost-build/tools/features/name-feature.jam
share/boost-build/tools/features/objcflags-feature.jam
share/boost-build/tools/features/optimization-feature.jam
share/boost-build/tools/features/os-feature.jam
+share/boost-build/tools/features/relevant-feature.jam
share/boost-build/tools/features/rtti-feature.jam
share/boost-build/tools/features/runtime-feature.jam
share/boost-build/tools/features/search-feature.jam
@@ -140,6 +140,7 @@ share/boost-build/tools/features/user-interface-feature.jam
share/boost-build/tools/features/variant-feature.jam
share/boost-build/tools/features/version-feature.jam
share/boost-build/tools/features/warnings-feature.jam
+share/boost-build/tools/flags.jam
share/boost-build/tools/fop.jam
share/boost-build/tools/fortran.jam
share/boost-build/tools/gcc.jam
@@ -253,6 +254,7 @@ share/boost-build/tools/xsltproc/included.xsl
share/boost-build/tools/xsltproc/test.xml
share/boost-build/tools/xsltproc/test.xsl
share/boost-build/tools/zlib.jam
+share/boost-build/tools/zstd.jam
share/boost-build/util/__init__.py
share/boost-build/util/assert.jam
share/boost-build/util/container.jam
@@ -267,6 +269,7 @@ share/boost-build/util/order.jam
share/boost-build/util/order.py
share/boost-build/util/os.jam
share/boost-build/util/os_j.py
+share/boost-build/util/param.jam
share/boost-build/util/path.jam
share/boost-build/util/path.py
share/boost-build/util/print.jam
diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk
index 6f64c2dd11f..403afcee776 100644
--- a/devel/boost-build/buildlink3.mk
+++ b/devel/boost-build/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.37 2018/01/13 16:09:59 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.38 2018/04/29 20:41:11 adam Exp $
BUILDLINK_TREE+= boost-build
.if !defined(BOOST_BUILD_BUILDLINK3_MK)
BOOST_BUILD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.66.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.67.*
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 872b04e17d4..07404941020 100644
--- a/devel/boost-headers/Makefile
+++ b/devel/boost-headers/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2018/01/04 10:25:35 maya Exp $
+# $NetBSD: Makefile,v 1.46 2018/04/29 20:41:11 adam Exp $
BOOST_PACKAGE= headers
BOOST_COMMENT= (build-time headers)
@@ -6,9 +6,7 @@ BOOST_CONFIG= generate
.include "../../meta-pkgs/boost/Makefile.common"
-PKGREVISION= 1
-
-BJAM_ARGS+= --without-* # disable all libraries
+BJAM_ARGS+= --without-\*
NO_BUILD= yes
@@ -16,9 +14,9 @@ NO_BUILD= yes
do-install: bjam-install
${FIND} ${DESTDIR}${PREFIX}/include/boost \
- -type f -print | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
+ -type f -exec ${CHOWN} ${SHAREOWN}:${SHAREGRP} {} +
${FIND} ${DESTDIR}${PREFIX}/include/boost \
- -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
+ -type d -exec ${CHMOD} ${PKGDIRMODE} {} +
PTHREAD_OPTS+= require
.include "../../mk/pthread.buildlink3.mk"
diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST
index 16fb85879a2..5e7ab64e6ec 100644
--- a/devel/boost-headers/PLIST
+++ b/devel/boost-headers/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2018/01/01 20:36:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.40 2018/04/29 20:41:11 adam Exp $
include/boost/accumulators/accumulators.hpp
include/boost/accumulators/accumulators_fwd.hpp
include/boost/accumulators/framework/accumulator_base.hpp
@@ -612,6 +612,13 @@ include/boost/asio/error.hpp
include/boost/asio/execution_context.hpp
include/boost/asio/executor.hpp
include/boost/asio/executor_work_guard.hpp
+include/boost/asio/experimental.hpp
+include/boost/asio/experimental/co_spawn.hpp
+include/boost/asio/experimental/detached.hpp
+include/boost/asio/experimental/impl/co_spawn.hpp
+include/boost/asio/experimental/impl/detached.hpp
+include/boost/asio/experimental/impl/redirect_error.hpp
+include/boost/asio/experimental/redirect_error.hpp
include/boost/asio/generic/basic_endpoint.hpp
include/boost/asio/generic/datagram_protocol.hpp
include/boost/asio/generic/detail/endpoint.hpp
@@ -816,9 +823,11 @@ include/boost/atomic.hpp
include/boost/atomic/atomic.hpp
include/boost/atomic/atomic_flag.hpp
include/boost/atomic/capabilities.hpp
+include/boost/atomic/detail/addressof.hpp
include/boost/atomic/detail/atomic_flag.hpp
include/boost/atomic/detail/atomic_template.hpp
include/boost/atomic/detail/bitwise_cast.hpp
+include/boost/atomic/detail/bitwise_fp_cast.hpp
include/boost/atomic/detail/caps_gcc_alpha.hpp
include/boost/atomic/detail/caps_gcc_arm.hpp
include/boost/atomic/detail/caps_gcc_atomic.hpp
@@ -831,18 +840,29 @@ include/boost/atomic/detail/caps_msvc_arm.hpp
include/boost/atomic/detail/caps_msvc_x86.hpp
include/boost/atomic/detail/caps_windows.hpp
include/boost/atomic/detail/config.hpp
+include/boost/atomic/detail/extra_fp_operations.hpp
+include/boost/atomic/detail/extra_fp_operations_fwd.hpp
+include/boost/atomic/detail/extra_fp_ops_emulated.hpp
+include/boost/atomic/detail/extra_fp_ops_generic.hpp
include/boost/atomic/detail/extra_operations.hpp
include/boost/atomic/detail/extra_operations_fwd.hpp
+include/boost/atomic/detail/extra_ops_emulated.hpp
include/boost/atomic/detail/extra_ops_gcc_arm.hpp
include/boost/atomic/detail/extra_ops_gcc_ppc.hpp
include/boost/atomic/detail/extra_ops_gcc_x86.hpp
include/boost/atomic/detail/extra_ops_generic.hpp
include/boost/atomic/detail/extra_ops_msvc_arm.hpp
include/boost/atomic/detail/extra_ops_msvc_x86.hpp
+include/boost/atomic/detail/float_sizes.hpp
+include/boost/atomic/detail/fp_operations.hpp
+include/boost/atomic/detail/fp_operations_fwd.hpp
+include/boost/atomic/detail/fp_ops_emulated.hpp
+include/boost/atomic/detail/fp_ops_generic.hpp
include/boost/atomic/detail/hwcaps_gcc_arm.hpp
include/boost/atomic/detail/hwcaps_gcc_ppc.hpp
include/boost/atomic/detail/hwcaps_gcc_x86.hpp
include/boost/atomic/detail/int_sizes.hpp
+include/boost/atomic/detail/integral_extend.hpp
include/boost/atomic/detail/interlocked.hpp
include/boost/atomic/detail/link.hpp
include/boost/atomic/detail/lockpool.hpp
@@ -870,11 +890,17 @@ include/boost/atomic/detail/ops_windows.hpp
include/boost/atomic/detail/pause.hpp
include/boost/atomic/detail/platform.hpp
include/boost/atomic/detail/storage_type.hpp
+include/boost/atomic/detail/string_ops.hpp
include/boost/atomic/detail/type_traits/conditional.hpp
+include/boost/atomic/detail/type_traits/integral_constant.hpp
+include/boost/atomic/detail/type_traits/is_floating_point.hpp
include/boost/atomic/detail/type_traits/is_function.hpp
+include/boost/atomic/detail/type_traits/is_iec559.hpp
include/boost/atomic/detail/type_traits/is_integral.hpp
include/boost/atomic/detail/type_traits/is_signed.hpp
+include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp
include/boost/atomic/detail/type_traits/make_signed.hpp
+include/boost/atomic/detail/type_traits/make_unsigned.hpp
include/boost/atomic/fences.hpp
include/boost/beast.hpp
include/boost/beast/core.hpp
@@ -893,7 +919,6 @@ include/boost/beast/core/detail/clamp.hpp
include/boost/beast/core/detail/config.hpp
include/boost/beast/core/detail/cpu_info.hpp
include/boost/beast/core/detail/empty_base_optimization.hpp
-include/boost/beast/core/detail/in_place_init.hpp
include/boost/beast/core/detail/integer_sequence.hpp
include/boost/beast/core/detail/ostream.hpp
include/boost/beast/core/detail/sha1.hpp
@@ -981,11 +1006,13 @@ include/boost/beast/http/verb.hpp
include/boost/beast/http/write.hpp
include/boost/beast/version.hpp
include/boost/beast/websocket.hpp
+include/boost/beast/websocket/detail/error.hpp
include/boost/beast/websocket/detail/frame.hpp
include/boost/beast/websocket/detail/hybi13.hpp
include/boost/beast/websocket/detail/mask.hpp
include/boost/beast/websocket/detail/pausation.hpp
include/boost/beast/websocket/detail/pmd_extension.hpp
+include/boost/beast/websocket/detail/stream_base.hpp
include/boost/beast/websocket/detail/type_traits.hpp
include/boost/beast/websocket/detail/utf8_checker.hpp
include/boost/beast/websocket/error.hpp
@@ -1005,6 +1032,7 @@ include/boost/beast/websocket/rfc6455.hpp
include/boost/beast/websocket/role.hpp
include/boost/beast/websocket/ssl.hpp
include/boost/beast/websocket/stream.hpp
+include/boost/beast/websocket/stream_fwd.hpp
include/boost/beast/websocket/teardown.hpp
include/boost/beast/zlib.hpp
include/boost/beast/zlib/deflate_stream.hpp
@@ -1249,6 +1277,33 @@ include/boost/chrono/io/utility/to_string.hpp
include/boost/chrono/io_v1/chrono_io.hpp
include/boost/chrono/process_cpu_clocks.hpp
include/boost/chrono/round.hpp
+include/boost/chrono/stopwatches.hpp
+include/boost/chrono/stopwatches/collectors/laps_accumulator_set.hpp
+include/boost/chrono/stopwatches/collectors/laps_sequence_container.hpp
+include/boost/chrono/stopwatches/collectors/last_lap.hpp
+include/boost/chrono/stopwatches/collectors/no_memory.hpp
+include/boost/chrono/stopwatches/dont_start.hpp
+include/boost/chrono/stopwatches/formatters/accumulator_set_formatter.hpp
+include/boost/chrono/stopwatches/formatters/base_formatter.hpp
+include/boost/chrono/stopwatches/formatters/elapsed_formatter.hpp
+include/boost/chrono/stopwatches/formatters/times_formatter.hpp
+include/boost/chrono/stopwatches/laps_stopwatch.hpp
+include/boost/chrono/stopwatches/reporters/clock_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/laps_accumulator_set_stopwatch_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/laps_stopclock.hpp
+include/boost/chrono/stopwatches/reporters/laps_stopwatch_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/process_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/stopclock.hpp
+include/boost/chrono/stopwatches/reporters/stopwatch_reporter.hpp
+include/boost/chrono/stopwatches/reporters/stopwatch_reporter_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/strict_stopclock.hpp
+include/boost/chrono/stopwatches/reporters/system_default_formatter.hpp
+include/boost/chrono/stopwatches/reporters/thread_default_formatter.hpp
+include/boost/chrono/stopwatches/simple_stopwatch.hpp
+include/boost/chrono/stopwatches/stopwatch.hpp
+include/boost/chrono/stopwatches/stopwatch_scoped.hpp
+include/boost/chrono/stopwatches/strict_stopwatch.hpp
+include/boost/chrono/stopwatches/suspendable_stopwatch.hpp
include/boost/chrono/system_clocks.hpp
include/boost/chrono/thread_clock.hpp
include/boost/chrono/time_point.hpp
@@ -1648,6 +1703,8 @@ 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/header_deprecated.hpp
+include/boost/config/helper_macros.hpp
include/boost/config/no_tr1/cmath.hpp
include/boost/config/no_tr1/complex.hpp
include/boost/config/no_tr1/functional.hpp
@@ -1672,6 +1729,7 @@ include/boost/config/platform/vms.hpp
include/boost/config/platform/vxworks.hpp
include/boost/config/platform/win32.hpp
include/boost/config/platform/zos.hpp
+include/boost/config/pragma_message.hpp
include/boost/config/requires_threads.hpp
include/boost/config/stdlib/dinkumware.hpp
include/boost/config/stdlib/libcomo.hpp
@@ -1743,6 +1801,7 @@ include/boost/container/detail/std_fwd.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/value_functors.hpp
include/boost/container/detail/value_init.hpp
include/boost/container/detail/variadic_templates_tools.hpp
include/boost/container/detail/version_type.hpp
@@ -1786,6 +1845,12 @@ include/boost/container/throw_exception.hpp
include/boost/container/uses_allocator.hpp
include/boost/container/uses_allocator_fwd.hpp
include/boost/container/vector.hpp
+include/boost/container_hash/detail/float_functions.hpp
+include/boost/container_hash/detail/hash_float.hpp
+include/boost/container_hash/detail/limits.hpp
+include/boost/container_hash/extensions.hpp
+include/boost/container_hash/hash.hpp
+include/boost/container_hash/hash_fwd.hpp
include/boost/context/all.hpp
include/boost/context/continuation.hpp
include/boost/context/continuation_fcontext.hpp
@@ -1796,6 +1861,7 @@ 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/externc.hpp
include/boost/context/detail/fcontext.hpp
include/boost/context/detail/index_sequence.hpp
include/boost/context/detail/invoke.hpp
@@ -1805,6 +1871,10 @@ include/boost/context/execution_context.hpp
include/boost/context/execution_context_v1.hpp
include/boost/context/execution_context_v2.hpp
include/boost/context/execution_context_v2_void.ipp
+include/boost/context/fiber.hpp
+include/boost/context/fiber_fcontext.hpp
+include/boost/context/fiber_ucontext.hpp
+include/boost/context/fiber_winfib.hpp
include/boost/context/fixedsize_stack.hpp
include/boost/context/flags.hpp
include/boost/context/pooled_fixedsize_stack.hpp
@@ -1816,6 +1886,60 @@ 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/contract.hpp
+include/boost/contract/assert.hpp
+include/boost/contract/base_types.hpp
+include/boost/contract/call_if.hpp
+include/boost/contract/check.hpp
+include/boost/contract/constructor.hpp
+include/boost/contract/core/access.hpp
+include/boost/contract/core/check_macro.hpp
+include/boost/contract/core/config.hpp
+include/boost/contract/core/constructor_precondition.hpp
+include/boost/contract/core/exception.hpp
+include/boost/contract/core/specify.hpp
+include/boost/contract/core/virtual.hpp
+include/boost/contract/destructor.hpp
+include/boost/contract/detail/assert.hpp
+include/boost/contract/detail/auto_ptr.hpp
+include/boost/contract/detail/check.hpp
+include/boost/contract/detail/checking.hpp
+include/boost/contract/detail/condition/cond_base.hpp
+include/boost/contract/detail/condition/cond_inv.hpp
+include/boost/contract/detail/condition/cond_post.hpp
+include/boost/contract/detail/condition/cond_subcontracting.hpp
+include/boost/contract/detail/config.hpp
+include/boost/contract/detail/debug.hpp
+include/boost/contract/detail/decl.hpp
+include/boost/contract/detail/declspec.hpp
+include/boost/contract/detail/inlined.hpp
+include/boost/contract/detail/inlined/core/exception.hpp
+include/boost/contract/detail/inlined/detail/checking.hpp
+include/boost/contract/detail/inlined/old.hpp
+include/boost/contract/detail/name.hpp
+include/boost/contract/detail/none.hpp
+include/boost/contract/detail/noop.hpp
+include/boost/contract/detail/operation/constructor.hpp
+include/boost/contract/detail/operation/destructor.hpp
+include/boost/contract/detail/operation/function.hpp
+include/boost/contract/detail/operation/public_function.hpp
+include/boost/contract/detail/operation/static_public_function.hpp
+include/boost/contract/detail/operator_safe_bool.hpp
+include/boost/contract/detail/preprocessor/keyword/private.hpp
+include/boost/contract/detail/preprocessor/keyword/protected.hpp
+include/boost/contract/detail/preprocessor/keyword/public.hpp
+include/boost/contract/detail/preprocessor/keyword/utility/is.hpp
+include/boost/contract/detail/preprocessor/keyword/virtual.hpp
+include/boost/contract/detail/static_local_var.hpp
+include/boost/contract/detail/tvariadic.hpp
+include/boost/contract/detail/type_traits/member_function_types.hpp
+include/boost/contract/detail/type_traits/mirror.hpp
+include/boost/contract/detail/type_traits/optional.hpp
+include/boost/contract/function.hpp
+include/boost/contract/old.hpp
+include/boost/contract/override.hpp
+include/boost/contract/public_function.hpp
+include/boost/contract_macro.hpp
include/boost/convert.hpp
include/boost/convert/base.hpp
include/boost/convert/detail/boost_parameter_ext.hpp
@@ -2426,9 +2550,6 @@ include/boost/functional.hpp
include/boost/functional/factory.hpp
include/boost/functional/forward_adapter.hpp
include/boost/functional/hash.hpp
-include/boost/functional/hash/detail/float_functions.hpp
-include/boost/functional/hash/detail/hash_float.hpp
-include/boost/functional/hash/detail/limits.hpp
include/boost/functional/hash/extensions.hpp
include/boost/functional/hash/hash.hpp
include/boost/functional/hash/hash_fwd.hpp
@@ -3472,6 +3593,7 @@ include/boost/geometry/algorithms/correct.hpp
include/boost/geometry/algorithms/correct_closure.hpp
include/boost/geometry/algorithms/covered_by.hpp
include/boost/geometry/algorithms/crosses.hpp
+include/boost/geometry/algorithms/densify.hpp
include/boost/geometry/algorithms/detail/as_range.hpp
include/boost/geometry/algorithms/detail/assign_box_corners.hpp
include/boost/geometry/algorithms/detail/assign_indexed_point.hpp
@@ -3602,7 +3724,6 @@ 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
include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp
include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
@@ -3650,7 +3771,6 @@ include/boost/geometry/algorithms/detail/overlay/sort_by_side.hpp
include/boost/geometry/algorithms/detail/overlay/stream_info.hpp
include/boost/geometry/algorithms/detail/overlay/traversal.hpp
include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal_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
@@ -3765,7 +3885,6 @@ 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
@@ -4041,6 +4160,157 @@ include/boost/geometry/policies/robustness/robust_point_type.hpp
include/boost/geometry/policies/robustness/robust_type.hpp
include/boost/geometry/policies/robustness/segment_ratio.hpp
include/boost/geometry/policies/robustness/segment_ratio_type.hpp
+include/boost/geometry/srs/epsg.hpp
+include/boost/geometry/srs/esri.hpp
+include/boost/geometry/srs/iau2000.hpp
+include/boost/geometry/srs/projection.hpp
+include/boost/geometry/srs/projections/code.hpp
+include/boost/geometry/srs/projections/epsg.hpp
+include/boost/geometry/srs/projections/epsg_params.hpp
+include/boost/geometry/srs/projections/epsg_traits.hpp
+include/boost/geometry/srs/projections/esri.hpp
+include/boost/geometry/srs/projections/esri_params.hpp
+include/boost/geometry/srs/projections/esri_traits.hpp
+include/boost/geometry/srs/projections/exception.hpp
+include/boost/geometry/srs/projections/factory.hpp
+include/boost/geometry/srs/projections/iau2000.hpp
+include/boost/geometry/srs/projections/iau2000_params.hpp
+include/boost/geometry/srs/projections/iau2000_traits.hpp
+include/boost/geometry/srs/projections/impl/aasincos.hpp
+include/boost/geometry/srs/projections/impl/adjlon.hpp
+include/boost/geometry/srs/projections/impl/base_dynamic.hpp
+include/boost/geometry/srs/projections/impl/base_static.hpp
+include/boost/geometry/srs/projections/impl/dms_parser.hpp
+include/boost/geometry/srs/projections/impl/factory_entry.hpp
+include/boost/geometry/srs/projections/impl/function_overloads.hpp
+include/boost/geometry/srs/projections/impl/geocent.hpp
+include/boost/geometry/srs/projections/impl/pj_auth.hpp
+include/boost/geometry/srs/projections/impl/pj_datum_set.hpp
+include/boost/geometry/srs/projections/impl/pj_datums.hpp
+include/boost/geometry/srs/projections/impl/pj_ell_set.hpp
+include/boost/geometry/srs/projections/impl/pj_ellps.hpp
+include/boost/geometry/srs/projections/impl/pj_fwd.hpp
+include/boost/geometry/srs/projections/impl/pj_gauss.hpp
+include/boost/geometry/srs/projections/impl/pj_init.hpp
+include/boost/geometry/srs/projections/impl/pj_inv.hpp
+include/boost/geometry/srs/projections/impl/pj_mlfn.hpp
+include/boost/geometry/srs/projections/impl/pj_msfn.hpp
+include/boost/geometry/srs/projections/impl/pj_param.hpp
+include/boost/geometry/srs/projections/impl/pj_phi2.hpp
+include/boost/geometry/srs/projections/impl/pj_qsfn.hpp
+include/boost/geometry/srs/projections/impl/pj_strerrno.hpp
+include/boost/geometry/srs/projections/impl/pj_transform.hpp
+include/boost/geometry/srs/projections/impl/pj_tsfn.hpp
+include/boost/geometry/srs/projections/impl/pj_units.hpp
+include/boost/geometry/srs/projections/impl/pj_zpoly1.hpp
+include/boost/geometry/srs/projections/impl/proj_mdist.hpp
+include/boost/geometry/srs/projections/impl/projects.hpp
+include/boost/geometry/srs/projections/invalid_point.hpp
+include/boost/geometry/srs/projections/par4.hpp
+include/boost/geometry/srs/projections/proj/aea.hpp
+include/boost/geometry/srs/projections/proj/aeqd.hpp
+include/boost/geometry/srs/projections/proj/airy.hpp
+include/boost/geometry/srs/projections/proj/aitoff.hpp
+include/boost/geometry/srs/projections/proj/august.hpp
+include/boost/geometry/srs/projections/proj/bacon.hpp
+include/boost/geometry/srs/projections/proj/bipc.hpp
+include/boost/geometry/srs/projections/proj/boggs.hpp
+include/boost/geometry/srs/projections/proj/bonne.hpp
+include/boost/geometry/srs/projections/proj/cass.hpp
+include/boost/geometry/srs/projections/proj/cc.hpp
+include/boost/geometry/srs/projections/proj/cea.hpp
+include/boost/geometry/srs/projections/proj/chamb.hpp
+include/boost/geometry/srs/projections/proj/collg.hpp
+include/boost/geometry/srs/projections/proj/crast.hpp
+include/boost/geometry/srs/projections/proj/denoy.hpp
+include/boost/geometry/srs/projections/proj/eck1.hpp
+include/boost/geometry/srs/projections/proj/eck2.hpp
+include/boost/geometry/srs/projections/proj/eck3.hpp
+include/boost/geometry/srs/projections/proj/eck4.hpp
+include/boost/geometry/srs/projections/proj/eck5.hpp
+include/boost/geometry/srs/projections/proj/eqc.hpp
+include/boost/geometry/srs/projections/proj/eqdc.hpp
+include/boost/geometry/srs/projections/proj/etmerc.hpp
+include/boost/geometry/srs/projections/proj/fahey.hpp
+include/boost/geometry/srs/projections/proj/fouc_s.hpp
+include/boost/geometry/srs/projections/proj/gall.hpp
+include/boost/geometry/srs/projections/proj/geocent.hpp
+include/boost/geometry/srs/projections/proj/geos.hpp
+include/boost/geometry/srs/projections/proj/gins8.hpp
+include/boost/geometry/srs/projections/proj/gn_sinu.hpp
+include/boost/geometry/srs/projections/proj/gnom.hpp
+include/boost/geometry/srs/projections/proj/goode.hpp
+include/boost/geometry/srs/projections/proj/gstmerc.hpp
+include/boost/geometry/srs/projections/proj/hammer.hpp
+include/boost/geometry/srs/projections/proj/hatano.hpp
+include/boost/geometry/srs/projections/proj/healpix.hpp
+include/boost/geometry/srs/projections/proj/igh.hpp
+include/boost/geometry/srs/projections/proj/imw_p.hpp
+include/boost/geometry/srs/projections/proj/isea.hpp
+include/boost/geometry/srs/projections/proj/krovak.hpp
+include/boost/geometry/srs/projections/proj/labrd.hpp
+include/boost/geometry/srs/projections/proj/laea.hpp
+include/boost/geometry/srs/projections/proj/lagrng.hpp
+include/boost/geometry/srs/projections/proj/larr.hpp
+include/boost/geometry/srs/projections/proj/lask.hpp
+include/boost/geometry/srs/projections/proj/latlong.hpp
+include/boost/geometry/srs/projections/proj/lcc.hpp
+include/boost/geometry/srs/projections/proj/lcca.hpp
+include/boost/geometry/srs/projections/proj/loxim.hpp
+include/boost/geometry/srs/projections/proj/lsat.hpp
+include/boost/geometry/srs/projections/proj/mbt_fps.hpp
+include/boost/geometry/srs/projections/proj/mbtfpp.hpp
+include/boost/geometry/srs/projections/proj/mbtfpq.hpp
+include/boost/geometry/srs/projections/proj/merc.hpp
+include/boost/geometry/srs/projections/proj/mill.hpp
+include/boost/geometry/srs/projections/proj/mod_ster.hpp
+include/boost/geometry/srs/projections/proj/moll.hpp
+include/boost/geometry/srs/projections/proj/natearth.hpp
+include/boost/geometry/srs/projections/proj/nell.hpp
+include/boost/geometry/srs/projections/proj/nell_h.hpp
+include/boost/geometry/srs/projections/proj/nocol.hpp
+include/boost/geometry/srs/projections/proj/nsper.hpp
+include/boost/geometry/srs/projections/proj/nzmg.hpp
+include/boost/geometry/srs/projections/proj/ob_tran.hpp
+include/boost/geometry/srs/projections/proj/ocea.hpp
+include/boost/geometry/srs/projections/proj/oea.hpp
+include/boost/geometry/srs/projections/proj/omerc.hpp
+include/boost/geometry/srs/projections/proj/ortho.hpp
+include/boost/geometry/srs/projections/proj/poly.hpp
+include/boost/geometry/srs/projections/proj/putp2.hpp
+include/boost/geometry/srs/projections/proj/putp3.hpp
+include/boost/geometry/srs/projections/proj/putp4p.hpp
+include/boost/geometry/srs/projections/proj/putp5.hpp
+include/boost/geometry/srs/projections/proj/putp6.hpp
+include/boost/geometry/srs/projections/proj/qsc.hpp
+include/boost/geometry/srs/projections/proj/robin.hpp
+include/boost/geometry/srs/projections/proj/rouss.hpp
+include/boost/geometry/srs/projections/proj/rpoly.hpp
+include/boost/geometry/srs/projections/proj/sconics.hpp
+include/boost/geometry/srs/projections/proj/somerc.hpp
+include/boost/geometry/srs/projections/proj/stere.hpp
+include/boost/geometry/srs/projections/proj/sterea.hpp
+include/boost/geometry/srs/projections/proj/sts.hpp
+include/boost/geometry/srs/projections/proj/tcc.hpp
+include/boost/geometry/srs/projections/proj/tcea.hpp
+include/boost/geometry/srs/projections/proj/tmerc.hpp
+include/boost/geometry/srs/projections/proj/tpeqd.hpp
+include/boost/geometry/srs/projections/proj/urm5.hpp
+include/boost/geometry/srs/projections/proj/urmfps.hpp
+include/boost/geometry/srs/projections/proj/vandg.hpp
+include/boost/geometry/srs/projections/proj/vandg2.hpp
+include/boost/geometry/srs/projections/proj/vandg4.hpp
+include/boost/geometry/srs/projections/proj/wag2.hpp
+include/boost/geometry/srs/projections/proj/wag3.hpp
+include/boost/geometry/srs/projections/proj/wag7.hpp
+include/boost/geometry/srs/projections/proj/wink1.hpp
+include/boost/geometry/srs/projections/proj/wink2.hpp
+include/boost/geometry/srs/projections/proj4.hpp
+include/boost/geometry/srs/projections/srid_traits.hpp
+include/boost/geometry/srs/sphere.hpp
+include/boost/geometry/srs/spheroid.hpp
+include/boost/geometry/srs/srs.hpp
+include/boost/geometry/srs/transformation.hpp
include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp
include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp
include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp
@@ -4050,8 +4320,10 @@ include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp
include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp
include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp
include/boost/geometry/strategies/area.hpp
+include/boost/geometry/strategies/area_result.hpp
include/boost/geometry/strategies/azimuth.hpp
include/boost/geometry/strategies/buffer.hpp
+include/boost/geometry/strategies/cartesian/area.hpp
include/boost/geometry/strategies/cartesian/area_surveyor.hpp
include/boost/geometry/strategies/cartesian/azimuth.hpp
include/boost/geometry/strategies/cartesian/box_in_box.hpp
@@ -4066,6 +4338,7 @@ include/boost/geometry/strategies/cartesian/buffer_side_straight.hpp
include/boost/geometry/strategies/cartesian/centroid_average.hpp
include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp
include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp
+include/boost/geometry/strategies/cartesian/densify.hpp
include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp
include/boost/geometry/strategies/cartesian/distance_projected_point.hpp
include/boost/geometry/strategies/cartesian/distance_projected_point_ax.hpp
@@ -4097,16 +4370,20 @@ include/boost/geometry/strategies/default_comparable_distance_result.hpp
include/boost/geometry/strategies/default_distance_result.hpp
include/boost/geometry/strategies/default_length_result.hpp
include/boost/geometry/strategies/default_strategy.hpp
+include/boost/geometry/strategies/densify.hpp
include/boost/geometry/strategies/disjoint.hpp
include/boost/geometry/strategies/distance.hpp
include/boost/geometry/strategies/distance_result.hpp
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/densify.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_cross_track.hpp
+include/boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp
+include/boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp
include/boost/geometry/strategies/geographic/distance_thomas.hpp
include/boost/geometry/strategies/geographic/distance_vincenty.hpp
include/boost/geometry/strategies/geographic/envelope_segment.hpp
@@ -4128,11 +4405,14 @@ include/boost/geometry/strategies/side_info.hpp
include/boost/geometry/strategies/spherical/area.hpp
include/boost/geometry/strategies/spherical/azimuth.hpp
include/boost/geometry/strategies/spherical/compare.hpp
+include/boost/geometry/strategies/spherical/densify.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_box_box.hpp
include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp
include/boost/geometry/strategies/spherical/distance_haversine.hpp
include/boost/geometry/strategies/spherical/envelope_segment.hpp
+include/boost/geometry/strategies/spherical/get_radius.hpp
include/boost/geometry/strategies/spherical/intersection.hpp
include/boost/geometry/strategies/spherical/point_in_poly_winding.hpp
include/boost/geometry/strategies/spherical/side_by_cross_track.hpp
@@ -4144,6 +4424,7 @@ include/boost/geometry/strategies/transform.hpp
include/boost/geometry/strategies/transform/inverse_transformer.hpp
include/boost/geometry/strategies/transform/map_transformer.hpp
include/boost/geometry/strategies/transform/matrix_transformers.hpp
+include/boost/geometry/strategies/transform/srs_transformer.hpp
include/boost/geometry/strategies/within.hpp
include/boost/geometry/util/add_const_if_c.hpp
include/boost/geometry/util/bare_type.hpp
@@ -4169,6 +4450,7 @@ include/boost/geometry/util/rational.hpp
include/boost/geometry/util/select_calculation_type.hpp
include/boost/geometry/util/select_coordinate_type.hpp
include/boost/geometry/util/select_most_precise.hpp
+include/boost/geometry/util/select_sequence_element.hpp
include/boost/geometry/util/transform_variant.hpp
include/boost/geometry/views/box_view.hpp
include/boost/geometry/views/closeable_view.hpp
@@ -4937,6 +5219,81 @@ include/boost/heap/pairing_heap.hpp
include/boost/heap/policies.hpp
include/boost/heap/priority_queue.hpp
include/boost/heap/skew_heap.hpp
+include/boost/hof.hpp
+include/boost/hof/alias.hpp
+include/boost/hof/always.hpp
+include/boost/hof/apply.hpp
+include/boost/hof/apply_eval.hpp
+include/boost/hof/arg.hpp
+include/boost/hof/capture.hpp
+include/boost/hof/combine.hpp
+include/boost/hof/compose.hpp
+include/boost/hof/config.hpp
+include/boost/hof/construct.hpp
+include/boost/hof/decay.hpp
+include/boost/hof/decorate.hpp
+include/boost/hof/detail/and.hpp
+include/boost/hof/detail/callable_base.hpp
+include/boost/hof/detail/can_be_called.hpp
+include/boost/hof/detail/compressed_pair.hpp
+include/boost/hof/detail/constexpr_deduce.hpp
+include/boost/hof/detail/delegate.hpp
+include/boost/hof/detail/forward.hpp
+include/boost/hof/detail/holder.hpp
+include/boost/hof/detail/intrinsics.hpp
+include/boost/hof/detail/join.hpp
+include/boost/hof/detail/make.hpp
+include/boost/hof/detail/move.hpp
+include/boost/hof/detail/noexcept.hpp
+include/boost/hof/detail/pp.hpp
+include/boost/hof/detail/recursive_constexpr_depth.hpp
+include/boost/hof/detail/remove_rvalue_reference.hpp
+include/boost/hof/detail/result_of.hpp
+include/boost/hof/detail/result_type.hpp
+include/boost/hof/detail/seq.hpp
+include/boost/hof/detail/static_const_var.hpp
+include/boost/hof/detail/unpack_tuple.hpp
+include/boost/hof/detail/unwrap.hpp
+include/boost/hof/detail/using.hpp
+include/boost/hof/eval.hpp
+include/boost/hof/first_of.hpp
+include/boost/hof/fix.hpp
+include/boost/hof/flip.hpp
+include/boost/hof/flow.hpp
+include/boost/hof/fold.hpp
+include/boost/hof/function.hpp
+include/boost/hof/function_param_limit.hpp
+include/boost/hof/identity.hpp
+include/boost/hof/if.hpp
+include/boost/hof/implicit.hpp
+include/boost/hof/indirect.hpp
+include/boost/hof/infix.hpp
+include/boost/hof/is_invocable.hpp
+include/boost/hof/is_unpackable.hpp
+include/boost/hof/lambda.hpp
+include/boost/hof/lazy.hpp
+include/boost/hof/lift.hpp
+include/boost/hof/limit.hpp
+include/boost/hof/match.hpp
+include/boost/hof/mutable.hpp
+include/boost/hof/pack.hpp
+include/boost/hof/partial.hpp
+include/boost/hof/pipable.hpp
+include/boost/hof/placeholders.hpp
+include/boost/hof/proj.hpp
+include/boost/hof/protect.hpp
+include/boost/hof/repeat.hpp
+include/boost/hof/repeat_while.hpp
+include/boost/hof/result.hpp
+include/boost/hof/returns.hpp
+include/boost/hof/reveal.hpp
+include/boost/hof/reverse_fold.hpp
+include/boost/hof/rotate.hpp
+include/boost/hof/static.hpp
+include/boost/hof/tap.hpp
+include/boost/hof/unpack.hpp
+include/boost/hof/unpack_sequence.hpp
+include/boost/hof/version.hpp
include/boost/icl/associative_element_container.hpp
include/boost/icl/associative_interval_container.hpp
include/boost/icl/closed_interval.hpp
@@ -5659,6 +6016,7 @@ include/boost/log/core/core.hpp
include/boost/log/core/record.hpp
include/boost/log/core/record_view.hpp
include/boost/log/detail/adaptive_mutex.hpp
+include/boost/log/detail/allocator_traits.hpp
include/boost/log/detail/asio_fwd.hpp
include/boost/log/detail/attachable_sstream_buf.hpp
include/boost/log/detail/attr_output_impl.hpp
@@ -5972,6 +6330,7 @@ include/boost/math/quadrature/detail/tanh_sinh_detail.hpp
include/boost/math/quadrature/exp_sinh.hpp
include/boost/math/quadrature/gauss.hpp
include/boost/math/quadrature/gauss_kronrod.hpp
+include/boost/math/quadrature/naive_monte_carlo.hpp
include/boost/math/quadrature/sinh_sinh.hpp
include/boost/math/quadrature/tanh_sinh.hpp
include/boost/math/quadrature/trapezoidal.hpp
@@ -6194,6 +6553,7 @@ include/boost/math/tools/detail/rational_horner3_8.hpp
include/boost/math/tools/detail/rational_horner3_9.hpp
include/boost/math/tools/fraction.hpp
include/boost/math/tools/minima.hpp
+include/boost/math/tools/numerical_differentiation.hpp
include/boost/math/tools/polynomial.hpp
include/boost/math/tools/polynomial_gcd.hpp
include/boost/math/tools/precision.hpp
@@ -6512,9 +6872,13 @@ include/boost/move/algo/adaptive_merge.hpp
include/boost/move/algo/adaptive_sort.hpp
include/boost/move/algo/detail/adaptive_sort_merge.hpp
include/boost/move/algo/detail/basic_op.hpp
+include/boost/move/algo/detail/heap_sort.hpp
include/boost/move/algo/detail/insertion_sort.hpp
+include/boost/move/algo/detail/is_sorted.hpp
include/boost/move/algo/detail/merge.hpp
include/boost/move/algo/detail/merge_sort.hpp
+include/boost/move/algo/detail/pdqsort.hpp
+include/boost/move/algo/detail/set_difference.hpp
include/boost/move/algo/move.hpp
include/boost/move/algo/predicate.hpp
include/boost/move/algo/unique.hpp
@@ -6557,6 +6921,7 @@ include/boost/mp11/detail/mp_list.hpp
include/boost/mp11/detail/mp_map_find.hpp
include/boost/mp11/detail/mp_min_element.hpp
include/boost/mp11/detail/mp_plus.hpp
+include/boost/mp11/detail/mp_void.hpp
include/boost/mp11/detail/mp_with_index.hpp
include/boost/mp11/function.hpp
include/boost/mp11/integer_sequence.hpp
@@ -6569,8 +6934,10 @@ include/boost/mp11/tuple.hpp
include/boost/mp11/utility.hpp
include/boost/mpi.hpp
include/boost/mpi/allocator.hpp
+include/boost/mpi/cartesian_communicator.hpp
include/boost/mpi/collectives.hpp
include/boost/mpi/collectives/all_gather.hpp
+include/boost/mpi/collectives/all_gatherv.hpp
include/boost/mpi/collectives/all_reduce.hpp
include/boost/mpi/collectives/all_to_all.hpp
include/boost/mpi/collectives/broadcast.hpp
@@ -6602,6 +6969,7 @@ include/boost/mpi/detail/ignore_skeleton_oarchive.hpp
include/boost/mpi/detail/mpi_datatype_cache.hpp
include/boost/mpi/detail/mpi_datatype_oarchive.hpp
include/boost/mpi/detail/mpi_datatype_primitive.hpp
+include/boost/mpi/detail/offsets.hpp
include/boost/mpi/detail/packed_iprimitive.hpp
include/boost/mpi/detail/packed_oprimitive.hpp
include/boost/mpi/detail/point_to_point.hpp
@@ -8287,7 +8655,6 @@ include/boost/phoenix/core/debug.hpp
include/boost/phoenix/core/detail/argument.hpp
include/boost/phoenix/core/detail/cpp03/actor_operator.hpp
include/boost/phoenix/core/detail/cpp03/actor_result_of.hpp
-include/boost/phoenix/core/detail/cpp03/assign.hpp
include/boost/phoenix/core/detail/cpp03/call.hpp
include/boost/phoenix/core/detail/cpp03/expression.hpp
include/boost/phoenix/core/detail/cpp03/function_equal.hpp
@@ -8317,12 +8684,6 @@ include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_20.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_30.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_40.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_50.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign_10.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign_20.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign_30.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign_40.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/assign_50.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/call.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/call_10.hpp
include/boost/phoenix/core/detail/cpp03/preprocessed/call_20.hpp
@@ -8464,6 +8825,11 @@ include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_30.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_40.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_50.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_10.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_20.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_30.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_40.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_50.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_10.hpp
include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_20.hpp
@@ -8607,7 +8973,6 @@ 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
@@ -8622,7 +8987,6 @@ 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/detail/workaround_dr1467.hpp
include/boost/poly_collection/exception.hpp
include/boost/poly_collection/function_collection.hpp
include/boost/poly_collection/function_collection_fwd.hpp
@@ -9455,6 +9819,7 @@ include/boost/ptr_container/detail/is_convertible.hpp
include/boost/ptr_container/detail/map_iterator.hpp
include/boost/ptr_container/detail/meta_functions.hpp
include/boost/ptr_container/detail/move.hpp
+include/boost/ptr_container/detail/ptr_container_disable_deprecated.hpp
include/boost/ptr_container/detail/reversible_ptr_container.hpp
include/boost/ptr_container/detail/scoped_deleter.hpp
include/boost/ptr_container/detail/serialize_ptr_map_adapter.hpp
@@ -10344,7 +10709,43 @@ 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/block_indirect_sort/blk_detail/backbone.hpp
+include/boost/sort/block_indirect_sort/blk_detail/block.hpp
+include/boost/sort/block_indirect_sort/blk_detail/constants.hpp
+include/boost/sort/block_indirect_sort/blk_detail/merge_blocks.hpp
+include/boost/sort/block_indirect_sort/blk_detail/move_blocks.hpp
+include/boost/sort/block_indirect_sort/blk_detail/parallel_sort.hpp
+include/boost/sort/block_indirect_sort/block_indirect_sort.hpp
+include/boost/sort/common/deque_cnc.hpp
+include/boost/sort/common/file_vector.hpp
+include/boost/sort/common/indirect.hpp
+include/boost/sort/common/int_array.hpp
+include/boost/sort/common/merge_block.hpp
+include/boost/sort/common/merge_four.hpp
+include/boost/sort/common/merge_vector.hpp
+include/boost/sort/common/pivot.hpp
+include/boost/sort/common/range.hpp
+include/boost/sort/common/rearrange.hpp
+include/boost/sort/common/scheduler.hpp
+include/boost/sort/common/sort_basic.hpp
+include/boost/sort/common/spinlock.hpp
+include/boost/sort/common/stack_cnc.hpp
+include/boost/sort/common/time_measure.hpp
+include/boost/sort/common/util/algorithm.hpp
+include/boost/sort/common/util/atomic.hpp
+include/boost/sort/common/util/circular_buffer.hpp
+include/boost/sort/common/util/insert.hpp
+include/boost/sort/common/util/merge.hpp
+include/boost/sort/common/util/search.hpp
+include/boost/sort/common/util/traits.hpp
+include/boost/sort/flat_stable_sort/flat_stable_sort.hpp
+include/boost/sort/heap_sort/heap_sort.hpp
+include/boost/sort/insert_sort/insert_sort.hpp
+include/boost/sort/parallel_stable_sort/parallel_stable_sort.hpp
+include/boost/sort/pdqsort/pdqsort.hpp
+include/boost/sort/sample_sort/sample_sort.hpp
include/boost/sort/sort.hpp
+include/boost/sort/spinsort/spinsort.hpp
include/boost/sort/spreadsort/detail/constants.hpp
include/boost/sort/spreadsort/detail/float_sort.hpp
include/boost/sort/spreadsort/detail/integer_sort.hpp
@@ -10815,7 +11216,9 @@ include/boost/spirit/home/support/adapt_adt_attributes.hpp
include/boost/spirit/home/support/algorithm/any.hpp
include/boost/spirit/home/support/algorithm/any_if.hpp
include/boost/spirit/home/support/algorithm/any_if_ns.hpp
+include/boost/spirit/home/support/algorithm/any_if_ns_so.hpp
include/boost/spirit/home/support/algorithm/any_ns.hpp
+include/boost/spirit/home/support/algorithm/any_ns_so.hpp
include/boost/spirit/home/support/argument.hpp
include/boost/spirit/home/support/argument_expression.hpp
include/boost/spirit/home/support/assert_msg.hpp
@@ -11031,6 +11434,7 @@ include/boost/spirit/home/x3/support/traits/container_traits.hpp
include/boost/spirit/home/x3/support/traits/handles_container.hpp
include/boost/spirit/home/x3/support/traits/has_attribute.hpp
include/boost/spirit/home/x3/support/traits/is_parser.hpp
+include/boost/spirit/home/x3/support/traits/is_range.hpp
include/boost/spirit/home/x3/support/traits/is_substitute.hpp
include/boost/spirit/home/x3/support/traits/is_variant.hpp
include/boost/spirit/home/x3/support/traits/make_attribute.hpp
@@ -11345,7 +11749,9 @@ include/boost/spirit/include/support_adapt_adt_attributes.hpp
include/boost/spirit/include/support_any.hpp
include/boost/spirit/include/support_any_if.hpp
include/boost/spirit/include/support_any_if_ns.hpp
+include/boost/spirit/include/support_any_if_ns_so.hpp
include/boost/spirit/include/support_any_ns.hpp
+include/boost/spirit/include/support_any_ns_so.hpp
include/boost/spirit/include/support_argument.hpp
include/boost/spirit/include/support_ascii.hpp
include/boost/spirit/include/support_attributes.hpp
@@ -11683,6 +12089,7 @@ include/boost/thread/detail/memory.hpp
include/boost/thread/detail/move.hpp
include/boost/thread/detail/nullary_function.hpp
include/boost/thread/detail/platform.hpp
+include/boost/thread/detail/platform_time.hpp
include/boost/thread/detail/singleton.hpp
include/boost/thread/detail/thread.hpp
include/boost/thread/detail/thread_group.hpp
@@ -11752,13 +12159,12 @@ include/boost/thread/pthread/condition_variable_fwd.hpp
include/boost/thread/pthread/mutex.hpp
include/boost/thread/pthread/once.hpp
include/boost/thread/pthread/once_atomic.hpp
+include/boost/thread/pthread/pthread_helpers.hpp
include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp
include/boost/thread/pthread/recursive_mutex.hpp
include/boost/thread/pthread/shared_mutex.hpp
-include/boost/thread/pthread/shared_mutex_assert.hpp
include/boost/thread/pthread/thread_data.hpp
include/boost/thread/pthread/thread_heap_alloc.hpp
-include/boost/thread/pthread/timespec.hpp
include/boost/thread/recursive_mutex.hpp
include/boost/thread/reverse_lock.hpp
include/boost/thread/scoped_thread.hpp
@@ -11778,7 +12184,6 @@ include/boost/thread/thread_time.hpp
include/boost/thread/tss.hpp
include/boost/thread/user_scheduler.hpp
include/boost/thread/v2/shared_mutex.hpp
-include/boost/thread/v2/thread.hpp
include/boost/thread/win32/basic_recursive_mutex.hpp
include/boost/thread/win32/basic_timed_mutex.hpp
include/boost/thread/win32/condition_variable.hpp
@@ -11875,6 +12280,8 @@ include/boost/type_erasure/detail/get_placeholders.hpp
include/boost/type_erasure/detail/get_signature.hpp
include/boost/type_erasure/detail/instantiate.hpp
include/boost/type_erasure/detail/macro.hpp
+include/boost/type_erasure/detail/member11.hpp
+include/boost/type_erasure/detail/meta.hpp
include/boost/type_erasure/detail/normalize.hpp
include/boost/type_erasure/detail/normalize_deduced.hpp
include/boost/type_erasure/detail/null.hpp
@@ -11946,6 +12353,7 @@ include/boost/type_traits/detail/common_type_impl.hpp
include/boost/type_traits/detail/composite_member_pointer_type.hpp
include/boost/type_traits/detail/composite_pointer_type.hpp
include/boost/type_traits/detail/config.hpp
+include/boost/type_traits/detail/detector.hpp
include/boost/type_traits/detail/has_binary_operator.hpp
include/boost/type_traits/detail/has_postfix_operator.hpp
include/boost/type_traits/detail/has_prefix_operator.hpp
@@ -11955,11 +12363,14 @@ include/boost/type_traits/detail/ice_not.hpp
include/boost/type_traits/detail/ice_or.hpp
include/boost/type_traits/detail/is_function_ptr_helper.hpp
include/boost/type_traits/detail/is_function_ptr_tester.hpp
+include/boost/type_traits/detail/is_likely_lambda.hpp
include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
include/boost/type_traits/detail/mp_defer.hpp
include/boost/type_traits/detail/template_arity_spec.hpp
include/boost/type_traits/detail/yes_no_type.hpp
+include/boost/type_traits/detected.hpp
+include/boost/type_traits/detected_or.hpp
include/boost/type_traits/extent.hpp
include/boost/type_traits/floating_point_promotion.hpp
include/boost/type_traits/function_traits.hpp
@@ -12026,6 +12437,7 @@ include/boost/type_traits/is_base_and_derived.hpp
include/boost/type_traits/is_base_of.hpp
include/boost/type_traits/is_base_of_tr1.hpp
include/boost/type_traits/is_class.hpp
+include/boost/type_traits/is_complete.hpp
include/boost/type_traits/is_complex.hpp
include/boost/type_traits/is_compound.hpp
include/boost/type_traits/is_const.hpp
@@ -12035,6 +12447,9 @@ include/boost/type_traits/is_copy_assignable.hpp
include/boost/type_traits/is_copy_constructible.hpp
include/boost/type_traits/is_default_constructible.hpp
include/boost/type_traits/is_destructible.hpp
+include/boost/type_traits/is_detected.hpp
+include/boost/type_traits/is_detected_convertible.hpp
+include/boost/type_traits/is_detected_exact.hpp
include/boost/type_traits/is_empty.hpp
include/boost/type_traits/is_enum.hpp
include/boost/type_traits/is_final.hpp
@@ -12043,12 +12458,14 @@ include/boost/type_traits/is_floating_point.hpp
include/boost/type_traits/is_function.hpp
include/boost/type_traits/is_fundamental.hpp
include/boost/type_traits/is_integral.hpp
+include/boost/type_traits/is_list_constructible.hpp
include/boost/type_traits/is_lvalue_reference.hpp
include/boost/type_traits/is_member_function_pointer.hpp
include/boost/type_traits/is_member_object_pointer.hpp
include/boost/type_traits/is_member_pointer.hpp
include/boost/type_traits/is_nothrow_move_assignable.hpp
include/boost/type_traits/is_nothrow_move_constructible.hpp
+include/boost/type_traits/is_nothrow_swappable.hpp
include/boost/type_traits/is_object.hpp
include/boost/type_traits/is_pod.hpp
include/boost/type_traits/is_pointer.hpp
@@ -12067,6 +12484,7 @@ include/boost/type_traits/is_volatile.hpp
include/boost/type_traits/make_signed.hpp
include/boost/type_traits/make_unsigned.hpp
include/boost/type_traits/make_void.hpp
+include/boost/type_traits/nonesuch.hpp
include/boost/type_traits/object_traits.hpp
include/boost/type_traits/promote.hpp
include/boost/type_traits/rank.hpp
@@ -12476,6 +12894,7 @@ include/boost/utility/compare_pointees.hpp
include/boost/utility/declval.hpp
include/boost/utility/detail/in_place_factory_prefix.hpp
include/boost/utility/detail/in_place_factory_suffix.hpp
+include/boost/utility/detail/minstd_rand.hpp
include/boost/utility/detail/result_of_iterate.hpp
include/boost/utility/enable_if.hpp
include/boost/utility/explicit_operator_bool.hpp
@@ -12492,16 +12911,23 @@ include/boost/utility/value_init.hpp
include/boost/uuid/basic_name_generator.hpp
include/boost/uuid/detail/config.hpp
include/boost/uuid/detail/md5.hpp
-include/boost/uuid/detail/seed_rng.hpp
+include/boost/uuid/detail/random_provider.hpp
+include/boost/uuid/detail/random_provider_arc4random.ipp
+include/boost/uuid/detail/random_provider_bcrypt.ipp
+include/boost/uuid/detail/random_provider_detect_platform.hpp
+include/boost/uuid/detail/random_provider_getentropy.ipp
+include/boost/uuid/detail/random_provider_include_platform.hpp
+include/boost/uuid/detail/random_provider_posix.ipp
+include/boost/uuid/detail/random_provider_wincrypt.ipp
include/boost/uuid/detail/sha1.hpp
include/boost/uuid/detail/uuid_generic.ipp
include/boost/uuid/detail/uuid_x86.ipp
+include/boost/uuid/entropy_error.hpp
include/boost/uuid/name_generator.hpp
include/boost/uuid/name_generator_md5.hpp
include/boost/uuid/name_generator_sha1.hpp
include/boost/uuid/nil_generator.hpp
include/boost/uuid/random_generator.hpp
-include/boost/uuid/seed_rng.hpp
include/boost/uuid/sha1.hpp
include/boost/uuid/string_generator.hpp
include/boost/uuid/uuid.hpp
@@ -12713,8 +13139,10 @@ include/boost/wave/cpplexer/cpplexer_exceptions.hpp
include/boost/wave/cpplexer/detect_include_guards.hpp
include/boost/wave/cpplexer/re2clex/aq.hpp
include/boost/wave/cpplexer/re2clex/cpp_re.hpp
+include/boost/wave/cpplexer/re2clex/cpp_re.inc
include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp
include/boost/wave/cpplexer/re2clex/scanner.hpp
+include/boost/wave/cpplexer/re2clex/strict_cpp_re.inc
include/boost/wave/cpplexer/token_cache.hpp
include/boost/wave/cpplexer/validate_universal_char.hpp
include/boost/wave/grammars/cpp_chlit_grammar.hpp
diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk
index 15313a89968..0ad3e1339be 100644
--- a/devel/boost-headers/buildlink3.mk
+++ b/devel/boost-headers/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.39 2018/01/01 20:36:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.40 2018/04/29 20:41:11 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.66.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.67.*
BUILDLINK_DEPMETHOD.boost-headers?= build
BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
diff --git a/devel/boost-jam/bjam.mk b/devel/boost-jam/bjam.mk
index 352c0bcd403..165226f8d15 100644
--- a/devel/boost-jam/bjam.mk
+++ b/devel/boost-jam/bjam.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bjam.mk,v 1.19 2017/07/14 18:18:57 wiz Exp $
+# $NetBSD: bjam.mk,v 1.20 2018/04/29 20:41:11 adam Exp $
.include "../../devel/boost-jam/buildlink3.mk"
.include "../../devel/boost-build/toolset.mk"
@@ -9,7 +9,6 @@ BJAM_ARGS+= ${MAKE_JOBS:D-j${MAKE_JOBS}}
BJAM_ARGS+= --builddir=${WRKSRC}/build
BJAM_ARGS+= --layout=system
BJAM_ARGS+= --toolset=${BOOST_TOOLSET}
-BJAM_ARGS+= --disable-long-double
BJAM_ARGS+= ${BJAM_BUILD}
# XXX: we can't use USE_LANGUAGES here as it needs to be set before
diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk
index d3ec1ef770b..9b7e66e372f 100644
--- a/devel/boost-jam/buildlink3.mk
+++ b/devel/boost-jam/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.33 2018/01/01 20:36:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.34 2018/04/29 20:41:11 adam Exp $
BUILDLINK_TREE+= boost-jam
.if !defined(BOOST_JAM_BUILDLINK3_MK)
BOOST_JAM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.66.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.67.*
BUILDLINK_DEPMETHOD.boost-jam?= build
BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
.endif # BOOST_JAM_BUILDLINK3_MK
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 3999746c02e..5424a8ad0ea 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,17 +1,16 @@
-# $NetBSD: Makefile,v 1.63 2018/04/14 07:34:15 adam Exp $
+# $NetBSD: Makefile,v 1.64 2018/04/29 20:41:11 adam Exp $
BOOST_PACKAGE= libs
BOOST_COMMENT= (binary libraries)
BOOST_CONFIG= installed
BOOST_INSTALL_LIBS= yes
-PKGREVISION= 1
.include "../../meta-pkgs/boost/Makefile.common"
INSTALLATION_DIRS+= lib
BJAM_ARGS+= --without-python
-PLIST_VARS+= backtrace context fiber log
+PLIST_VARS+= backtrace context fiber log longdbl
.if ${OPSYS} == "NetBSD" && ((${MACHINE_ARCH} == "i386") || (!empty(MACHINE_ARCH:Mearm*) && !empty(PKGSRC_COMPILER:Mgcc)))
BJAM_ARGS+= pch=off
@@ -21,8 +20,10 @@ BJAM_ARGS+= pch=off
BJAM_ARGS+= --without-context
BJAM_ARGS+= --without-coroutine
BJAM_ARGS+= --without-coroutine2
+BJAM_ARGS+= --without-fiber
.else
PLIST.context= yes
+PLIST.fiber= yes
.endif
# Darwin GCC is unable to build Boost.Log
@@ -32,6 +33,12 @@ BJAM_ARGS+= --without-log
PLIST.log= yes
.endif
+# FIXME: other systems might also not support 'long double'
+# see patch-boost_math_tools_config.hpp
+.if ${OPSYS} != "FreeBSD"
+PLIST.longdbl= yes
+.endif
+
# libboost_stacktrace_backtrace requires libbacktrace.
# FIXME: The condition needs to be refined for non-Debian/Ubuntu
# platforms shipped with libbacktrace.
@@ -39,19 +46,6 @@ PLIST.log= yes
PLIST.backtrace= yes
.endif
-# XXX boost1.64 fiber not building even on netbsd7.99 + gcc5.4
-# fiber requires context, so also disable it where context cannot be built
-# Additionally fiber checks std::timed_mutex.
-#.if ((${OPSYS} == "Darwin" && ${OS_VERSION:R} < 14) || \
-# !empty(MACHINE_PLATFORM:MNetBSD-[0-7]*-*)) || \
-# !empty(MACHINE_ARCH:Malpha) || !empty(MACHINE_ARCH:Mm68k) || \
-# !empty(MACHINE_ARCH:Msparc64) || \
-# (${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mclang))
-BJAM_ARGS+= --without-fiber
-#.else
-#PLIST.fiber= yes
-#.endif
-
UNLIMIT_RESOURCES+= stacksize
MAKE_ENV+= BZIP2_INCLUDE=${BUILDLINK_PREFIX.bzip2}/include
diff --git a/devel/boost-libs/PLIST b/devel/boost-libs/PLIST
index 1a3bd43a254..7228a1bd1ab 100644
--- a/devel/boost-libs/PLIST
+++ b/devel/boost-libs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2017/08/24 19:31:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.36 2018/04/29 20:41:11 adam Exp $
lib/libboost_atomic.a
lib/libboost_atomic.so
lib/libboost_atomic.so.${BOOST_VERSION}
@@ -11,6 +11,9 @@ lib/libboost_container.so.${BOOST_VERSION}
${PLIST.context}lib/libboost_context.a
${PLIST.context}lib/libboost_context.so
${PLIST.context}lib/libboost_context.so.${BOOST_VERSION}
+lib/libboost_contract.a
+lib/libboost_contract.so
+lib/libboost_contract.so.${BOOST_VERSION}
${PLIST.context}lib/libboost_coroutine.a
${PLIST.context}lib/libboost_coroutine.so
${PLIST.context}lib/libboost_coroutine.so.${BOOST_VERSION}
@@ -45,18 +48,18 @@ lib/libboost_math_c99.so.${BOOST_VERSION}
lib/libboost_math_c99f.a
lib/libboost_math_c99f.so
lib/libboost_math_c99f.so.${BOOST_VERSION}
-lib/libboost_math_c99l.a
-lib/libboost_math_c99l.so
-lib/libboost_math_c99l.so.${BOOST_VERSION}
+${PLIST.longdbl}lib/libboost_math_c99l.a
+${PLIST.longdbl}lib/libboost_math_c99l.so
+${PLIST.longdbl}lib/libboost_math_c99l.so.${BOOST_VERSION}
lib/libboost_math_tr1.a
lib/libboost_math_tr1.so
lib/libboost_math_tr1.so.${BOOST_VERSION}
lib/libboost_math_tr1f.a
lib/libboost_math_tr1f.so
lib/libboost_math_tr1f.so.${BOOST_VERSION}
-lib/libboost_math_tr1l.a
-lib/libboost_math_tr1l.so
-lib/libboost_math_tr1l.so.${BOOST_VERSION}
+${PLIST.longdbl}lib/libboost_math_tr1l.a
+${PLIST.longdbl}lib/libboost_math_tr1l.so
+${PLIST.longdbl}lib/libboost_math_tr1l.so.${BOOST_VERSION}
lib/libboost_prg_exec_monitor.a
lib/libboost_prg_exec_monitor.so
lib/libboost_prg_exec_monitor.so.${BOOST_VERSION}
@@ -78,6 +81,9 @@ lib/libboost_signals.so.${BOOST_VERSION}
lib/libboost_stacktrace_addr2line.a
lib/libboost_stacktrace_addr2line.so
lib/libboost_stacktrace_addr2line.so.${BOOST_VERSION}
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.a
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.${BOOST_VERSION}
lib/libboost_stacktrace_basic.a
lib/libboost_stacktrace_basic.so
lib/libboost_stacktrace_basic.so.${BOOST_VERSION}
diff --git a/devel/boost-libs/PLIST.Linux b/devel/boost-libs/PLIST.Linux
deleted file mode 100644
index 08fc43c051b..00000000000
--- a/devel/boost-libs/PLIST.Linux
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $NetBSD: PLIST.Linux,v 1.5 2017/12/28 02:18:42 minskim Exp $
-${PLIST.backtrace}lib/libboost_stacktrace_backtrace.a
-${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so
-${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.${BOOST_VERSION}
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index e96bca5f919..82cc74efdde 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.45 2018/01/01 20:36:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.46 2018/04/29 20:41:11 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.66.*
-BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.66.0
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.67.*
+BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.67.0
BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
.include "../../mk/bsd.fast.prefs.mk"
diff --git a/devel/boost-mpi/buildlink3.mk b/devel/boost-mpi/buildlink3.mk
index 84be0fa66c7..fb8fdd611d3 100644
--- a/devel/boost-mpi/buildlink3.mk
+++ b/devel/boost-mpi/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2017/08/24 19:31:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2018/04/29 20:41:11 adam Exp $
BUILDLINK_TREE+= boost-mpi
@@ -6,8 +6,8 @@ BUILDLINK_TREE+= boost-mpi
BOOST_MPI_BUILDLINK3_MK:=
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.65.*
-BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.65.*
+BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.67.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.67.*
BUILDLINK_PKGSRCDIR.boost-mpi?= ../../devel/boost-mpi
.include "../../devel/boost-libs/buildlink3.mk"
diff --git a/devel/py-boost/Makefile b/devel/py-boost/Makefile
index 7a18ae75094..977e04a6a77 100644
--- a/devel/py-boost/Makefile
+++ b/devel/py-boost/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2017/04/29 18:31:42 adam Exp $
+# $NetBSD: Makefile,v 1.9 2018/04/29 20:41:11 adam Exp $
BOOST_PACKAGE= python
BOOST_COMMENT= (Boost.Python binary library)
@@ -15,7 +15,7 @@ BJAM_ARGS+= --with-python
MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}
.include "../../devel/boost-jam/bjam.mk"
-.include "../../lang/python/application.mk"
+.include "../../lang/python/pyversion.mk"
post-configure:
${ECHO} 'using python : ${PYVERSSUFFIX} :' \
@@ -26,12 +26,14 @@ do-build: bjam-build
do-install: boost-install-libs
-.if ${PYPKGPREFIX} != py27
+PLIST_SUBST+= PYVER=${_PYTHON_VERSION}
+
+#.if ${PYPKGPREFIX} != py27
# The python3 variant also includes redundant copies of the libs
# that conflict with the python2 variant.
-post-install:
- ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_python.*
-.endif
+#post-install:
+# ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_python.*
+#.endif
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-boost/PLIST b/devel/py-boost/PLIST
index 5579d8d37b4..7c0ab1a1cfc 100644
--- a/devel/py-boost/PLIST
+++ b/devel/py-boost/PLIST
@@ -1,13 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2017/04/13 18:43:04 joerg Exp $
-${PLIST.py2x}lib/libboost_numpy.a
-${PLIST.py2x}lib/libboost_numpy.so
-${PLIST.py2x}lib/libboost_numpy.so.${BOOST_VERSION}
-${PLIST.py2x}lib/libboost_python.a
-${PLIST.py2x}lib/libboost_python.so
-${PLIST.py2x}lib/libboost_python.so.${BOOST_VERSION}
-${PLIST.py3x}lib/libboost_numpy3.a
-${PLIST.py3x}lib/libboost_numpy3.so
-${PLIST.py3x}lib/libboost_numpy3.so.${BOOST_VERSION}
-${PLIST.py3x}lib/libboost_python3.a
-${PLIST.py3x}lib/libboost_python3.so
-${PLIST.py3x}lib/libboost_python3.so.${BOOST_VERSION}
+@comment $NetBSD: PLIST,v 1.5 2018/04/29 20:41:11 adam Exp $
+lib/libboost_numpy${PYVER}.a
+lib/libboost_numpy${PYVER}.so
+lib/libboost_numpy${PYVER}.so.${BOOST_VERSION}
+lib/libboost_python${PYVER}.a
+lib/libboost_python${PYVER}.so
+lib/libboost_python${PYVER}.so.${BOOST_VERSION}
diff --git a/devel/py-boost/buildlink3.mk b/devel/py-boost/buildlink3.mk
index f2e5df1194c..a61624fe9b1 100644
--- a/devel/py-boost/buildlink3.mk
+++ b/devel/py-boost/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2018/01/07 13:04:10 rillig Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2018/04/29 20:41:11 adam Exp $
BUILDLINK_TREE+= py-boost
@@ -8,8 +8,8 @@ PY_BOOST_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.66.*
-BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.66.*
+BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.67.*
+BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.67.*
BUILDLINK_PKGSRCDIR.py-boost?= ../../devel/py-boost
.include "../../devel/boost-headers/buildlink3.mk"