pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed May  6 13:33:53 UTC 2020

Modified Files:
        pkgsrc/devel/boost-build: PLIST buildlink3.mk
        pkgsrc/devel/boost-headers: PLIST buildlink3.mk
        pkgsrc/devel/boost-jam: buildlink3.mk
        pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-mpi: PLIST buildlink3.mk
        pkgsrc/devel/py-boost: PLIST buildlink3.mk
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
        pkgsrc/meta-pkgs/boost/patches: patch-boost_archive_basic__archive.hpp
            patch-boost_thread_pthread_thread__data.hpp
Removed Files:
        pkgsrc/meta-pkgs/boost/patches:
            patch-boost_asio_detail_impl_kqueue__reactor.ipp

Log Message:
boost: updated to 1.73.0

1.73.0:

Known Issues
------------
These are patches from library authors which were found too late to be fixed in the release. Be careful as they have not been through the normal testing process.

New Libraries
-------------
Nowide:
Standard library functions with UTF-8 API on Windows, from Artyom Beilis.

StaticString:
A dynamically resizable string of characters with compile-time fixed capacity and contiguous embedded storage, from Vinnie Falco and Krystian Stasiowski

Updated Libraries
-----------------
Align:
* Update aligned_alloc to support older mingw32.
Any:
* Speedup compilation by not including <algorithm>.
* Maintenance work, including CI hardening.
Asio:
* Fixed compatibility with C++20 concept syntax.
* Marked the POSIX descriptor classes' move constructors as noexcept.
* Added the ssl::host_name_verification class, which is a drop-in replacement for ssl::rfc2818_verification. The ssl::rfc2818_verification class has been marked as deprecated. As a consequence of 
this change, SSL support now depends on functions that were introduced in OpenSSL 1.0.2.
* Added an ssl::context constructor to take ownership of a native handle.
* Changed C++ language version detection with gcc to use __cplusplus macro.
* Fixed a work counting issue in the asynchronous resolve operation for endpoints.
* Fixed the strand<> converting constructors and assignment operators.
* Ensured that resolvers are restarted correctly after a fork.
* Fixed compatibility with the current NetBSD release.
* Removed spurious handler requirement checks in some async_read overloads.
* Changed the ssl::context class to propagate non-EOF errors from the add_certificate_authority function.
* Fixed a Windows-specific thread_pool destructor hang that occurred when the pool had an associated I/O object.
* Changed the select reactor to recreate the "self pipe trick" sockets on error. This addresses an issue on some versions of Windows, where these sockets are discconected after a system sleep.
* Fixed a compile error in the buffered streams due to the lack of reference collapsing in C++98.
* Changed the priority_scheduler example to demonstrate calls to shutdown() and destroy().
* Removed some unnecessary null pointer checks.
* Changed Windows platform detection to recognise TV titles as Windows apps.
* Added some emscripten compatibility patches.
* Fixed a compile error in the use_awaitable_t::as_default_on function.
* Changed all uses of the boost.bind placeholders to use the boost::placeholders namespace.
* Fixed a potential compile error in the async_compose implementation due to incorrect overload selection.
* Suppressed some non-virtual destructor warnings.
* Various documentation fixes and improvements.
Assert:
* Added source_location.
Atomic:
* Implemented C++20 atomic_ref. See docs and especially the caveats section.
* Implemented atomic_flag::test operation, which was introduced in C++20.
* atomic<T> should now take into account alignment requirements of T, which makes a difference if those requirements are higher than that of the internal storage of atomic.
* Added static asserts enforcing the requirements on the value type T used with atomic and atomic_ref. This should prohibit invalid types from being used as atomics.
* Improved internal lock pool implementation. The pool is larger, and lock selection accounts for atomic object alignment, which should reduce the potential of thread contention.
* Fixed incorrect x86 code generated for bit_test_and_* operations on 8 and 16-bit arguments. Other architectures are not affected.
* Fixed a possible unaligned memory access in compare_exchange_* operations, if alignment requirements of value_type are less than that of the internal storage of atomic.
* boost/atomic/atomic.hpp no longer includes boost/atomic/atomic_flag.hpp and boost/atomic/fences.hpp and only defines the boost::atomic class template and related typedefs. Include the other headers 
explicitly or use boost/atomic.hpp to include all parts of Boost.Atomic.
* The atomic<T>::storage() accessor and associated atomic<T>::storage_type type are deprecated. Instead, users are advised to use atomic<T>::value() and atomic<T>::value_type, respectively. Users can 
define BOOST_ATOMIC_SILENCE_STORAGE_DEPRECATION to disable deprecation warnings for the time of transition. The deprecated pieces will be removed in a future release.
* Removed support for BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST. This macro was used as a helper for transition to the updated returned values of *_and_test operations in Boost.Atomic 1.67, which was 
released 2 years before 1.73.
Beast:
* This is a maintenance update.
* Nested mutable_data_type in Beast dynamic buffers is deprecated.
* We'd love to know how you or your company use Beast, consider adding an entry to the Companies and Individuals Using Beast list.
* See the full Release Notes for a complete list of changes.
Context:
* IBM Z: Fix fcontext routines
* mips64/n64: .align 3
* Use OSPLAT MIPS32/MIPS64 to set different ABI
* Fix non-PIC in RISC-V assembly
Conversion:
* Added boost::polymorphic_downcast for references (thanks to Julien Delacroix for the patch).
* Significant docs update.
date_time:
* Support constexpr in c++14 and above
* Make date_time all inline. Users no longer need to link the library for any functions. Library remains for build compatibility.
* Deprecate support for legacy io and USE_DATE_TIME_PRE_1_33_FACET_IO macro
* Misc documentation updates and bugfixes.
DLL:
* Fixes and tests for demangling in boost::dll::smart_library
* Make UB sanitizers happy with boost::dll::load_mode::type
* Ceased dependence on MPL improving compile times
* Clang and ICC on Windows fixes and CI support for those platforms
* Maintenance work, including CI hardening and tests improving.
Dynamic Bitset:
* Fixed a portability issue in the definition of the maximum block limit.
Flyweight:
* Maintenance work.
Geometry:
* Improvements
  - Missing input combinations in intersection() and introduction of tupled-output.
  - Added d3::point_xyz geometry model (thanks to Digvijay Janartha).
* Solved issues
  - Incorrect definition of EPSG:3785.
* Bugfixes
  - R-tree exception-safety improvement.
  - Andoyer inverse formula fixed for close points.
  - Fixed dangling reference in distance algorithm.
* Deprecation
  - Support for C++03 has been deprecated and Geometry will require C++14 from Boost 1.75 onwards.
