Received: by mail.netbsd.org (Postfix, from userid 605) id EA2E184D82; Sun, 29 Apr 2018 20:41:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CF4F784CFB for ; Sun, 29 Apr 2018 20:41:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id r-Dp7p6JIdaG for ; Sun, 29 Apr 2018 20:41:12 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 596E184CCE for ; Sun, 29 Apr 2018 20:41:12 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 5597DFBEC; Sun, 29 Apr 2018 20:41:12 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_152503447257200" MIME-Version: 1.0 Date: Sun, 29 Apr 2018 20:41:12 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20180429204112.5597DFBEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_152503447257200 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sun Apr 29 20:41:12 UTC 2018 Modified Files: pkgsrc/devel/boost-build: Makefile PLIST buildlink3.mk pkgsrc/devel/boost-headers: Makefile PLIST buildlink3.mk pkgsrc/devel/boost-jam: bjam.mk buildlink3.mk pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk pkgsrc/devel/boost-mpi: buildlink3.mk pkgsrc/devel/py-boost: Makefile PLIST buildlink3.mk pkgsrc/meta-pkgs/boost: Makefile.common distinfo pkgsrc/meta-pkgs/boost/patches: patch-boost_atomic_detail_ops_gcc_sparc.hpp patch-boost_math_tools_config.hpp patch-boost_test_impl_execution__monitor.ipp patch-boostcpp.jam Removed Files: pkgsrc/devel/boost-libs: PLIST.Linux pkgsrc/meta-pkgs/boost/patches: patch-boost_asio_detail_config.hpp patch-tools_build_src_tools_gcc.jam Log Message: boost: updated to 1.67.0 Version 1.67.0: New Libraries: - Contract: Contract programming for C++. - HOF: Higher-order functions for C++. Updated Libraries: - Asio: Added missing const qualifier to basic_socket_acceptor::get_option. Worked around a parsing error that occurs with some versions of gcc. Fixed broken code samples in tutorial. Added new experimental features. (Note that "experimental" features may be changed without notice in subsequent releases.) Added experimental::detached completion token. Added experimental::redirect_error completion token. Added experimental::co_spawn facility for integration with the coroutines technical specification. Updated timeout examples to use latest features. Used asio::steady_timer rather than asio::deadline_timer. Used asio::dynamic_buffer rather than asio::streambuf. Used timed asio::io_context::run_for() function for blocking clients. Added example showing a custom completion token for blocking with timeouts. Fixed unit tests to compile when BOOST_ASIO_NO_DEPRECATED is defined. Changed socket iostreams to use chrono by default, to fix compatibility with the Networking TS. Define BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM to enable the old Boost.Date_Time interface in basic_socket_streambuf and basic_socket_iostream. Updated examples to use chrono rather than Boost.Date_Time. Fixed an incorrect member function detector in the is_dynamic_buffer trait. Fixed an async_result incompatibility with deprecated handler_type. Added a missing move optimisation in the SSL stream implementation. Fixed incorrect basic_resolver_results::value_type typedef. Fixed a compile error with some OpenSSL versions when SSL_OP_NO_COMPRESSION is defined. Changed add_certificate_authority to process multiple certificates in a bundle. Eliminated deprecation warning with MSVC by using std::invoke_result rather than std::result_of. Changed to use std::string_view for C++17 or later, and std::experimental::string_view for C++14. Define the preprocessor macro BOOST_ASIO_DISABLE_STD_STRING_VIEW to force the use of std::experimental::string_view (assuming it is available) when compiling in C++17 mode. Ensured DynamicBuffer template arguments are decayed before using in enable_if tests. Changed documentation to distinguish legacy completion handlers (which are still required to be CopyConstructible) from new MoveConstructible handlers. Suppressed a discarded return value warning in the buffer debugging support. Fixed basic_yield_context to work with completion signatures containing reference parameters. Ensured that stackful coroutines launched using spawn() correctly store decayed copies of their function and handler arguments. Fixed some compatibility issues with Android. Added cross-compilation support to Jamfiles. Fixed some minor portability issues in examples. - Atomic: Breaking change: Changed the result of the (op)_and_test operations added in Boost 1.66 to the opposite - the functions now return true if the operation result is non-zero. This is consistent with other test methods in Boost.Atomic and the C++ standard library. Users can define BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their code to emit warnings on every use of the changed functions. This way users can locate the code that needs to be updated. Update for C++2a. On C++11 compilers that support scoped enums, the memory_order enumeration is now scoped and contains constants with shorter names like acquire, release or seq_cst (i.e. users can use memory_order::acquire instead of memory_order_acquire). The old constants are also provided for backward compatibility. (P0439R0) Update for C++2a. Added experimental support for atomic operations on floating point types. In addition to general operations, add, sub, negate operations and their fetch_(op) and opaque_(op) versions are supported. Lock-free property can be tested with the new macros BOOST_ATOMIC_FLOAT/DOUBLE/LONG_DOUBLE_LOCK_FREE. The support for floating point types is optional and can be disabled by defining BOOST_ATOMIC_NO_FLOATING_POINT. (P0020R6) Added new experimental operations: negate_and_test and complement_and_test which perform negation or bitwise complement and return true if the result is not zero. add, sub, negate, bitwise_and, bitwise_or, bitwise_xor, bitwise_complement operations which perform the operation and return its result. For generic atomic specialization, the default constructor is now trivial if T's default constructor is. The internal implementation of atomic has been updated to avoid undefined behavior that stems from signed integer overflows. As required by the C++ standard, the library uses two's complement representation of signed integers internally and accroding rules of overflow. Currently, the library requires the native signed integer types to also use two's complement representation (but no defined overflow semantics). Improved Clang support. In particular, fixed DCAS not being lock-free and fixed possible incorrect code generated on 32-bit x86. Improved MinGW support. For gcc versions up to 4.6, fixed compilation of DCAS on x86. In x86 PIE code, asm blocks now preserve ebx value. - Beast: This version fixes significant defects in websocket::stream which can lead to asserts or undefined behavior. Users are encouraged to update to the latest Boost release. For a complete list of changes, please view the official Release Notes. - ContainerHash: Extracted from the functional module to break a dependency cycle. Moved headers to new location to reflect name change, the old include paths will still work. Added support for std::string_view, std::error_code, std::error_condition, std::optional, std::variant, std::monostate where available. Added explicit support for vector, so that it will work with libc++. More detail in the library change log. - Context: fix i386/macho routines to correctly return transfer_t in EAX/EDX __sanitizer_finish_switch_fiber should be called directly after context switch Clang on Windows : error: No best alternative for libs/context/build/asm_sources fixing C2492 for execution_context (v1) known bug: including all.hpp + ucontext/winfib causes error 'forced_unwind: is not a member of boost::context::detail' More info https://www.boost.org/users/history/version_1_67_0.html To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/boost-build/Makefile cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/boost-build/PLIST cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/boost-build/buildlink3.mk cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/boost-headers/Makefile cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/boost-headers/PLIST \ pkgsrc/devel/boost-headers/buildlink3.mk cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/boost-jam/bjam.mk cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/boost-jam/buildlink3.mk cvs rdiff -u -r1.63 -r1.64 pkgsrc/devel/boost-libs/Makefile cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/boost-libs/PLIST cvs rdiff -u -r1.5 -r0 pkgsrc/devel/boost-libs/PLIST.Linux cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/boost-libs/buildlink3.mk cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/boost-mpi/buildlink3.mk cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-boost/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-boost/PLIST cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-boost/buildlink3.mk cvs rdiff -u -r1.71 -r1.72 pkgsrc/meta-pkgs/boost/Makefile.common cvs rdiff -u -r1.113 -r1.114 pkgsrc/meta-pkgs/boost/distinfo cvs rdiff -u -r1.4 -r0 \ pkgsrc/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp cvs rdiff -u -r1.2 -r1.3 \ pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp \ pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam cvs rdiff -u -r1.3 -r0 \ pkgsrc/meta-pkgs/boost/patches/patch-tools_build_src_tools_gcc.jam Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_152503447257200 Content-Disposition: inline Content-Length: 78689 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/boost-build/Makefile diff -u pkgsrc/devel/boost-build/Makefile:1.15 pkgsrc/devel/boost-build/Makefile:1.16 --- pkgsrc/devel/boost-build/Makefile:1.15 Wed Aug 13 10:56:35 2014 +++ pkgsrc/devel/boost-build/Makefile Sun Apr 29 20:41:11 2018 @@ -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.' ; \ Index: pkgsrc/devel/boost-build/PLIST diff -u pkgsrc/devel/boost-build/PLIST:1.25 pkgsrc/devel/boost-build/PLIST:1.26 --- pkgsrc/devel/boost-build/PLIST:1.25 Mon Jan 1 20:36:09 2018 +++ pkgsrc/devel/boost-build/PLIST Sun Apr 29 20:41:11 2018 @@ -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-fe 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-in 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/include 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 Index: pkgsrc/devel/boost-build/buildlink3.mk diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.37 pkgsrc/devel/boost-build/buildlink3.mk:1.38 --- pkgsrc/devel/boost-build/buildlink3.mk:1.37 Sat Jan 13 16:09:59 2018 +++ pkgsrc/devel/boost-build/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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 Index: pkgsrc/devel/boost-headers/Makefile diff -u pkgsrc/devel/boost-headers/Makefile:1.45 pkgsrc/devel/boost-headers/Makefile:1.46 --- pkgsrc/devel/boost-headers/Makefile:1.45 Thu Jan 4 10:25:35 2018 +++ pkgsrc/devel/boost-headers/Makefile Sun Apr 29 20:41:11 2018 @@ -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" Index: pkgsrc/devel/boost-headers/PLIST diff -u pkgsrc/devel/boost-headers/PLIST:1.39 pkgsrc/devel/boost-headers/PLIST:1.40 --- pkgsrc/devel/boost-headers/PLIST:1.39 Mon Jan 1 20:36:09 2018 +++ pkgsrc/devel/boost-headers/PLIST Sun Apr 29 20:41:11 2018 @@ -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_ar 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. 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.hp 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.hp 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_strin 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_compi 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.h 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. 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. 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.hp 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/correc 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 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 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_acces 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/robustne 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/agnost 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/cartes 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/defaul 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_i 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/transf 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/tan 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 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.h 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 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/ 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/cp 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_ 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/str 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_co 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_ 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/tra 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_ada 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_v 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_pl 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_ 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 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_de 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_assign 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_po 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.hp 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.h 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_exc 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 Index: pkgsrc/devel/boost-headers/buildlink3.mk diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.39 pkgsrc/devel/boost-headers/buildlink3.mk:1.40 --- pkgsrc/devel/boost-headers/buildlink3.mk:1.39 Mon Jan 1 20:36:09 2018 +++ pkgsrc/devel/boost-headers/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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 Index: pkgsrc/devel/boost-jam/bjam.mk diff -u pkgsrc/devel/boost-jam/bjam.mk:1.19 pkgsrc/devel/boost-jam/bjam.mk:1.20 --- pkgsrc/devel/boost-jam/bjam.mk:1.19 Fri Jul 14 18:18:57 2017 +++ pkgsrc/devel/boost-jam/bjam.mk Sun Apr 29 20:41:11 2018 @@ -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 Index: pkgsrc/devel/boost-jam/buildlink3.mk diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.33 pkgsrc/devel/boost-jam/buildlink3.mk:1.34 --- pkgsrc/devel/boost-jam/buildlink3.mk:1.33 Mon Jan 1 20:36:09 2018 +++ pkgsrc/devel/boost-jam/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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 Index: pkgsrc/devel/boost-libs/Makefile diff -u pkgsrc/devel/boost-libs/Makefile:1.63 pkgsrc/devel/boost-libs/Makefile:1.64 --- pkgsrc/devel/boost-libs/Makefile:1.63 Sat Apr 14 07:34:15 2018 +++ pkgsrc/devel/boost-libs/Makefile Sun Apr 29 20:41:11 2018 @@ -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 Index: pkgsrc/devel/boost-libs/PLIST diff -u pkgsrc/devel/boost-libs/PLIST:1.35 pkgsrc/devel/boost-libs/PLIST:1.36 --- pkgsrc/devel/boost-libs/PLIST:1.35 Thu Aug 24 19:31:32 2017 +++ pkgsrc/devel/boost-libs/PLIST Sun Apr 29 20:41:11 2018 @@ -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_VERSIO ${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} Index: pkgsrc/devel/boost-libs/buildlink3.mk diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.45 pkgsrc/devel/boost-libs/buildlink3.mk:1.46 --- pkgsrc/devel/boost-libs/buildlink3.mk:1.45 Mon Jan 1 20:36:09 2018 +++ pkgsrc/devel/boost-libs/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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" Index: pkgsrc/devel/boost-mpi/buildlink3.mk diff -u pkgsrc/devel/boost-mpi/buildlink3.mk:1.1 pkgsrc/devel/boost-mpi/buildlink3.mk:1.2 --- pkgsrc/devel/boost-mpi/buildlink3.mk:1.1 Thu Aug 24 19:31:32 2017 +++ pkgsrc/devel/boost-mpi/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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" Index: pkgsrc/devel/py-boost/Makefile diff -u pkgsrc/devel/py-boost/Makefile:1.8 pkgsrc/devel/py-boost/Makefile:1.9 --- pkgsrc/devel/py-boost/Makefile:1.8 Sat Apr 29 18:31:42 2017 +++ pkgsrc/devel/py-boost/Makefile Sun Apr 29 20:41:11 2018 @@ -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" Index: pkgsrc/devel/py-boost/PLIST diff -u pkgsrc/devel/py-boost/PLIST:1.4 pkgsrc/devel/py-boost/PLIST:1.5 --- pkgsrc/devel/py-boost/PLIST:1.4 Thu Apr 13 18:43:04 2017 +++ pkgsrc/devel/py-boost/PLIST Sun Apr 29 20:41:11 2018 @@ -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} Index: pkgsrc/devel/py-boost/buildlink3.mk diff -u pkgsrc/devel/py-boost/buildlink3.mk:1.10 pkgsrc/devel/py-boost/buildlink3.mk:1.11 --- pkgsrc/devel/py-boost/buildlink3.mk:1.10 Sun Jan 7 13:04:10 2018 +++ pkgsrc/devel/py-boost/buildlink3.mk Sun Apr 29 20:41:11 2018 @@ -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" Index: pkgsrc/meta-pkgs/boost/Makefile.common diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.71 pkgsrc/meta-pkgs/boost/Makefile.common:1.72 --- pkgsrc/meta-pkgs/boost/Makefile.common:1.71 Mon Jan 1 20:36:09 2018 +++ pkgsrc/meta-pkgs/boost/Makefile.common Sun Apr 29 20:41:11 2018 @@ -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. Index: pkgsrc/meta-pkgs/boost/distinfo diff -u pkgsrc/meta-pkgs/boost/distinfo:1.113 pkgsrc/meta-pkgs/boost/distinfo:1.114 --- pkgsrc/meta-pkgs/boost/distinfo:1.113 Thu Jan 25 12:33:49 2018 +++ pkgsrc/meta-pkgs/boost/distinfo Sun Apr 29 20:41:11 2018 @@ -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_libstdcp 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_a 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 Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp:1.2 pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp:1.3 --- pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp:1.2 Sun Jan 1 15:32:47 2017 +++ pkgsrc/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp Sun Apr 29 20:41:11 2018 @@ -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 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"); } Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.4 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.5 --- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp:1.4 Mon May 29 14:39:29 2017 +++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_config.hpp Sun Apr 29 20:41:11 2018 @@ -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 + +-#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 Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.2 --- pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.1 Thu Aug 24 19:31:32 2017 +++ pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp Sun Apr 29 20:41:11 2018 @@ -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 # 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 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 ); } Index: pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam diff -u pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.2 --- pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.1 Thu Aug 24 19:31:32 2017 +++ pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam Sun Apr 29 20:41:11 2018 @@ -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 : $(stage-locate)/lib on LIB on @@ -10,14 +13,14 @@ $NetBSD: patch-boostcpp.jam,v 1.1 2017/0 ; $(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- and --without- specified ; + EXIT error\: both --with- and --without- 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) --_----------=_152503447257200--