summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
-rw-r--r--meta-pkgs/boost/Makefile.common6
-rw-r--r--meta-pkgs/boost/distinfo20
-rw-r--r--meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp17
-rw-r--r--meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp10
-rw-r--r--meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp17
-rw-r--r--meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp16
-rw-r--r--meta-pkgs/boost/patches/patch-boostcpp.jam21
-rw-r--r--meta-pkgs/boost/patches/patch-tools_build_src_tools_gcc.jam17
24 files changed, 567 insertions, 169 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"
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index 7e5c38d5c07..93f5eeb9316 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.71 2018/01/01 20:36:09 adam Exp $
+# $NetBSD: Makefile.common,v 1.72 2018/04/29 20:41:11 adam Exp $
#
# used by devel/boost-build/Makefile
# used by devel/boost-docs/Makefile
@@ -10,7 +10,7 @@
BOOST_PACKAGE?= undefined
BOOST_COMMENT?= undefined
-BOOST_VERSION= 1.66.0
+BOOST_VERSION= 1.67.0
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
# Update mysql57-client/patches/patch-cmake_boost.cmake when updating version
@@ -89,7 +89,7 @@ post-wrapper:
# We can't do this at post-extract because the extract cookie will get a future
# timestamp than the sources. If this happens, print-PLIST does not work.
pre-configure:
- cd ${WRKSRC} && ${FIND} . -type f -print | ${XARGS} ${TOUCH}
+ ${FIND} ${WRKSRC} -type f -exec ${TOUCH} {} +
# Generate a new user.hpp or use the installed one, depending on the package
# we are building.
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 63a724dc0ab..fecd069fa67 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.113 2018/01/25 12:33:49 jperkin Exp $
+$NetBSD: distinfo,v 1.114 2018/04/29 20:41:11 adam Exp $
-SHA1 (boost_1_66_0.tar.bz2) = b6b284acde2ad7ed49b44e856955d7b1ea4e9459
-RMD160 (boost_1_66_0.tar.bz2) = ee5dafdfa49adf50a5333cef1f55dac4f70b4c14
-SHA512 (boost_1_66_0.tar.bz2) = 0f34075d35391d66876e5189a01a11880a79428e1b267456348ee148dba9dc3abdc74d568f1853be631d20b584b1c804b42443c266f7622164acfc10be3dab8b
-Size (boost_1_66_0.tar.bz2) = 85995778 bytes
+SHA1 (boost_1_67_0.tar.bz2) = 694ae3f4f899d1a80eb7a3b31b33be73c423c1ae
+RMD160 (boost_1_67_0.tar.bz2) = d5bf97b8a953b87c08e367556856204a05346315
+SHA512 (boost_1_67_0.tar.bz2) = 82bf33d7d2c3db109c9d1f12d40bc2d364c8c95262386f906ccd1a71cd71433bcc01829e968b4a13a5003cf0b50cbdf0b435a1d76530cea7bb05725c327411e8
+Size (boost_1_67_0.tar.bz2) = 87336566 bytes
SHA1 (patch-boost_archive_basic__archive.hpp) = 7e7c88cfc00fbf524c70dedd8b9c3c889f8b684f
-SHA1 (patch-boost_asio_detail_config.hpp) = 53a34546638e1264b4d098dfe189abd3b0901027
-SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 6cd1b6fbb8659d7af8ecff63d4558f365f28c12b
+SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 53525f876daeec0a23963917c4c6fad154cf67c4
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
@@ -16,15 +15,15 @@ SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db
SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
SHA1 (patch-boost_math_special__functions_expm1.hpp) = 724fbd40b3780da8af6ce10bbf50a354eb19031a
SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201
-SHA1 (patch-boost_math_tools_config.hpp) = daf8cf1fdac8169825c06804ca6d667792be0e9a
+SHA1 (patch-boost_math_tools_config.hpp) = b2c14003444a015d494a87a5f48750ce95dd6d14
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_stacktrace_detail_collect__unwind.ipp) = a0e9722872121ddc0db6b0d370e848ad5b315d43
SHA1 (patch-boost_stacktrace_detail_frame__unwind.ipp) = 0b06b1a1b28decbe61a6f6891b91c6751ff647e1
SHA1 (patch-boost_stacktrace_detail_location__from__symbol.hpp) = 860bfd99ffce4f6462683fc344d43850632cb6c1
-SHA1 (patch-boost_test_impl_execution__monitor.ipp) = bab0d31f9ae0516de343cc2c6c5b08f6154ba8d5
-SHA1 (patch-boostcpp.jam) = 8914fe56f183649a394032513483e29d1c49e30c
+SHA1 (patch-boost_test_impl_execution__monitor.ipp) = 573e2c8a4575ce1fc50338ddff0968e1c3ed1a61
+SHA1 (patch-boostcpp.jam) = f624d0bede17c61de9758033705eaff94d42775b
SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = 644ecdae0f72fc02a529cd432f9261fb31e9b4e3
@@ -32,4 +31,3 @@ SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = 2ae88227308ee9332f
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
-SHA1 (patch-tools_build_src_tools_gcc.jam) = 7a3b990ea321413f1d4d9220407a1bad557c820e
diff --git a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp b/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp
deleted file mode 100644
index 442aa6f6e33..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-boost_asio_detail_config.hpp,v 1.4 2018/01/04 10:25:35 maya Exp $
-
-Need C++17 for string view.
-
---- boost/asio/detail/config.hpp.orig 2017-12-13 23:56:41.000000000 +0000
-+++ boost/asio/detail/config.hpp
-@@ -782,8 +782,10 @@
- # if defined(__GNUC__)
- # if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
- # if (__cplusplus >= 201402)
-+#if __cplusplus >= 201703L
- # define BOOST_ASIO_HAS_STD_STRING_VIEW 1
- # define BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
-+#endif
- # endif // (__cplusplus >= 201402)
- # endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
- # endif // defined(__GNUC__)
diff --git a/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp b/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
index ea6613f7009..3f10043f25b 100644
--- a/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
@@ -1,11 +1,11 @@
-$NetBSD: patch-boost_atomic_detail_ops_gcc_sparc.hpp,v 1.2 2017/01/01 15:32:47 adam Exp $
+$NetBSD: patch-boost_atomic_detail_ops_gcc_sparc.hpp,v 1.3 2018/04/29 20:41:11 adam Exp $
provide a fence_before_store() for sparc, which fixes the build.
---- boost/atomic/detail/ops_gcc_sparc.hpp.orig 2017-01-01 02:18:57.000000000 +0000
+--- boost/atomic/detail/ops_gcc_sparc.hpp.orig 2018-04-11 13:49:00.000000000 +0000
+++ boost/atomic/detail/ops_gcc_sparc.hpp
-@@ -36,6 +36,12 @@ struct gcc_sparc_cas_base
- {
+@@ -38,6 +38,12 @@ struct gcc_sparc_cas_base
+ static BOOST_CONSTEXPR_OR_CONST bool full_cas_based = true;
static BOOST_CONSTEXPR_OR_CONST bool is_always_lock_free = true;
+ static BOOST_FORCEINLINE void fence_before_store(memory_order order) BOOST_NOEXCEPT
@@ -17,7 +17,7 @@ provide a fence_before_store() for sparc, which fixes the build.
static BOOST_FORCEINLINE void fence_before(memory_order order) BOOST_NOEXCEPT
{
if (order == memory_order_seq_cst)
-@@ -57,6 +63,11 @@ struct gcc_sparc_cas_base
+@@ -59,6 +65,11 @@ struct gcc_sparc_cas_base
if (order == memory_order_seq_cst)
__asm__ __volatile__ ("membar #Sync" ::: "memory");
}
diff --git a/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp b/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp
index b16d0834e88..fa25d5cdd9f 100644
--- a/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp
@@ -1,10 +1,21 @@
-$NetBSD: patch-boost_math_tools_config.hpp,v 1.4 2017/05/29 14:39:29 ryoon Exp $
+$NetBSD: patch-boost_math_tools_config.hpp,v 1.5 2018/04/29 20:41:11 adam Exp $
-* NetBSD has no int128_t
-* NetBSD has no log1pl etc.
+Enable 'long double' support on NetBSD.
+NetBSD does not have int128_t, log1pl, etc.
--- boost/math/tools/config.hpp.orig 2017-04-17 02:22:22.000000000 +0000
+++ boost/math/tools/config.hpp
+@@ -28,8 +28,8 @@
+
+ #include <boost/math/tools/user.hpp>
+
+-#if (defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__) \
+- || (defined(__hppa) && !defined(__OpenBSD__)) || (defined(__NO_LONG_DOUBLE_MATH) && (DBL_MANT_DIG != LDBL_MANT_DIG))) \
++#if (defined(__CYGWIN__) || defined(__FreeBSD__) \
++ || (defined(__hppa) && !defined(__OpenBSD__)) || (defined(__NO_LONG_DOUBLE_MATH) && (DBL_MANT_DIG != LDBL_MANT_DIG)))
+ && !defined(BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS)
+ # define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
+ #endif
@@ -103,7 +103,7 @@
# define BOOST_MATH_NO_DEDUCED_FUNCTION_POINTERS
#endif
diff --git a/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp b/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
index 05b6ffaf05d..cba93349e00 100644
--- a/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
+++ b/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
@@ -1,8 +1,8 @@
-$NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.1 2017/08/24 19:31:32 adam Exp $
+$NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.2 2018/04/29 20:41:11 adam Exp $
---- boost/test/impl/execution_monitor.ipp.orig 2017-08-19 16:49:49.000000000 +0000
+--- boost/test/impl/execution_monitor.ipp.orig 2018-04-11 13:49:08.000000000 +0000
+++ boost/test/impl/execution_monitor.ipp
-@@ -163,7 +163,8 @@ namespace { void _set_se_translator( voi
+@@ -167,7 +167,8 @@ namespace { void _set_se_translator( voi
# if defined(SIGPOLL) && !defined(__CYGWIN__) && \
!(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) && \
!defined(__NetBSD__) && \
@@ -12,15 +12,15 @@ $NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.1 2017/08/24 19:31:32
# define BOOST_TEST_CATCH_SIGPOLL
# endif
-@@ -362,6 +363,7 @@ system_signal_exception::report() const
+@@ -366,6 +367,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
+ #ifdef __VXWORKS__
+ // a bit of a hack to adapt code to small m_sig_info VxWorks uses
+@@ -386,14 +388,18 @@ system_signal_exception::report() const
report_error( execution_exception::system_error,
"signal: the expiration of a timer set by timer_settimer()" );
break;
@@ -39,7 +39,7 @@ $NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.1 2017/08/24 19:31:32
default:
break;
}
-@@ -602,6 +608,7 @@ system_signal_exception::report() const
+@@ -612,6 +618,7 @@ system_signal_exception::report() const
report_error( execution_exception::system_error,
"unrecognized signal %d", m_sig_info->si_signo );
}
diff --git a/meta-pkgs/boost/patches/patch-boostcpp.jam b/meta-pkgs/boost/patches/patch-boostcpp.jam
index 51cb827e73f..fe67ac6ea75 100644
--- a/meta-pkgs/boost/patches/patch-boostcpp.jam
+++ b/meta-pkgs/boost/patches/patch-boostcpp.jam
@@ -1,8 +1,11 @@
-$NetBSD: patch-boostcpp.jam,v 1.1 2017/08/24 19:31:32 adam Exp $
+$NetBSD: patch-boostcpp.jam,v 1.2 2018/04/29 20:41:11 adam Exp $
---- boostcpp.jam.orig 2017-08-19 16:49:36.000000000 +0000
+Find pkgsrc libraries.
+Allow exclusion of all libraries.
+
+--- boostcpp.jam.orig 2018-04-28 06:27:06.000000000 +0000
+++ boostcpp.jam
-@@ -303,6 +303,7 @@ rule declare_install_and_stage_proper_ta
+@@ -335,6 +335,7 @@ rule declare_install_and_stage_proper_ta
: <location>$(stage-locate)/lib
<install-dependencies>on <install-type>LIB
<install-no-version-symlinks>on
@@ -10,14 +13,14 @@ $NetBSD: patch-boostcpp.jam,v 1.1 2017/08/24 19:31:32 adam Exp $
;
$(p).mark-target-as-explicit stage-proper ;
-@@ -564,6 +565,10 @@ rule libraries-to-install ( existing-lib
+@@ -619,6 +620,10 @@ rule libraries-to-install ( existing-lib
{
- EXIT error: both --with-<library> and --without-<library> specified ;
+ EXIT error\: both --with-<library> and --without-<library> specified ;
}
-+ if $(without-parameter) && $(without-parameter) = "*"
-+ {
-+ without-parameter = $(existing-libs) ;
-+ }
++ if $(without-parameter) && $(without-parameter) = "*"
++ {
++ without-parameter = $(existing-libs) ;
++ }
local wrong = [ set.difference $(with-parameter) : $(existing-libs) ] ;
if $(wrong)
diff --git a/meta-pkgs/boost/patches/patch-tools_build_src_tools_gcc.jam b/meta-pkgs/boost/patches/patch-tools_build_src_tools_gcc.jam
deleted file mode 100644
index b67674f8d4a..00000000000
--- a/meta-pkgs/boost/patches/patch-tools_build_src_tools_gcc.jam
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-tools_build_src_tools_gcc.jam,v 1.3 2018/01/15 12:21:35 jperkin Exp $
-
-SunOS supports soname.
-
---- tools/build/src/tools/gcc.jam.orig 2017-12-13 23:56:50.000000000 +0000
-+++ tools/build/src/tools/gcc.jam
-@@ -1129,6 +1129,10 @@ rule set-link-options ( action-name targ
- {
- OPTIONS on $(targets) += -Wl,-s ;
- }
-+
-+ HAVE_SONAME on $(targets) += "" ;
-+ SONAME_OPTION on $(targets) += -h ;
-+
- RPATH on $(targets) += [ feature.get-values <dll-path> ] ;
- # Solaris linker does not have a separate -rpath-link, but allows using
- # -L for the same purpose.