GIL:
* Added move constructor and move assignment operator to image class
* New member function size() in any_image_view class
* Replace Boost.Test with Boost.LightweightTest as the only test framework used in GIL. This also restructured the test/extension/io/ sub-tree and targets in related Jamfile-s.
* Removed remaining uses of Boost.MPL
* Renamed all macros using BOOST_GIL_ prefix
* Renamed all CMake configuration options using BOOST_GIL_ prefix
* Removed extension/dynamic_image/reduce.hpp as unused and possibly unfinished. An implementation attempt of techniques described in the paper Efficient Run-Time Dispatching in Generic Programming 
with Minimal Code Bloat by Lubomir Bourdev, Jaakko Jarvi.
* Removed direct dependency on Boost.MPL, Boost.System and Boost.Test.
* Started removing public macros for compile-time configuration of I/O extension tests, i.e. BOOST_GIL_IO_TEST_ALLOW_READING_IMAGES and BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES. Instead, if a test 
target is built, it builds all its test cases unconditionally.
* Avoid longjmp interaction during destruction of I/O extension objects.
* Fixed missing alignment default value in constructor of image class.
* Fixed segmentation fault when reading corrupted PNG file.
* Fixed illegal initialization of return values in the old IOv1 interface of I/O extension.
Histogram:
* Added crop command to reduce algorithm
* slice command in reduce now works on category axis
* Added count accumulator, can be used to add arbitrary metadata to each cell
* sum algorithm gained a new argument to optionally sum only over inner bins
* Several fixes for bugs in corner cases
* Enhanced documentation
icl:
* Remove references to date_time compiled library.
* Fix forward decl lower and upper less equal.
* Misc bugfixes.
IO:
* Made all the IOS state saver classes non-copyable. (Glen Fernandes)
* Correctly handle error upon first read from the input stream when reading a quoted string. (Glen Fernandes)
* Implemented ostream_joiner for delimiter based joining. (Glen Fernandes)
* Relocated ostream_string from the Utility library to the IO library as ostream_put.
* Correctly handle stream width and fill in quoted output. (Glen Fernandes)
* Optimize quoted output to write directly to the stream buffer. (Glen Fernandes)
* Glen Fernandes became the maintainer of the IO library.
LexicalCast:
* Maintenance work, including CI hardening and better workarounds for broken standard libraries
Log:
* Default sink used in trivial logging, when no sinks are registered in the logging core, now automatically flushes output after each log record
* core::flush now performs a flush on the default sink used for trivial logging, when no sinks are registered.
* Added a workaround for some syslog API implementations (e.g. glibc), which do not save the application identification string in openlog call. Such implementations could access already freed memory 
on each syslog call, resulting in undefined behavior.
* Fixed that log file rotation on a specific day of month (e.g. rotation_at_time_point(boost::gregorian::greg_day(1))) could be silently ignored and not happen.
* Fixed that text_file_backend::rotate_file could throw if there were no log records written yet and target file name pattern was set.
* Ported various components of the library to std::allocator_traits to improve compatibility with C++20 allocators.
* Fixed compilation errors when building in MSYS2 Cygwin environment.
Math:
IMPORTANT: C++03 support is now deprecated and will be removed from March 2021.
* Added Cubic Hermite Interpolation.
* Added Modified Akima Interpolation.
* Added PCHIP Interpolation.
* Added Quintic Hermite Interpolation.
* Added entropy to numerous distributions.
* Allow trivial quadrature case where the two end points are equal, and in addition allow bounds to be interchanged.
* Fix exp_sinh quadrature to work with complex types over a non-native range.
* Fix miscellaneous compiler warnings in factorial.hpp.
* Use std::chrono rather than boost::chrono in timed pFq calculations.
* Remove much of the old boost::mpl dependencies to improve constexpr support.
Mp11:
* Added mp_unique_if (contributed by Kris Jusiak)
* Added mp_flatten
* Added mp_rotate_left, mp_rotate_right (contributed by Duncan Barber)
* Added mp_compose
* Added mp_power_set
* Added mp_partial_sum
* Added mp_iterate
Multi-index Containers:
* multi_index_container is now AllocatorAware.
* Swapping of internal KeyFromValue, Compare, Hash and Pred objects now selects the appropriate swap function between std::swap and ADL candidates, in accordance with standard specifications in 
[swappable.requirements]
* Provided some internal copy constructors and assignment operators whose default implicit definition is deprecated in C++11 onwards ([depr.impldec]), which was warned about on some compilers.
Multiprecision:
* IMPORTANT: Mark C++03 support as deprecated and due for removal in 2021.
* Big update to cpp_int adds faster Karatsuba and Coomba multiplication routines.
* Fix conversion of gmp_rational to long double and __float128
* Fix up libtommath support to function with the latest libtom releases.
* Fix up some incompatibilities with the latest Intel C++ compiler.
* Fix up constexpr arithmetic support for latest MSVC release.
Outcome:
* Performance of Outcome-based code compiled by clang has been greatly improved. The previous implementation of Outcome's status bitfield confused clang's optimiser, which caused low quality codegen. 
Unlike most codegen issues, this was noticeably in empirical benchmarks of real world code, as was shown by P1886 Error speed benchmarking.
* The safe part of the better_optimisation Outcome v2.2.0 future branch was merged to Outcome v2.1.3 which includes a new status bitfield implementation. This appears to not confuse clang's 
optimiser, and clang 9 produces code which routinely beats GCC 9's code for various canned use cases.
* Installability is now CI tested per commit. Due to installability of standalone Outcome (e.g. make install) breaking itself rather more frequently than is ideal, installability is now tested on CI 
per commit.
* Newer Concepts implementing compilers were unhappy with the early check for destructibility of T and E, so removed template constraints, falling back to static assert which runs later in the type 
instantiation sequence.
* A false positive undefined behaviour sanitiser failure in some use cases of Experimental Outcome was worked around to avoid the failure message.
PolyCollection:
* Suppressed a potential redundant move warning in boost::poly_collection::for_each.
* Fixed a bug by which elements were copied rather than moved in allocator-extended move construction and move assigment between collections with non-propagating, unequal allocators.
* Allocator-extended move construction no longer decays to allocator-extended copy construction for the legacy version of libstdc++-v3 shipped with GCC 4.8 (which can also be used by Clang).
Stacktrace:
* Added documentation on distribution of PDBs
* Fixed msvc-9 build
* Maintenance work, including test fixes fixing typos CI improvements and hardening, inspect tool fixes.
Test:
* Boost.test v3.13 see the Changes log for more details.
* New feature: It is now possible to combine tolerance indication, user message and collection comparison modifier in a single BOOST_TEST expression. See change logs for more details.
ThrowException:
* Added an overload of throw_exception that takes a boost::source_location object.
* NOTE: Projects using BOOST_THROW_EXCEPTION with exceptions disabled will need to add a definition of this new overload.
TTI:
* Added introspection of function templates for more recent C++ compilers versions from gcc and vc++. as well as all versions of clang. Older versions of vc++ before 14.0 and gcc prior to 4.8 may 
fail.
* Added specific introspection for elements of struct/class, enum, and union types, which can be used for more fine-grained introspection than the general 'type' introspection.
TypeIndex:
* Maintenance work, including CI integration with inspect tool.
Utility:
* The ostream_string facility has moved from the Utility library to the IO library as ostream_put.
Variant:
* Removed unused includes
* Fixed zero-as-null-pointer-constat warnings
* Maintenance work, including typo fixes.
Variant2:
* Added support for std::hash, boost::hash.
* variant<T...> is now trivial when all types in T... are trivial. This improves performance by enabling it to be passed to, and returned from, functions in registers.
WinAPI:
* Headers in boost/detail/winapi are deprecated and will be removed in a future release.
* Boost.WinAPI headers no longer include winerror.h. Include boost/winapi/error_codes.hpp to get Windows error codes.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/boost-build/PLIST
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/boost-mpi/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/boost-mpi/buildlink3.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-boost/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-boost/buildlink3.mk
cvs rdiff -u -r1.86 -r1.87 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.129 -r1.130 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_asio_detail_impl_kqueue__reactor.ipp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp

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

Modified files:

Index: pkgsrc/devel/boost-build/PLIST
diff -u pkgsrc/devel/boost-build/PLIST:1.29 pkgsrc/devel/boost-build/PLIST:1.30
--- pkgsrc/devel/boost-build/PLIST:1.29 Thu Aug 22 12:17:52 2019
+++ pkgsrc/devel/boost-build/PLIST      Wed May  6 13:33:52 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2019/08/22 12:17:52 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.30 2020/05/06 13:33:52 adam Exp $
 share/boost-build/__init__.py
 share/boost-build/bootstrap.jam
 share/boost-build/build-system.jam
@@ -123,6 +123,7 @@ share/boost-build/tools/features/linkfla
 share/boost-build/tools/features/local-visibility-feature.jam
 share/boost-build/tools/features/location-feature.jam
 share/boost-build/tools/features/location-prefix-feature.jam
+share/boost-build/tools/features/lto-feature.jam
 share/boost-build/tools/features/name-feature.jam
 share/boost-build/tools/features/objcflags-feature.jam
 share/boost-build/tools/features/optimization-feature.jam

Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.43 pkgsrc/devel/boost-build/buildlink3.mk:1.44
--- pkgsrc/devel/boost-build/buildlink3.mk:1.43 Sun Jan 12 10:10:03 2020
+++ pkgsrc/devel/boost-build/buildlink3.mk      Wed May  6 13:33:52 2020
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.43 2020/01/12 10:10:03 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.44 2020/05/06 13:33:52 adam Exp $
 
 BUILDLINK_TREE+=       boost-build
 
 .if !defined(BOOST_BUILD_BUILDLINK3_MK)
 BOOST_BUILD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.72.*
+BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.73.*
 BUILDLINK_DEPMETHOD.boost-build?=      build
 BUILDLINK_PKGSRCDIR.boost-build?=      ../../devel/boost-build
 .endif # BOOST_BUILD_BUILDLINK3_MK

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.46 pkgsrc/devel/boost-headers/PLIST:1.47
--- pkgsrc/devel/boost-headers/PLIST:1.46       Sun Jan 12 10:10:03 2020
+++ pkgsrc/devel/boost-headers/PLIST    Wed May  6 13:33:52 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.46 2020/01/12 10:10:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.47 2020/05/06 13:33:52 adam Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -194,6 +194,7 @@ include/boost/align/detail/align_up.hpp
 include/boost/align/detail/aligned_alloc.hpp
 include/boost/align/detail/aligned_alloc_android.hpp
 include/boost/align/detail/aligned_alloc_macos.hpp
