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: ryoon
Date: Sun Jan 22 16:24:29 UTC 2023
Modified Files:
pkgsrc/devel/boost-build: PLIST buildlink3.mk
pkgsrc/devel/boost-headers: PLIST buildlink3.mk
pkgsrc/devel/boost-jam: Makefile PLIST bjam.mk buildlink3.mk
pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk
pkgsrc/devel/boost-mpi: buildlink3.mk
pkgsrc/devel/py-boost: buildlink3.mk
pkgsrc/meta-pkgs/boost: Makefile Makefile.common distinfo
pkgsrc/meta-pkgs/boost/patches: patch-boost_math_tools_promotion.hpp
Removed Files:
pkgsrc/meta-pkgs/boost/patches: patch-bjam-fix-install
Log Message:
boost: Update to 1.81.0
Changelog:
Version 1.81.0
New Libraries
* URL: A library for parsing, modifying, and printing URLs using only C++11,
from Vinnie Falco and Alan de Freitas. Features include fast compilation,
strong invariants, and strict compliance using a memory-friendly approach.
Updated Libraries
* Asio:
+ Added the consign completion token adapter, which can be used to attach
additional values to a completion handler.
+ Added any_completion_handler<>, which can be used to type-erase
completion handlers.
+ Added experimental::co_composed to enable lightweight implementations
of user-defined asynchronous operations using C++20 coroutines.
+ Add range-based experimental::make_parallel_group() overloads.
+ Added any_completion_executor, a type-erased wrapper for executors that
are associated with completion handlers.
+ Added missing context query to use_future's executor.
+ Added nothrow constructor overloads to execution::any_executor<> and
any_io_executor.
+ Optimised representation of empty execution::any_executor objects to
improve the performance of copy and move operations.
+ Added an associated_cancellation_slot specialisation for std::
reference_wrapper.
+ Changed I/O objects to return their executors by const reference.
+ Changed associated to use deduced return types for all two-argument get
functions.
+ Fixed spawn implementation to catch unhandled exceptions and rethrow
them outside of the spawned "thread".
+ Fixed spawn to ensure the completion handler is dispatched through the
correct executor.
+ Fixed cleanup of of terminal-state spawn "thread" objects.
+ Fixed spawn and co_spawn implementations to dispatch cancellation
handlers on the correct executor.
+ Changed semantics of 'dispatch' to mean the executor is used as-is.
+ Deprecated the execution::execute customisation point and sender/
receiver facilities.
+ Added a C++11 parallel_group example.
+ Fixed example code to not use the deprecated resolve conversions.
+ Fixed an ambiguity in experimental::channel_traits specialisations.
+ Added a specialised channel implementation for the for R(error_code)
signature.
+ Made cancelled() public on the async_compose 'self' object.
+ Added io_executor_type and get_io_executor to the async_compose 'self'
object.
+ Fixed implementation of release() for Windows overlapped handles.
+ Enabled deferred awaiting for experimental::coro, regularised
experimental::use_coro, and fixed allocator handling.
+ Cleaned up experimental::promise and made it an asynchronous operation
object.
+ Constrained post/defer overloads on ability to require blocking.never.
+ Changed descriptor implementation to fall back to fcntl if ioctl fails
with ENOTTY when setting non-blocking mode.
+ Fixed Xcode deprecation warnings related to use of sprintf.
+ Fixed the arguments passed to select_reactor::run when it is run on an
internal thread.
+ Fixed compilation errors when BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING
is defined.
+ Updated detection of C++20 coroutine support on clang 14 and later.
+ Changed standard library feature detection to always enable std::
invoke_result when targeting C++17 or later.
+ Fixed detection of return type deduction with MSVC.
+ Updated the asynchronous operation requirements to relax the
requirements on the associated executor.
+ Added io_uring to the implementation notes.
+ Consult the Revision History for further details.
* Beast:
+ Add buffers_generator
+ Add beast::http::message_generator
+ Added buffer_ref, so beast buffers can be used with asio.
+ Support for per-operation cancellation
+ C++20 awaitable examples.
+ websocket per-message compression options
+ websocket timeout option api
+ multiple content length error
+ Support for default-completion and rebind
* Container Hash:
+ Major update.
+ The specializations of boost::hash have been removed; it now always
calls hash_value.
+ Support for BOOST_HASH_NO_EXTENSIONS has been removed. The extensions
are always enabled.
+ All standard containers are now supported. This includes std::
forward_list and the unordered associative containers.
+ User-defined containers (types that have begin() and end() member
functions that return iterators) are now supported out of the box.
+ Described structs and classes (those annotated with
BOOST_DESCRIBE_STRUCT or BOOST_DESCRIBE_CLASS) are now supported out of
the box.
+ hash_combine has been improved.
+ The performance (and quality, as a result of the above change) of
string hashing has been improved. boost::hash for strings now passes
SMHasher in 64 bit mode.
+ The documentation has been substantially revised to reflect the
changes.
* Core:
+ empty_value members are now marked as constexpr.
+ Added fclose_deleter, a deleter that calls std::fclose on a pointer to
std::FILE.
+ Bit manipulation utilities in boost/core/bit.hpp now explicitly require
unsigned integers on input. (#129)
+ bit_width now returns int instead of a value of the input argument
type. This follows resolution of LWG3656.
* Describe:
+ To allow the inclusion of enumerators.hpp, bases.hpp, and members.hpp
when the option -pedantic is used, the invocation of
BOOST_DESCRIBE_ENUM has been moved from modifiers.hpp into a separate
header, modifier_description.hpp. As a consequence, modifiers.hpp no
longer includes enum.hpp. Code that has been relying on this implicit
inclusion may fail, and will need to be fixed to include enum.hpp.
* DLL:
+ Fixed path_from_handle implementation for Windows platforms, thanks to
@SaltfishAmi for the bug report 57.
* Filesystem:
+ Deprecated: path construction, assignment and appending from containers
of characters, such as std::vector<char> or std::list<wchar_t>, is
deprecated in v3 and removed in v4. Please use string types or
iterators instead.
+ Deprecated: boost/filesystem/path_traits.hpp header is deprecated and
will be removed in a future release. The header contained
implementation details of path and should not be used in user's code.
+ Previously deprecated APIs will now generate compilation warnings on
use. To suppress these warnings, BOOST_FILESYSTEM_ALLOW_DEPRECATED
macro can be defined when compiling user's code.
+ Fixed compilation due to a missing include on POSIX systems that do not
support *at APIs. (#250)
+ On Windows prior to 10, added a workaround for network share filesystem
that produces ERROR_INVALID_PARAMETER when constructing directory
iterators. (PR#246, #245)
+ On Windows, fixed weakly_canonical failing with an
ERROR_INVALID_FUNCTION error code if the path started with the "\\?\"
prefix. (#247)
+ Added support for std::string_view, boost::string_view and boost::
container::string (as well as respective wchar_t counterparts) in path
constructors, assignment and appending operations. (#208)
+ path constructors, assignment and appending operations taking a pair of
iterators will no longer accept iterators with value types that are not
one of the supported path character types.
+ On Windows, improved compatibility of directory_iterator with various
mounted filesystems and Wine releases prior to 7.21. (#255, #266)
+ On Windows, deduplicated files are now reported as regular files rather
than reparse files. (#262)
* Fusion:
+ Added fusion::identity_view (PR#240)
+ Added support for associative sequences on fusion::transform_view (PR#
239)
+ Fixed compilation for the case when fusion::reverse_view used with an
associative sequence (PR#237)
+ Fixed Clang 13 -Wdeprecated-copy warnings (PR#261)
+ A small dependency reorganization. Now boost::ref and boost::
noncopyable are used from Boost.Core (PR#249)
+ Added CI testing on Linux and MacOS for clang and gcc, fixed CI testing
on Windows (PR#245, PR#236)
+ Improved docs and fixed typos (#234, PR#235, PR#238)
* Geometry:
+ Solved issues
o #1048 Index: Fix dangling references when Indexable is returned by
value by IndexableGetter
o #1076 Union: in rare cases it might miss one polygon
o #1081 Union: due to precision it might miss interior rings
+ Bugfixes
o #1063 Intersection: fix a bug in intersection of simple spherical
polygons
o #1064 Formulas: fix a consistency issue in geodesic direct formulas
o #1088 Point: Fix regression for custom point types
o Various fixes for missing include files, warnings, C++20
compilation errors and documentation
* Histogram:
+ Major update.
+ Added new accumulators::fraction to compute fractions, their variance,
and confidence intervals
+ Added interval computers for fractions: utility::clopper_pearson,
utility::wilson_interval, utility::jeffreys_interval, utility::
wald_interval which can compute intervals with arbitrary confidence
level
+ Added utility::confidence_level and utility::deviation types to pass
confidence levels as probabilities or in multiples of standard
deviation for all interval computers, respectively
+ Fixed internal sub_array and span in C++20
* Iterator:
+ function_output_iterator now supports perfect forwarding of the
assigned values to the wrapped function object. (PR#73)
+ Fixed compilation of constructing a function_input_iterator from result
of post-incrementing another function_input_iterator. (#75)
+ The result of post-incrementing an iterator based on iterator_facade
now supports operator->. (it++)->foo is equivalent to (*it++).foo,
which was supported before.
* JSON:
+ Added object::stable_erase.
+ Added parse overload for std::istream and operator>> for value.
+ Added rvalue ref-qualified accessors for value.
+ Conversion traits were redesigned.
+ Added conversion support for described classes and enums, std::optional
, std::variant, and null-like types (including std::nullptr_t, std::
nullopt_t, and std::monotype).
+ Added non-throwing conversion from value to user types.
* LexicalCast:
+ Fixed compilation while casting volatile arithmetic types. Thanks to
Giovanni Cerretani for the bug report #50.
+ Removed usage of deprecated headers. Thanks to Michael Ford for the PR
PR#53.
* Locale:
+ Major update with some breaking changes.
+ C++11 support is now required, support for C++03 and earlier is dropped
+ Some enums have been converted to enum classes - Avoids name clashes
+ Replace -sICU_LINK_LOCALE & -sICU_LINK by fine-grained configuration
options as done in Boost.RegEx
+ Fix detection of libiconv allowing Boost.Locale to be build (again) on
some platforms
+ Remove use of and support for std::auto_ptr
+ Make the codecvt using wchar_t on Windows assume/use UTF-16 enconding
+ Performance improvements: Make basic_format, date_time & hold_ptr
movable, Fix use of format cache
+ Make Boost.Locale compatible with more ICU versions (especially the
tests)
+ Fix RTTI definitions for some classes (visibility issues)
+ Fix compatibility of the ICU backend with some libc++ versions
+ Fix return value of some operators to correctly return non-const *this
+ Fix int-overflow on negative roll of years in date_time
+ Handle or suppress many warnings which makes the build log cleaner
+ Add support for more Windows codepages
+ Fix support for Windows codepages like ISO-2022-JP
* Nowide:
+ Fix build failure of tests on MSVC
* Stacktrace:
+ The library does not use COM initialization any more. Thanks to Alex
Guteniev for the bug report, clarifications and PR PR#123!
+ The library now may use BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE macro
value while detecting the libbacktrace availability in b2, thanks to
Ben Gemmill for the bug report #115.
+ Added BOOST_STACKTRACE_BACKTRACE_FORCE_STATIC macro to force a single
backtrace_state static instance while using the libbacktrace. Thanks to
the Rasmus Thomsen for the bug report #118!
+ Avoid unresolved references when including only the boost/stacktrace/
stacktrace.hpp header. Thanks to the Long Deng for the bug report #116.
+ Optimized stacktrace printing by not calling strlen on Windows
platforms. Thanks to Alex Guteniev for the bug report #122
* PFR:
+ Improved detection of aggregate initializables in C++14 mode, thanks to
Denis Mikhailov for the PR PR#97.
+ Suppress clang-tidy warnings, thanks to Alexander Malkov for the PRs PR
#109, PR#104.
+ Use fold expressions if they are supported by the compiler. Thanks to
Jean-Micha?l Celerier for the PR PR#96.
* STLInterfaces:
+ Fix two ill-formed iterator_interface operators in pre-C++20 iterators
with a const value_type.
* System:
+ The macro BOOST_SYSTEM_DISABLE_THREADS can now be defined to disable
the use of <mutex> (e.g. on single-threaded libstdc++).
+ Added value_type, error_type, in_place_value, in_place_error to result
<>.
+ Added emplace to result<>.
* Unordered:
+ Major update.
+ Added fast containers boost::unordered_flat_map and boost::
unordered_flat_set based on open addressing.
+ Added CTAD deduction guides for all containers.
+ Added missing constructors as specified in LWG issue 2713.
* Variant:
+ Avoid recursive inclusion of headers, thanks to Nathan Sidwell for the
bug report #101.
+ Removed usage of deprecated headers, thanks to Michael Ford for the PR
PR#96.
+ Fixed compilation on clang in C++23 mode, thanks to Ed Catmur for the
PR PR#98.
* Variant2:
+ Added support for boost::json::value_from and boost::json::value_to.
Version 1.80.0
Known Issues
These are patches from library authors which were found too late to be fixed in
the release.
* Config
+ Support for libcpp15 which removes std::unary_function and std::
binary_function. Patch.
* Filesystem
+ Directory iterators may fail to construct for a network share on
Windows prior to 10, see PR#246 and #245. Patch.
+ On Windows, weakly_canonical fails to process paths that start with the
"\\?\" prefix, see #247. Patch.
+ On POSIX systems that don't support *at APIs, compilation fails due to
a missing include, see #250. Patch.
* Unordered
+ Containers are not in a valid state after moving, see #139. Patch.
+ Fix MSVC /RTCc build runtime failures. Patch.
New Libraries
* No new libraries.
Updated Libraries
* Asio:
+ Added a deduced trailing return type to all asynchronous operations, to
enable the new form of async_result for C++11.
+ Moved append, prepend, as_tuple, and deferred to the boost::asio
namespace, and made them compatible with C++11.
+ Made experimental::parallel_group compatible with C++11.
+ Added buffer() overloads for contiguous containers, such as std::span.
+ Added the ability for awaitable<>-based coroutines to directly co_await
operations that are packaged as function objects.
+ Changed spawn() to be a completion token-based asynchronous operation,
and added support for cancellation. The basic_yield_context token now
supports move-only and variadic result types. When targeting C++11 and
later, spawn() and basic_yield_context are implemented in terms of
Boost.Context directly.
+ Added the is_async_operation trait and async_operation concept.
+ Added the completion_signature_of trait.
+ Added converting move construction/assignment to posix descriptors,
serial ports, pipes, Windows object_handle, Windows stream handles, and
Windows random-access handles.
+ Added release() member functions to pipes, Windows stream handles, and
Windows random-access handles.
+ Enabled support for Endpoint implementations that return void pointers
from their data() member functions, as per the documented Endpoint type
requirements.
+ Removed all() and race() from experimental::promise, as experimental::
parallel_group covers this functionality.
+ Added source locations to exceptions and error codes produced by the
synchronous and asynchronous operations.
+ Fixed compatibility with OpenSSL 3.0.4 and later.
+ Fixed compatibility with with -masm=intel.
+ Explicitly stated that socket shutdown() calls are thread-safe with
respect to certain other synchronous operations on the same socket.
+ Optimised the move construction of I/O objects where only the executor
type differs.
+ Fixed the detection of std::invoke_result for clang/libc++.
+ Fixed an issue where experimental::parallel_group initiation
incorrectly moved arguments instead of forwarding them.
+ Fixed a sequencing issue in the implementation of post(), dispatch(),
and defer().
+ Fixed the awaitable<> implementation to propagate exceptions from
awaited initiation functions through the current completion handler.
+ Fixed detection of std::aligned_alloc with gcc 7.
+ Changed to avoid using the soon-to-be-deprecated std::aligned_storage
on newer compilers.
+ Fixed detection of std::aligned_alloc for older Apple platforms.
+ Removed faulty assertions from experimental::coro implementation.
+ Added defence against Qt-defined macros when building with Intel C++.
+ Changed the implementation of the select_reactor, on Windows, to ensure
that any exception resulting from failure to recreate its interrupter's
sockets will be allowed to propagate out through io_context::run().
+ Fixed various compiler warnings.
+ Updated all composed operations examples, and the C++11 timeouts
example, to use the new async_result form.
+ Added composed operation and coroutine examples for C++20.
+ Consult the Revision History for further details.
* Atomic:
+ Improved portability of endianness checks on ARM, AArch32 and AArch64
targets. (#59)
+ Fixed compilation with MSVC 14.0 (Visual Studio 2015) in C++17 mode. (#
61)
* Filesystem:
+ On Windows, added a fallback implementation for querying file
attributes in case if the file cannot be opened with
ERROR_ACCESS_DENIED error. This may allow status and symlink_status to
succeed for system files and directories that are not reparse points or
symlinks. (#234)
+ On Windows, added a workaround for FAT/exFAT filesystems that produce
ERROR_INVALID_PARAMETER when querying file attributes. This affected
status and symlink_status, which reported that files do not exist, and
directory iterators, which failed to construct, as well as other
dependent operations. (#236, #237)
+ Worked around a compilation problem on RTEMS. (PR#240)
+ On Linux, corrected switching to sendfile copy_file implementation if
copy_file_range failed with ENOSYS in runtime. The sendfile fallback
implementation used to skip the filesystem type check and could fail
for some filesystems.
+ On POSIX systems supporting openat and related APIs defined in
POSIX.1-2008 and on Windows Vista and later, improved protection of
remove_all against CVE-2022-21658 that was implemented in the previous
release. The previous fix could still result in removing unintended
files in certain conditions. Other systems remain vulnerable.
* GIL: NOTICE: We are planning BREAKING switch to C++17 as minimum required
C++ language version in one or two releases after Boost 1.80 (#676)
+ Added
o GSoC 2020: Added Perona-Malik anisotropic diffusion algorithm (PR#
500)
o GSoC 2020: Added histogram class and related functionality (PR#499)
o GSoC 2020: Added histogram equalization feature (PR#514)
o GSoC 2020: Added histogram matching algorithm (PR#515)
o GSoC 2020: Added ability to stack images either horizontally (
hstack) or vertically (vstack) (PR#506)
o GSoC 2020: Added adaptive histogram equalization algorithm (PR#516)
o GSoC 2020: Added Standard Hough Transform and circle rasterization
(PR#512)
o GSoC 2020: Added Bresenham's algorithm for line rasterization (PR#
512)
o GSoC 2021: Added rotation of image by arbitrary angle around its
center (PR#565)
o GSoC 2021: Added rasterization support for ellipse based on "An
Efficient Ellipse-Drawing Algorithm" by Jerry Van Aken (PR#585)
o Added image constructor from compatible view (PR#520)
o Added inverse function for affine matrix3x2 (PR#527)
o Added standard morphological transformations (PR#541)
o Added for_each_pixel overload for any_image (PR#648)
o Added C++17 polymorphic memory resource typedefs for image class (
PR#529)
+ Changed
o BREAKING: The required minimum C++ version is changed from from
C++11 to C++14. Currently, large parts of GIL still compile with a
C++11 compiler. However, there is no guarantee that it stays that
way, and any compilers that do not support at least C++14 are
considered unsupported as of now.
o BREAKING: any_color_converted_view() is deprecated and will be
removed in the next release. Use color_converted_view() instead,
which provides the same feature.
o BREAKING: apply_operation for any_image is deprecated and will be
removed in the next release. Use variant2::visit instead, which
provides the same feature. (PR#656)
o Moved numeric extension to core (PR#573)
o Added support for C++17's <filesystem> (PR#636) The availability of
the std::filesystem is detected automatically, unless the
BOOST_GIL_IO_USE_BOOST_FILESYSTEM macro is defined that forces the
preference of the Boost.Filesystem.
o Renamed pixel_multiply_t to pixel_multiplies_t and pixel_divide_t
to pixel_divides_t (PR#655)
o Renamed io/dynamic_io_new.hpp to io/detail/dynamic.hpp (PR#653)
o Moved function construct_matched into boost::gil::detail namespace
as it was only used by other implementation details (PR#653)
o Made packed_pixel trivially copyable and assignable (PR#679)
o Replace deprecated libtiff v4.3 typedefs with C99 fixed-size
integers (PR#685)
+ Removed
o BREAKING: Removed support for GCC 5 (PR#572)
o Removed deprecated.hpp (PR#627)
+ Fixed
o Fixed conversion from RGB to HSL (PR#505)
o Fixed conversion from RGB to signed CMYK (PR#522)
o Removed unnecessary numeric cast in hsv.hpp (PR#530)
o Fixed default constructor for homogeneous_color_base for reference
pixel elements (PR#542)
o Fixed returning reference to local temporary object in
subchroma_image_view (PR#556)
o Added missing header guards in diffusion.hpp (PR#568)
o Fixed any_image_view<>::const_t (PR#526)
o Fixed C++20 incompatibilities in I/O extensions (PR#617)
o Ensured all examples build without errors (PR#628)
o Fixed convolve_2d for images with float32_t channel model (PR#577)
o Fixed for_each_pixel for non-1d iterable views (PR#621)
o Fixed: is_equal_to_sixteen in PNG I/O was less-than test (PR#650)
o Re-allow devicen_t with two components (PR#654) It was
unintentionally removed in Boost 1.72
o Fixed memory leak in image class for empty dimensions (PR#649)
+ Acknowledgements
o Cypre55, Samuel Debionne, Mike-Devel, Edward Diener, Peter Dimov,
Omar Emara, Dhruva Gole, Nicolas Herry, Eugene K, Avinal Kumar,
Gaurav Kumar, Marco Langer, Pranam Lashkari, Mateusz ??oskot,
Giovanni Mascellani, Debabrata Mandal, Gopi Krishna Menon, Ren??
Ferdinand Rivera Morell, Felix Morgner, Harshit Pant, Paul92, Andr
?? Schr?der, Scramjet911, Siddharth, Dirk Stolle, Prathamesh
Tagore, theroyn, Olzhas Zhumabek
* Graph:
+ Bug fixes:
o Fix bug in stoer_wagner_min_cut where vertices are not merged at
the end of each mincut phase (#286)
o Fix conversion warning for return type of strong_components (#293)
o Fix compilation failure of boykov_kolmogorov_max_flow named
parameter overload (#232)
+ General code improvements:
o Remove redundant call to combine in astar_search_no_init_tree (#260
)
o Remove redundant child_idx argument of d_ary_heap_indirect<>::child
(#261)
o Improve documentation for traversal categories (#303)
+ Acknowledgements
o Viktor Pti, Sebastian Brockmeyer, Etienne dg
* Histogram:
+ Fixed segfault in indexed when trying to iterate over histogram with
axes of zero size (physical or logical) under certain conditions
+ Removed previously deprecated API
o class accumulators::thread_safe: use accumulators::count<T, true>
o Methods accumulators::sum::large and accumulators::sum::small: use
accumulators::sum::large_part and accumulators::sum::small_part
o Type alias algorithm::reduce_option: use algorithm::reduce_command
o Template function axis::traits::static_options: use axis::traits::
get_options
o Template function axis::traits::static_is_inclusive: use axis::
traits::is_inclusive
o Type alias indexed::range_iterator: use indexed::iterator
o Type alias indexed::accessor::reference: use indexed::accessor::
const_reference
* Iterator:
+ For C++11 and later, added support for perfect forwarding of values
written to function_output_iterator. (PR#73)
+ Added protection against writing to function_output_iterator a result
of dereferencing another function_output_iterator.
* JSON:
+ Added non-const value::at overloads.
+ Added the ability to manually choose endianness of the platform.
+ Added string::subview() overload.
+ Fixed segfault in array::erase(it).
+ Fixed low performance of serialize on libc++.
+ Fixed ambigious conversion to std::string_view on GCC 8.
+ Fixed parsing on big-endian platforms.
+ Fixed handling of comment after trailing comma.
* LEAF:
+ API breaking change: throw leaf::exception(....) now becomes
leaf::throw_exception(....)
+ Fixed a bug in support for a rare build configuration (exception
handling enabled, diagnostics disabled)
+ Using nullptr instead of 0 throughout
+ Fixed pedantic warnings
* Locale:
+ Deprecated support for C++03 and earlier, C++11 will be required in the
next release
+ Provide -sICU_LINK_LOCALE as a temporary replacement for -sICU_LINK
which is incompatible with Boost.Regex. -sICU_LINK_LOCALE and -
sICU_LINK are deprecated and will be replaced by ICU_*_NAME options to
be compatible with Boost.Regex
+ Fix UB/assertion failure in the ICU collator implementation when
transforming empty strings
+ Fix some issues related to visibility of classes in shared libraries
(Unix only)
+ Fix compatibility with C++20 mode
+ Fix compatibility with BOOST_USE_WINDOWS_H
+ Fix build failures due to missing includes
+ Handle or suppress many warnings which makes the build log cleaner
* Log:
+ Bug fixes:
o Fixed binding incorrect local address in UDP socket-based
syslog_backend when IPv6 address is used for the syslog server. (#
181)
o Added a workaround for a bug in libstdc++ from gcc 11.2. When
max_size_decor was used on a formatting stream, std::codecvt::
do_length incorrectly accessed the input buffer and caused a buffer
overflow.
+ See changelog for more details.
* Math:
+ Deprecated C++11 support: from 2023 we will require C++14 as a minimum
standard. This will mean GCC-5 or MSVC-14.1 as a minimal requirement.
+ Add constexpr fma support, see 734.
+ Add support for the Chatterjee Correlation Coefficient, see 770.
+ Added support for the logarithm of the PDF for all the distributions.
+ Improve support for building with no exception or RTTI support.
+ Some minor bug fixes for [sub 1]F[sub 1] corner cases, see 778.
* Multiprecision:
+ Mark C++11 support as deprecated: from 2023 we will move to requiring
C++14 as a minimum standard level. That will drop support for GCC
versions prior to 5 and MSVC prior to 14.1.
+ Fix conflict between boost/cstdfloat.hpp and this library.
+ Clean up lots of gcc and clang warnings.
+ Fix input streaming of composite types (complex, interval rational)
where there is a trailing delimeter in the stream and no whitespace.
+ Fix constexpr integer square root where the input is 1, 2 or 3.
+ Add missing #include of <memory> to float128.hpp.
+ Correct 2-arg constructor for class number to prevent ambiguity in some
cases.
+ Correct and make more consistent behaviour of divide-by-zero in
gmp.hpp.
* Multi-index Containers:
+ Maintenance work.
* Nowide:
+ Major performance improvement for Bulk I/O with files
+ basic_filebuf: Fix wrong return value of sync when fflush failed
+ basic_filebuf: Fix possible undefined behavior in a corner case when
nothing was actually written but buffer is in "write" mode
+ basic_filebuf: Limit putback of characters (i.e. pbackfail) only
allowing putback of buffered characters (may be only 1 character)
* Optional:
+ Added specializations for std::hash<boost::optional<T>>. This is a
breaking change for programs that define such specializations
themselves. For more details see specs.
* STLInterfaces:
+ Fix #53: "missing 'typename' prior to dependent type name
'C::const_iterator'"
+ Fix #54: "Concept check fails on .data() of a view on contiguous
iterator_interface instantiations"
+ New additions to make it easy to write views and view adaptors that
work like, and interoperate with, the ones in the standard library:
o Add workalikes for C++23's std::bind_back() and std::
range_adaptor_closure for pre-C++23 code.
o Add templates closure and adaptor to make writing view adaptors
easier, following the examples in P2387.
* System:
+ When an error_code is converted to std::error_code and then back to
error_code, the original is now restored, if possible.
+ Reworked the conversion from error_category to std::error_category to
avoid the one-time allocation that shows up on leak checkers.
+ Added a constructor that allows replacing the source location of an
error_code, and a corresponding assign.
+ Added a converting constructor to result.
* Unordered: Major update:
+ Refactor internal implementation to be dramatically faster
+ Allow final Hasher and KeyEqual objects
+ Update documentation, adding benchmark graphs and notes on the new
internal data structures
* Utility:
+ In string_view/string_ref, fixed max_size returning incorrect value. (#
91)
+ Removed noexcept specifier from string_view::compare as it may throw on
some input arguments. (#94)
+ In string_view/string_ref, added support for calling substr with no
arguments. (#96)
+ Added string_view::contains methods that were introduced in C++23. (#93
)
+ In string_view, added asserts in remove_prefix/remove_suffix methods to
enforce the precondition that the prefix/suffix length does not exceed
the string view size. The previous (undocumented) behavior of silently
clamping the prefix/suffix length is deprecated and will be removed in
a future release. (#92)
* Wave: Fixed bugs:
+ #24: Line numbers wrong after conditional section
+ #160: one test fails with error C2660 and error C2440 under msvc /
permissive- mode
+ #161: BOOST_WAVE_THROW_NAME_CTX does not result in a context callback
and always throws
+ #162: When Boost headers are included in the preprocessed translation
unit, Wave fails in boost/integer.hpp(99)
Updated Tools
* Build:
+ Includes release of B2 version 4.9.2.
Version 1.79.0
Known Issues
These are patches from library authors which were found too late to be fixed in
the release.
* Boost.JSON array::erase can segfault, see #692. Patch.
New Libraries
* No new libraries.
Updated Libraries
* Asio:
+ Added bind_allocator.
+ Added file_base::sync_all_on_write flag.
+ Added missing implementation of basic_file::release().
+ Added per-operation cancellation support to signal sets.
+ Exposed recycling_allocator as part of the public interface.
+ Added the nodiscard attribute to a number of functions.
+ Added OpenSSL 3.0 compatibility.
+ Added support for adopting an existing SSL* into an ssl::stream<>.
+ Enabled executor_work_guard<> in all build configurations.
+ Enabled movable socket iostreams when using clang.
+ Fixed bind_cancellation_slot and bind_executor compatibility with
legacy completion tokens.
+ Fixed associator specialisations for experimental::append and
experimental::prepend.
+ Fixed associated_allocator primary template.
+ Fixed io_uring implementations of async_receive_from for sockets and
write_some_at for files.
+ Fixed io_uring feature detection.
+ Fixed experimental::coro's per-operation cancellation.
+ Fixed memory management in experimental::promise's type-erased
completion handlers.
+ Fixed move operator= implementation for ssl::stream.
+ Fixed any_io_executor implementation to work when both
BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT and
BOOST_ASIO_SEPARATE_COMPILATION are defined.
+ Fixed implementation of basic_socket::at_mark() when using the
sockatmark() system call.
+ Changed the recycling allocator to use the default alignment as the
minimum alignment for allocations.
+ Added a workaround for apparent coroutine codegen bug with Apple's
clang.
+ On Windows, changed the file support to open files using the same
sharing mode as fopen().
+ On Linux, fixed UNIX domain sockets implementation to correctly handle
EAGAIN.
+ Fixed implementation of experimental::basic_channel::reset() and
experimental::basic_concurrent_channel::reset().
+ Fixed potential undefined behaviour in the experimental::promise.
+ Changed the co_spawn implementation to dispatch cancellation signals
through the executor in some circumstances.
+ Fixed various header inclusion issues.
+ Fixed various warnings.
+ A number of documentation enhancements, including:
o Added an overview of Asio's asynchronous model.
o Reworked reference and requirements documentation in terms of
asynchronous model.
o Updated documentation for dispatch(), post(), and defer().
o Documented per-operation cancellation for serial ports.
o Clarified the non-concurrency guarantees made for allocators.
o Reverted the io_context reference documentation to use
executor_work_guard.
o Added more detailed reference documentation to make_strand(),
make_work_guard(), ip::address_v4, ip::address_v6, experimental::
basic_channel, and experimental::basic_concurrent_channel.
o Re-arranged and extended the Overview documentation to cover
recently added features.
+ Added a C++11 example showing file descriptor passing over local
sockets.
+ Added C++14 examples of wrapping callback-based APIs in asynchronous
operations.
+ Consult the Revision History for further details.
* Assert:
+ source_location().file_name() and source_location().function_name() now
return "" instead of "(unknown)".
+ Added a source_location constructor from std::source_location.
+ Changed BOOST_CURRENT_LOCATION to more closely match the behavior of
std::source_location::current(), such as being usable at top level or
as a default function argument.
* Atomic:
+ Fixed compilation for Universal Windows Platform (UWP). (#54)
+ Added BOOST_ATOMIC_NO_DARWIN_ULOCK configuration macro. The macro
affects compilation on Darwin systems and disables ulock-based
implementation of waiting and notifying operations. This may be useful
to comply with Apple App Store requirements. (#55)
* Beast:
+ Added missing include for file_body test.
+ Fixed WebSocket handshake response on failure.
+ Fixed open append mode for file_posix and file_win32.
+ Fixed file open with append/append_existing flag on Windows
+ Fixed clang-cl UTF8 path handling for file_win32 and file_stdio.
+ Added ARM64 builds to drone CI.
+ Fixed async_base documentation link.
+ Added tests for file open in append/append_existing mode.
+ Updated CI to include gcc 11, clang 12, msvc 14.3.
+ Added individual tests to CMake workflow.
+ 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.
* Core:
+ Made boost::pointer_traits SFINAE friendly, addressing LWG3545. (Glen
Fernandes)
+ Added boost::allocator_traits that uses the individual allocator access
traits. This implementation supports C++03 and above. (Glen Fernandes)
+ Updated the allocator access traits to support most of the C++11
allocator model in C++03. (Glen Fernandes)
+ boost/iterator.hpp is deprecated and will be removed in a future
release. The header defines boost::iterator template, which is
equivalent to std::iterator in <iterator> header. However, since std::
iterator is itself deprecated in C++17, users are advised to remove
boost::iterator or std::iterator use from their code.
+ Added boost::core::verbose_terminate_handler, a utility function
intended to be passed to std::set_terminate that prints information
about the uncaught exception to stderr.
* Describe:
+ Enabled unions in BOOST_DESCRIBE_STRUCT and updated examples to check
std::is_union<T>.
+ Added example of defining a fmtlib class formatter.
+ Added example of defining a fmtlib enum formatter.
+ Added example of printing pointers to members.
* Filesystem:
+ v3: path::replace_extension now works in terms of v3 definition of path
::extension rather than v4.
+ Fixed compilation of path appending and concatenation operators with
arguments of types convertible to path or compatible string type. (#223
)
+ On POSIX systems that support fdopendir and O_NOFOLLOW and on Windows,
remove_all is now protected against CVE-2022-21658. The vulnerability
is a race condition that allows a third party process to replace a
directory that is being concurrently processed by remove_all with a
directory symlink and cause remove_all to follow the symlink and remove
files in the linked directory instead of removing the symlink itself. (
#224)
+ On Windows, in remove and remove_all implementation, use POSIX
semantics for file removal, when supported by the OS (Windows 10 1709
and later). When POSIX semantics is supported, the file name is removed
from the filesystem namespace as soon as the file is marked for
deletion, even if it is still open and in use. With legacy Windows
semantics, the file name remains present in the the filesystem
namespace until the last file handle to the file is closed, which
allows the file marked for deletion to be opened and prevents creating
new files with the same name. (#216)
+ On Windows, remove and remove_all now support deleting read-only
directories. Support for removing read-only non-directory files was
added previously.
+ On Windows, directory_iterator internal implementation has been
reworked to better utilize modern Windows APIs, which may improve
performance while handling symlinks.
+ On Windows, initialize internal WinAPI function pointers early, if
possible, to allow Boost.Filesystem operations to be invoked in global
constructors. This is only supported on MSVC, GCC, Clang and compatible
compilers.
+ On Windows, resize_file should no longer fail with an error if the file
to be resized is opened.
+ Disabled use of the statx syscall on Android prior to 11.0 (API version
30). The syscall is blacklisted by seccomp and causes process
termination in runtime. (#229)
+ Deprecated: boost/filesystem/string_file.hpp header is deprecated and
will be removed in a future release. The header is no longer included
by boost/filesystem.hpp by default. Users are advised to implement the
functionality themselves or migrate to other implementations.
+ Deprecated: Windows CE support is deprecated and will be removed in a
future release. Windows CE has been untested for many years and is
likely non-functional.
* Geometry:
+ Major change
o PR#977 Rescaling is turned off by default. This avoids many related
bugs in set operations and buffer.
+ Improvements
o PR#923 Added algorithm closest_points for cartesian point/geometry.
o PR#939 Added algorithm closest_points for other coordinate systems
and geometry combinations excl. boxes.
o PR#961 Added Web Mercator projection.
o PR#966 More efficient cartesian distance strategy used in simplify.
+ Solved issues
o #956 Result of simplify algorithm with incorrect closure.
o #962 Runtime error in R-tree deserialization due to load factor.
o #971 R-tree insertion time impacted by use of long double on ARM
platforms.
+ Bugfixes
o PR#936 Envelope of polygon containing pole.
o PR#948 Spherical and geographic envelope for near meridian
segments.
o PR#974 Spheroidal normalization utilities for NaN coordinates.
o Various fixes in set operations and buffer.
* Integer:
+ Optimized integer_log2 implementation to use bit operations internally.
This allows to employ bit instructions available on most modern CPUs. (
#31)
* IO:
+ Added boost::io::basic_nullbuf, a null stream buffer, and boost::
basic_onullstream, a null output stream (Glen Fernandes).
* Iterator:
+ In counting_iterator, added support for built-in 128-bit integer types
supported by gcc and clang and compatible compilers on some target
platforms.
+ Silenced gcc warnings about deprecated implicit copy assignment
operator in counting_iterator.
* JSON:
+ Standalone mode of the library is removed. Users who wish to continue
using standalone JSON can switch to the C++ Alliance fork.
+ Add std::error_code overloads.
+ Add boost::source_location to error_codes.
+ Add support for JSON Pointer.
+ Naturally grow string during serialization.
* LEAF:
+ Support for FreeRTOS and other embedded platforms
+ Improved diagnostic information
+ Improved configuration macros
+ BOOST_LEAF_CHECK using statement expressions under __GNUC__
+ Fixed symbol demangling bug
* Log:
+ General changes:
o In text_file_backend, added support for appending to a previously
written log file, when file rotation is used and log file names use
file counters.
o Breaking change: The file_collector interface has changed:
# scan_for_files method returns a scan_result structure that
contains information collected during the scan;
# is_in_storage method added for testing if a path refers to a
file within the target storage directory.
o Added a new invoke_manip stream manipulator that can be used for
injecting user's function into a stream output expression.
+ Bug fixes:
o Fixed file counter being set to zero if the user calls
text_file_backend::scan_for_files multiple times, and the second
and the following calls don't find any new files. (#179)
+ See changelog for more details.
* Multi-index Containers:
+ Improved the efficiency of count operations in ranked indices from O(
log(n) + count) to O(log(n)). Contributed by Damian Sawicki.
+ Maintenance work.
* Nowide:
+ Fix compilation issues on some platforms (e.g. GCC 11 on MinGW-w64 and
Cygwin)
+ Fix missing include when using BOOST_USE_WINDOWS_H and
WIN32_LEAN_AND_MEAN
+ Add sanity check when using boost::nowide::stat with boost::nowide::
stat_t
* Optional:
+ Fixed issue #98.
+ Fixed issue #92.
+ Added support for BOOST_NO_IOSTREAM.
+ Now aligned storage uses unsigned char rather than char to avoid UB.
+ Now using cv-unqualified value_type with placement new to avoid UB.
* Predef:
+ Version 1.14.0
+ Add detection of LoongArch (from Zhang Na).
* QVM:
+ Added constexpr under C++17
+ Improved single header distribution
* Smart Pointers:
+ Added boost::get_allocator_pointer to obtain the Allocator pointer from
the result of boost::allocate_unique (Glen Fernandes).
* System:
+ Added a boost::source_location parameter to throw_exception_from_error.
+ Added throw_exception_from_error overloads for errc::errc_t, std::
error_code, std::errc, std::exception_ptr.
+ result<T>::value now automatically supplies BOOST_CURRENT_LOCATION to
throw_exception_from_error via a default argument.
+ Added an errc::make_error_code overload taking a source location.
* ThrowException:
+ Added boost::throw_with_location, a more lightweight alternative of
BOOST_THROW_EXCEPTION for programs that do not use Boost.Exception.
* Unordered:
+ All containers have been updated to support heterogeneous count,
equal_range and find.
+ All containers now implement the member function contains.
+ erase_if has been implemented for all containers.
+ All containers have been updated to support heterogeneous erase and
extract.
+ Changed behavior of reserve to eagerly allocate.
+ Various warning fixes in the test suite.
+ Update code to internally use boost::allocator_traits.
+ Switch to Fibonacci hashing.
+ Update documentation to be written in AsciiDoc instead of QuickBook.
* Variant2:
+ Added operator<< for monostate.
* Wave:
+ C++11 now required for building Wave itself
+ Fixed bugs:
o #135: Comma operators in array subscripts are deprecated in C++20
o #137: Simple unknown directive => found_unknown_directive is not
called, stripped of pound.
o #138: Empty ifdef block does not emit line directive for missing
whitespace
o #143: Parsing __has_include() fails with trailing tokens
o #145: Sanitizer complains about reset_version()
o #147: bitwise operations between different enumeration types are
deprecated
Updated Tools
* Build:
+ Includes release of B2 version 4.8.2.
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/boost-build/PLIST
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.50 -r1.51 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/boost-jam/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/boost-jam/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/boost-jam/bjam.mk
cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.96 -r1.97 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.58 -r1.59 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/boost-mpi/buildlink3.mk
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-boost/buildlink3.mk
cvs rdiff -u -r1.26 -r1.27 pkgsrc/meta-pkgs/boost/Makefile
cvs rdiff -u -r1.94 -r1.95 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.140 -r1.141 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/meta-pkgs/boost/patches/patch-bjam-fix-install
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.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.32 pkgsrc/devel/boost-build/PLIST:1.33
--- pkgsrc/devel/boost-build/PLIST:1.32 Wed Apr 21 12:09:49 2021
+++ pkgsrc/devel/boost-build/PLIST Sun Jan 22 16:24:28 2023
@@ -1,77 +1,47 @@
-@comment $NetBSD: PLIST,v 1.32 2021/04/21 12:09:49 adam Exp $
-share/boost-build/__init__.py
+@comment $NetBSD: PLIST,v 1.33 2023/01/22 16:24:28 ryoon Exp $
share/boost-build/bootstrap.jam
share/boost-build/build-system.jam
-share/boost-build/build/__init__.py
share/boost-build/build/ac.jam
share/boost-build/build/alias.jam
-share/boost-build/build/alias.py
share/boost-build/build/build-request.jam
-share/boost-build/build/build_request.py
share/boost-build/build/config-cache.jam
share/boost-build/build/configure.jam
-share/boost-build/build/configure.py
-share/boost-build/build/engine.py
-share/boost-build/build/errors.py
share/boost-build/build/feature.jam
-share/boost-build/build/feature.py
share/boost-build/build/generators.jam
-share/boost-build/build/generators.py
share/boost-build/build/project.jam
-share/boost-build/build/project.py
share/boost-build/build/property-set.jam
share/boost-build/build/property.jam
-share/boost-build/build/property.py
-share/boost-build/build/property_set.py
share/boost-build/build/readme.txt
share/boost-build/build/scanner.jam
-share/boost-build/build/scanner.py
share/boost-build/build/targets.jam
-share/boost-build/build/targets.py
share/boost-build/build/toolset.jam
-share/boost-build/build/toolset.py
share/boost-build/build/type.jam
-share/boost-build/build/type.py
share/boost-build/build/version.jam
-share/boost-build/build/version.py
share/boost-build/build/virtual-target.jam
-share/boost-build/build/virtual_target.py
-share/boost-build/build_system.py
-share/boost-build/contrib/__init__.py
share/boost-build/contrib/boost.jam
-share/boost-build/contrib/boost.py
share/boost-build/contrib/modular.jam
share/boost-build/contrib/tntnet.jam
share/boost-build/contrib/wxFormBuilder.jam
-share/boost-build/exceptions.py
-share/boost-build/kernel/boost-build.jam
share/boost-build/kernel/bootstrap.jam
-share/boost-build/kernel/bootstrap.py
share/boost-build/kernel/class.jam
share/boost-build/kernel/errors.jam
share/boost-build/kernel/modules.jam
-share/boost-build/manager.py
share/boost-build/options/help.jam
-share/boost-build/tools/__init__.py
share/boost-build/tools/acc.jam
share/boost-build/tools/asciidoctor.jam
share/boost-build/tools/auto-index.jam
share/boost-build/tools/bison.jam
-share/boost-build/tools/boostbook-config.jam
share/boost-build/tools/boostbook.jam
share/boost-build/tools/borland.jam
share/boost-build/tools/builtin.jam
-share/boost-build/tools/builtin.py
share/boost-build/tools/bzip2.jam
share/boost-build/tools/cast.jam
-share/boost-build/tools/cast.py
share/boost-build/tools/clang-darwin.jam
share/boost-build/tools/clang-linux.jam
share/boost-build/tools/clang-vxworks.jam
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/como-linux.jam
share/boost-build/tools/como-win.jam
share/boost-build/tools/como.jam
@@ -81,12 +51,10 @@ share/boost-build/tools/cw-config.jam
share/boost-build/tools/cw.jam
share/boost-build/tools/cygwin.jam
share/boost-build/tools/darwin.jam
-share/boost-build/tools/darwin.py
share/boost-build/tools/diab.jam
share/boost-build/tools/dmc.jam
share/boost-build/tools/docutils.jam
share/boost-build/tools/doxproc.py
-share/boost-build/tools/doxygen-config.jam
share/boost-build/tools/doxygen.jam
share/boost-build/tools/doxygen/windows-paths-check.doxyfile
share/boost-build/tools/doxygen/windows-paths-check.hpp
@@ -154,7 +122,6 @@ share/boost-build/tools/flags.jam
share/boost-build/tools/fop.jam
share/boost-build/tools/fortran.jam
share/boost-build/tools/gcc.jam
-share/boost-build/tools/gcc.py
share/boost-build/tools/generate.jam
share/boost-build/tools/generators/__init_generators__.jam
share/boost-build/tools/generators/archive-generator.jam
@@ -181,26 +148,17 @@ share/boost-build/tools/libtiff.jam
share/boost-build/tools/link.jam
share/boost-build/tools/lzma.jam
share/boost-build/tools/make.jam
-share/boost-build/tools/make.py
share/boost-build/tools/mc.jam
-share/boost-build/tools/mc.py
share/boost-build/tools/message.jam
-share/boost-build/tools/message.py
share/boost-build/tools/midl.jam
-share/boost-build/tools/midl.py
share/boost-build/tools/mipspro.jam
share/boost-build/tools/mpi.jam
-share/boost-build/tools/msvc-config.jam
share/boost-build/tools/msvc.jam
-share/boost-build/tools/msvc.py
share/boost-build/tools/notfile.jam
-share/boost-build/tools/notfile.py
share/boost-build/tools/openssl.jam
share/boost-build/tools/package.jam
-share/boost-build/tools/package.py
share/boost-build/tools/pathscale.jam
share/boost-build/tools/pch.jam
-share/boost-build/tools/pch.py
share/boost-build/tools/pgi.jam
share/boost-build/tools/pkg-config.jam
share/boost-build/tools/python-config.jam
@@ -213,49 +171,34 @@ share/boost-build/tools/qt5.jam
share/boost-build/tools/quickbook-config.jam
share/boost-build/tools/quickbook.jam
share/boost-build/tools/rc.jam
-share/boost-build/tools/rc.py
share/boost-build/tools/sass.jam
share/boost-build/tools/saxonhe.jam
share/boost-build/tools/stage.jam
-share/boost-build/tools/stage.py
share/boost-build/tools/stlport.jam
share/boost-build/tools/sun.jam
share/boost-build/tools/symlink.jam
-share/boost-build/tools/symlink.py
share/boost-build/tools/testing-aux.jam
share/boost-build/tools/testing.jam
-share/boost-build/tools/testing.py
-share/boost-build/tools/types/__init__.py
share/boost-build/tools/types/adoc.jam
share/boost-build/tools/types/asm.jam
-share/boost-build/tools/types/asm.py
share/boost-build/tools/types/cpp.jam
-share/boost-build/tools/types/cpp.py
share/boost-build/tools/types/css.jam
share/boost-build/tools/types/docbook.jam
share/boost-build/tools/types/exe.jam
-share/boost-build/tools/types/exe.py
share/boost-build/tools/types/html.jam
-share/boost-build/tools/types/html.py
share/boost-build/tools/types/lib.jam
-share/boost-build/tools/types/lib.py
share/boost-build/tools/types/man.jam
share/boost-build/tools/types/markdown.jam
-share/boost-build/tools/types/markdown.py
share/boost-build/tools/types/obj.jam
-share/boost-build/tools/types/obj.py
share/boost-build/tools/types/objc.jam
share/boost-build/tools/types/pdf.jam
share/boost-build/tools/types/preprocessed.jam
-share/boost-build/tools/types/preprocessed.py
share/boost-build/tools/types/qt.jam
share/boost-build/tools/types/register.jam
share/boost-build/tools/types/rsp.jam
-share/boost-build/tools/types/rsp.py
share/boost-build/tools/types/sass-type.jam
share/boost-build/tools/types/xml.jam
share/boost-build/tools/unix.jam
-share/boost-build/tools/unix.py
share/boost-build/tools/vacpp.jam
share/boost-build/tools/vmsdecc.jam
share/boost-build/tools/whale.jam
@@ -268,31 +211,20 @@ share/boost-build/tools/xsltproc/test.xm
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
share/boost-build/util/doc.jam
share/boost-build/util/indirect.jam
-share/boost-build/util/indirect.py
-share/boost-build/util/logger.py
share/boost-build/util/numbers.jam
share/boost-build/util/option.jam
-share/boost-build/util/option.py
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
share/boost-build/util/regex.jam
-share/boost-build/util/regex.py
share/boost-build/util/sequence.jam
-share/boost-build/util/sequence.py
share/boost-build/util/set.jam
-share/boost-build/util/set.py
share/boost-build/util/string.jam
share/boost-build/util/utility.jam
-share/boost-build/util/utility.py
share/examples/boost-build/site-config.jam
Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.48 pkgsrc/devel/boost-build/buildlink3.mk:1.49
--- pkgsrc/devel/boost-build/buildlink3.mk:1.48 Mon Jan 10 01:23:30 2022
+++ pkgsrc/devel/boost-build/buildlink3.mk Sun Jan 22 16:24:28 2023
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.48 2022/01/10 01:23:30 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.49 2023/01/22 16:24:28 ryoon Exp $
BUILDLINK_TREE+= boost-build
.if !defined(BOOST_BUILD_BUILDLINK3_MK)
BOOST_BUILD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.78.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.81.*
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.51 pkgsrc/devel/boost-headers/PLIST:1.52
--- pkgsrc/devel/boost-headers/PLIST:1.51 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/boost-headers/PLIST Sun Jan 22 16:24:28 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.51 2022/01/10 01:23:31 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.52 2023/01/22 16:24:28 ryoon Exp $
include/boost/accumulators/accumulators.hpp
include/boost/accumulators/accumulators_fwd.hpp
include/boost/accumulators/framework/accumulator_base.hpp
@@ -116,6 +116,7 @@ include/boost/algorithm/find_backward.hp
include/boost/algorithm/find_not.hpp
include/boost/algorithm/gather.hpp
include/boost/algorithm/hex.hpp
+include/boost/algorithm/is_clamped.hpp
include/boost/algorithm/is_palindrome.hpp
include/boost/algorithm/is_partitioned_until.hpp
include/boost/algorithm/minmax.hpp
@@ -227,6 +228,7 @@ include/boost/any.hpp
include/boost/any/bad_any_cast.hpp
include/boost/any/basic_any.hpp
include/boost/any/fwd.hpp
+include/boost/any/unique_any.hpp
include/boost/archive/archive_exception.hpp
include/boost/archive/basic_archive.hpp
include/boost/archive/basic_binary_iarchive.hpp
@@ -337,7 +339,11 @@ include/boost/archive/xml_wiarchive.hpp
include/boost/archive/xml_woarchive.hpp
include/boost/array.hpp
include/boost/asio.hpp
+include/boost/asio/any_completion_executor.hpp
+include/boost/asio/any_completion_handler.hpp
include/boost/asio/any_io_executor.hpp
+include/boost/asio/append.hpp
+include/boost/asio/as_tuple.hpp
include/boost/asio/associated_allocator.hpp
include/boost/asio/associated_cancellation_slot.hpp
include/boost/asio/associated_executor.hpp
@@ -364,6 +370,7 @@ include/boost/asio/basic_streambuf.hpp
include/boost/asio/basic_streambuf_fwd.hpp
include/boost/asio/basic_waitable_timer.hpp
include/boost/asio/basic_writable_pipe.hpp
+include/boost/asio/bind_allocator.hpp
include/boost/asio/bind_cancellation_slot.hpp
include/boost/asio/bind_executor.hpp
include/boost/asio/buffer.hpp
@@ -383,9 +390,11 @@ include/boost/asio/completion_condition.
include/boost/asio/compose.hpp
include/boost/asio/connect.hpp
include/boost/asio/connect_pipe.hpp
+include/boost/asio/consign.hpp
include/boost/asio/coroutine.hpp
include/boost/asio/deadline_timer.hpp
include/boost/asio/defer.hpp
+include/boost/asio/deferred.hpp
include/boost/asio/detached.hpp
include/boost/asio/detail/array.hpp
include/boost/asio/detail/array_fwd.hpp
@@ -403,6 +412,7 @@ include/boost/asio/detail/call_stack.hpp
include/boost/asio/detail/chrono.hpp
include/boost/asio/detail/chrono_time_traits.hpp
include/boost/asio/detail/completion_handler.hpp
+include/boost/asio/detail/composed_work.hpp
include/boost/asio/detail/concurrency_hint.hpp
include/boost/asio/detail/conditionally_enabled_event.hpp
include/boost/asio/detail/conditionally_enabled_mutex.hpp
@@ -420,6 +430,7 @@ include/boost/asio/detail/dev_poll_react
include/boost/asio/detail/epoll_reactor.hpp
include/boost/asio/detail/event.hpp
include/boost/asio/detail/eventfd_select_interrupter.hpp
+include/boost/asio/detail/exception.hpp
include/boost/asio/detail/executor_function.hpp
include/boost/asio/detail/executor_op.hpp
include/boost/asio/detail/fd_set_adapter.hpp
@@ -566,7 +577,6 @@ include/boost/asio/detail/reactive_socke
include/boost/asio/detail/reactive_socket_service_base.hpp
include/boost/asio/detail/reactive_wait_op.hpp
include/boost/asio/detail/reactor.hpp
-include/boost/asio/detail/reactor_fwd.hpp
include/boost/asio/detail/reactor_op.hpp
include/boost/asio/detail/reactor_op_queue.hpp
include/boost/asio/detail/recycling_allocator.hpp
@@ -621,6 +631,7 @@ include/boost/asio/detail/timer_schedule
include/boost/asio/detail/timer_scheduler_fwd.hpp
include/boost/asio/detail/tss_ptr.hpp
include/boost/asio/detail/type_traits.hpp
+include/boost/asio/detail/utility.hpp
include/boost/asio/detail/variadic_templates.hpp
include/boost/asio/detail/wait_handler.hpp
include/boost/asio/detail/wait_op.hpp
@@ -722,6 +733,7 @@ include/boost/asio/experimental/cancella
include/boost/asio/experimental/channel.hpp
include/boost/asio/experimental/channel_error.hpp
include/boost/asio/experimental/channel_traits.hpp
+include/boost/asio/experimental/co_composed.hpp
include/boost/asio/experimental/co_spawn.hpp
include/boost/asio/experimental/concurrent_channel.hpp
include/boost/asio/experimental/coro.hpp
@@ -735,25 +747,24 @@ include/boost/asio/experimental/detail/c
include/boost/asio/experimental/detail/channel_send_functions.hpp
include/boost/asio/experimental/detail/channel_send_op.hpp
include/boost/asio/experimental/detail/channel_service.hpp
-include/boost/asio/experimental/detail/completion_handler_erasure.hpp
+include/boost/asio/experimental/detail/coro_completion_handler.hpp
include/boost/asio/experimental/detail/coro_promise_allocator.hpp
include/boost/asio/experimental/detail/has_signature.hpp
include/boost/asio/experimental/detail/impl/channel_service.hpp
include/boost/asio/experimental/detail/partial_promise.hpp
-include/boost/asio/experimental/impl/append.hpp
include/boost/asio/experimental/impl/as_single.hpp
-include/boost/asio/experimental/impl/as_tuple.hpp
include/boost/asio/experimental/impl/channel_error.ipp
+include/boost/asio/experimental/impl/co_composed.hpp
include/boost/asio/experimental/impl/coro.hpp
-include/boost/asio/experimental/impl/deferred.hpp
include/boost/asio/experimental/impl/parallel_group.hpp
-include/boost/asio/experimental/impl/prepend.hpp
include/boost/asio/experimental/impl/promise.hpp
include/boost/asio/experimental/impl/use_coro.hpp
+include/boost/asio/experimental/impl/use_promise.hpp
include/boost/asio/experimental/parallel_group.hpp
include/boost/asio/experimental/prepend.hpp
include/boost/asio/experimental/promise.hpp
include/boost/asio/experimental/use_coro.hpp
+include/boost/asio/experimental/use_promise.hpp
include/boost/asio/file_base.hpp
include/boost/asio/generic/basic_endpoint.hpp
include/boost/asio/generic/datagram_protocol.hpp
@@ -766,17 +777,21 @@ include/boost/asio/handler_alloc_hook.hp
include/boost/asio/handler_continuation_hook.hpp
include/boost/asio/handler_invoke_hook.hpp
include/boost/asio/high_resolution_timer.hpp
+include/boost/asio/impl/any_completion_executor.ipp
include/boost/asio/impl/any_io_executor.ipp
+include/boost/asio/impl/append.hpp
+include/boost/asio/impl/as_tuple.hpp
include/boost/asio/impl/awaitable.hpp
include/boost/asio/impl/buffered_read_stream.hpp
include/boost/asio/impl/buffered_write_stream.hpp
include/boost/asio/impl/cancellation_signal.ipp
include/boost/asio/impl/co_spawn.hpp
-include/boost/asio/impl/compose.hpp
include/boost/asio/impl/connect.hpp
include/boost/asio/impl/connect_pipe.hpp
include/boost/asio/impl/connect_pipe.ipp
+include/boost/asio/impl/consign.hpp
include/boost/asio/impl/defer.hpp
+include/boost/asio/impl/deferred.hpp
include/boost/asio/impl/detached.hpp
include/boost/asio/impl/dispatch.hpp
include/boost/asio/impl/error.ipp
@@ -789,6 +804,7 @@ include/boost/asio/impl/io_context.hpp
include/boost/asio/impl/io_context.ipp
include/boost/asio/impl/multiple_exceptions.ipp
include/boost/asio/impl/post.hpp
+include/boost/asio/impl/prepend.hpp
include/boost/asio/impl/read.hpp
include/boost/asio/impl/read_at.hpp
include/boost/asio/impl/read_until.hpp
@@ -851,6 +867,7 @@ include/boost/asio/ip/udp.hpp
include/boost/asio/ip/unicast.hpp
include/boost/asio/ip/v6_only.hpp
include/boost/asio/is_applicable_property.hpp
+include/boost/asio/is_contiguous_iterator.hpp
include/boost/asio/is_executor.hpp
include/boost/asio/is_read_buffered.hpp
include/boost/asio/is_write_buffered.hpp
@@ -870,12 +887,14 @@ include/boost/asio/posix/descriptor_base
include/boost/asio/posix/stream_descriptor.hpp
include/boost/asio/post.hpp
include/boost/asio/prefer.hpp
+include/boost/asio/prepend.hpp
include/boost/asio/query.hpp
include/boost/asio/random_access_file.hpp
include/boost/asio/read.hpp
include/boost/asio/read_at.hpp
include/boost/asio/read_until.hpp
include/boost/asio/readable_pipe.hpp
+include/boost/asio/recycling_allocator.hpp
include/boost/asio/redirect_error.hpp
include/boost/asio/registered_buffer.hpp
include/boost/asio/require.hpp
@@ -1178,10 +1197,12 @@ include/boost/beast/core.hpp
include/boost/beast/core/async_base.hpp
include/boost/beast/core/basic_stream.hpp
include/boost/beast/core/bind_handler.hpp
+include/boost/beast/core/buffer_ref.hpp
include/boost/beast/core/buffer_traits.hpp
include/boost/beast/core/buffered_read_stream.hpp
include/boost/beast/core/buffers_adaptor.hpp
include/boost/beast/core/buffers_cat.hpp
+include/boost/beast/core/buffers_generator.hpp
include/boost/beast/core/buffers_prefix.hpp
include/boost/beast/core/buffers_range.hpp
include/boost/beast/core/buffers_suffix.hpp
@@ -1203,6 +1224,7 @@ include/boost/beast/core/detail/char_buf
include/boost/beast/core/detail/clamp.hpp
include/boost/beast/core/detail/config.hpp
include/boost/beast/core/detail/cpu_info.hpp
+include/boost/beast/core/detail/filtering_cancellation_slot.hpp
include/boost/beast/core/detail/flat_stream.hpp
include/boost/beast/core/detail/get_io_context.hpp
include/boost/beast/core/detail/impl/read.hpp
@@ -1243,6 +1265,7 @@ include/boost/beast/core/impl/basic_stre
include/boost/beast/core/impl/buffered_read_stream.hpp
include/boost/beast/core/impl/buffers_adaptor.hpp
include/boost/beast/core/impl/buffers_cat.hpp
+include/boost/beast/core/impl/buffers_generator.hpp
include/boost/beast/core/impl/buffers_prefix.hpp
include/boost/beast/core/impl/buffers_suffix.hpp
include/boost/beast/core/impl/error.hpp
@@ -1260,7 +1283,6 @@ include/boost/beast/core/impl/saved_hand
include/boost/beast/core/impl/saved_handler.ipp
include/boost/beast/core/impl/static_buffer.hpp
include/boost/beast/core/impl/static_buffer.ipp
-include/boost/beast/core/impl/static_string.hpp
include/boost/beast/core/impl/string.ipp
include/boost/beast/core/impl/string_param.hpp
include/boost/beast/core/make_printable.hpp
@@ -1307,6 +1329,7 @@ include/boost/beast/http/impl/fields.hpp
include/boost/beast/http/impl/fields.ipp
include/boost/beast/http/impl/file_body_win32.hpp
include/boost/beast/http/impl/message.hpp
+include/boost/beast/http/impl/message_generator.hpp
include/boost/beast/http/impl/parser.hpp
include/boost/beast/http/impl/read.hpp
include/boost/beast/http/impl/rfc7230.hpp
@@ -1316,6 +1339,7 @@ include/boost/beast/http/impl/status.ipp
include/boost/beast/http/impl/verb.ipp
include/boost/beast/http/impl/write.hpp
include/boost/beast/http/message.hpp
+include/boost/beast/http/message_generator.hpp
include/boost/beast/http/parser.hpp
include/boost/beast/http/read.hpp
include/boost/beast/http/rfc7230.hpp
@@ -2100,8 +2124,10 @@ include/boost/container/detail/dlmalloc.
include/boost/container/detail/flat_tree.hpp
include/boost/container/detail/function_detector.hpp
include/boost/container/detail/guards_dended.hpp
+include/boost/container/detail/hash_table.hpp
include/boost/container/detail/is_container.hpp
include/boost/container/detail/is_contiguous_container.hpp
+include/boost/container/detail/is_pair.hpp
include/boost/container/detail/is_sorted.hpp
include/boost/container/detail/iterator.hpp
include/boost/container/detail/iterator_to_raw_pointer.hpp
@@ -2174,12 +2200,17 @@ 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/hash_mix.hpp
+include/boost/container_hash/detail/hash_range.hpp
+include/boost/container_hash/detail/hash_tuple.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/container_hash/is_contiguous_range.hpp
+include/boost/container_hash/is_described_class.hpp
+include/boost/container_hash/is_range.hpp
+include/boost/container_hash/is_unordered_range.hpp
include/boost/context/continuation.hpp
include/boost/context/continuation_fcontext.hpp
include/boost/context/continuation_ucontext.hpp
@@ -2267,11 +2298,11 @@ include/boost/contract/public_function.h
include/boost/contract_macro.hpp
include/boost/convert.hpp
include/boost/convert/base.hpp
+include/boost/convert/charconv.hpp
include/boost/convert/detail/char.hpp
include/boost/convert/detail/config.hpp
include/boost/convert/detail/has_member.hpp
include/boost/convert/detail/is_callable.hpp
-include/boost/convert/detail/is_converter.hpp
include/boost/convert/detail/is_fun.hpp
include/boost/convert/detail/is_string.hpp
include/boost/convert/detail/range.hpp
@@ -2284,6 +2315,7 @@ include/boost/convert/strtol.hpp
include/boost/core/addressof.hpp
include/boost/core/alloc_construct.hpp
include/boost/core/allocator_access.hpp
+include/boost/core/allocator_traits.hpp
include/boost/core/bit.hpp
include/boost/core/checked_delete.hpp
include/boost/core/cmath.hpp
@@ -2295,6 +2327,7 @@ include/boost/core/empty_value.hpp
include/boost/core/enable_if.hpp
include/boost/core/exchange.hpp
include/boost/core/explicit_operator_bool.hpp
+include/boost/core/fclose_deleter.hpp
include/boost/core/first_scalar.hpp
include/boost/core/ignore_unused.hpp
include/boost/core/is_same.hpp
@@ -2316,6 +2349,7 @@ include/boost/core/typeinfo.hpp
include/boost/core/uncaught_exceptions.hpp
include/boost/core/underlying_type.hpp
include/boost/core/use_default.hpp
+include/boost/core/verbose_terminate_handler.hpp
include/boost/coroutine/all.hpp
include/boost/coroutine/asymmetric_coroutine.hpp
include/boost/coroutine/attributes.hpp
@@ -2504,6 +2538,7 @@ include/boost/describe/enum_from_string.
include/boost/describe/enum_to_string.hpp
include/boost/describe/enumerators.hpp
include/boost/describe/members.hpp
+include/boost/describe/modifier_description.hpp
include/boost/describe/modifiers.hpp
include/boost/describe/operators.hpp
include/boost/detail/algorithm.hpp
@@ -2751,7 +2786,7 @@ include/boost/filesystem/config.hpp
include/boost/filesystem/convenience.hpp
include/boost/filesystem/detail/footer.hpp
include/boost/filesystem/detail/header.hpp
-include/boost/filesystem/detail/macro_value.hpp
+include/boost/filesystem/detail/path_traits.hpp
include/boost/filesystem/detail/utf8_codecvt_facet.hpp
include/boost/filesystem/directory.hpp
include/boost/filesystem/exception.hpp
@@ -2930,6 +2965,7 @@ include/boost/functional/hash/extensions
include/boost/functional/hash/hash.hpp
include/boost/functional/hash/hash_fwd.hpp
include/boost/functional/hash_fwd.hpp
+include/boost/functional/identity.hpp
include/boost/functional/lightweight_forward_adapter.hpp
include/boost/functional/overloaded_function.hpp
include/boost/functional/overloaded_function/config.hpp
@@ -3558,6 +3594,7 @@ include/boost/fusion/include/greater.hpp
include/boost/fusion/include/greater_equal.hpp
include/boost/fusion/include/has_key.hpp
include/boost/fusion/include/hash.hpp
+include/boost/fusion/include/identity_view.hpp
include/boost/fusion/include/ignore.hpp
include/boost/fusion/include/in.hpp
include/boost/fusion/include/insert.hpp
@@ -3841,6 +3878,8 @@ include/boost/fusion/view/filter_view/fi
include/boost/fusion/view/flatten_view.hpp
include/boost/fusion/view/flatten_view/flatten_view.hpp
include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp
+include/boost/fusion/view/identity_view.hpp
+include/boost/fusion/view/identity_view/identity_view.hpp
include/boost/fusion/view/iterator_range.hpp
include/boost/fusion/view/iterator_range/detail/at_impl.hpp
include/boost/fusion/view/iterator_range/detail/begin_impl.hpp
@@ -3924,13 +3963,16 @@ include/boost/fusion/view/transform_view
include/boost/fusion/view/transform_view/detail/advance_impl.hpp
include/boost/fusion/view/transform_view/detail/at_impl.hpp
include/boost/fusion/view/transform_view/detail/begin_impl.hpp
+include/boost/fusion/view/transform_view/detail/deref_data_impl.hpp
include/boost/fusion/view/transform_view/detail/deref_impl.hpp
include/boost/fusion/view/transform_view/detail/distance_impl.hpp
include/boost/fusion/view/transform_view/detail/end_impl.hpp
include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp
+include/boost/fusion/view/transform_view/detail/key_of_impl.hpp
include/boost/fusion/view/transform_view/detail/next_impl.hpp
include/boost/fusion/view/transform_view/detail/prior_impl.hpp
include/boost/fusion/view/transform_view/detail/value_at_impl.hpp
+include/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp
include/boost/fusion/view/transform_view/detail/value_of_impl.hpp
include/boost/fusion/view/transform_view/transform_view.hpp
include/boost/fusion/view/transform_view/transform_view_fwd.hpp
@@ -3961,6 +4003,7 @@ include/boost/geometry/algorithms/azimut
include/boost/geometry/algorithms/buffer.hpp
include/boost/geometry/algorithms/centroid.hpp
include/boost/geometry/algorithms/clear.hpp
+include/boost/geometry/algorithms/closest_points.hpp
include/boost/geometry/algorithms/comparable_distance.hpp
include/boost/geometry/algorithms/convert.hpp
include/boost/geometry/algorithms/convex_hull.hpp
@@ -3979,6 +4022,8 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp
include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp
+include/boost/geometry/algorithms/detail/buffer/implementation.hpp
+include/boost/geometry/algorithms/detail/buffer/interface.hpp
include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
include/boost/geometry/algorithms/detail/buffer/piece_border.hpp
include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp
@@ -3987,10 +4032,18 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/calculate_point_order.hpp
include/boost/geometry/algorithms/detail/calculate_sum.hpp
include/boost/geometry/algorithms/detail/centroid/translating_transformer.hpp
-include/boost/geometry/algorithms/detail/check_iterator_range.hpp
include/boost/geometry/algorithms/detail/closest_feature/geometry_to_range.hpp
include/boost/geometry/algorithms/detail/closest_feature/point_to_range.hpp
include/boost/geometry/algorithms/detail/closest_feature/range_to_range.hpp
+include/boost/geometry/algorithms/detail/closest_points/implementation.hpp
+include/boost/geometry/algorithms/detail/closest_points/interface.hpp
+include/boost/geometry/algorithms/detail/closest_points/linear_or_areal_to_areal.hpp
+include/boost/geometry/algorithms/detail/closest_points/linear_to_linear.hpp
+include/boost/geometry/algorithms/detail/closest_points/multipoint_to_geometry.hpp
+include/boost/geometry/algorithms/detail/closest_points/point_to_geometry.hpp
+include/boost/geometry/algorithms/detail/closest_points/range_to_geometry_rtree.hpp
+include/boost/geometry/algorithms/detail/closest_points/segment_to_segment.hpp
+include/boost/geometry/algorithms/detail/closest_points/utilities.hpp
include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp
include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp
include/boost/geometry/algorithms/detail/convert_indexed_to_indexed.hpp
@@ -3999,6 +4052,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/convex_hull/interface.hpp
include/boost/geometry/algorithms/detail/counting.hpp
include/boost/geometry/algorithms/detail/covered_by/implementation.hpp
+include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp
include/boost/geometry/algorithms/detail/covered_by/interface.hpp
include/boost/geometry/algorithms/detail/direction_code.hpp
include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp
@@ -4047,6 +4101,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/envelope/transform_units.hpp
include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp
include/boost/geometry/algorithms/detail/equals/implementation.hpp
+include/boost/geometry/algorithms/detail/equals/implementation_gc.hpp
include/boost/geometry/algorithms/detail/equals/interface.hpp
include/boost/geometry/algorithms/detail/equals/point_point.hpp
include/boost/geometry/algorithms/detail/expand/box.hpp
@@ -4058,11 +4113,15 @@ 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/gc_group_elements.hpp
+include/boost/geometry/algorithms/detail/gc_make_rtree.hpp
+include/boost/geometry/algorithms/detail/gc_topological_dimension.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/gc.hpp
include/boost/geometry/algorithms/detail/intersection/implementation.hpp
include/boost/geometry/algorithms/detail/intersection/interface.hpp
include/boost/geometry/algorithms/detail/intersection/multi.hpp
@@ -4173,6 +4232,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/relate/de9im.hpp
include/boost/geometry/algorithms/detail/relate/follow_helpers.hpp
include/boost/geometry/algorithms/detail/relate/implementation.hpp
+include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp
include/boost/geometry/algorithms/detail/relate/interface.hpp
include/boost/geometry/algorithms/detail/relate/linear_areal.hpp
include/boost/geometry/algorithms/detail/relate/linear_linear.hpp
@@ -4206,6 +4266,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp
include/boost/geometry/algorithms/detail/visit.hpp
include/boost/geometry/algorithms/detail/within/implementation.hpp
+include/boost/geometry/algorithms/detail/within/implementation_gc.hpp
include/boost/geometry/algorithms/detail/within/interface.hpp
include/boost/geometry/algorithms/detail/within/multi_point.hpp
include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp
@@ -4214,6 +4275,7 @@ include/boost/geometry/algorithms/differ
include/boost/geometry/algorithms/discrete_frechet_distance.hpp
include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp
include/boost/geometry/algorithms/disjoint.hpp
+include/boost/geometry/algorithms/dispatch/closest_points.hpp
include/boost/geometry/algorithms/dispatch/disjoint.hpp
include/boost/geometry/algorithms/dispatch/distance.hpp
include/boost/geometry/algorithms/dispatch/envelope.hpp
@@ -4234,6 +4296,7 @@ include/boost/geometry/algorithms/is_val
include/boost/geometry/algorithms/length.hpp
include/boost/geometry/algorithms/line_interpolate.hpp
include/boost/geometry/algorithms/make.hpp
+include/boost/geometry/algorithms/merge_elements.hpp
include/boost/geometry/algorithms/not_implemented.hpp
include/boost/geometry/algorithms/num_geometries.hpp
include/boost/geometry/algorithms/num_interior_rings.hpp
@@ -4614,6 +4677,7 @@ include/boost/geometry/srs/projections/i
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_generic_inverse.hpp
include/boost/geometry/srs/projections/impl/pj_gridinfo.hpp
include/boost/geometry/srs/projections/impl/pj_gridlist.hpp
include/boost/geometry/srs/projections/impl/pj_init.hpp
@@ -4645,6 +4709,7 @@ include/boost/geometry/srs/projections/p
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/col_urban.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
@@ -4780,6 +4845,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/closest_points_pt_seg.hpp
include/boost/geometry/strategies/cartesian/densify.hpp
include/boost/geometry/strategies/cartesian/disjoint_box_box.hpp
include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp
@@ -4806,12 +4872,17 @@ include/boost/geometry/strategies/cartes
include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
include/boost/geometry/strategies/cartesian/point_order.hpp
include/boost/geometry/strategies/cartesian/side_by_triangle.hpp
+include/boost/geometry/strategies/cartesian/side_rounded_input.hpp
include/boost/geometry/strategies/cartesian/turn_in_ring_winding.hpp
include/boost/geometry/strategies/centroid.hpp
include/boost/geometry/strategies/centroid/cartesian.hpp
include/boost/geometry/strategies/centroid/geographic.hpp
include/boost/geometry/strategies/centroid/services.hpp
include/boost/geometry/strategies/centroid/spherical.hpp
+include/boost/geometry/strategies/closest_points/cartesian.hpp
+include/boost/geometry/strategies/closest_points/geographic.hpp
+include/boost/geometry/strategies/closest_points/services.hpp
+include/boost/geometry/strategies/closest_points/spherical.hpp
include/boost/geometry/strategies/comparable_distance_result.hpp
include/boost/geometry/strategies/compare.hpp
include/boost/geometry/strategies/concepts/area_concept.hpp
@@ -4866,6 +4937,7 @@ include/boost/geometry/strategies/geogra
include/boost/geometry/strategies/geographic/area.hpp
include/boost/geometry/strategies/geographic/azimuth.hpp
include/boost/geometry/strategies/geographic/buffer_point_circle.hpp
+include/boost/geometry/strategies/geographic/closest_points_pt_seg.hpp
include/boost/geometry/strategies/geographic/densify.hpp
include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp
include/boost/geometry/strategies/geographic/distance.hpp
@@ -4931,6 +5003,7 @@ include/boost/geometry/strategies/simpli
include/boost/geometry/strategies/spherical.hpp
include/boost/geometry/strategies/spherical/area.hpp
include/boost/geometry/strategies/spherical/azimuth.hpp
+include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp
include/boost/geometry/strategies/spherical/compare.hpp
include/boost/geometry/strategies/spherical/densify.hpp
include/boost/geometry/strategies/spherical/disjoint_box_box.hpp
@@ -4970,8 +5043,10 @@ include/boost/geometry/strategy/cartesia
include/boost/geometry/strategy/cartesian/area_box.hpp
include/boost/geometry/strategy/cartesian/envelope.hpp
include/boost/geometry/strategy/cartesian/envelope_box.hpp
+include/boost/geometry/strategy/cartesian/envelope_boxes.hpp
include/boost/geometry/strategy/cartesian/envelope_multipoint.hpp
include/boost/geometry/strategy/cartesian/envelope_point.hpp
+include/boost/geometry/strategy/cartesian/envelope_range.hpp
include/boost/geometry/strategy/cartesian/envelope_segment.hpp
include/boost/geometry/strategy/cartesian/expand_box.hpp
include/boost/geometry/strategy/cartesian/expand_point.hpp
@@ -4986,6 +5061,7 @@ include/boost/geometry/strategy/expand.h
include/boost/geometry/strategy/geographic/area.hpp
include/boost/geometry/strategy/geographic/area_box.hpp
include/boost/geometry/strategy/geographic/envelope.hpp
+include/boost/geometry/strategy/geographic/envelope_range.hpp
include/boost/geometry/strategy/geographic/envelope_segment.hpp
include/boost/geometry/strategy/geographic/expand_segment.hpp
include/boost/geometry/strategy/relate.hpp
@@ -4993,8 +5069,10 @@ include/boost/geometry/strategy/spherica
include/boost/geometry/strategy/spherical/area_box.hpp
include/boost/geometry/strategy/spherical/envelope.hpp
include/boost/geometry/strategy/spherical/envelope_box.hpp
+include/boost/geometry/strategy/spherical/envelope_boxes.hpp
include/boost/geometry/strategy/spherical/envelope_multipoint.hpp
include/boost/geometry/strategy/spherical/envelope_point.hpp
+include/boost/geometry/strategy/spherical/envelope_range.hpp
include/boost/geometry/strategy/spherical/envelope_segment.hpp
include/boost/geometry/strategy/spherical/expand_box.hpp
include/boost/geometry/strategy/spherical/expand_point.hpp
@@ -5038,7 +5116,9 @@ include/boost/geometry/views/detail/boun
include/boost/geometry/views/detail/boundary_view/implementation.hpp
include/boost/geometry/views/detail/boundary_view/interface.hpp
include/boost/geometry/views/detail/closed_clockwise_view.hpp
+include/boost/geometry/views/detail/geometry_collection_view.hpp
include/boost/geometry/views/detail/indexed_point_view.hpp
+include/boost/geometry/views/detail/random_access_view.hpp
include/boost/geometry/views/detail/two_dimensional_view.hpp
include/boost/geometry/views/identity_view.hpp
include/boost/geometry/views/reversible_view.hpp
@@ -5050,6 +5130,7 @@ include/boost/gil/bit_aligned_pixel_iter
include/boost/gil/bit_aligned_pixel_reference.hpp
include/boost/gil/channel.hpp
include/boost/gil/channel_algorithm.hpp
+include/boost/gil/channel_numeric_operations.hpp
include/boost/gil/cmyk.hpp
include/boost/gil/color_base.hpp
include/boost/gil/color_base_algorithm.hpp
@@ -5072,7 +5153,6 @@ include/boost/gil/concepts/pixel_derefer
include/boost/gil/concepts/pixel_iterator.hpp
include/boost/gil/concepts/pixel_locator.hpp
include/boost/gil/concepts/point.hpp
-include/boost/gil/deprecated.hpp
include/boost/gil/detail/is_channel_integral.hpp
include/boost/gil/detail/math.hpp
include/boost/gil/detail/mp11.hpp
@@ -5087,6 +5167,10 @@ 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/histogram/std.hpp
+include/boost/gil/extension/image_processing/diffusion.hpp
+include/boost/gil/extension/image_processing/hough_parameter.hpp
+include/boost/gil/extension/image_processing/hough_transform.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
@@ -5179,6 +5263,10 @@ include/boost/gil/extension/numeric/kern
include/boost/gil/extension/numeric/pixel_numeric_operations.hpp
include/boost/gil/extension/numeric/resample.hpp
include/boost/gil/extension/numeric/sampler.hpp
+include/boost/gil/extension/rasterization/apply_rasterizer.hpp
+include/boost/gil/extension/rasterization/circle.hpp
+include/boost/gil/extension/rasterization/ellipse.hpp
+include/boost/gil/extension/rasterization/line.hpp
include/boost/gil/extension/toolbox/color_converters.hpp
include/boost/gil/extension/toolbox/color_converters/gray_to_rgba.hpp
include/boost/gil/extension/toolbox/color_converters/rgb_to_luminance.hpp
@@ -5205,10 +5293,17 @@ include/boost/gil/extension/toolbox/meta
include/boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp
include/boost/gil/extension/toolbox/toolbox.hpp
include/boost/gil/gray.hpp
+include/boost/gil/histogram.hpp
include/boost/gil/image.hpp
+include/boost/gil/image_processing/adaptive_histogram_equalization.hpp
+include/boost/gil/image_processing/convolve.hpp
include/boost/gil/image_processing/filter.hpp
include/boost/gil/image_processing/harris.hpp
include/boost/gil/image_processing/hessian.hpp
+include/boost/gil/image_processing/histogram_equalization.hpp
+include/boost/gil/image_processing/histogram_matching.hpp
+include/boost/gil/image_processing/kernel.hpp
+include/boost/gil/image_processing/morphology.hpp
include/boost/gil/image_processing/numeric.hpp
include/boost/gil/image_processing/scaling.hpp
include/boost/gil/image_processing/threshold.hpp
@@ -5217,8 +5312,9 @@ include/boost/gil/image_view_factory.hpp
include/boost/gil/io/base.hpp
include/boost/gil/io/bit_operations.hpp
include/boost/gil/io/conversion_policies.hpp
+include/boost/gil/io/detail/dynamic.hpp
+include/boost/gil/io/detail/filesystem.hpp
include/boost/gil/io/device.hpp
-include/boost/gil/io/dynamic_io_new.hpp
include/boost/gil/io/error.hpp
include/boost/gil/io/get_read_device.hpp
include/boost/gil/io/get_reader.hpp
@@ -5249,6 +5345,7 @@ include/boost/gil/packed_pixel.hpp
include/boost/gil/pixel.hpp
include/boost/gil/pixel_iterator.hpp
include/boost/gil/pixel_iterator_adaptor.hpp
+include/boost/gil/pixel_numeric_operations.hpp
include/boost/gil/planar_pixel_iterator.hpp
include/boost/gil/planar_pixel_reference.hpp
include/boost/gil/point.hpp
@@ -5966,11 +6063,11 @@ 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/fraction.hpp
include/boost/histogram/accumulators/is_thread_safe.hpp
include/boost/histogram/accumulators/mean.hpp
include/boost/histogram/accumulators/ostream.hpp
include/boost/histogram/accumulators/sum.hpp
-include/boost/histogram/accumulators/thread_safe.hpp
include/boost/histogram/accumulators/weighted_mean.hpp
include/boost/histogram/accumulators/weighted_sum.hpp
include/boost/histogram/algorithm.hpp
@@ -6003,6 +6100,7 @@ include/boost/histogram/detail/convert_i
include/boost/histogram/detail/counting_streambuf.hpp
include/boost/histogram/detail/debug.hpp
include/boost/histogram/detail/detect.hpp
+include/boost/histogram/detail/erf_inv.hpp
include/boost/histogram/detail/fill.hpp
include/boost/histogram/detail/fill_n.hpp
include/boost/histogram/detail/ignore_deprecation_warning_begin.hpp
@@ -6015,6 +6113,7 @@ include/boost/histogram/detail/linearize
include/boost/histogram/detail/make_default.hpp
include/boost/histogram/detail/mutex_base.hpp
include/boost/histogram/detail/nonmember_container_access.hpp
+include/boost/histogram/detail/normal.hpp
include/boost/histogram/detail/operators.hpp
include/boost/histogram/detail/optional_index.hpp
include/boost/histogram/detail/priority.hpp
@@ -6045,6 +6144,11 @@ include/boost/histogram/serialization.hp
include/boost/histogram/storage_adaptor.hpp
include/boost/histogram/unlimited_storage.hpp
include/boost/histogram/unsafe_access.hpp
+include/boost/histogram/utility/binomial_proportion_interval.hpp
+include/boost/histogram/utility/clopper_pearson_interval.hpp
+include/boost/histogram/utility/jeffreys_interval.hpp
+include/boost/histogram/utility/wald_interval.hpp
+include/boost/histogram/utility/wilson_interval.hpp
include/boost/histogram/weight.hpp
include/boost/hof.hpp
include/boost/hof/alias.hpp
@@ -6521,6 +6625,7 @@ include/boost/intrusive_ptr.hpp
include/boost/io/detail/buffer_fill.hpp
include/boost/io/detail/ostream_guard.hpp
include/boost/io/ios_state.hpp
+include/boost/io/nullstream.hpp
include/boost/io/ostream_joiner.hpp
include/boost/io/ostream_put.hpp
include/boost/io/quoted.hpp
@@ -6687,6 +6792,7 @@ include/boost/json.hpp
include/boost/json/array.hpp
include/boost/json/basic_parser.hpp
include/boost/json/basic_parser_impl.hpp
+include/boost/json/conversion.hpp
include/boost/json/detail/align.hpp
include/boost/json/detail/array.hpp
include/boost/json/detail/buffer.hpp
@@ -6705,7 +6811,6 @@ include/boost/json/detail/impl/handler.i
include/boost/json/detail/impl/shared_resource.ipp
include/boost/json/detail/impl/stack.ipp
include/boost/json/detail/impl/string_impl.ipp
-include/boost/json/detail/index_sequence.hpp
include/boost/json/detail/object.hpp
include/boost/json/detail/ryu/detail/common.hpp
include/boost/json/detail/ryu/detail/d2s.hpp
@@ -6723,11 +6828,11 @@ include/boost/json/detail/utf8.hpp
include/boost/json/detail/value.hpp
include/boost/json/detail/value_from.hpp
include/boost/json/detail/value_to.hpp
-include/boost/json/detail/value_traits.hpp
include/boost/json/error.hpp
include/boost/json/fwd.hpp
include/boost/json/impl/array.hpp
include/boost/json/impl/array.ipp
+include/boost/json/impl/conversion.hpp
include/boost/json/impl/error.hpp
include/boost/json/impl/error.ipp
include/boost/json/impl/kind.ipp
@@ -6737,12 +6842,14 @@ include/boost/json/impl/object.hpp
include/boost/json/impl/object.ipp
include/boost/json/impl/parse.ipp
include/boost/json/impl/parser.ipp
+include/boost/json/impl/pointer.ipp
include/boost/json/impl/serialize.ipp
include/boost/json/impl/serializer.ipp
include/boost/json/impl/static_resource.ipp
include/boost/json/impl/stream_parser.ipp
include/boost/json/impl/string.hpp
include/boost/json/impl/string.ipp
+include/boost/json/impl/value.hpp
include/boost/json/impl/value.ipp
include/boost/json/impl/value_ref.hpp
include/boost/json/impl/value_ref.ipp
@@ -6811,9 +6918,14 @@ include/boost/lambda2/lambda2.hpp
include/boost/leaf.hpp
include/boost/leaf/capture.hpp
include/boost/leaf/common.hpp
+include/boost/leaf/config.hpp
+include/boost/leaf/config/tls.hpp
+include/boost/leaf/config/tls_array.hpp
+include/boost/leaf/config/tls_cpp11.hpp
+include/boost/leaf/config/tls_freertos.hpp
+include/boost/leaf/config/tls_globals.hpp
include/boost/leaf/context.hpp
include/boost/leaf/detail/all.hpp
-include/boost/leaf/detail/config.hpp
include/boost/leaf/detail/demangle.hpp
include/boost/leaf/detail/function_traits.hpp
include/boost/leaf/detail/mp11.hpp
@@ -6825,6 +6937,7 @@ include/boost/leaf/handle_errors.hpp
include/boost/leaf/on_error.hpp
include/boost/leaf/pred.hpp
include/boost/leaf/result.hpp
+include/boost/leaf/to_variant.hpp
include/boost/lexical_cast.hpp
include/boost/lexical_cast/bad_lexical_cast.hpp
include/boost/lexical_cast/detail/converter_lexical.hpp
@@ -6900,7 +7013,6 @@ include/boost/locale/config.hpp
include/boost/locale/conversion.hpp
include/boost/locale/date_time.hpp
include/boost/locale/date_time_facet.hpp
-include/boost/locale/definitions.hpp
include/boost/locale/encoding.hpp
include/boost/locale/encoding_errors.hpp
include/boost/locale/encoding_utf.hpp
@@ -6917,6 +7029,7 @@ include/boost/locale/time_zone.hpp
include/boost/locale/utf.hpp
include/boost/locale/utf8_codecvt.hpp
include/boost/locale/util.hpp
+include/boost/locale/util/string.hpp
include/boost/lockfree/detail/atomic.hpp
include/boost/lockfree/detail/copy_payload.hpp
include/boost/lockfree/detail/freelist.hpp
@@ -7156,6 +7269,7 @@ include/boost/log/utility/manipulators.h
include/boost/log/utility/manipulators/add_value.hpp
include/boost/log/utility/manipulators/auto_newline.hpp
include/boost/log/utility/manipulators/dump.hpp
+include/boost/log/utility/manipulators/invoke.hpp
include/boost/log/utility/manipulators/optional.hpp
include/boost/log/utility/manipulators/range.hpp
include/boost/log/utility/manipulators/to_log.hpp
@@ -7202,24 +7316,37 @@ include/boost/math/ccmath/abs.hpp
include/boost/math/ccmath/ccmath.hpp
include/boost/math/ccmath/ceil.hpp
include/boost/math/ccmath/copysign.hpp
+include/boost/math/ccmath/detail/swap.hpp
include/boost/math/ccmath/div.hpp
include/boost/math/ccmath/fabs.hpp
+include/boost/math/ccmath/fdim.hpp
include/boost/math/ccmath/floor.hpp
+include/boost/math/ccmath/fma.hpp
+include/boost/math/ccmath/fmax.hpp
+include/boost/math/ccmath/fmin.hpp
include/boost/math/ccmath/fmod.hpp
include/boost/math/ccmath/fpclassify.hpp
include/boost/math/ccmath/frexp.hpp
+include/boost/math/ccmath/hypot.hpp
include/boost/math/ccmath/ilogb.hpp
include/boost/math/ccmath/isfinite.hpp
+include/boost/math/ccmath/isgreater.hpp
+include/boost/math/ccmath/isgreaterequal.hpp
include/boost/math/ccmath/isinf.hpp
+include/boost/math/ccmath/isless.hpp
+include/boost/math/ccmath/islessequal.hpp
include/boost/math/ccmath/isnan.hpp
include/boost/math/ccmath/isnormal.hpp
+include/boost/math/ccmath/isunordered.hpp
include/boost/math/ccmath/ldexp.hpp
include/boost/math/ccmath/logb.hpp
include/boost/math/ccmath/modf.hpp
+include/boost/math/ccmath/next.hpp
include/boost/math/ccmath/remainder.hpp
include/boost/math/ccmath/round.hpp
include/boost/math/ccmath/scalbln.hpp
include/boost/math/ccmath/scalbn.hpp
+include/boost/math/ccmath/signbit.hpp
include/boost/math/ccmath/sqrt.hpp
include/boost/math/ccmath/trunc.hpp
include/boost/math/common_factor.hpp
@@ -7457,6 +7584,8 @@ include/boost/math/special_functions/lan
include/boost/math/special_functions/legendre.hpp
include/boost/math/special_functions/legendre_stieltjes.hpp
include/boost/math/special_functions/log1p.hpp
+include/boost/math/special_functions/logaddexp.hpp
+include/boost/math/special_functions/logsumexp.hpp
include/boost/math/special_functions/math_fwd.hpp
include/boost/math/special_functions/modf.hpp
include/boost/math/special_functions/next.hpp
@@ -7481,6 +7610,8 @@ 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/chatterjee_correlation.hpp
+include/boost/math/statistics/detail/rank.hpp
include/boost/math/statistics/detail/single_pass.hpp
include/boost/math/statistics/linear_regression.hpp
include/boost/math/statistics/ljung_box.hpp
@@ -7496,7 +7627,9 @@ include/boost/math/tools/big_constant.hp
include/boost/math/tools/bivariate_statistics.hpp
include/boost/math/tools/centered_continued_fraction.hpp
include/boost/math/tools/cohen_acceleration.hpp
+include/boost/math/tools/color_maps.hpp
include/boost/math/tools/complex.hpp
+include/boost/math/tools/concepts.hpp
include/boost/math/tools/condition_numbers.hpp
include/boost/math/tools/config.hpp
include/boost/math/tools/convert_from_string.hpp
@@ -7623,16 +7756,17 @@ include/boost/math/tools/header_deprecat
include/boost/math/tools/is_constant_evaluated.hpp
include/boost/math/tools/is_detected.hpp
include/boost/math/tools/is_standalone.hpp
-include/boost/math/tools/lexical_cast.hpp
include/boost/math/tools/luroth_expansion.hpp
include/boost/math/tools/minima.hpp
include/boost/math/tools/mp.hpp
include/boost/math/tools/norms.hpp
+include/boost/math/tools/nothrow.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
include/boost/math/tools/promotion.hpp
+include/boost/math/tools/quartic_roots.hpp
include/boost/math/tools/random_vector.hpp
include/boost/math/tools/rational.hpp
include/boost/math/tools/real_cast.hpp
@@ -7984,6 +8118,7 @@ include/boost/move/algo/detail/is_sorted
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/search.hpp
include/boost/move/algo/detail/set_difference.hpp
include/boost/move/algo/move.hpp
include/boost/move/algo/predicate.hpp
@@ -7991,9 +8126,11 @@ include/boost/move/algo/unique.hpp
include/boost/move/algorithm.hpp
include/boost/move/core.hpp
include/boost/move/default_delete.hpp
+include/boost/move/detail/addressof.hpp
include/boost/move/detail/config_begin.hpp
include/boost/move/detail/config_end.hpp
include/boost/move/detail/destruct_n.hpp
+include/boost/move/detail/force_ptr.hpp
include/boost/move/detail/fwd_macros.hpp
include/boost/move/detail/iterator_to_raw_pointer.hpp
include/boost/move/detail/iterator_traits.hpp
@@ -9342,22 +9479,28 @@ include/boost/multiprecision/debug_adapt
include/boost/multiprecision/detail/assert.hpp
include/boost/multiprecision/detail/atomic.hpp
include/boost/multiprecision/detail/bitscan.hpp
+include/boost/multiprecision/detail/check_cpp11_config.hpp
include/boost/multiprecision/detail/constexpr.hpp
include/boost/multiprecision/detail/default_ops.hpp
include/boost/multiprecision/detail/digits.hpp
include/boost/multiprecision/detail/dynamic_array.hpp
+include/boost/multiprecision/detail/empty_value.hpp
include/boost/multiprecision/detail/endian.hpp
include/boost/multiprecision/detail/et_ops.hpp
+include/boost/multiprecision/detail/float128_functions.hpp
include/boost/multiprecision/detail/float_string_cvt.hpp
+include/boost/multiprecision/detail/fpclassify.hpp
include/boost/multiprecision/detail/functions/constants.hpp
include/boost/multiprecision/detail/functions/pow.hpp
include/boost/multiprecision/detail/functions/trig.hpp
+include/boost/multiprecision/detail/functions/trunc.hpp
include/boost/multiprecision/detail/generic_interconvert.hpp
include/boost/multiprecision/detail/hash.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/no_exceptions_support.hpp
include/boost/multiprecision/detail/number_base.hpp
include/boost/multiprecision/detail/number_compare.hpp
include/boost/multiprecision/detail/precision.hpp
@@ -9366,6 +9509,7 @@ include/boost/multiprecision/detail/stan
include/boost/multiprecision/detail/static_array.hpp
include/boost/multiprecision/detail/tables.hpp
include/boost/multiprecision/detail/ublas_interop.hpp
+include/boost/multiprecision/detail/uniform_int_distribution.hpp
include/boost/multiprecision/detail/utype_helper.hpp
include/boost/multiprecision/eigen.hpp
include/boost/multiprecision/float128.hpp
@@ -9385,6 +9529,7 @@ include/boost/multiprecision/traits/extr
include/boost/multiprecision/traits/is_backend.hpp
include/boost/multiprecision/traits/is_byte_container.hpp
include/boost/multiprecision/traits/is_complex.hpp
+include/boost/multiprecision/traits/is_convertible_arithmetic.hpp
include/boost/multiprecision/traits/is_restricted_conversion.hpp
include/boost/multiprecision/traits/is_variable_precision.hpp
include/boost/multiprecision/traits/max_digits10.hpp
@@ -9746,6 +9891,7 @@ include/boost/optional/detail/old_option
include/boost/optional/detail/optional_aligned_storage.hpp
include/boost/optional/detail/optional_config.hpp
include/boost/optional/detail/optional_factory_support.hpp
+include/boost/optional/detail/optional_hash.hpp
include/boost/optional/detail/optional_reference_spec.hpp
include/boost/optional/detail/optional_relops.hpp
include/boost/optional/detail/optional_swap.hpp
@@ -9777,6 +9923,7 @@ include/boost/outcome/detail/value_stora
include/boost/outcome/detail/version.hpp
include/boost/outcome/experimental/coroutine_support.hpp
include/boost/outcome/experimental/result.h
+include/boost/outcome/experimental/status-code/boost_error_code.hpp
include/boost/outcome/experimental/status-code/com_code.hpp
include/boost/outcome/experimental/status-code/config.hpp
include/boost/outcome/experimental/status-code/detail/nt_code_to_generic_code.ipp
@@ -9786,6 +9933,7 @@ include/boost/outcome/experimental/statu
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/http_status_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
@@ -10296,6 +10444,7 @@ include/boost/phoenix/stl/cmath.hpp
include/boost/phoenix/stl/container.hpp
include/boost/phoenix/stl/container/container.hpp
include/boost/phoenix/stl/container/detail/container.hpp
+include/boost/phoenix/stl/tuple.hpp
include/boost/phoenix/support/detail/iterate.hpp
include/boost/phoenix/support/detail/iterate_define.hpp
include/boost/phoenix/support/detail/iterate_undef.hpp
@@ -10437,6 +10586,7 @@ include/boost/predef/architecture/blackf
include/boost/predef/architecture/convex.h
include/boost/predef/architecture/e2k.h
include/boost/predef/architecture/ia64.h
+include/boost/predef/architecture/loongarch.h
include/boost/predef/architecture/m68k.h
include/boost/predef/architecture/mips.h
include/boost/predef/architecture/parisc.h
@@ -11081,6 +11231,7 @@ include/boost/process/error.hpp
include/boost/process/exception.hpp
include/boost/process/exe.hpp
include/boost/process/extend.hpp
+include/boost/process/filesystem.hpp
include/boost/process/group.hpp
include/boost/process/handles.hpp
include/boost/process/io.hpp
@@ -11092,6 +11243,60 @@ include/boost/process/shell.hpp
include/boost/process/spawn.hpp
include/boost/process/start_dir.hpp
include/boost/process/system.hpp
+include/boost/process/v2.hpp
+include/boost/process/v2/bind_launcher.hpp
+include/boost/process/v2/cstring_ref.hpp
+include/boost/process/v2/default_launcher.hpp
+include/boost/process/v2/detail/config.hpp
+include/boost/process/v2/detail/environment_posix.hpp
+include/boost/process/v2/detail/environment_win.hpp
+include/boost/process/v2/detail/impl/environment.ipp
+include/boost/process/v2/detail/impl/environment_posix.ipp
+include/boost/process/v2/detail/impl/environment_win.ipp
+include/boost/process/v2/detail/impl/last_error.ipp
+include/boost/process/v2/detail/impl/process_handle_windows.ipp
+include/boost/process/v2/detail/impl/throw_error.ipp
+include/boost/process/v2/detail/impl/utf8.ipp
+include/boost/process/v2/detail/last_error.hpp
+include/boost/process/v2/detail/process_handle_fd.hpp
+include/boost/process/v2/detail/process_handle_fd_or_signal.hpp
+include/boost/process/v2/detail/process_handle_signal.hpp
+include/boost/process/v2/detail/process_handle_windows.hpp
+include/boost/process/v2/detail/throw_error.hpp
+include/boost/process/v2/detail/throw_exception.hpp
+include/boost/process/v2/detail/utf8.hpp
+include/boost/process/v2/environment.hpp
+include/boost/process/v2/error.hpp
+include/boost/process/v2/execute.hpp
+include/boost/process/v2/exit_code.hpp
+include/boost/process/v2/impl/default_launcher.ipp
+include/boost/process/v2/impl/environment.ipp
+include/boost/process/v2/impl/error.ipp
+include/boost/process/v2/impl/pid.ipp
+include/boost/process/v2/impl/process_handle.ipp
+include/boost/process/v2/impl/shell.ipp
+include/boost/process/v2/pid.hpp
+include/boost/process/v2/popen.hpp
+include/boost/process/v2/posix/bind_fd.hpp
+include/boost/process/v2/posix/default_launcher.hpp
+include/boost/process/v2/posix/detail/close_handles.hpp
+include/boost/process/v2/posix/detail/close_handles.ipp
+include/boost/process/v2/posix/fork_and_forget_launcher.hpp
+include/boost/process/v2/posix/pdfork_launcher.hpp
+include/boost/process/v2/posix/vfork_launcher.hpp
+include/boost/process/v2/process.hpp
+include/boost/process/v2/process_handle.hpp
+include/boost/process/v2/shell.hpp
+include/boost/process/v2/src.hpp
+include/boost/process/v2/start_dir.hpp
+include/boost/process/v2/stdio.hpp
+include/boost/process/v2/windows/as_user_launcher.hpp
+include/boost/process/v2/windows/creation_flags.hpp
+include/boost/process/v2/windows/default_launcher.hpp
+include/boost/process/v2/windows/impl/default_launcher.ipp
+include/boost/process/v2/windows/show_window.hpp
+include/boost/process/v2/windows/with_logon_launcher.hpp
+include/boost/process/v2/windows/with_token_launcher.hpp
include/boost/process/windows.hpp
include/boost/program_options.hpp
include/boost/program_options/cmdline.hpp
@@ -11583,6 +11788,7 @@ include/boost/python/wrapper.hpp
include/boost/qvm.hpp
include/boost/qvm/all.hpp
include/boost/qvm/assert.hpp
+include/boost/qvm/config.hpp
include/boost/qvm/deduce_mat.hpp
include/boost/qvm/deduce_quat.hpp
include/boost/qvm/deduce_scalar.hpp
@@ -11616,7 +11822,7 @@ include/boost/qvm/gen/vec_mat_operations
include/boost/qvm/gen/vec_operations2.hpp
include/boost/qvm/gen/vec_operations3.hpp
include/boost/qvm/gen/vec_operations4.hpp
-include/boost/qvm/inline.hpp
+include/boost/qvm/is_scalar.hpp
include/boost/qvm/lite.hpp
include/boost/qvm/map.hpp
include/boost/qvm/map_mat_mat.hpp
@@ -11665,6 +11871,7 @@ include/boost/qvm/vec_register4.hpp
include/boost/qvm/vec_traits.hpp
include/boost/qvm/vec_traits_array.hpp
include/boost/qvm/vec_traits_defaults.hpp
+include/boost/qvm/vec_traits_gnuc.hpp
include/boost/qvm_lite.hpp
include/boost/random.hpp
include/boost/random/additive_combine.hpp
@@ -13450,10 +13657,13 @@ include/boost/static_string.hpp
include/boost/static_string/config.hpp
include/boost/static_string/static_string.hpp
include/boost/stl_interfaces/config.hpp
+include/boost/stl_interfaces/detail/pipeable_view.hpp
+include/boost/stl_interfaces/detail/view_closure.hpp
include/boost/stl_interfaces/fwd.hpp
include/boost/stl_interfaces/iterator_interface.hpp
include/boost/stl_interfaces/reverse_iterator.hpp
include/boost/stl_interfaces/sequence_container_interface.hpp
+include/boost/stl_interfaces/view_adaptor.hpp
include/boost/stl_interfaces/view_interface.hpp
include/boost/swap.hpp
include/boost/system.hpp
@@ -13475,9 +13685,11 @@ include/boost/system/detail/interop_cate
include/boost/system/detail/is_same.hpp
include/boost/system/detail/snprintf.hpp
include/boost/system/detail/std_category.hpp
+include/boost/system/detail/std_category_impl.hpp
include/boost/system/detail/system_category.hpp
include/boost/system/detail/system_category_condition_win32.hpp
include/boost/system/detail/system_category_impl.hpp
+include/boost/system/detail/system_category_message.hpp
include/boost/system/detail/system_category_message_win32.hpp
include/boost/system/detail/throws.hpp
include/boost/system/errc.hpp
@@ -14528,16 +14740,226 @@ include/boost/units/systems/temperature/
include/boost/units/systems/temperature/fahrenheit.hpp
include/boost/units/unit.hpp
include/boost/units/units_fwd.hpp
+include/boost/unordered/detail/fca.hpp
+include/boost/unordered/detail/foa.hpp
include/boost/unordered/detail/fwd.hpp
include/boost/unordered/detail/implementation.hpp
include/boost/unordered/detail/map.hpp
+include/boost/unordered/detail/prime_fmod.hpp
include/boost/unordered/detail/set.hpp
+include/boost/unordered/detail/type_traits.hpp
+include/boost/unordered/detail/xmx.hpp
+include/boost/unordered/hash_traits.hpp
+include/boost/unordered/unordered_flat_map.hpp
+include/boost/unordered/unordered_flat_map_fwd.hpp
+include/boost/unordered/unordered_flat_set.hpp
+include/boost/unordered/unordered_flat_set_fwd.hpp
include/boost/unordered/unordered_map.hpp
include/boost/unordered/unordered_map_fwd.hpp
include/boost/unordered/unordered_set.hpp
include/boost/unordered/unordered_set_fwd.hpp
include/boost/unordered_map.hpp
include/boost/unordered_set.hpp
+include/boost/url.hpp
+include/boost/url/authority_view.hpp
+include/boost/url/decode_view.hpp
+include/boost/url/detail/any_params_iter.hpp
+include/boost/url/detail/any_segments_iter.hpp
+include/boost/url/detail/config.hpp
+include/boost/url/detail/decode.hpp
+include/boost/url/detail/empty_value.hpp
+include/boost/url/detail/encode.hpp
+include/boost/url/detail/except.hpp
+include/boost/url/detail/impl/any_params_iter.ipp
+include/boost/url/detail/impl/any_segments_iter.ipp
+include/boost/url/detail/impl/decode.ipp
+include/boost/url/detail/impl/except.ipp
+include/boost/url/detail/impl/normalize.ipp
+include/boost/url/detail/impl/params_iter_impl.ipp
+include/boost/url/detail/impl/path.ipp
+include/boost/url/detail/impl/segments_iter_impl.ipp
+include/boost/url/detail/impl/url_impl.ipp
+include/boost/url/detail/move_chars.hpp
+include/boost/url/detail/normalize.hpp
+include/boost/url/detail/optional_string.hpp
+include/boost/url/detail/over_allocator.hpp
+include/boost/url/detail/params_iter_impl.hpp
+include/boost/url/detail/parts_base.hpp
+include/boost/url/detail/path.hpp
+include/boost/url/detail/print.hpp
+include/boost/url/detail/segments_iter_impl.hpp
+include/boost/url/detail/url_impl.hpp
+include/boost/url/encode.hpp
+include/boost/url/encoding_opts.hpp
+include/boost/url/error.hpp
+include/boost/url/error_types.hpp
+include/boost/url/grammar.hpp
+include/boost/url/grammar/all_chars.hpp
+include/boost/url/grammar/alnum_chars.hpp
+include/boost/url/grammar/alpha_chars.hpp
+include/boost/url/grammar/charset.hpp
+include/boost/url/grammar/ci_string.hpp
+include/boost/url/grammar/dec_octet_rule.hpp
+include/boost/url/grammar/delim_rule.hpp
+include/boost/url/grammar/detail/charset.hpp
+include/boost/url/grammar/detail/ci_string.hpp
+include/boost/url/grammar/detail/impl/ci_string.ipp
+include/boost/url/grammar/detail/impl/recycled.ipp
+include/boost/url/grammar/detail/recycled.hpp
+include/boost/url/grammar/detail/tuple.hpp
+include/boost/url/grammar/digit_chars.hpp
+include/boost/url/grammar/error.hpp
+include/boost/url/grammar/hexdig_chars.hpp
+include/boost/url/grammar/impl/ci_string.ipp
+include/boost/url/grammar/impl/dec_octet_rule.ipp
+include/boost/url/grammar/impl/delim_rule.ipp
+include/boost/url/grammar/impl/error.hpp
+include/boost/url/grammar/impl/error.ipp
+include/boost/url/grammar/impl/literal_rule.ipp
+include/boost/url/grammar/impl/not_empty_rule.hpp
+include/boost/url/grammar/impl/optional_rule.hpp
+include/boost/url/grammar/impl/parse.hpp
+include/boost/url/grammar/impl/range_rule.hpp
+include/boost/url/grammar/impl/recycled.hpp
+include/boost/url/grammar/impl/string_view_base.ipp
+include/boost/url/grammar/impl/token_rule.hpp
+include/boost/url/grammar/impl/tuple_rule.hpp
+include/boost/url/grammar/impl/unsigned_rule.hpp
+include/boost/url/grammar/impl/variant_rule.hpp
+include/boost/url/grammar/literal_rule.hpp
+include/boost/url/grammar/lut_chars.hpp
+include/boost/url/grammar/not_empty_rule.hpp
+include/boost/url/grammar/optional_rule.hpp
+include/boost/url/grammar/parse.hpp
+include/boost/url/grammar/range_rule.hpp
+include/boost/url/grammar/recycled.hpp
+include/boost/url/grammar/string_token.hpp
+include/boost/url/grammar/string_view_base.hpp
+include/boost/url/grammar/token_rule.hpp
+include/boost/url/grammar/tuple_rule.hpp
+include/boost/url/grammar/type_traits.hpp
+include/boost/url/grammar/unsigned_rule.hpp
+include/boost/url/grammar/variant_rule.hpp
+include/boost/url/grammar/vchars.hpp
+include/boost/url/host_type.hpp
+include/boost/url/ignore_case.hpp
+include/boost/url/impl/authority_view.ipp
+include/boost/url/impl/decode_view.hpp
+include/boost/url/impl/decode_view.ipp
+include/boost/url/impl/encode.hpp
+include/boost/url/impl/error.hpp
+include/boost/url/impl/error.ipp
+include/boost/url/impl/ipv4_address.ipp
+include/boost/url/impl/ipv6_address.ipp
+include/boost/url/impl/params_base.hpp
+include/boost/url/impl/params_base.ipp
+include/boost/url/impl/params_encoded_base.hpp
+include/boost/url/impl/params_encoded_base.ipp
+include/boost/url/impl/params_encoded_ref.hpp
+include/boost/url/impl/params_encoded_ref.ipp
+include/boost/url/impl/params_encoded_view.ipp
+include/boost/url/impl/params_ref.hpp
+include/boost/url/impl/params_ref.ipp
+include/boost/url/impl/params_view.ipp
+include/boost/url/impl/parse.ipp
+include/boost/url/impl/parse_path.ipp
+include/boost/url/impl/parse_query.ipp
+include/boost/url/impl/pct_string_view.ipp
+include/boost/url/impl/scheme.ipp
+include/boost/url/impl/segments_base.hpp
+include/boost/url/impl/segments_base.ipp
+include/boost/url/impl/segments_encoded_base.hpp
+include/boost/url/impl/segments_encoded_base.ipp
+include/boost/url/impl/segments_encoded_ref.hpp
+include/boost/url/impl/segments_encoded_ref.ipp
+include/boost/url/impl/segments_encoded_view.ipp
+include/boost/url/impl/segments_ref.hpp
+include/boost/url/impl/segments_ref.ipp
+include/boost/url/impl/segments_view.ipp
+include/boost/url/impl/static_url.ipp
+include/boost/url/impl/url.ipp
+include/boost/url/impl/url_base.ipp
+include/boost/url/impl/url_view.ipp
+include/boost/url/impl/url_view_base.ipp
+include/boost/url/ipv4_address.hpp
+include/boost/url/ipv6_address.hpp
+include/boost/url/optional.hpp
+include/boost/url/param.hpp
+include/boost/url/params_base.hpp
+include/boost/url/params_encoded_base.hpp
+include/boost/url/params_encoded_ref.hpp
+include/boost/url/params_encoded_view.hpp
+include/boost/url/params_ref.hpp
+include/boost/url/params_view.hpp
+include/boost/url/parse.hpp
+include/boost/url/parse_path.hpp
+include/boost/url/parse_query.hpp
+include/boost/url/pct_string_view.hpp
+include/boost/url/rfc/absolute_uri_rule.hpp
+include/boost/url/rfc/authority_rule.hpp
+include/boost/url/rfc/detail/charsets.hpp
+include/boost/url/rfc/detail/fragment_part_rule.hpp
+include/boost/url/rfc/detail/h16_rule.hpp
+include/boost/url/rfc/detail/hier_part_rule.hpp
+include/boost/url/rfc/detail/host_rule.hpp
+include/boost/url/rfc/detail/impl/h16_rule.ipp
+include/boost/url/rfc/detail/impl/hier_part_rule.ipp
+include/boost/url/rfc/detail/impl/host_rule.ipp
+include/boost/url/rfc/detail/impl/ip_literal_rule.ipp
+include/boost/url/rfc/detail/impl/ipvfuture_rule.ipp
+include/boost/url/rfc/detail/impl/port_rule.ipp
+include/boost/url/rfc/detail/impl/relative_part_rule.ipp
+include/boost/url/rfc/detail/impl/scheme_rule.ipp
+include/boost/url/rfc/detail/impl/userinfo_rule.ipp
+include/boost/url/rfc/detail/ip_literal_rule.hpp
+include/boost/url/rfc/detail/ipvfuture_rule.hpp
+include/boost/url/rfc/detail/path_rules.hpp
+include/boost/url/rfc/detail/port_rule.hpp
+include/boost/url/rfc/detail/query_part_rule.hpp
+include/boost/url/rfc/detail/reg_name_rule.hpp
+include/boost/url/rfc/detail/relative_part_rule.hpp
+include/boost/url/rfc/detail/scheme_rule.hpp
+include/boost/url/rfc/detail/userinfo_rule.hpp
+include/boost/url/rfc/gen_delim_chars.hpp
+include/boost/url/rfc/impl/absolute_uri_rule.ipp
+include/boost/url/rfc/impl/authority_rule.ipp
+include/boost/url/rfc/impl/ipv4_address_rule.ipp
+include/boost/url/rfc/impl/ipv6_address_rule.ipp
+include/boost/url/rfc/impl/origin_form_rule.ipp
+include/boost/url/rfc/impl/pct_encoded_rule.hpp
+include/boost/url/rfc/impl/query_rule.ipp
+include/boost/url/rfc/impl/relative_ref_rule.ipp
+include/boost/url/rfc/impl/uri_reference_rule.ipp
+include/boost/url/rfc/impl/uri_rule.ipp
+include/boost/url/rfc/ipv4_address_rule.hpp
+include/boost/url/rfc/ipv6_address_rule.hpp
+include/boost/url/rfc/origin_form_rule.hpp
+include/boost/url/rfc/pchars.hpp
+include/boost/url/rfc/pct_encoded_rule.hpp
+include/boost/url/rfc/query_rule.hpp
+include/boost/url/rfc/relative_ref_rule.hpp
+include/boost/url/rfc/reserved_chars.hpp
+include/boost/url/rfc/sub_delim_chars.hpp
+include/boost/url/rfc/unreserved_chars.hpp
+include/boost/url/rfc/uri_reference_rule.hpp
+include/boost/url/rfc/uri_rule.hpp
+include/boost/url/scheme.hpp
+include/boost/url/segments_base.hpp
+include/boost/url/segments_encoded_base.hpp
+include/boost/url/segments_encoded_ref.hpp
+include/boost/url/segments_encoded_view.hpp
+include/boost/url/segments_ref.hpp
+include/boost/url/segments_view.hpp
+include/boost/url/src.hpp
+include/boost/url/static_url.hpp
+include/boost/url/string_view.hpp
+include/boost/url/url.hpp
+include/boost/url/url.natvis
+include/boost/url/url_base.hpp
+include/boost/url/url_view.hpp
+include/boost/url/url_view_base.hpp
+include/boost/url/urls.hpp
+include/boost/url/variant.hpp
include/boost/utility.hpp
include/boost/utility/addressof.hpp
include/boost/utility/base_from_member.hpp
Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.50 pkgsrc/devel/boost-headers/buildlink3.mk:1.51
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.50 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/boost-headers/buildlink3.mk Sun Jan 22 16:24:28 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.50 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.51 2023/01/22 16:24:28 ryoon 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.78.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.81.*
BUILDLINK_DEPMETHOD.boost-headers?= build
BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
Index: pkgsrc/devel/boost-jam/Makefile
diff -u pkgsrc/devel/boost-jam/Makefile:1.17 pkgsrc/devel/boost-jam/Makefile:1.18
--- pkgsrc/devel/boost-jam/Makefile:1.17 Sat Jan 29 11:02:50 2022
+++ pkgsrc/devel/boost-jam/Makefile Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2022/01/29 11:02:50 schmonz Exp $
+# $NetBSD: Makefile,v 1.18 2023/01/22 16:24:29 ryoon Exp $
BOOST_PACKAGE= jam
BOOST_COMMENT= (Boost.Jam utility)
@@ -30,7 +30,5 @@ do-build:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tools/build/src/engine/b2 \
${DESTDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/src/engine/bjam \
- ${DESTDIR}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/boost-jam/PLIST
diff -u pkgsrc/devel/boost-jam/PLIST:1.2 pkgsrc/devel/boost-jam/PLIST:1.3
--- pkgsrc/devel/boost-jam/PLIST:1.2 Thu Aug 22 12:17:52 2019
+++ pkgsrc/devel/boost-jam/PLIST Sun Jan 22 16:24:29 2023
@@ -1,3 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/08/22 12:17:52 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/01/22 16:24:29 ryoon Exp $
bin/b2
-bin/bjam
Index: pkgsrc/devel/boost-jam/bjam.mk
diff -u pkgsrc/devel/boost-jam/bjam.mk:1.21 pkgsrc/devel/boost-jam/bjam.mk:1.22
--- pkgsrc/devel/boost-jam/bjam.mk:1.21 Tue Apr 5 10:04:29 2022
+++ pkgsrc/devel/boost-jam/bjam.mk Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: bjam.mk,v 1.21 2022/04/05 10:04:29 riastradh Exp $
+# $NetBSD: bjam.mk,v 1.22 2023/01/22 16:24:29 ryoon Exp $
.include "../../devel/boost-jam/buildlink3.mk"
.include "../../devel/boost-build/toolset.mk"
@@ -7,7 +7,7 @@
# just a tool that runs at build-time?
TOOL_DEPENDS+= boost-jam>=0:../../devel/boost-jam
-BJAM= ${BUILDLINK_PREFIX.boost-jam}/bin/bjam
+BJAM= ${BUILDLINK_PREFIX.boost-jam}/bin/b2
BJAM_ARGS+= ${MAKE_JOBS:D-j${MAKE_JOBS}}
BJAM_ARGS+= --builddir=${WRKSRC}/build
Index: pkgsrc/devel/boost-jam/buildlink3.mk
diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.44 pkgsrc/devel/boost-jam/buildlink3.mk:1.45
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.44 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/boost-jam/buildlink3.mk Sun Jan 22 16:24:29 2023
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.44 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.45 2023/01/22 16:24:29 ryoon Exp $
BUILDLINK_TREE+= boost-jam
.if !defined(BOOST_JAM_BUILDLINK3_MK)
BOOST_JAM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.78.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.81.*
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.96 pkgsrc/devel/boost-libs/Makefile:1.97
--- pkgsrc/devel/boost-libs/Makefile:1.96 Wed Nov 23 16:19:46 2022
+++ pkgsrc/devel/boost-libs/Makefile Sun Jan 22 16:24:29 2023
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.96 2022/11/23 16:19:46 adam Exp $
+# $NetBSD: Makefile,v 1.97 2023/01/22 16:24:29 ryoon Exp $
BOOST_PACKAGE= libs
BOOST_COMMENT= (binary libraries)
BOOST_CONFIG= installed
BOOST_INSTALL_LIBS= yes
-PKGREVISION= 3
.include "../../meta-pkgs/boost/Makefile.common"
@@ -24,8 +23,7 @@ BJAM_ARGS+= --without-coroutine
BJAM_ARGS+= --without-fiber
.else
PLIST.context= yes
-. if !(${OPSYS} == "NetBSD" && !empty(PKGSRC_COMPILER:Mgcc)) && \
- empty(MACHINE_PLATFORM:MDarwin-1[0-4].*-*)
+. if empty(MACHINE_PLATFORM:MDarwin-1[0-4].*-*)
PLIST.fiber= yes
. endif
.endif
@@ -39,7 +37,7 @@ PLIST.log= yes
# FIXME: other systems might also not support 'long double'
# see patch-boost_math_tools_config.hpp
-.if ${OPSYS} != "FreeBSD" && ${OPSYS} != "NetBSD"
+.if ${OPSYS} != "FreeBSD"
PLIST.longdbl= yes
.endif
Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.43 pkgsrc/devel/boost-libs/PLIST:1.44
--- pkgsrc/devel/boost-libs/PLIST:1.43 Fri Sep 24 18:56:16 2021
+++ pkgsrc/devel/boost-libs/PLIST Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.43 2021/09/24 18:56:16 thor Exp $
+@comment $NetBSD: PLIST,v 1.44 2023/01/22 16:24:29 ryoon Exp $
lib/libboost_atomic.a
lib/libboost_atomic.so
lib/libboost_atomic.so.${PKGVERSION}
@@ -106,6 +106,9 @@ lib/libboost_type_erasure.so.${PKGVERSIO
lib/libboost_unit_test_framework.a
lib/libboost_unit_test_framework.so
lib/libboost_unit_test_framework.so.${PKGVERSION}
+lib/libboost_url.a
+lib/libboost_url.so
+lib/libboost_url.so.${PKGVERSION}
lib/libboost_wave.a
lib/libboost_wave.so
lib/libboost_wave.so.${PKGVERSION}
Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.58 pkgsrc/devel/boost-libs/buildlink3.mk:1.59
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.58 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/boost-libs/buildlink3.mk Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.58 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.59 2023/01/22 16:24:29 ryoon Exp $
BUILDLINK_TREE+= boost-libs
@@ -6,7 +6,7 @@ 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.78.*
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.81.*
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.12 pkgsrc/devel/boost-mpi/buildlink3.mk:1.13
--- pkgsrc/devel/boost-mpi/buildlink3.mk:1.12 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/boost-mpi/buildlink3.mk Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2023/01/22 16:24:29 ryoon 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.78.*
-BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.78.*
+BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.81.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.81.*
BUILDLINK_PKGSRCDIR.boost-mpi?= ../../devel/boost-mpi
.include "../../devel/boost-libs/buildlink3.mk"
Index: pkgsrc/devel/py-boost/buildlink3.mk
diff -u pkgsrc/devel/py-boost/buildlink3.mk:1.21 pkgsrc/devel/py-boost/buildlink3.mk:1.22
--- pkgsrc/devel/py-boost/buildlink3.mk:1.21 Mon Jan 10 01:23:31 2022
+++ pkgsrc/devel/py-boost/buildlink3.mk Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.21 2022/01/10 01:23:31 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.22 2023/01/22 16:24:29 ryoon 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.78.*
-BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.78.*
+BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.81.*
+BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.81.*
BUILDLINK_PKGSRCDIR.py-boost?= ../../devel/py-boost
.include "../../devel/boost-headers/buildlink3.mk"
Index: pkgsrc/meta-pkgs/boost/Makefile
diff -u pkgsrc/meta-pkgs/boost/Makefile:1.26 pkgsrc/meta-pkgs/boost/Makefile:1.27
--- pkgsrc/meta-pkgs/boost/Makefile:1.26 Thu Jun 30 11:18:36 2022
+++ pkgsrc/meta-pkgs/boost/Makefile Sun Jan 22 16:24:29 2023
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.26 2022/06/30 11:18:36 nia Exp $
+# $NetBSD: Makefile,v 1.27 2023/01/22 16:24:29 ryoon Exp $
BOOST_PACKAGE= meta-pkg
BOOST_COMMENT= (meta package)
META_PACKAGE= yes
-PKGREVISION= 1
.include "Makefile.common"
BOOST_DEPENDS_VERSION= ${BOOST_SHORT_VERSION:S/_/./}{,nb*,.*}
Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.94 pkgsrc/meta-pkgs/boost/Makefile.common:1.95
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.94 Mon Jan 10 01:23:30 2022
+++ pkgsrc/meta-pkgs/boost/Makefile.common Sun Jan 22 16:24:29 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.94 2022/01/10 01:23:30 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.95 2023/01/22 16:24:29 ryoon 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.78.0
+BOOST_VERSION= 1.81.0
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
DISTNAME= boost_${BOOST_VERSION:S/./_/g}
Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.140 pkgsrc/meta-pkgs/boost/distinfo:1.141
--- pkgsrc/meta-pkgs/boost/distinfo:1.140 Mon Jan 10 01:23:30 2022
+++ pkgsrc/meta-pkgs/boost/distinfo Sun Jan 22 16:24:29 2023
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.140 2022/01/10 01:23:30 ryoon Exp $
+$NetBSD: distinfo,v 1.141 2023/01/22 16:24:29 ryoon Exp $
-BLAKE2s (boost_1_78_0.tar.bz2) = 6a7d1ccc98e060b46e16c204036336704153b6015ed842074a837f67c84b105a
-SHA512 (boost_1_78_0.tar.bz2) = 9c34a387a203b99aa773eb0c59f5abac7a99ba10e4623653e793c1d5b29b99b88e0e4e0d4e2e4ca5d497c42f2e46e23bab66417722433a457dc818d7670bcbbf
-Size (boost_1_78_0.tar.bz2) = 110675550 bytes
-SHA1 (patch-bjam-fix-install) = c0f579540926d05b0c7d2d1e8bf3fcc04e56376e
+BLAKE2s (boost_1_81_0.tar.bz2) = c642083a283f3b42b3111430a41026222c26fe944377f82aa55e8988af3c53ac
+SHA512 (boost_1_81_0.tar.bz2) = a04201e73da59f68fa02761b333c864a96ebaf268247b6b10cb19ed3d70ee9ad3da4c53123f2a7a4a9b9e1408793b51e1adbcc6fd09f60fecef3ca9522bb6b36
+Size (boost_1_81_0.tar.bz2) = 118797750 bytes
SHA1 (patch-boost_archive_basic__archive.hpp) = 1f809170538f83252dc2f368825622f7a9df96f9
SHA1 (patch-boost_asio_detail_config.hpp) = bbe043f74424c4f218308a1cefab73cb289f7b3f
SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc
@@ -17,7 +16,7 @@ SHA1 (patch-boost_core_uncaught__excepti
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) = a4fa3cab1c5fa4a12b95bbbc99bc65d6406b4f50
-SHA1 (patch-boost_math_tools_promotion.hpp) = 02fe1946f7c34a3b49ddd02d3e7a81b74f1bd8f4
+SHA1 (patch-boost_math_tools_promotion.hpp) = 7cb75e4eec56168ebd6d9317d2dc62ec04d333bf
SHA1 (patch-boost_numeric_ublas_storage.hpp) = 282b5a3b5d09216ded14fae166169d64db72590e
SHA1 (patch-boost_process_detail_posix_handles.hpp) = 4084feb75142107244db86ca7d44da8037c5c745
SHA1 (patch-boost_process_detail_posix_is__running.hpp) = cc9084735774bd33c5ff6ff936a039fa30f989dd
Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp:1.1 Tue Nov 30 16:57:25 2021
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_math_tools_promotion.hpp Sun Jan 22 16:24:29 2023
@@ -1,11 +1,11 @@
-$NetBSD: patch-boost_math_tools_promotion.hpp,v 1.1 2021/11/30 16:57:25 adam Exp $
+$NetBSD: patch-boost_math_tools_promotion.hpp,v 1.2 2023/01/22 16:24:29 ryoon Exp $
Remove the guard; long double should be allowed as a type, even when
long double math functions are not present. Allows py-scipy to build.
---- boost/math/tools/promotion.hpp.orig 2021-11-30 14:39:04.000000000 +0000
+--- boost/math/tools/promotion.hpp.orig 2022-12-08 01:02:44.000000000 +0000
+++ boost/math/tools/promotion.hpp
-@@ -127,12 +127,6 @@ namespace boost
+@@ -133,12 +133,6 @@ namespace boost
>::type
>::type;
@@ -17,4 +17,4 @@ long double math functions are not prese
-#endif
};
- //
+ template <class T1, class T2=float, class T3=float, class T4=float, class T5=float, class T6=float>
Home |
Main Index |
Thread Index |
Old Index