git: 33d6f548e666 - main - devel/boost: update to 1.86.0 release (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 20 Nov 2024 10:05:41 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=33d6f548e666c89bf3feef18e4c0569eac57adaf commit 33d6f548e666c89bf3feef18e4c0569eac57adaf Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2024-11-20 08:18:54 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2024-11-20 10:05:18 +0000 devel/boost: update to 1.86.0 release (+) Also update boost_build (B2) to corresponding 5.2.1 release. Release Notes: https://www.boost.org/users/history/version_1_86_0.html Sponsored by: Future Crew, LLC --- devel/boost-all/common.mk | 2 +- devel/boost-all/distinfo | 6 +- .../files/patch-boost-1.85.0-container-aliasing | 408 --------------------- .../patch-tools_boost__install_boost-install.jam | 26 +- devel/boost-libs/pkg-plist | 376 +++++++++++-------- devel/boost_build/Makefile | 4 +- devel/boost_build/distinfo | 6 +- 7 files changed, 241 insertions(+), 587 deletions(-) diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk index 6aa5feb3c671..72bdf57f19eb 100644 --- a/devel/boost-all/common.mk +++ b/devel/boost-all/common.mk @@ -15,7 +15,7 @@ MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${PORTVERSION}/ USES+= tar:bzip2 BOOST_MAJOR_VER=1 -BOOST_MINOR_VER=85 +BOOST_MINOR_VER=86 BOOST_PATCH_VER=0 BOOST_RC_VER= BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER} diff --git a/devel/boost-all/distinfo b/devel/boost-all/distinfo index 975009873ea8..38975123157c 100644 --- a/devel/boost-all/distinfo +++ b/devel/boost-all/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717930966 -SHA256 (boost_1_85_0.tar.bz2) = 7009fe1faa1697476bdc7027703a2badb84e849b7b0baad5086b087b971f8617 -SIZE (boost_1_85_0.tar.bz2) = 124015250 +TIMESTAMP = 1725749081 +SHA256 (boost_1_86_0.tar.bz2) = 1bed88e40401b2cb7a1f76d4bab499e352fa4d0c5f31c0dbae64e24d34d7513b +SIZE (boost_1_86_0.tar.bz2) = 126220652 diff --git a/devel/boost-libs/files/patch-boost-1.85.0-container-aliasing b/devel/boost-libs/files/patch-boost-1.85.0-container-aliasing deleted file mode 100644 index ce50698aeb06..000000000000 --- a/devel/boost-libs/files/patch-boost-1.85.0-container-aliasing +++ /dev/null @@ -1,408 +0,0 @@ -https://bugs.gentoo.org/933289 (and https://bugs.gentoo.org/932780, https://bugs.gentoo.org/931587) -https://github.com/freeorion/freeorion/issues/4949 -https://github.com/boostorg/container/issues/252 -https://github.com/boostorg/container/issues/281 -https://github.com/boostorg/container/commit/20ad12f20e661978e90dc7f36d8ab8ac05e5a5a9 - -From 20ad12f20e661978e90dc7f36d8ab8ac05e5a5a9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= <igaztanaga@gmail.com> -Date: Sun, 28 Apr 2024 23:29:59 +0200 -Subject: [PATCH] Remove UB in flat_map implementation when the implementation - has a movable std::pair - ---- boost/container/allocator_traits.hpp -+++ boost/container/allocator_traits.hpp -@@ -32,6 +32,8 @@ - #include <boost/container/detail/mpl.hpp> - #include <boost/container/detail/type_traits.hpp> //is_empty - #include <boost/container/detail/placement_new.hpp> -+#include <boost/container/detail/is_pair.hpp> -+#include <boost/container/detail/addressof.hpp> - #ifndef BOOST_CONTAINER_DETAIL_STD_FWD_HPP - #include <boost/container/detail/std_fwd.hpp> - #endif -@@ -81,6 +83,144 @@ - - namespace boost { - namespace container { -+namespace dtl { -+ -+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) -+ -+template<class T, class ...Args> -+BOOST_CONTAINER_FORCEINLINE void construct_type(T *p, BOOST_FWD_REF(Args) ...args) -+{ -+ ::new((void*)p, boost_container_new_t()) T(::boost::forward<Args>(args)...); -+} -+ -+template < class Pair, class KeyType, class ... Args> -+typename dtl::enable_if< dtl::is_pair<Pair>, void >::type -+construct_type -+ (Pair* p, try_emplace_t, BOOST_FWD_REF(KeyType) k, BOOST_FWD_REF(Args) ...args) -+{ -+ construct_type(dtl::addressof(p->first), ::boost::forward<KeyType>(k)); -+ BOOST_CONTAINER_TRY{ -+ construct_type(dtl::addressof(p->second), ::boost::forward<Args>(args)...); -+ } -+ BOOST_CONTAINER_CATCH(...) { -+ typedef typename Pair::first_type first_type; -+ dtl::addressof(p->first)->~first_type(); -+ BOOST_CONTAINER_RETHROW -+ } -+ BOOST_CONTAINER_CATCH_END -+} -+ -+#else -+ -+#define BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPEJ(N) \ -+template<class T BOOST_MOVE_I##N BOOST_MOVE_CLASS##N>\ -+BOOST_CONTAINER_FORCEINLINE \ -+ typename dtl::disable_if_c<dtl::is_pair<T>::value, void >::type \ -+construct_type(T *p BOOST_MOVE_I##N BOOST_MOVE_UREF##N)\ -+{\ -+ ::new((void*)p, boost_container_new_t()) T( BOOST_MOVE_FWD##N );\ -+}\ -+// -+BOOST_MOVE_ITERATE_0TO8(BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPEJ) -+#undef BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPEJ -+ -+#define BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPE(N) \ -+template < class Pair, class KeyType BOOST_MOVE_I##N BOOST_MOVE_CLASS##N>\ -+typename dtl::enable_if< dtl::is_pair<Pair>, void >::type construct_type\ -+ (Pair* p, try_emplace_t, BOOST_FWD_REF(KeyType) k BOOST_MOVE_I##N BOOST_MOVE_UREF##N)\ -+{\ -+ construct_type(dtl::addressof(p->first), ::boost::forward<KeyType>(k));\ -+ BOOST_CONTAINER_TRY{\ -+ construct_type(dtl::addressof(p->second) BOOST_MOVE_I##N BOOST_MOVE_FWD##N);\ -+ }\ -+ BOOST_CONTAINER_CATCH(...) {\ -+ typedef typename Pair::first_type first_type;\ -+ dtl::addressof(p->first)->~first_type();\ -+ BOOST_CONTAINER_RETHROW\ -+ }\ -+ BOOST_CONTAINER_CATCH_END\ -+}\ -+// -+BOOST_MOVE_ITERATE_0TO8(BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPE) -+#undef BOOST_CONTAINER_ALLOCATOR_TRAITS_CONSTRUCT_TYPE -+ -+#endif -+ -+template<class T> -+inline -+typename dtl::enable_if<dtl::is_pair<T>, void >::type -+construct_type(T* p) -+{ -+ dtl::construct_type(dtl::addressof(p->first)); -+ BOOST_CONTAINER_TRY{ -+ dtl::construct_type(dtl::addressof(p->second)); -+ } -+ BOOST_CONTAINER_CATCH(...) { -+ typedef typename T::first_type first_type; -+ dtl::addressof(p->first)->~first_type(); -+ BOOST_CONTAINER_RETHROW -+ } -+ BOOST_CONTAINER_CATCH_END -+} -+ -+ -+template<class T, class U> -+inline -+typename dtl::enable_if_c -+ < dtl::is_pair<T>::value -+ , void >::type -+construct_type(T* p, U &u) -+{ -+ dtl::construct_type(dtl::addressof(p->first), u.first); -+ BOOST_CONTAINER_TRY{ -+ dtl::construct_type(dtl::addressof(p->second), u.second); -+ } -+ BOOST_CONTAINER_CATCH(...) { -+ typedef typename T::first_type first_type; -+ dtl::addressof(p->first)->~first_type(); -+ BOOST_CONTAINER_RETHROW -+ } -+ BOOST_CONTAINER_CATCH_END -+} -+ -+template<class T, class U> -+inline -+typename dtl::enable_if_c -+ < dtl::is_pair<typename dtl::remove_reference<T>::type>::value && -+ !boost::move_detail::is_reference<U>::value //This is needed for MSVC10 and ambiguous overloads -+ , void >::type -+construct_type(T* p, BOOST_RV_REF(U) u) -+{ -+ dtl::construct_type(dtl::addressof(p->first), ::boost::move(u.first)); -+ BOOST_CONTAINER_TRY{ -+ dtl::construct_type(dtl::addressof(p->second), ::boost::move(u.second)); -+ } -+ BOOST_CONTAINER_CATCH(...) { -+ typedef typename T::first_type first_type; -+ dtl::addressof(p->first)->~first_type(); -+ BOOST_CONTAINER_RETHROW -+ } -+ BOOST_CONTAINER_CATCH_END -+} -+ -+template<class T, class U, class V> -+inline -+typename dtl::enable_if<dtl::is_pair<T>, void >::type -+construct_type(T* p, BOOST_FWD_REF(U) x, BOOST_FWD_REF(V) y) -+{ -+ dtl::construct_type(dtl::addressof(p->first), ::boost::forward<U>(x)); -+ BOOST_CONTAINER_TRY{ -+ dtl::construct_type(dtl::addressof(p->second), ::boost::forward<V>(y)); -+ } -+ BOOST_CONTAINER_CATCH(...) { -+ typedef typename T::first_type first_type; -+ dtl::addressof(p->first)->~first_type(); -+ BOOST_CONTAINER_RETHROW -+ } -+ BOOST_CONTAINER_CATCH_END -+} -+ -+} //namespace dtl - - #ifndef BOOST_CONTAINER_DOXYGEN_INVOKED - -@@ -419,7 +559,7 @@ struct allocator_traits - - template<class T, class ...Args> - inline static void priv_construct(dtl::false_type, Allocator &, T *p, BOOST_FWD_REF(Args) ...args) -- { ::new((void*)p, boost_container_new_t()) T(::boost::forward<Args>(args)...); } -+ { dtl::construct_type(p, ::boost::forward<Args>(args)...); } - #else // #if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) - public: - -@@ -450,7 +590,7 @@ struct allocator_traits - \ - template<class T BOOST_MOVE_I##N BOOST_MOVE_CLASS##N >\ - inline static void priv_construct(dtl::false_type, Allocator &, T *p BOOST_MOVE_I##N BOOST_MOVE_UREF##N)\ -- { ::new((void*)p, boost_container_new_t()) T(BOOST_MOVE_FWD##N); }\ -+ { dtl::construct_type(p BOOST_MOVE_I##N BOOST_MOVE_FWD##N); }\ - // - BOOST_MOVE_ITERATE_0TO8(BOOST_CONTAINER_ALLOCATOR_TRAITS_PRIV_CONSTRUCT_IMPL) - #undef BOOST_CONTAINER_ALLOCATOR_TRAITS_PRIV_CONSTRUCT_IMPL ---- boost/container/detail/construct_in_place.hpp -+++ boost/container/detail/construct_in_place.hpp -@@ -24,6 +24,7 @@ - #include <boost/container/allocator_traits.hpp> - #include <boost/container/detail/iterators.hpp> - #include <boost/container/detail/value_init.hpp> -+#include <boost/container/detail/is_pair.hpp> - - namespace boost { - namespace container { -@@ -62,9 +63,42 @@ BOOST_CONTAINER_FORCEINLINE void construct_in_place(Allocator &a, T *dest, empla - - //Assignment - -+template<class T, class U> -+BOOST_CONTAINER_FORCEINLINE -+ typename dtl::disable_if_c -+ < dtl::is_pair<typename dtl::remove_reference<T>::type>::value -+ && dtl::is_pair<typename dtl::remove_reference<U>::type>::value -+ , void>::type -+assign_in_place_ref(T &t, BOOST_FWD_REF(U) u) -+{ t = ::boost::forward<U>(u); } -+ -+template<class T, class U> -+BOOST_CONTAINER_FORCEINLINE -+ typename dtl::enable_if_c -+ < dtl::is_pair<typename dtl::remove_reference<T>::type>::value -+ && dtl::is_pair<typename dtl::remove_reference<U>::type>::value -+ , void>::type -+assign_in_place_ref(T &t, const U &u) -+{ -+ assign_in_place_ref(t.first, u.first); -+ assign_in_place_ref(t.second, u.second); -+} -+ -+template<class T, class U> -+BOOST_CONTAINER_FORCEINLINE -+ typename dtl::enable_if_c -+ < dtl::is_pair<typename dtl::remove_reference<T>::type>::value -+ && dtl::is_pair<typename dtl::remove_reference<U>::type>::value -+ , void>::type -+assign_in_place_ref(T &t, BOOST_RV_REF(U) u) -+{ -+ assign_in_place_ref(t.first, ::boost::move(u.first)); -+ assign_in_place_ref(t.second, ::boost::move(u.second)); -+} -+ - template<class DstIt, class InpIt> - BOOST_CONTAINER_FORCEINLINE void assign_in_place(DstIt dest, InpIt source) --{ *dest = *source; } -+{ assign_in_place_ref(*dest, *source); } - - template<class DstIt, class U> - BOOST_CONTAINER_FORCEINLINE void assign_in_place(DstIt dest, value_init_construct_iterator<U>) ---- boost/container/flat_map.hpp -+++ boost/container/flat_map.hpp -@@ -48,6 +48,11 @@ - #include <initializer_list> - #endif - -+#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) -+#define BOOST_CONTAINER_STD_PAIR_IS_MOVABLE -+#endif -+ -+ - namespace boost { - namespace container { - -@@ -58,21 +63,37 @@ class flat_multimap; - - namespace dtl{ - -+#if defined(BOOST_CONTAINER_STD_PAIR_IS_MOVABLE) - template<class D, class S> - BOOST_CONTAINER_FORCEINLINE static D &force(S &s) --{ return *move_detail::force_ptr<D*>(&s); } -+{ return s; } - - template<class D, class S> - BOOST_CONTAINER_FORCEINLINE static const D &force(const S &s) --{ return *move_detail::force_ptr<const D*>(&s); } -+{ return s; } -+ -+template<class D> -+BOOST_CONTAINER_FORCEINLINE static D force_copy(D s) -+{ return s; } -+ -+#else //!BOOST_CONTAINER_DOXYGEN_INVOKED -+ -+template<class D, class S> -+BOOST_CONTAINER_FORCEINLINE static D &force(S &s) -+{ return *move_detail::launder_cast<D*>(&s); } -+ -+template<class D, class S> -+BOOST_CONTAINER_FORCEINLINE static const D &force(const S &s) -+{ return *move_detail::launder_cast<const D*>(&s); } - - template<class D, class S> - BOOST_CONTAINER_FORCEINLINE static D force_copy(const S &s) - { -- const D *const vp = move_detail::force_ptr<const D *>(&s); -+ const D *const vp = move_detail::launder_cast<const D *>(&s); - D ret_val(*vp); - return ret_val; - } -+#endif //BOOST_CONTAINER_DOXYGEN_INVOKED - - } //namespace dtl{ - -@@ -118,18 +139,27 @@ class flat_map - private: - BOOST_COPYABLE_AND_MOVABLE(flat_map) - //This is the tree that we should store if pair was movable -+ typedef std::pair<Key, T> std_pair_t; - typedef dtl::flat_tree< -- std::pair<Key, T>, -+ std_pair_t, - dtl::select1st<Key>, - Compare, - AllocatorOrContainer> tree_t; - - //This is the real tree stored here. It's based on a movable pair -+ typedef dtl::pair<Key, T> dtl_pair_t; -+ -+ #ifdef BOOST_CONTAINER_STD_PAIR_IS_MOVABLE -+ typedef std_pair_t impl_pair_t; -+ #else -+ typedef dtl_pair_t impl_pair_t; -+ #endif -+ - typedef dtl::flat_tree< -- dtl::pair<Key, T>, -+ impl_pair_t, - dtl::select1st<Key>, - Compare, -- typename dtl::container_or_allocator_rebind<AllocatorOrContainer, dtl::pair<Key, T> >::type -+ typename dtl::container_or_allocator_rebind<AllocatorOrContainer, impl_pair_t >::type - > impl_tree_t; - impl_tree_t m_flat_tree; // flat tree representing flat_map - -@@ -851,7 +881,7 @@ class flat_map - //! @copydoc ::boost::container::flat_set::nth(size_type) const - BOOST_CONTAINER_ATTRIBUTE_NODISCARD inline - const_iterator nth(size_type n) const BOOST_NOEXCEPT_OR_NOTHROW -- { return dtl::force_copy<iterator>(m_flat_tree.nth(n)); } -+ { return dtl::force_copy<const_iterator>(m_flat_tree.nth(n)); } - - //! @copydoc ::boost::container::flat_set::index_of(iterator) - BOOST_CONTAINER_ATTRIBUTE_NODISCARD inline -@@ -1099,7 +1129,7 @@ class flat_map - template <class Pair> - inline BOOST_CONTAINER_DOC1ST - ( std::pair<iterator BOOST_MOVE_I bool> -- , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I impl_value_type>::value -+ , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I dtl_pair_t>::value - BOOST_MOVE_I std::pair<iterator BOOST_MOVE_I bool> >::type) - insert(BOOST_FWD_REF(Pair) x) - { -@@ -1153,7 +1183,7 @@ class flat_map - template <class Pair> - inline BOOST_CONTAINER_DOC1ST - ( iterator -- , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I impl_value_type>::value -+ , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I dtl_pair_t>::value - BOOST_MOVE_I iterator>::type) - insert(const_iterator p, BOOST_FWD_REF(Pair) x) - { -@@ -1777,17 +1807,24 @@ class flat_multimap - #ifndef BOOST_CONTAINER_DOXYGEN_INVOKED - private: - BOOST_COPYABLE_AND_MOVABLE(flat_multimap) -+ typedef std::pair<Key, T> std_pair_t; - typedef dtl::flat_tree< -- std::pair<Key, T>, -+ std_pair_t, - dtl::select1st<Key>, - Compare, - AllocatorOrContainer> tree_t; - //This is the real tree stored here. It's based on a movable pair -+ typedef dtl::pair<Key, T> dtl_pair_t; -+ #ifdef BOOST_CONTAINER_STD_PAIR_IS_MOVABLE -+ typedef std_pair_t impl_pair_t; -+ #else -+ typedef dtl_pair_t impl_pair_t; -+ #endif - typedef dtl::flat_tree< -- dtl::pair<Key, T>, -+ impl_pair_t, - dtl::select1st<Key>, - Compare, -- typename dtl::container_or_allocator_rebind<AllocatorOrContainer, dtl::pair<Key, T> >::type -+ typename dtl::container_or_allocator_rebind<AllocatorOrContainer, impl_pair_t >::type - > impl_tree_t; - impl_tree_t m_flat_tree; // flat tree representing flat_map - -@@ -2388,7 +2425,7 @@ class flat_multimap - //! @copydoc ::boost::container::flat_set::nth(size_type) const - BOOST_CONTAINER_ATTRIBUTE_NODISCARD inline - const_iterator nth(size_type n) const BOOST_NOEXCEPT_OR_NOTHROW -- { return dtl::force_copy<iterator>(m_flat_tree.nth(n)); } -+ { return dtl::force_copy<const_iterator>(m_flat_tree.nth(n)); } - - //! @copydoc ::boost::container::flat_set::index_of(iterator) - BOOST_CONTAINER_ATTRIBUTE_NODISCARD inline -@@ -2477,7 +2514,7 @@ class flat_multimap - template<class Pair> - inline BOOST_CONTAINER_DOC1ST - ( iterator -- , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I impl_value_type>::value -+ , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I dtl_pair_t>::value - BOOST_MOVE_I iterator >::type) - insert(BOOST_FWD_REF(Pair) x) - { return dtl::force_copy<iterator>(m_flat_tree.emplace_equal(boost::forward<Pair>(x))); } -@@ -2514,7 +2551,7 @@ class flat_multimap - template<class Pair> - inline BOOST_CONTAINER_DOC1ST - ( iterator -- , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I impl_value_type>::value -+ , typename dtl::enable_if_c<dtl::is_convertible<Pair BOOST_MOVE_I dtl_pair_t>::value - BOOST_MOVE_I iterator>::type) - insert(const_iterator p, BOOST_FWD_REF(Pair) x) - { diff --git a/devel/boost-libs/files/patch-tools_boost__install_boost-install.jam b/devel/boost-libs/files/patch-tools_boost__install_boost-install.jam index c1367caee03b..c8eee5504f59 100644 --- a/devel/boost-libs/files/patch-tools_boost__install_boost-install.jam +++ b/devel/boost-libs/files/patch-tools_boost__install_boost-install.jam @@ -1,15 +1,15 @@ ---- tools/boost_install/boost-install.jam.orig 2023-08-08 21:02:56 UTC +--- tools/boost_install/boost-install.jam.orig 2024-08-07 22:07:42 UTC +++ tools/boost_install/boost-install.jam -@@ -1318,16 +1318,16 @@ rule boost-install ( libraries * ) +@@ -1247,16 +1247,16 @@ rule boost-install ( libraries * ) alias install-libraries-shared : install-libraries-shared-cygwin : <target-os>cygwin ; $(p).mark-target-as-explicit install-libraries-shared ; -- install install-libraries-shared- : $(libraries) : <location>$(libdir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on <install-no-version-symlinks>on ; -+ install install-libraries-shared- : $(libraries) : <location>$(libdir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on ; +- install install-libraries-shared- : $(libraries) : <location>(libdir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on <install-no-version-symlinks>on ; ++ install install-libraries-shared- : $(libraries) : <location>(libdir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on ; $(p).mark-target-as-explicit install-libraries-shared- ; -- install install-libraries-shared-cygwin : $(libraries) : <location>$(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on <install-no-version-symlinks>on ; -+ install install-libraries-shared-cygwin : $(libraries) : <location>$(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on ; +- install install-libraries-shared-cygwin : $(libraries) : <location>(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on <install-no-version-symlinks>on ; ++ install install-libraries-shared-cygwin : $(libraries) : <location>(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on ; $(p).mark-target-as-explicit install-libraries-shared-cygwin ; install install-unprefixed-static : $(unprefixed) : <install-type>STATIC_LIB <conditional>@boost-install%install-subdir ; @@ -20,19 +20,19 @@ $(p).mark-target-as-explicit install-unprefixed-shared ; install-cmake-config $(libraries) ; -@@ -1347,13 +1347,13 @@ rule boost-install ( libraries * ) - install stage-libraries-static : $(libraries) : <location>$(stage-libdir) <install-dependencies>on <install-type>STATIC_LIB ; +@@ -1277,13 +1277,13 @@ rule boost-install ( libraries * ) + install stage-libraries-static : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>STATIC_LIB ; $(p).mark-target-as-explicit stage-libraries-static ; -- install stage-libraries-shared : $(libraries) : <location>$(stage-libdir) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB <install-no-version-symlinks>on ; -+ install stage-libraries-shared : $(libraries) : <location>$(stage-libdir) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB ; +- install stage-libraries-shared : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB <install-no-version-symlinks>on ; ++ install stage-libraries-shared : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB ; $(p).mark-target-as-explicit stage-libraries-shared ; - install stage-unprefixed-static : $(unprefixed) : <install-type>STATIC_LIB <conditional>@boost-install%stage-subdir ; + install stage-unprefixed-static : $(unprefixed) : <install-type>STATIC_LIB $(reqs) <conditional>@boost-install%install-subdir ; $(p).mark-target-as-explicit stage-unprefixed-static ; -- install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <install-type>PDB <install-no-version-symlinks>on <conditional>@boost-install%stage-subdir ; -+ install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <install-type>PDB <conditional>@boost-install%stage-subdir ; +- install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB $(reqs) <install-type>PDB <install-no-version-symlinks>on <conditional>@boost-install%install-subdir ; ++ install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB $(reqs) <install-type>PDB <conditional>@boost-install%install-subdir ; $(p).mark-target-as-explicit stage-unprefixed-shared ; generate stage-dependencies : $(libraries) : <generating-rule>@boost-install%generate-dependencies <name>stage ; diff --git a/devel/boost-libs/pkg-plist b/devel/boost-libs/pkg-plist index d1d9f60739c4..9b41b8d81fc5 100644 --- a/devel/boost-libs/pkg-plist +++ b/devel/boost-libs/pkg-plist @@ -384,17 +384,22 @@ include/boost/asio/buffered_stream_fwd.hpp include/boost/asio/buffered_write_stream.hpp include/boost/asio/buffered_write_stream_fwd.hpp include/boost/asio/buffers_iterator.hpp +include/boost/asio/cancel_after.hpp +include/boost/asio/cancel_at.hpp include/boost/asio/cancellation_signal.hpp include/boost/asio/cancellation_state.hpp include/boost/asio/cancellation_type.hpp +include/boost/asio/co_composed.hpp include/boost/asio/co_spawn.hpp include/boost/asio/completion_condition.hpp include/boost/asio/compose.hpp +include/boost/asio/composed.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/default_completion_token.hpp include/boost/asio/defer.hpp include/boost/asio/deferred.hpp include/boost/asio/detached.hpp @@ -413,6 +418,9 @@ 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/completion_message.hpp +include/boost/asio/detail/completion_payload.hpp +include/boost/asio/detail/completion_payload_handler.hpp include/boost/asio/detail/composed_work.hpp include/boost/asio/detail/concurrency_hint.hpp include/boost/asio/detail/conditionally_enabled_event.hpp @@ -505,6 +513,7 @@ include/boost/asio/detail/impl/winsock_init.ipp include/boost/asio/detail/initiate_defer.hpp include/boost/asio/detail/initiate_dispatch.hpp include/boost/asio/detail/initiate_post.hpp +include/boost/asio/detail/initiation_base.hpp include/boost/asio/detail/io_control.hpp include/boost/asio/detail/io_object_impl.hpp include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp @@ -620,6 +629,7 @@ include/boost/asio/detail/thread_group.hpp include/boost/asio/detail/thread_info_base.hpp include/boost/asio/detail/throw_error.hpp include/boost/asio/detail/throw_exception.hpp +include/boost/asio/detail/timed_cancel_op.hpp include/boost/asio/detail/timer_queue.hpp include/boost/asio/detail/timer_queue_base.hpp include/boost/asio/detail/timer_queue_ptime.hpp @@ -712,10 +722,7 @@ include/boost/asio/experimental/concurrent_channel.hpp include/boost/asio/experimental/coro.hpp include/boost/asio/experimental/coro_traits.hpp include/boost/asio/experimental/deferred.hpp -include/boost/asio/experimental/detail/channel_handler.hpp -include/boost/asio/experimental/detail/channel_message.hpp include/boost/asio/experimental/detail/channel_operation.hpp -include/boost/asio/experimental/detail/channel_payload.hpp include/boost/asio/experimental/detail/channel_receive_op.hpp include/boost/asio/experimental/detail/channel_send_functions.hpp include/boost/asio/experimental/detail/channel_send_op.hpp @@ -727,7 +734,6 @@ include/boost/asio/experimental/detail/impl/channel_service.hpp include/boost/asio/experimental/detail/partial_promise.hpp include/boost/asio/experimental/impl/as_single.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/parallel_group.hpp include/boost/asio/experimental/impl/promise.hpp @@ -748,6 +754,7 @@ include/boost/asio/generic/seq_packet_protocol.hpp include/boost/asio/generic/stream_protocol.hpp include/boost/asio/handler_continuation_hook.hpp include/boost/asio/high_resolution_timer.hpp +include/boost/asio/immediate.hpp include/boost/asio/impl/any_completion_executor.ipp include/boost/asio/impl/any_io_executor.ipp include/boost/asio/impl/append.hpp @@ -755,6 +762,8 @@ 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/cancel_after.hpp +include/boost/asio/impl/cancel_at.hpp include/boost/asio/impl/cancellation_signal.ipp include/boost/asio/impl/co_spawn.hpp include/boost/asio/impl/connect.hpp @@ -1574,7 +1583,6 @@ include/boost/charconv/detail/fast_float/float_common.hpp include/boost/charconv/detail/fast_float/parse_number.hpp include/boost/charconv/detail/from_chars_integer_impl.hpp include/boost/charconv/detail/from_chars_result.hpp -include/boost/charconv/detail/generate_nan.hpp include/boost/charconv/detail/integer_search_trees.hpp include/boost/charconv/detail/issignaling.hpp include/boost/charconv/detail/memcpy.hpp @@ -1674,12 +1682,16 @@ include/boost/cobalt/detail/wait_group.hpp include/boost/cobalt/detail/with.hpp include/boost/cobalt/detail/wrapper.hpp include/boost/cobalt/error.hpp +include/boost/cobalt/experimental/context.hpp +include/boost/cobalt/experimental/frame.hpp +include/boost/cobalt/experimental/yield_context.hpp include/boost/cobalt/gather.hpp include/boost/cobalt/generator.hpp include/boost/cobalt/impl/channel.hpp include/boost/cobalt/join.hpp include/boost/cobalt/leaf.hpp include/boost/cobalt/main.hpp +include/boost/cobalt/noop.hpp include/boost/cobalt/op.hpp include/boost/cobalt/promise.hpp include/boost/cobalt/race.hpp @@ -1693,9 +1705,17 @@ include/boost/cobalt/thread.hpp include/boost/cobalt/unique_handle.hpp include/boost/cobalt/wait_group.hpp include/boost/cobalt/with.hpp +include/boost/compat/bind_back.hpp +include/boost/compat/bind_front.hpp +include/boost/compat/detail/returns.hpp include/boost/compat/detail/throw_system_error.hpp +include/boost/compat/function_ref.hpp +include/boost/compat/integer_sequence.hpp +include/boost/compat/invoke.hpp include/boost/compat/latch.hpp +include/boost/compat/mem_fn.hpp include/boost/compat/shared_lock.hpp +include/boost/compat/type_traits.hpp include/boost/compatibility/cpp_c_headers/cassert include/boost/compatibility/cpp_c_headers/cctype include/boost/compatibility/cpp_c_headers/cerrno @@ -2371,6 +2391,7 @@ include/boost/core/default_allocator.hpp include/boost/core/demangle.hpp include/boost/core/detail/is_same.hpp include/boost/core/detail/lwt_unattended.hpp +include/boost/core/detail/minstd_rand.hpp include/boost/core/detail/sp_thread_pause.hpp include/boost/core/detail/sp_thread_sleep.hpp include/boost/core/detail/sp_thread_yield.hpp @@ -2399,6 +2420,7 @@ include/boost/core/noinit_adaptor.hpp include/boost/core/noncopyable.hpp include/boost/core/null_deleter.hpp include/boost/core/nvp.hpp +include/boost/core/pointer_in_range.hpp include/boost/core/pointer_traits.hpp include/boost/core/quick_exit.hpp include/boost/core/ref.hpp @@ -7116,6 +7138,7 @@ 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/detail/allocator_traits.hpp include/boost/locale/detail/any_string.hpp include/boost/locale/detail/encoding.hpp include/boost/locale/detail/facet_id.hpp @@ -8249,6 +8272,7 @@ 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 +include/boost/move/detail/launder.hpp include/boost/move/detail/meta_utils.hpp include/boost/move/detail/meta_utils_core.hpp include/boost/move/detail/move_helpers.hpp @@ -9684,8 +9708,7 @@ include/boost/mysql/defaults.hpp include/boost/mysql/detail/access.hpp include/boost/mysql/detail/algo_params.hpp include/boost/mysql/detail/any_execution_request.hpp -include/boost/mysql/detail/any_stream.hpp -include/boost/mysql/detail/any_stream_impl.hpp +include/boost/mysql/detail/any_resumable_ref.hpp include/boost/mysql/detail/character_set.hpp include/boost/mysql/detail/coldef_view.hpp include/boost/mysql/detail/config.hpp @@ -9693,6 +9716,9 @@ include/boost/mysql/detail/connect_params_helpers.hpp include/boost/mysql/detail/connection_impl.hpp include/boost/mysql/detail/connection_pool_fwd.hpp include/boost/mysql/detail/datetime.hpp +include/boost/mysql/detail/engine.hpp +include/boost/mysql/detail/engine_impl.hpp +include/boost/mysql/detail/engine_stream_adaptor.hpp include/boost/mysql/detail/escape_string.hpp include/boost/mysql/detail/execution_concepts.hpp include/boost/mysql/detail/execution_processor/execution_processor.hpp @@ -9704,18 +9730,19 @@ include/boost/mysql/detail/field_impl.hpp include/boost/mysql/detail/flags.hpp include/boost/mysql/detail/format_sql.hpp include/boost/mysql/detail/make_string_view.hpp +include/boost/mysql/detail/next_action.hpp include/boost/mysql/detail/ok_view.hpp include/boost/mysql/detail/output_string.hpp +include/boost/mysql/detail/pipeline.hpp include/boost/mysql/detail/rebind_executor.hpp include/boost/mysql/detail/results_iterator.hpp include/boost/mysql/detail/resultset_encoding.hpp include/boost/mysql/detail/row_impl.hpp include/boost/mysql/detail/rows_iterator.hpp -include/boost/mysql/detail/run_algo.hpp include/boost/mysql/detail/socket_stream.hpp +include/boost/mysql/detail/ssl_fwd.hpp include/boost/mysql/detail/string_view_offset.hpp include/boost/mysql/detail/throw_on_error_loc.hpp -include/boost/mysql/detail/typing/get_type_index.hpp include/boost/mysql/detail/typing/meta_check_context.hpp include/boost/mysql/detail/typing/pos_map.hpp include/boost/mysql/detail/typing/readable_field_traits.hpp @@ -9734,14 +9761,13 @@ include/boost/mysql/field_view.hpp include/boost/mysql/format_sql.hpp include/boost/mysql/handshake_params.hpp include/boost/mysql/impl/any_connection.ipp -include/boost/mysql/impl/any_stream_impl.ipp include/boost/mysql/impl/character_set.ipp include/boost/mysql/impl/column_type.ipp -include/boost/mysql/impl/connect_params_helpers.ipp include/boost/mysql/impl/connection_impl.ipp include/boost/mysql/impl/connection_pool.ipp include/boost/mysql/impl/date.ipp include/boost/mysql/impl/datetime.ipp +include/boost/mysql/impl/engine_impl_instantiations.ipp include/boost/mysql/impl/error_categories.ipp include/boost/mysql/impl/escape_string.ipp include/boost/mysql/impl/execution_state_impl.ipp @@ -9749,6 +9775,7 @@ include/boost/mysql/impl/field.ipp include/boost/mysql/impl/field_kind.ipp include/boost/mysql/impl/field_view.hpp include/boost/mysql/impl/field_view.ipp +include/boost/mysql/impl/format_sql.hpp include/boost/mysql/impl/format_sql.ipp include/boost/mysql/impl/internal/auth/auth.hpp include/boost/mysql/impl/internal/auth/auth.ipp @@ -9761,29 +9788,25 @@ include/boost/mysql/impl/internal/connection_pool/run_with_timeout.hpp include/boost/mysql/impl/internal/connection_pool/sansio_connection_node.hpp include/boost/mysql/impl/internal/connection_pool/timer_list.hpp include/boost/mysql/impl/internal/connection_pool/wait_group.hpp +include/boost/mysql/impl/internal/coroutine.hpp include/boost/mysql/impl/internal/dt_to_string.hpp include/boost/mysql/impl/internal/error/server_error_to_string.hpp include/boost/mysql/impl/internal/error/server_error_to_string.ipp -include/boost/mysql/impl/internal/network_algorithms/run_algo_impl.hpp -include/boost/mysql/impl/internal/protocol/basic_types.hpp -include/boost/mysql/impl/internal/protocol/binary_serialization.hpp -include/boost/mysql/impl/internal/protocol/binary_serialization.ipp -include/boost/mysql/impl/internal/protocol/bit_deserialization.hpp include/boost/mysql/impl/internal/protocol/capabilities.hpp -include/boost/mysql/impl/internal/protocol/constants.hpp include/boost/mysql/impl/internal/protocol/db_flavor.hpp -include/boost/mysql/impl/internal/protocol/deserialize_binary_field.hpp -include/boost/mysql/impl/internal/protocol/deserialize_binary_field.ipp -include/boost/mysql/impl/internal/protocol/deserialize_text_field.hpp -include/boost/mysql/impl/internal/protocol/deserialize_text_field.ipp -include/boost/mysql/impl/internal/protocol/null_bitmap_traits.hpp -include/boost/mysql/impl/internal/protocol/protocol.hpp -include/boost/mysql/impl/internal/protocol/protocol.ipp -include/boost/mysql/impl/internal/protocol/protocol_field_type.hpp -include/boost/mysql/impl/internal/protocol/protocol_field_type.ipp +include/boost/mysql/impl/internal/protocol/deserialization.hpp +include/boost/mysql/impl/internal/protocol/frame_header.hpp +include/boost/mysql/impl/internal/protocol/impl/binary_protocol.hpp +include/boost/mysql/impl/internal/protocol/impl/bit_deserialization.hpp +include/boost/mysql/impl/internal/protocol/impl/deserialization_context.hpp +include/boost/mysql/impl/internal/protocol/impl/null_bitmap.hpp +include/boost/mysql/impl/internal/protocol/impl/protocol_field_type.hpp +include/boost/mysql/impl/internal/protocol/impl/protocol_types.hpp +include/boost/mysql/impl/internal/protocol/impl/serialization_context.hpp +include/boost/mysql/impl/internal/protocol/impl/span_string.hpp +include/boost/mysql/impl/internal/protocol/impl/text_protocol.hpp include/boost/mysql/impl/internal/protocol/serialization.hpp include/boost/mysql/impl/internal/protocol/static_buffer.hpp -include/boost/mysql/impl/internal/sansio/algo_runner.hpp include/boost/mysql/impl/internal/sansio/close_connection.hpp include/boost/mysql/impl/internal/sansio/close_statement.hpp include/boost/mysql/impl/internal/sansio/connect.hpp @@ -9792,8 +9815,6 @@ include/boost/mysql/impl/internal/sansio/connection_state_data.hpp include/boost/mysql/impl/internal/sansio/execute.hpp include/boost/mysql/impl/internal/sansio/handshake.hpp include/boost/mysql/impl/internal/sansio/message_reader.hpp -include/boost/mysql/impl/internal/sansio/message_writer.hpp -include/boost/mysql/impl/internal/sansio/next_action.hpp include/boost/mysql/impl/internal/sansio/ping.hpp include/boost/mysql/impl/internal/sansio/prepare_statement.hpp include/boost/mysql/impl/internal/sansio/quit_connection.hpp @@ -9802,19 +9823,23 @@ include/boost/mysql/impl/internal/sansio/read_resultset_head.hpp include/boost/mysql/impl/internal/sansio/read_some_rows.hpp include/boost/mysql/impl/internal/sansio/read_some_rows_dynamic.hpp include/boost/mysql/impl/internal/sansio/reset_connection.hpp -include/boost/mysql/impl/internal/sansio/sansio_algorithm.hpp +include/boost/mysql/impl/internal/sansio/run_pipeline.hpp include/boost/mysql/impl/internal/sansio/set_character_set.hpp include/boost/mysql/impl/internal/sansio/start_execution.hpp +include/boost/mysql/impl/internal/sansio/top_level_algo.hpp include/boost/mysql/impl/internal/ssl_context_with_default.hpp include/boost/mysql/impl/internal/variant_stream.hpp +include/boost/mysql/impl/is_fatal_error.ipp include/boost/mysql/impl/meta_check_context.ipp +include/boost/mysql/impl/pfr.hpp +include/boost/mysql/impl/pipeline.ipp include/boost/mysql/impl/results_impl.ipp include/boost/mysql/impl/resultset.ipp include/boost/mysql/impl/row_impl.ipp -include/boost/mysql/impl/run_algo.ipp include/boost/mysql/impl/statement.hpp include/boost/mysql/impl/static_execution_state_impl.ipp include/boost/mysql/impl/static_results_impl.ipp +include/boost/mysql/is_fatal_error.hpp include/boost/mysql/mariadb_collations.hpp include/boost/mysql/mariadb_server_errc.hpp include/boost/mysql/metadata.hpp @@ -9822,6 +9847,8 @@ include/boost/mysql/metadata_collection_view.hpp include/boost/mysql/metadata_mode.hpp include/boost/mysql/mysql_collations.hpp include/boost/mysql/mysql_server_errc.hpp +include/boost/mysql/pfr.hpp +include/boost/mysql/pipeline.hpp include/boost/mysql/pool_params.hpp include/boost/mysql/results.hpp include/boost/mysql/resultset.hpp @@ -9840,6 +9867,7 @@ include/boost/mysql/tcp.hpp include/boost/mysql/tcp_ssl.hpp include/boost/mysql/throw_on_error.hpp include/boost/mysql/time.hpp +include/boost/mysql/underlying_row.hpp include/boost/mysql/unix.hpp include/boost/mysql/unix_ssl.hpp include/boost/next_prior.hpp @@ -10262,6 +10290,7 @@ include/boost/outcome/experimental/status_outcome.hpp include/boost/outcome/experimental/status_result.hpp include/boost/outcome/iostream_support.hpp include/boost/outcome/outcome.hpp +include/boost/outcome/outcome_gdb.h include/boost/outcome/policy/all_narrow.hpp include/boost/outcome/policy/base.hpp include/boost/outcome/policy/fail_to_compile_observers.hpp @@ -11440,103 +11469,6 @@ include/boost/process/async_pipe.hpp include/boost/process/async_system.hpp include/boost/process/child.hpp include/boost/process/cmd.hpp -include/boost/process/detail/async_handler.hpp -include/boost/process/detail/basic_cmd.hpp -include/boost/process/detail/child_decl.hpp -include/boost/process/detail/config.hpp -include/boost/process/detail/execute_impl.hpp -include/boost/process/detail/handler.hpp -include/boost/process/detail/handler_base.hpp -include/boost/process/detail/on_exit.hpp -include/boost/process/detail/posix/asio_fwd.hpp -include/boost/process/detail/posix/async_handler.hpp -include/boost/process/detail/posix/async_in.hpp -include/boost/process/detail/posix/async_out.hpp -include/boost/process/detail/posix/async_pipe.hpp -include/boost/process/detail/posix/basic_cmd.hpp -include/boost/process/detail/posix/basic_pipe.hpp -include/boost/process/detail/posix/child_handle.hpp -include/boost/process/detail/posix/close_in.hpp -include/boost/process/detail/posix/close_out.hpp -include/boost/process/detail/posix/cmd.hpp -include/boost/process/detail/posix/compare_handles.hpp -include/boost/process/detail/posix/env_init.hpp -include/boost/process/detail/posix/environment.hpp -include/boost/process/detail/posix/exe.hpp -include/boost/process/detail/posix/executor.hpp -include/boost/process/detail/posix/fd.hpp -include/boost/process/detail/posix/file_descriptor.hpp -include/boost/process/detail/posix/file_in.hpp -include/boost/process/detail/posix/file_out.hpp -include/boost/process/detail/posix/group_handle.hpp -include/boost/process/detail/posix/group_ref.hpp -include/boost/process/detail/posix/handler.hpp -include/boost/process/detail/posix/handles.hpp -include/boost/process/detail/posix/io_context_ref.hpp -include/boost/process/detail/posix/is_running.hpp -include/boost/process/detail/posix/null_in.hpp -include/boost/process/detail/posix/null_out.hpp -include/boost/process/detail/posix/on_exit.hpp -include/boost/process/detail/posix/pipe_in.hpp -include/boost/process/detail/posix/pipe_out.hpp -include/boost/process/detail/posix/search_path.hpp -include/boost/process/detail/posix/shell_path.hpp -include/boost/process/detail/posix/sigchld_service.hpp -include/boost/process/detail/posix/signal.hpp -include/boost/process/detail/posix/start_dir.hpp -include/boost/process/detail/posix/terminate.hpp -include/boost/process/detail/posix/use_vfork.hpp -include/boost/process/detail/posix/wait_for_exit.hpp -include/boost/process/detail/posix/wait_group.hpp -include/boost/process/detail/throw_on_error.hpp -include/boost/process/detail/traits.hpp -include/boost/process/detail/traits/async.hpp -include/boost/process/detail/traits/cmd_or_exe.hpp -include/boost/process/detail/traits/decl.hpp -include/boost/process/detail/traits/env.hpp -include/boost/process/detail/traits/error.hpp -include/boost/process/detail/traits/group.hpp -include/boost/process/detail/traits/wchar_t.hpp -include/boost/process/detail/used_handles.hpp -include/boost/process/detail/windows/asio_fwd.hpp -include/boost/process/detail/windows/async_handler.hpp -include/boost/process/detail/windows/async_in.hpp -include/boost/process/detail/windows/async_out.hpp -include/boost/process/detail/windows/async_pipe.hpp -include/boost/process/detail/windows/basic_cmd.hpp -include/boost/process/detail/windows/basic_pipe.hpp -include/boost/process/detail/windows/child_handle.hpp -include/boost/process/detail/windows/close_in.hpp -include/boost/process/detail/windows/close_out.hpp -include/boost/process/detail/windows/cmd.hpp -include/boost/process/detail/windows/compare_handles.hpp -include/boost/process/detail/windows/env_init.hpp -include/boost/process/detail/windows/environment.hpp -include/boost/process/detail/windows/executor.hpp -include/boost/process/detail/windows/file_descriptor.hpp -include/boost/process/detail/windows/file_in.hpp -include/boost/process/detail/windows/file_out.hpp -include/boost/process/detail/windows/group_handle.hpp -include/boost/process/detail/windows/group_ref.hpp -include/boost/process/detail/windows/handle_workaround.hpp -include/boost/process/detail/windows/handler.hpp -include/boost/process/detail/windows/handles.hpp -include/boost/process/detail/windows/io_context_ref.hpp -include/boost/process/detail/windows/is_running.hpp -include/boost/process/detail/windows/job_workaround.hpp -include/boost/process/detail/windows/locale.hpp -include/boost/process/detail/windows/null_in.hpp -include/boost/process/detail/windows/null_out.hpp -include/boost/process/detail/windows/on_exit.hpp -include/boost/process/detail/windows/pipe_in.hpp -include/boost/process/detail/windows/pipe_out.hpp -include/boost/process/detail/windows/search_path.hpp -include/boost/process/detail/windows/shell_path.hpp -include/boost/process/detail/windows/show_window.hpp -include/boost/process/detail/windows/start_dir.hpp -include/boost/process/detail/windows/terminate.hpp -include/boost/process/detail/windows/wait_for_exit.hpp -include/boost/process/detail/windows/wait_group.hpp include/boost/process/env.hpp include/boost/process/environment.hpp include/boost/process/error.hpp @@ -11555,6 +11487,129 @@ include/boost/process/shell.hpp include/boost/process/spawn.hpp include/boost/process/start_dir.hpp include/boost/process/system.hpp +include/boost/process/v1.hpp +include/boost/process/v1/args.hpp +include/boost/process/v1/async.hpp +include/boost/process/v1/async_pipe.hpp +include/boost/process/v1/async_system.hpp +include/boost/process/v1/child.hpp +include/boost/process/v1/cmd.hpp +include/boost/process/v1/detail/async_handler.hpp +include/boost/process/v1/detail/basic_cmd.hpp +include/boost/process/v1/detail/child_decl.hpp +include/boost/process/v1/detail/config.hpp +include/boost/process/v1/detail/execute_impl.hpp +include/boost/process/v1/detail/handler.hpp +include/boost/process/v1/detail/handler_base.hpp +include/boost/process/v1/detail/on_exit.hpp +include/boost/process/v1/detail/posix/asio_fwd.hpp +include/boost/process/v1/detail/posix/async_handler.hpp +include/boost/process/v1/detail/posix/async_in.hpp +include/boost/process/v1/detail/posix/async_out.hpp +include/boost/process/v1/detail/posix/async_pipe.hpp +include/boost/process/v1/detail/posix/basic_cmd.hpp +include/boost/process/v1/detail/posix/basic_pipe.hpp +include/boost/process/v1/detail/posix/child_handle.hpp +include/boost/process/v1/detail/posix/close_in.hpp +include/boost/process/v1/detail/posix/close_out.hpp +include/boost/process/v1/detail/posix/cmd.hpp +include/boost/process/v1/detail/posix/compare_handles.hpp +include/boost/process/v1/detail/posix/env_init.hpp *** 284 LINES SKIPPED ***