+include/boost/align/detail/aligned_alloc_mingw.hpp
 include/boost/align/detail/aligned_alloc_msvc.hpp
 include/boost/align/detail/aligned_alloc_posix.hpp
 include/boost/align/detail/aligned_alloc_sunos.hpp
@@ -759,9 +760,11 @@ include/boost/asio/ssl/detail/stream_cor
 include/boost/asio/ssl/detail/verify_callback.hpp
 include/boost/asio/ssl/detail/write_op.hpp
 include/boost/asio/ssl/error.hpp
+include/boost/asio/ssl/host_name_verification.hpp
 include/boost/asio/ssl/impl/context.hpp
 include/boost/asio/ssl/impl/context.ipp
 include/boost/asio/ssl/impl/error.ipp
+include/boost/asio/ssl/impl/host_name_verification.ipp
 include/boost/asio/ssl/impl/rfc2818_verification.ipp
 include/boost/asio/ssl/impl/src.hpp
 include/boost/asio/ssl/rfc2818_verification.hpp
@@ -805,6 +808,7 @@ include/boost/asio/write.hpp
 include/boost/asio/write_at.hpp
 include/boost/asio/yield.hpp
 include/boost/assert.hpp
+include/boost/assert/source_location.hpp
 include/boost/assign.hpp
 include/boost/assign/assignment_exception.hpp
 include/boost/assign/list_inserter.hpp
@@ -824,9 +828,11 @@ include/boost/assign/std/vector.hpp
 include/boost/atomic.hpp
 include/boost/atomic/atomic.hpp
 include/boost/atomic/atomic_flag.hpp
+include/boost/atomic/atomic_ref.hpp
 include/boost/atomic/capabilities.hpp
 include/boost/atomic/detail/addressof.hpp
 include/boost/atomic/detail/atomic_flag.hpp
+include/boost/atomic/detail/atomic_ref_template.hpp
 include/boost/atomic/detail/atomic_template.hpp
 include/boost/atomic/detail/bitwise_cast.hpp
 include/boost/atomic/detail/bitwise_fp_cast.hpp
@@ -841,6 +847,7 @@ include/boost/atomic/detail/caps_linux_a
 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/classify.hpp
 include/boost/atomic/detail/config.hpp
 include/boost/atomic/detail/extra_fp_operations.hpp
 include/boost/atomic/detail/extra_fp_operations_fwd.hpp
@@ -864,10 +871,12 @@ include/boost/atomic/detail/hwcaps_gcc_a
 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/integral_conversions.hpp
 include/boost/atomic/detail/interlocked.hpp
+include/boost/atomic/detail/intptr.hpp
 include/boost/atomic/detail/link.hpp
-include/boost/atomic/detail/lockpool.hpp
+include/boost/atomic/detail/lock_pool.hpp
+include/boost/atomic/detail/memory_order_utils.hpp
 include/boost/atomic/detail/operations.hpp
 include/boost/atomic/detail/operations_fwd.hpp
 include/boost/atomic/detail/operations_lockfree.hpp
@@ -891,8 +900,9 @@ include/boost/atomic/detail/ops_msvc_x86
 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/storage_traits.hpp
 include/boost/atomic/detail/string_ops.hpp
+include/boost/atomic/detail/type_traits/alignment_of.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
@@ -900,6 +910,7 @@ include/boost/atomic/detail/type_traits/
 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_copyable.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
@@ -983,6 +994,7 @@ include/boost/beast/core/detail/tuple.hp
 include/boost/beast/core/detail/type_traits.hpp
 include/boost/beast/core/detail/variant.hpp
 include/boost/beast/core/detail/varint.hpp
+include/boost/beast/core/detail/win32_unicode_path.hpp
 include/boost/beast/core/detect_ssl.hpp
 include/boost/beast/core/error.hpp
 include/boost/beast/core/file.hpp
@@ -2145,6 +2157,7 @@ include/boost/date_time/date_parsing.hpp
 include/boost/date_time/dst_rules.hpp
 include/boost/date_time/dst_transition_generators.hpp
 include/boost/date_time/filetime_functions.hpp
+include/boost/date_time/find_match.hpp
 include/boost/date_time/format_date_parser.hpp
 include/boost/date_time/gregorian/conversion.hpp
 include/boost/date_time/gregorian/formatters.hpp
@@ -2234,7 +2247,6 @@ include/boost/detail/call_traits.hpp
 include/boost/detail/catch_exceptions.hpp
 include/boost/detail/compressed_pair.hpp
 include/boost/detail/container_fwd.hpp
-include/boost/detail/endian.hpp
 include/boost/detail/fenv.hpp
 include/boost/detail/has_default_constructor.hpp
 include/boost/detail/identifier.hpp
@@ -2341,7 +2353,6 @@ include/boost/dll/detail/system_error.hp
 include/boost/dll/detail/type_info.hpp
 include/boost/dll/detail/windows/path_from_handle.hpp
 include/boost/dll/detail/windows/shared_library_impl.hpp
-include/boost/dll/detail/x_info_interface.hpp
 include/boost/dll/import.hpp
 include/boost/dll/import_class.hpp
 include/boost/dll/import_mangled.hpp
@@ -3769,10 +3780,10 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/expand_by_epsilon.hpp
 include/boost/geometry/algorithms/detail/extreme_points.hpp
 include/boost/geometry/algorithms/detail/for_each_range.hpp
-include/boost/geometry/algorithms/detail/get_left_turns.hpp
 include/boost/geometry/algorithms/detail/get_max_size.hpp
 include/boost/geometry/algorithms/detail/has_self_intersections.hpp
 include/boost/geometry/algorithms/detail/interior_iterator.hpp
+include/boost/geometry/algorithms/detail/intersection/areal_areal.hpp
 include/boost/geometry/algorithms/detail/intersection/box_box.hpp
 include/boost/geometry/algorithms/detail/intersection/implementation.hpp
 include/boost/geometry/algorithms/detail/intersection/interface.hpp
@@ -3813,7 +3824,6 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/normalize.hpp
 include/boost/geometry/algorithms/detail/not.hpp
 include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp
-include/boost/geometry/algorithms/detail/occupation_info.hpp
 include/boost/geometry/algorithms/detail/overlaps/implementation.hpp
 include/boost/geometry/algorithms/detail/overlaps/interface.hpp
 include/boost/geometry/algorithms/detail/overlay/add_rings.hpp
@@ -3854,6 +3864,7 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/overlay/needs_self_turns.hpp
 include/boost/geometry/algorithms/detail/overlay/overlay.hpp
 include/boost/geometry/algorithms/detail/overlay/overlay_type.hpp
+include/boost/geometry/algorithms/detail/overlay/pointlike_areal.hpp
 include/boost/geometry/algorithms/detail/overlay/pointlike_linear.hpp
 include/boost/geometry/algorithms/detail/overlay/pointlike_pointlike.hpp
 include/boost/geometry/algorithms/detail/overlay/range_in_geometry.hpp
@@ -3904,6 +3915,7 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/throw_on_empty_input.hpp
 include/boost/geometry/algorithms/detail/touches/implementation.hpp
 include/boost/geometry/algorithms/detail/touches/interface.hpp
+include/boost/geometry/algorithms/detail/tupled_output.hpp
 include/boost/geometry/algorithms/detail/turns/compare_turns.hpp
 include/boost/geometry/algorithms/detail/turns/debug_turn.hpp
 include/boost/geometry/algorithms/detail/turns/filter_continue_turns.hpp
@@ -4057,6 +4069,7 @@ include/boost/geometry/geometries/multi_
 include/boost/geometry/geometries/multi_polygon.hpp
 include/boost/geometry/geometries/point.hpp
 include/boost/geometry/geometries/point_xy.hpp
+include/boost/geometry/geometries/point_xyz.hpp
 include/boost/geometry/geometries/pointing_segment.hpp
 include/boost/geometry/geometries/polygon.hpp
 include/boost/geometry/geometries/register/box.hpp
@@ -4145,7 +4158,6 @@ include/boost/geometry/index/detail/rtre
 include/boost/geometry/index/detail/serialization.hpp
 include/boost/geometry/index/detail/tags.hpp
 include/boost/geometry/index/detail/translator.hpp
-include/boost/geometry/index/detail/tuples.hpp
 include/boost/geometry/index/detail/utilities.hpp
 include/boost/geometry/index/detail/varray.hpp
 include/boost/geometry/index/detail/varray_detail.hpp
