diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/boost-build/Makefile | 6 | ||||
-rw-r--r-- | devel/boost-build/PLIST | 7 | ||||
-rw-r--r-- | devel/boost-build/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-headers/Makefile | 10 | ||||
-rw-r--r-- | devel/boost-headers/PLIST | 472 | ||||
-rw-r--r-- | devel/boost-headers/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-jam/bjam.mk | 3 | ||||
-rw-r--r-- | devel/boost-jam/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-libs/Makefile | 26 | ||||
-rw-r--r-- | devel/boost-libs/PLIST | 20 | ||||
-rw-r--r-- | devel/boost-libs/PLIST.Linux | 4 | ||||
-rw-r--r-- | devel/boost-libs/buildlink3.mk | 6 | ||||
-rw-r--r-- | devel/boost-mpi/buildlink3.mk | 6 | ||||
-rw-r--r-- | devel/py-boost/Makefile | 14 | ||||
-rw-r--r-- | devel/py-boost/PLIST | 20 | ||||
-rw-r--r-- | devel/py-boost/buildlink3.mk | 6 |
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" |