@@ -4617,6 +4629,7 @@ include/boost/geometry/util/select_most_
 include/boost/geometry/util/select_sequence_element.hpp
 include/boost/geometry/util/series_expansion.hpp
 include/boost/geometry/util/transform_variant.hpp
+include/boost/geometry/util/tuples.hpp
 include/boost/geometry/views/box_view.hpp
 include/boost/geometry/views/closeable_view.hpp
 include/boost/geometry/views/detail/boundary_view.hpp
@@ -4674,7 +4687,6 @@ include/boost/gil/extension/dynamic_imag
 include/boost/gil/extension/dynamic_image/dynamic_at_c.hpp
 include/boost/gil/extension/dynamic_image/dynamic_image_all.hpp
 include/boost/gil/extension/dynamic_image/image_view_factory.hpp
-include/boost/gil/extension/dynamic_image/reduce.hpp
 include/boost/gil/extension/io/bmp.hpp
 include/boost/gil/extension/io/bmp/detail/is_allowed.hpp
 include/boost/gil/extension/io/bmp/detail/read.hpp
@@ -5553,6 +5565,7 @@ include/boost/heap/priority_queue.hpp
 include/boost/heap/skew_heap.hpp
 include/boost/histogram.hpp
 include/boost/histogram/accumulators.hpp
+include/boost/histogram/accumulators/count.hpp
 include/boost/histogram/accumulators/mean.hpp
 include/boost/histogram/accumulators/ostream.hpp
 include/boost/histogram/accumulators/sum.hpp
@@ -5598,6 +5611,8 @@ include/boost/histogram/detail/mutex_bas
 include/boost/histogram/detail/non_member_container_access.hpp
 include/boost/histogram/detail/operators.hpp
 include/boost/histogram/detail/optional_index.hpp
+include/boost/histogram/detail/priority.hpp
+include/boost/histogram/detail/reduce_command.hpp
 include/boost/histogram/detail/relaxed_equal.hpp
 include/boost/histogram/detail/replace_type.hpp
 include/boost/histogram/detail/safe_comparison.hpp
@@ -6088,8 +6103,13 @@ include/boost/intrusive/trivial_value_tr
 include/boost/intrusive/unordered_set.hpp
 include/boost/intrusive/unordered_set_hook.hpp
 include/boost/intrusive_ptr.hpp
+include/boost/io/detail/buffer_fill.hpp
+include/boost/io/detail/ostream_guard.hpp
 include/boost/io/detail/quoted_manip.hpp
 include/boost/io/ios_state.hpp
+include/boost/io/ostream_joiner.hpp
+include/boost/io/ostream_put.hpp
+include/boost/io/quoted.hpp
 include/boost/io_fwd.hpp
 include/boost/iostreams/categories.hpp
 include/boost/iostreams/chain.hpp
@@ -6729,6 +6749,7 @@ include/boost/math/distributions/student
 include/boost/math/distributions/triangular.hpp
 include/boost/math/distributions/uniform.hpp
 include/boost/math/distributions/weibull.hpp
+include/boost/math/filters/daubechies.hpp
 include/boost/math/interpolators/barycentric_rational.hpp
 include/boost/math/interpolators/cardinal_cubic_b_spline.hpp
 include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp
@@ -6736,14 +6757,22 @@ include/boost/math/interpolators/cardina
 include/boost/math/interpolators/cardinal_trigonometric.hpp
 include/boost/math/interpolators/catmull_rom.hpp
 include/boost/math/interpolators/cubic_b_spline.hpp
+include/boost/math/interpolators/cubic_hermite.hpp
 include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
 include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp
 include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp
 include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp
 include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp
 include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
+include/boost/math/interpolators/detail/cubic_hermite_detail.hpp
+include/boost/math/interpolators/detail/quintic_hermite_detail.hpp
+include/boost/math/interpolators/detail/septic_hermite_detail.hpp
 include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp
 include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp
+include/boost/math/interpolators/makima.hpp
+include/boost/math/interpolators/pchip.hpp
+include/boost/math/interpolators/quintic_hermite.hpp
+include/boost/math/interpolators/septic_hermite.hpp
 include/boost/math/interpolators/vector_barycentric_rational.hpp
 include/boost/math/interpolators/whittaker_shannon.hpp
 include/boost/math/octonion.hpp
@@ -6762,6 +6791,7 @@ include/boost/math/quadrature/ooura_four
 include/boost/math/quadrature/sinh_sinh.hpp
 include/boost/math/quadrature/tanh_sinh.hpp
 include/boost/math/quadrature/trapezoidal.hpp
+include/boost/math/quadrature/wavelet_transforms.hpp
 include/boost/math/quaternion.hpp
 include/boost/math/special_functions.hpp
 include/boost/math/special_functions/acosh.hpp
@@ -6779,6 +6809,8 @@ include/boost/math/special_functions/cbr
 include/boost/math/special_functions/chebyshev.hpp
 include/boost/math/special_functions/chebyshev_transform.hpp
 include/boost/math/special_functions/cos_pi.hpp
+include/boost/math/special_functions/daubechies_scaling.hpp
+include/boost/math/special_functions/daubechies_wavelet.hpp
 include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp
 include/boost/math/special_functions/detail/bernoulli_details.hpp
 include/boost/math/special_functions/detail/bessel_derivatives_linear.hpp
@@ -6800,6 +6832,7 @@ include/boost/math/special_functions/det
 include/boost/math/special_functions/detail/bessel_y0.hpp
 include/boost/math/special_functions/detail/bessel_y1.hpp
 include/boost/math/special_functions/detail/bessel_yn.hpp
+include/boost/math/special_functions/detail/daubechies_scaling_integer_grid.hpp
 include/boost/math/special_functions/detail/erf_inv.hpp
 include/boost/math/special_functions/detail/fp_traits.hpp
 include/boost/math/special_functions/detail/gamma_inva.hpp
@@ -6892,6 +6925,7 @@ include/boost/math/special_functions/ulp
 include/boost/math/special_functions/zeta.hpp
 include/boost/math/statistics/anderson_darling.hpp
 include/boost/math/statistics/bivariate_statistics.hpp
+include/boost/math/statistics/linear_regression.hpp
 include/boost/math/statistics/ljung_box.hpp
 include/boost/math/statistics/runs_test.hpp
 include/boost/math/statistics/signal_statistics.hpp
@@ -6904,6 +6938,7 @@ include/boost/math/tools/complex.hpp
 include/boost/math/tools/condition_numbers.hpp
 include/boost/math/tools/config.hpp
 include/boost/math/tools/convert_from_string.hpp
+include/boost/math/tools/cxx03_warn.hpp
 include/boost/math/tools/detail/is_const_iterable.hpp
 include/boost/math/tools/detail/polynomial_horner1_10.hpp
 include/boost/math/tools/detail/polynomial_horner1_11.hpp
@@ -8715,6 +8750,7 @@ include/boost/multiprecision/cpp_int/mul
 include/boost/multiprecision/cpp_int/serialize.hpp
 include/boost/multiprecision/cpp_int/value_pack.hpp
 include/boost/multiprecision/debug_adaptor.hpp
+include/boost/multiprecision/detail/atomic.hpp
 include/boost/multiprecision/detail/big_lanczos.hpp
 include/boost/multiprecision/detail/bitscan.hpp
 include/boost/multiprecision/detail/constexpr.hpp
@@ -8728,6 +8764,7 @@ include/boost/multiprecision/detail/func
 include/boost/multiprecision/detail/functions/trig.hpp
 include/boost/multiprecision/detail/generic_interconvert.hpp
 include/boost/multiprecision/detail/integer_ops.hpp
+include/boost/multiprecision/detail/itos.hpp
 include/boost/multiprecision/detail/min_max.hpp
 include/boost/multiprecision/detail/no_et_ops.hpp
 include/boost/multiprecision/detail/number_base.hpp
@@ -8761,6 +8798,21 @@ include/boost/noncopyable.hpp
 include/boost/nondet_random.hpp
 include/boost/none.hpp
 include/boost/none_t.hpp
+include/boost/nowide/args.hpp
+include/boost/nowide/config.hpp
+include/boost/nowide/convert.hpp
+include/boost/nowide/cstdio.hpp
+include/boost/nowide/cstdlib.hpp
+include/boost/nowide/detail/convert.hpp
+include/boost/nowide/detail/utf.hpp
+include/boost/nowide/filebuf.hpp
+include/boost/nowide/filesystem.hpp
+include/boost/nowide/fstream.hpp
+include/boost/nowide/iostream.hpp
+include/boost/nowide/replacement.hpp
+include/boost/nowide/stackstring.hpp
+include/boost/nowide/utf8_codecvt.hpp
+include/boost/nowide/windows.hpp
 include/boost/numeric/conversion/bounds.hpp
 include/boost/numeric/conversion/cast.hpp
 include/boost/numeric/conversion/conversion_traits.hpp
@@ -9130,9 +9182,11 @@ include/boost/outcome/experimental/statu
 include/boost/outcome/experimental/status-code/error.hpp
 include/boost/outcome/experimental/status-code/errored_status_code.hpp
 include/boost/outcome/experimental/status-code/generic_code.hpp
+include/boost/outcome/experimental/status-code/getaddrinfo_code.hpp
 include/boost/outcome/experimental/status-code/iostream_support.hpp
 include/boost/outcome/experimental/status-code/nt_code.hpp
 include/boost/outcome/experimental/status-code/posix_code.hpp
+include/boost/outcome/experimental/status-code/result.hpp
 include/boost/outcome/experimental/status-code/status_code.hpp
 include/boost/outcome/experimental/status-code/status_code_domain.hpp
 include/boost/outcome/experimental/status-code/status_code_ptr.hpp
@@ -9340,10 +9394,8 @@ include/boost/phoenix/core/detail/cpp03/
 include/boost/phoenix/core/detail/cpp03/actor_result_of.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
 include/boost/phoenix/core/detail/cpp03/function_eval.hpp
 include/boost/phoenix/core/detail/cpp03/function_eval_expr.hpp
-include/boost/phoenix/core/detail/cpp03/phx2_result.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_10.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_20.hpp
@@ -9379,12 +9431,6 @@ include/boost/phoenix/core/detail/cpp03/
 include/boost/phoenix/core/detail/cpp03/preprocessed/expression_30.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/expression_40.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/expression_50.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_10.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_20.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_30.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_40.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_50.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_10.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_20.hpp
@@ -9397,16 +9443,9 @@ include/boost/phoenix/core/detail/cpp03/
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_30.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_40.hpp
 include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_50.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_10.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_20.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_30.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_40.hpp
-include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_50.hpp
 include/boost/phoenix/core/detail/expression.hpp
 include/boost/phoenix/core/detail/function_eval.hpp
 include/boost/phoenix/core/detail/index_sequence.hpp
-include/boost/phoenix/core/detail/phx2_result.hpp
 include/boost/phoenix/core/domain.hpp
 include/boost/phoenix/core/environment.hpp
 include/boost/phoenix/core/expression.hpp
@@ -9422,7 +9461,7 @@ include/boost/phoenix/core/terminal.hpp
 include/boost/phoenix/core/terminal_fwd.hpp
 include/boost/phoenix/core/v2_eval.hpp
 include/boost/phoenix/core/value.hpp
-include/boost/phoenix/core/visit_each.hpp
+include/boost/phoenix/debug.hpp
 include/boost/phoenix/function.hpp
 include/boost/phoenix/function/adapt_callable.hpp
 include/boost/phoenix/function/adapt_function.hpp
@@ -9767,6 +9806,7 @@ include/boost/predef/architecture/parisc
 include/boost/predef/architecture/ppc.h
 include/boost/predef/architecture/ptx.h
 include/boost/predef/architecture/pyramid.h
+include/boost/predef/architecture/riscv.h
 include/boost/predef/architecture/rs6k.h
 include/boost/predef/architecture/sparc.h
 include/boost/predef/architecture/superh.h
@@ -9810,7 +9850,6 @@ include/boost/predef/compiler/watcom.h
 include/boost/predef/detail/_cassert.h
 include/boost/predef/detail/_exception.h
 include/boost/predef/detail/comp_detected.h
-include/boost/predef/detail/endian_compat.h
 include/boost/predef/detail/os_detected.h
 include/boost/predef/detail/platform_detected.h
 include/boost/predef/detail/test.h
@@ -9854,7 +9893,6 @@ include/boost/predef/make.h
 include/boost/predef/os.h
 include/boost/predef/os/aix.h
 include/boost/predef/os/amigaos.h
-include/boost/predef/os/android.h
 include/boost/predef/os/beos.h
 include/boost/predef/os/bsd.h
 include/boost/predef/os/bsd/bsdi.h
@@ -11370,8 +11408,8 @@ include/boost/smart_ptr/detail/atomic_co
 include/boost/smart_ptr/detail/lightweight_mutex.hpp
 include/boost/smart_ptr/detail/local_counted_base.hpp
 include/boost/smart_ptr/detail/local_sp_deleter.hpp
-include/boost/smart_ptr/detail/lwm_nop.hpp
 include/boost/smart_ptr/detail/lwm_pthreads.hpp
+include/boost/smart_ptr/detail/lwm_std_mutex.hpp
 include/boost/smart_ptr/detail/lwm_win32_cs.hpp
 include/boost/smart_ptr/detail/operator_bool.hpp
 include/boost/smart_ptr/detail/quick_allocator.hpp
@@ -11958,12 +11996,7 @@ include/boost/spirit/home/support/char_e
 include/boost/spirit/home/support/char_encoding/standard.hpp
 include/boost/spirit/home/support/char_encoding/standard_wide.hpp
 include/boost/spirit/home/support/char_encoding/unicode.hpp
-include/boost/spirit/home/support/char_encoding/unicode/DerivedCoreProperties.txt
-include/boost/spirit/home/support/char_encoding/unicode/PropList.txt
-include/boost/spirit/home/support/char_encoding/unicode/Scripts.txt
-include/boost/spirit/home/support/char_encoding/unicode/UnicodeData.txt
 include/boost/spirit/home/support/char_encoding/unicode/category_table.hpp
-include/boost/spirit/home/support/char_encoding/unicode/create_tables.cpp
 include/boost/spirit/home/support/char_encoding/unicode/lowercase_table.hpp
 include/boost/spirit/home/support/char_encoding/unicode/query.hpp
 include/boost/spirit/home/support/char_encoding/unicode/script_table.hpp
@@ -11978,8 +12011,6 @@ include/boost/spirit/home/support/contai
 include/boost/spirit/home/support/context.hpp
 include/boost/spirit/home/support/detail/as_variant.hpp
 include/boost/spirit/home/support/detail/endian.hpp
-include/boost/spirit/home/support/detail/endian/cover_operators.hpp
-include/boost/spirit/home/support/detail/endian/endian.hpp
 include/boost/spirit/home/support/detail/get_encoding.hpp
 include/boost/spirit/home/support/detail/hold_any.hpp
 include/boost/spirit/home/support/detail/is_spirit_tag.hpp
@@ -12602,6 +12633,9 @@ include/boost/statechart/state_machine.h
 include/boost/statechart/termination.hpp
 include/boost/statechart/transition.hpp
 include/boost/static_assert.hpp
+include/boost/static_string.hpp
+include/boost/static_string/config.hpp
+include/boost/static_string/static_string.hpp
 include/boost/swap.hpp
 include/boost/system/api_config.hpp
 include/boost/system/config.hpp
@@ -12700,7 +12734,6 @@ include/boost/test/tools/collection_comp
 include/boost/test/tools/context.hpp
 include/boost/test/tools/cstring_comparison_op.hpp
 include/boost/test/tools/detail/bitwise_manip.hpp
-include/boost/test/tools/detail/expression_holder.hpp
 include/boost/test/tools/detail/fwd.hpp
 include/boost/test/tools/detail/indirections.hpp
 include/boost/test/tools/detail/it_pair.hpp
@@ -12937,46 +12970,71 @@ include/boost/timer/timer.hpp
 include/boost/token_functions.hpp
 include/boost/token_iterator.hpp
 include/boost/tokenizer.hpp
+include/boost/tti/detail/dclass.hpp
 include/boost/tti/detail/dcomp_mem_fun.hpp
+include/boost/tti/detail/dcomp_mem_fun_template.hpp
 include/boost/tti/detail/ddata.hpp
 include/boost/tti/detail/ddeftype.hpp
+include/boost/tti/detail/denclosing_type.hpp
+include/boost/tti/detail/denum.hpp
 include/boost/tti/detail/dftclass.hpp
 include/boost/tti/detail/dfunction.hpp
+include/boost/tti/detail/dfunction_template.hpp
 include/boost/tti/detail/dlambda.hpp
+include/boost/tti/detail/dmacro_fun_template.hpp
+include/boost/tti/detail/dmacro_fve.hpp
+include/boost/tti/detail/dmacro_sunfix.hpp
 include/boost/tti/detail/dmem_data.hpp
 include/boost/tti/detail/dmem_fun.hpp
+include/boost/tti/detail/dmem_fun_template.hpp
 include/boost/tti/detail/dmem_type.hpp
 include/boost/tti/detail/dmetafunc.hpp
 include/boost/tti/detail/dnotype.hpp
 include/boost/tti/detail/dnullptr.hpp
 include/boost/tti/detail/dplaceholder.hpp
 include/boost/tti/detail/dptmf.hpp
+include/boost/tti/detail/dstatic_function_tags.hpp
+include/boost/tti/detail/dstatic_function_type.hpp
 include/boost/tti/detail/dstatic_mem_data.hpp
 include/boost/tti/detail/dstatic_mem_fun.hpp
+include/boost/tti/detail/dstatic_mem_fun_template.hpp
 include/boost/tti/detail/dtclass.hpp
 include/boost/tti/detail/dtemplate.hpp
 include/boost/tti/detail/dtemplate_params.hpp
 include/boost/tti/detail/dtfunction.hpp
 include/boost/tti/detail/dtype.hpp
+include/boost/tti/detail/dunion.hpp
 include/boost/tti/detail/dvm_template_params.hpp
+include/boost/tti/gen/has_class_gen.hpp
 include/boost/tti/gen/has_data_gen.hpp
+include/boost/tti/gen/has_enum_gen.hpp
 include/boost/tti/gen/has_function_gen.hpp
+include/boost/tti/gen/has_function_template_gen.hpp
 include/boost/tti/gen/has_member_data_gen.hpp
 include/boost/tti/gen/has_member_function_gen.hpp
+include/boost/tti/gen/has_member_function_template_gen.hpp
 include/boost/tti/gen/has_static_member_data_gen.hpp
 include/boost/tti/gen/has_static_member_function_gen.hpp
+include/boost/tti/gen/has_static_member_function_template_gen.hpp
 include/boost/tti/gen/has_template_gen.hpp
 include/boost/tti/gen/has_type_gen.hpp
+include/boost/tti/gen/has_union_gen.hpp
 include/boost/tti/gen/member_type_gen.hpp
 include/boost/tti/gen/namespace_gen.hpp
+include/boost/tti/has_class.hpp
 include/boost/tti/has_data.hpp
+include/boost/tti/has_enum.hpp
 include/boost/tti/has_function.hpp
+include/boost/tti/has_function_template.hpp
 include/boost/tti/has_member_data.hpp
 include/boost/tti/has_member_function.hpp
+include/boost/tti/has_member_function_template.hpp
 include/boost/tti/has_static_member_data.hpp
 include/boost/tti/has_static_member_function.hpp
+include/boost/tti/has_static_member_function_template.hpp
 include/boost/tti/has_template.hpp
 include/boost/tti/has_type.hpp
+include/boost/tti/has_union.hpp
 include/boost/tti/member_type.hpp
 include/boost/tti/tti.hpp
 include/boost/tuple/detail/tuple_basic.hpp
@@ -13645,7 +13703,6 @@ include/boost/utility/enable_if.hpp
 include/boost/utility/explicit_operator_bool.hpp
 include/boost/utility/identity_type.hpp
 include/boost/utility/in_place_factory.hpp
-include/boost/utility/ostream_string.hpp
 include/boost/utility/result_of.hpp
 include/boost/utility/string_ref.hpp
 include/boost/utility/string_ref_fwd.hpp

Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.45 pkgsrc/devel/boost-headers/buildlink3.mk:1.46
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.45       Sun Jan 12 10:10:03 2020
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Wed May  6 13:33:52 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.45 2020/01/12 10:10:03 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.46 2020/05/06 13:33:52 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.72.*
+BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.73.*
 BUILDLINK_DEPMETHOD.boost-headers?=    build
 BUILDLINK_PKGSRCDIR.boost-headers?=    ../../devel/boost-headers
 

Index: pkgsrc/devel/boost-jam/buildlink3.mk
diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.39 pkgsrc/devel/boost-jam/buildlink3.mk:1.40
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.39   Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/boost-jam/buildlink3.mk        Wed May  6 13:33:52 2020
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.39 2020/01/12 10:10:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.40 2020/05/06 13:33:52 adam Exp $
 
 BUILDLINK_TREE+=       boost-jam
 
 .if !defined(BOOST_JAM_BUILDLINK3_MK)
 BOOST_JAM_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.72.*
+BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.73.*
 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.80 pkgsrc/devel/boost-libs/Makefile:1.81
--- pkgsrc/devel/boost-libs/Makefile:1.80       Sun Apr 12 08:28:28 2020
+++ pkgsrc/devel/boost-libs/Makefile    Wed May  6 13:33:53 2020
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.80 2020/04/12 08:28:28 adam Exp $
+# $NetBSD: Makefile,v 1.81 2020/05/06 13:33:53 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

Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.40 pkgsrc/devel/boost-libs/PLIST:1.41
--- pkgsrc/devel/boost-libs/PLIST:1.40  Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/boost-libs/PLIST       Wed May  6 13:33:53 2020
@@ -1,183 +1,188 @@
-@comment $NetBSD: PLIST,v 1.40 2020/01/12 10:10:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.41 2020/05/06 13:33:53 adam Exp $
 lib/libboost_atomic.a
 lib/libboost_atomic.so
 lib/libboost_atomic.so.${PKGVERSION}
 lib/libboost_atomic.so.1
-lib/libboost_atomic.so.1.72
+lib/libboost_atomic.so.1.73
 lib/libboost_chrono.a
 lib/libboost_chrono.so
 lib/libboost_chrono.so.${PKGVERSION}
 lib/libboost_chrono.so.1
-lib/libboost_chrono.so.1.72
+lib/libboost_chrono.so.1.73
 lib/libboost_container.a
 lib/libboost_container.so
 lib/libboost_container.so.${PKGVERSION}
 lib/libboost_container.so.1
-lib/libboost_container.so.1.72
+lib/libboost_container.so.1.73
 ${PLIST.context}lib/libboost_context.a
 ${PLIST.context}lib/libboost_context.so
 ${PLIST.context}lib/libboost_context.so.${PKGVERSION}
 ${PLIST.context}lib/libboost_context.so.1
-${PLIST.context}lib/libboost_context.so.1.72
+${PLIST.context}lib/libboost_context.so.1.73
 lib/libboost_contract.a
 lib/libboost_contract.so
 lib/libboost_contract.so.${PKGVERSION}
 lib/libboost_contract.so.1
-lib/libboost_contract.so.1.72
+lib/libboost_contract.so.1.73
 ${PLIST.context}lib/libboost_coroutine.a
 ${PLIST.context}lib/libboost_coroutine.so
 ${PLIST.context}lib/libboost_coroutine.so.${PKGVERSION}
 ${PLIST.context}lib/libboost_coroutine.so.1
-${PLIST.context}lib/libboost_coroutine.so.1.72
+${PLIST.context}lib/libboost_coroutine.so.1.73
 lib/libboost_date_time.a
 lib/libboost_date_time.so
 lib/libboost_date_time.so.${PKGVERSION}
 lib/libboost_date_time.so.1
-lib/libboost_date_time.so.1.72
+lib/libboost_date_time.so.1.73
 lib/libboost_exception.a
 ${PLIST.fiber}lib/libboost_fiber.a
 ${PLIST.fiber}lib/libboost_fiber.so
 ${PLIST.fiber}lib/libboost_fiber.so.${BOOST_VERSION}
 ${PLIST.fiber}lib/libboost_fiber.so.1
-${PLIST.fiber}lib/libboost_fiber.so.1.72
+${PLIST.fiber}lib/libboost_fiber.so.1.73
 lib/libboost_filesystem.a
 lib/libboost_filesystem.so
 lib/libboost_filesystem.so.${PKGVERSION}
 lib/libboost_filesystem.so.1
-lib/libboost_filesystem.so.1.72
+lib/libboost_filesystem.so.1.73
 lib/libboost_graph.a
 lib/libboost_graph.so
 lib/libboost_graph.so.${PKGVERSION}
 lib/libboost_graph.so.1
-lib/libboost_graph.so.1.72
+lib/libboost_graph.so.1.73
 lib/libboost_iostreams.a
 lib/libboost_iostreams.so
 lib/libboost_iostreams.so.${PKGVERSION}
 lib/libboost_iostreams.so.1
-lib/libboost_iostreams.so.1.72
+lib/libboost_iostreams.so.1.73
 lib/libboost_locale.a
 lib/libboost_locale.so
 lib/libboost_locale.so.${PKGVERSION}
 lib/libboost_locale.so.1
-lib/libboost_locale.so.1.72
+lib/libboost_locale.so.1.73
 ${PLIST.log}lib/libboost_log.a
 ${PLIST.log}lib/libboost_log.so
 ${PLIST.log}lib/libboost_log.so.${PKGVERSION}
 ${PLIST.log}lib/libboost_log.so.1
-${PLIST.log}lib/libboost_log.so.1.72
+${PLIST.log}lib/libboost_log.so.1.73
 ${PLIST.log}lib/libboost_log_setup.a
 ${PLIST.log}lib/libboost_log_setup.so
 ${PLIST.log}lib/libboost_log_setup.so.${PKGVERSION}
 ${PLIST.log}lib/libboost_log_setup.so.1
-${PLIST.log}lib/libboost_log_setup.so.1.72
+${PLIST.log}lib/libboost_log_setup.so.1.73
 lib/libboost_math_c99.a
 lib/libboost_math_c99.so
 lib/libboost_math_c99.so.${PKGVERSION}
 lib/libboost_math_c99.so.1
-lib/libboost_math_c99.so.1.72
+lib/libboost_math_c99.so.1.73
 lib/libboost_math_c99f.a
 lib/libboost_math_c99f.so
 lib/libboost_math_c99f.so.${PKGVERSION}
 lib/libboost_math_c99f.so.1
-lib/libboost_math_c99f.so.1.72
+lib/libboost_math_c99f.so.1.73
 ${PLIST.longdbl}lib/libboost_math_c99l.a
 ${PLIST.longdbl}lib/libboost_math_c99l.so
 ${PLIST.longdbl}lib/libboost_math_c99l.so.${PKGVERSION}
 ${PLIST.longdbl}lib/libboost_math_c99l.so.1
-${PLIST.longdbl}lib/libboost_math_c99l.so.1.72
+${PLIST.longdbl}lib/libboost_math_c99l.so.1.73
 lib/libboost_math_tr1.a
 lib/libboost_math_tr1.so
 lib/libboost_math_tr1.so.${PKGVERSION}
 lib/libboost_math_tr1.so.1
-lib/libboost_math_tr1.so.1.72
+lib/libboost_math_tr1.so.1.73
 lib/libboost_math_tr1f.a
 lib/libboost_math_tr1f.so
 lib/libboost_math_tr1f.so.${PKGVERSION}
 lib/libboost_math_tr1f.so.1
-lib/libboost_math_tr1f.so.1.72
+lib/libboost_math_tr1f.so.1.73
 ${PLIST.longdbl}lib/libboost_math_tr1l.a
 ${PLIST.longdbl}lib/libboost_math_tr1l.so
 ${PLIST.longdbl}lib/libboost_math_tr1l.so.${PKGVERSION}
 ${PLIST.longdbl}lib/libboost_math_tr1l.so.1
-${PLIST.longdbl}lib/libboost_math_tr1l.so.1.72
+${PLIST.longdbl}lib/libboost_math_tr1l.so.1.73
+lib/libboost_nowide.a
+lib/libboost_nowide.so
+lib/libboost_nowide.so.${PKGVERSION}
+lib/libboost_nowide.so.1
+lib/libboost_nowide.so.1.73
 lib/libboost_prg_exec_monitor.a
 lib/libboost_prg_exec_monitor.so
 lib/libboost_prg_exec_monitor.so.${PKGVERSION}
 lib/libboost_prg_exec_monitor.so.1
-lib/libboost_prg_exec_monitor.so.1.72
+lib/libboost_prg_exec_monitor.so.1.73
 lib/libboost_program_options.a
 lib/libboost_program_options.so
 lib/libboost_program_options.so.${PKGVERSION}
 lib/libboost_program_options.so.1
-lib/libboost_program_options.so.1.72
+lib/libboost_program_options.so.1.73
 lib/libboost_random.a
 lib/libboost_random.so
 lib/libboost_random.so.${PKGVERSION}
 lib/libboost_random.so.1
-lib/libboost_random.so.1.72
+lib/libboost_random.so.1.73
 lib/libboost_regex.a
 lib/libboost_regex.so
 lib/libboost_regex.so.${PKGVERSION}
 lib/libboost_regex.so.1
-lib/libboost_regex.so.1.72
+lib/libboost_regex.so.1.73
 lib/libboost_serialization.a
 lib/libboost_serialization.so
 lib/libboost_serialization.so.${PKGVERSION}
 lib/libboost_serialization.so.1
-lib/libboost_serialization.so.1.72
+lib/libboost_serialization.so.1.73
 lib/libboost_stacktrace_addr2line.a
 lib/libboost_stacktrace_addr2line.so
 lib/libboost_stacktrace_addr2line.so.${PKGVERSION}
 lib/libboost_stacktrace_addr2line.so.1
-lib/libboost_stacktrace_addr2line.so.1.72
+lib/libboost_stacktrace_addr2line.so.1.73
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.a
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.${BOOST_VERSION}
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.1
-${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.1.72
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.1.73
 lib/libboost_stacktrace_basic.a
 lib/libboost_stacktrace_basic.so
 lib/libboost_stacktrace_basic.so.${PKGVERSION}
 lib/libboost_stacktrace_basic.so.1
-lib/libboost_stacktrace_basic.so.1.72
+lib/libboost_stacktrace_basic.so.1.73
 lib/libboost_stacktrace_noop.a
 lib/libboost_stacktrace_noop.so
 lib/libboost_stacktrace_noop.so.${PKGVERSION}
 lib/libboost_stacktrace_noop.so.1
-lib/libboost_stacktrace_noop.so.1.72
+lib/libboost_stacktrace_noop.so.1.73
 lib/libboost_system.a
 lib/libboost_system.so
 lib/libboost_system.so.${PKGVERSION}
 lib/libboost_system.so.1
-lib/libboost_system.so.1.72
+lib/libboost_system.so.1.73
 lib/libboost_test_exec_monitor.a
 lib/libboost_thread.a
 lib/libboost_thread.so
 lib/libboost_thread.so.${PKGVERSION}
 lib/libboost_thread.so.1
-lib/libboost_thread.so.1.72
+lib/libboost_thread.so.1.73
 lib/libboost_timer.a
 lib/libboost_timer.so
 lib/libboost_timer.so.${PKGVERSION}
 lib/libboost_timer.so.1
-lib/libboost_timer.so.1.72
+lib/libboost_timer.so.1.73
 lib/libboost_type_erasure.a
 lib/libboost_type_erasure.so
 lib/libboost_type_erasure.so.${PKGVERSION}
 lib/libboost_type_erasure.so.1
-lib/libboost_type_erasure.so.1.72
+lib/libboost_type_erasure.so.1.73
 lib/libboost_unit_test_framework.a
 lib/libboost_unit_test_framework.so
 lib/libboost_unit_test_framework.so.${PKGVERSION}
 lib/libboost_unit_test_framework.so.1
-lib/libboost_unit_test_framework.so.1.72
+lib/libboost_unit_test_framework.so.1.73
 lib/libboost_wave.a
 lib/libboost_wave.so
 lib/libboost_wave.so.${PKGVERSION}
 lib/libboost_wave.so.1
-lib/libboost_wave.so.1.72
+lib/libboost_wave.so.1.73
 lib/libboost_wserialization.a
 lib/libboost_wserialization.so
 lib/libboost_wserialization.so.${PKGVERSION}
 lib/libboost_wserialization.so.1
-lib/libboost_wserialization.so.1.72
+lib/libboost_wserialization.so.1.73

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.51 pkgsrc/devel/boost-libs/buildlink3.mk:1.52
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.51  Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Wed May  6 13:33:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.51 2020/01/12 10:10:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.52 2020/05/06 13:33:53 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.72.*
-BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.72.0
+BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.73.*
+BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.73.0
 BUILDLINK_PKGSRCDIR.boost-libs?=       ../../devel/boost-libs
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/devel/boost-mpi/PLIST
diff -u pkgsrc/devel/boost-mpi/PLIST:1.4 pkgsrc/devel/boost-mpi/PLIST:1.5
--- pkgsrc/devel/boost-mpi/PLIST:1.4    Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/boost-mpi/PLIST        Wed May  6 13:33:53 2020
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.4 2020/01/12 10:10:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/05/06 13:33:53 adam Exp $
 lib/libboost_mpi.a
 lib/libboost_mpi.so
-lib/libboost_mpi.so.1
-lib/libboost_mpi.so.1.72
 lib/libboost_mpi.so.${PKGVERSION}
+lib/libboost_mpi.so.1
+lib/libboost_mpi.so.1.73

Index: pkgsrc/devel/boost-mpi/buildlink3.mk
diff -u pkgsrc/devel/boost-mpi/buildlink3.mk:1.7 pkgsrc/devel/boost-mpi/buildlink3.mk:1.8
--- pkgsrc/devel/boost-mpi/buildlink3.mk:1.7    Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/boost-mpi/buildlink3.mk        Wed May  6 13:33:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2020/01/12 10:10:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2020/05/06 13:33:53 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.72.*
-BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi-1.72.*
+BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.73.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi-1.73.*
 BUILDLINK_PKGSRCDIR.boost-mpi?=                ../../devel/boost-mpi
 
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/devel/py-boost/PLIST
diff -u pkgsrc/devel/py-boost/PLIST:1.8 pkgsrc/devel/py-boost/PLIST:1.9
--- pkgsrc/devel/py-boost/PLIST:1.8     Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/py-boost/PLIST Wed May  6 13:33:53 2020
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.8 2020/01/12 10:10:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2020/05/06 13:33:53 adam Exp $
 lib/libboost_numpy${PYVER}.a
 lib/libboost_numpy${PYVER}.so
-lib/libboost_numpy${PYVER}.so.1
-lib/libboost_numpy${PYVER}.so.1.72
 lib/libboost_numpy${PYVER}.so.${PKGVERSION}
+lib/libboost_numpy${PYVER}.so.1
+lib/libboost_numpy${PYVER}.so.1.73
 lib/libboost_python${PYVER}.a
 lib/libboost_python${PYVER}.so
-lib/libboost_python${PYVER}.so.1
-lib/libboost_python${PYVER}.so.1.72
 lib/libboost_python${PYVER}.so.${PKGVERSION}
+lib/libboost_python${PYVER}.so.1
+lib/libboost_python${PYVER}.so.1.73

Index: pkgsrc/devel/py-boost/buildlink3.mk
diff -u pkgsrc/devel/py-boost/buildlink3.mk:1.16 pkgsrc/devel/py-boost/buildlink3.mk:1.17
--- pkgsrc/devel/py-boost/buildlink3.mk:1.16    Sun Jan 12 10:10:04 2020
+++ pkgsrc/devel/py-boost/buildlink3.mk Wed May  6 13:33:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.16 2020/01/12 10:10:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.17 2020/05/06 13:33:53 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.72.*
-BUILDLINK_ABI_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.72.*
+BUILDLINK_API_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.73.*
+BUILDLINK_ABI_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.73.*
 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.86 pkgsrc/meta-pkgs/boost/Makefile.common:1.87
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.86 Sun Mar 29 05:34:36 2020
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Wed May  6 13:33:53 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.86 2020/03/29 05:34:36 taca Exp $
+# $NetBSD: Makefile.common,v 1.87 2020/05/06 13:33:53 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.72.0
+BOOST_VERSION=         1.73.0
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 # Update mysql57-client/patches/patch-cmake_boost.cmake when updating version

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.129 pkgsrc/meta-pkgs/boost/distinfo:1.130
--- pkgsrc/meta-pkgs/boost/distinfo:1.129       Sun Jan 12 10:10:04 2020
+++ pkgsrc/meta-pkgs/boost/distinfo     Wed May  6 13:33:53 2020
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.129 2020/01/12 10:10:04 adam Exp $
+$NetBSD: distinfo,v 1.130 2020/05/06 13:33:53 adam Exp $
 
-SHA1 (boost_1_72_0.tar.bz2) = 88866e4075e12255e7a7189d0b8a686e0b1ee9c1
-RMD160 (boost_1_72_0.tar.bz2) = a2d89b52665a145d19e181a5d52682ca51526765
-SHA512 (boost_1_72_0.tar.bz2) = 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6
-Size (boost_1_72_0.tar.bz2) = 106907358 bytes
-SHA1 (patch-boost_archive_basic__archive.hpp) = 7e7c88cfc00fbf524c70dedd8b9c3c889f8b684f
+SHA1 (boost_1_73_0.tar.bz2) = 6d6ed02b29c860fd21b274fc4e1f820855e765e9
+RMD160 (boost_1_73_0.tar.bz2) = 3cd711ac0f6ee60d63f5f77df4957beaa6e0bf3d
+SHA512 (boost_1_73_0.tar.bz2) = 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
+Size (boost_1_73_0.tar.bz2) = 109247910 bytes
+SHA1 (patch-boost_archive_basic__archive.hpp) = 1e9a29de5a9a0718eb0902ba86839407dd166e84
 SHA1 (patch-boost_asio_detail_config.hpp) = f3ae1fd0a026c21a89d196c74e02c4d3c8ea0808
-SHA1 (patch-boost_asio_detail_impl_kqueue__reactor.ipp) = ce16c7c875e6361f952513e700a14761312650fa
 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
@@ -24,7 +23,7 @@ SHA1 (patch-boost_property__tree_detail_
 SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
 SHA1 (patch-boost_stacktrace_detail_collect__unwind.ipp) = a5922dffd929f596b6e7d71b11f32d17e0bbd806
 SHA1 (patch-boost_test_impl_execution__monitor.ipp) = ffd449576d00b7e6ea3081421e3e70decf5d7de8
-SHA1 (patch-boost_thread_pthread_thread__data.hpp) = 64d2edbaaa297408b8d0b8853611b1d3b0ceea7f
+SHA1 (patch-boost_thread_pthread_thread__data.hpp) = d048867f0ed98720cc375e949e5c92b92f3ce1ac
 SHA1 (patch-boostcpp.jam) = c545980fc72ce5a9fd2463899280927b495771b9
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp:1.2 pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp:1.2   Mon Jan  1 20:36:09 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp       Wed May  6 13:33:53 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-boost_archive_basic__archive.hpp,v 1.2 2018/01/01 20:36:09 adam Exp $
+$NetBSD: patch-boost_archive_basic__archive.hpp,v 1.3 2020/05/06 13:33:53 adam Exp $
 
---- boost/archive/basic_archive.hpp.orig       2017-12-13 23:56:48.000000000 +0000
+--- boost/archive/basic_archive.hpp.orig       2020-04-22 13:35:57.000000000 +0000
 +++ boost/archive/basic_archive.hpp
 @@ -115,7 +115,7 @@ public:
      explicit class_id_type(const int t_) : t(t_){
@@ -10,7 +10,7 @@ $NetBSD: patch-boost_archive_basic__arch
 +    explicit class_id_type(const size_t t_) : t(t_){
   //       BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
      }
-     class_id_type(const class_id_type & t_) : 
+     class_id_type(const class_id_type & t_) :
 @@ -152,7 +152,7 @@ public:
      object_id_type(): t(0) {};
      // note: presumes that size_t >= unsigned int.

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp:1.1      Fri Dec 14 11:56:48 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_thread_pthread_thread__data.hpp  Wed May  6 13:33:53 2020
@@ -1,8 +1,6 @@
-$NetBSD: patch-boost_thread_pthread_thread__data.hpp,v 1.1 2018/12/14 11:56:48 jperkin Exp $
+$NetBSD: patch-boost_thread_pthread_thread__data.hpp,v 1.2 2020/05/06 13:33:53 adam Exp $
 
-PTHREAD_STACK_MIN on SunOS is not a constant.
-
---- boost/thread/pthread/thread_data.hpp.orig  2018-12-14 11:22:44.619793412 +0000
+--- boost/thread/pthread/thread_data.hpp.orig  2020-04-22 13:36:07.000000000 +0000
 +++ boost/thread/pthread/thread_data.hpp
 @@ -32,6 +32,7 @@
  # endif
@@ -12,14 +10,3 @@ PTHREAD_STACK_MIN on SunOS is not a cons
  #include <pthread.h>
  #include <unistd.h>
  
-@@ -57,7 +58,9 @@ namespace boost
- #else
-           std::size_t page_size = ::sysconf( _SC_PAGESIZE);
- #endif
--#if PTHREAD_STACK_MIN > 0
-+#if defined(__sun)
-+          if (size<PTHREAD_STACK_MIN) size=PTHREAD_STACK_MIN;
-+#elif PTHREAD_STACK_MIN > 0
-           if (size<PTHREAD_STACK_MIN) size=PTHREAD_STACK_MIN;
- #endif
-           size = ((size+page_size-1)/page_size)*page_size;



Home | Main Index | Thread Index | Old Index