mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
devel/boost: update to 1.87.0 release (+)
New port devel/boost-mpi-libs, Message Passing Interface library, for use in distributed-memory parallel application programming. In this release Boost have dropped some long-time-ago deprecated asio facilites See https://www.boost.org/doc/libs/1_87_0/doc/html/boost_asio/history.html for details. Release Notes: https://www.boost.org/users/history/version_1_87_0.html Sponsored by: Future Crew, LLC
This commit is contained in:
parent
1aae90e966
commit
a4245a4c6c
18 changed files with 368 additions and 356 deletions
|
@ -328,6 +328,7 @@
|
|||
SUBDIR += boost-docs
|
||||
SUBDIR += boost-jam
|
||||
SUBDIR += boost-libs
|
||||
SUBDIR += boost-mpi-libs
|
||||
SUBDIR += boost-python-libs
|
||||
SUBDIR += boost_build
|
||||
SUBDIR += bossa
|
||||
|
|
|
@ -5,11 +5,12 @@ USES= metaport
|
|||
COMMENT?= The "meta-port" for boost libraries
|
||||
WWW= https://www.boost.org/
|
||||
|
||||
OPTIONS_DEFINE= JAM LIBRARIES PYTHON DOCS
|
||||
OPTIONS_DEFINE= JAM LIBRARIES PYTHON MPI DOCS
|
||||
OPTIONS_DEFAULT= JAM LIBRARIES
|
||||
JAM_DESC= Boost.Jam - Build tool from the boost.org
|
||||
LIBRARIES_DESC= Free portable C++ libraries
|
||||
PYTHON_DESC= Boost.Python - interfacing Python and C++
|
||||
MPI_DESC= Boost.MPI + Python bindings
|
||||
|
||||
.include "common.mk"
|
||||
|
||||
|
@ -17,6 +18,8 @@ LIBRARIES_RUN_DEPENDS= ${LOCALBASE}/lib/libboost_thread.so:devel/boost-libs
|
|||
JAM_RUN_DEPENDS= ${LOCALBASE}/bin/bjam:devel/boost-jam
|
||||
PYTHON_RUN_DEPENDS= ${LOCALBASE}/lib/${PY_BOOST}
|
||||
PYTHON_USES= python:env
|
||||
MPI_IMPLIES= PYTHON
|
||||
MPI_RUN_DEPENDS= ${LOCALBASE}/lib/libboost_mpi.so:devel/boost-mpi-libs@${PY_FLAVOR}
|
||||
DOCS_RUN_DEPENDS= ${LOCALBASE}/share/doc/boost/doc/html/index.html:devel/boost-docs
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -8,14 +8,14 @@ DISTINFO_FILE= ${.CURDIR}/../boost-all/distinfo
|
|||
CATEGORIES= devel
|
||||
MAINTAINER= office@FreeBSD.org
|
||||
|
||||
MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${PORTVERSION}/source/ \
|
||||
https://boostorg.jfrog.io/artifactory/main/beta/${PORTVERSION:S/.b/.beta/g}/source/ \
|
||||
SF/boost/boost/${PORTVERSION}
|
||||
MASTER_SITES= https://archives.boost.io/release/${PORTVERSION}/source/ \
|
||||
SF/boost/boost/${PORTVERSION} \
|
||||
SF/boost/boost/${PORTVERSION:S/.b/.beta/g}
|
||||
|
||||
USES+= tar:bzip2
|
||||
|
||||
BOOST_MAJOR_VER=1
|
||||
BOOST_MINOR_VER=86
|
||||
BOOST_MINOR_VER=87
|
||||
BOOST_PATCH_VER=0
|
||||
BOOST_RC_VER=
|
||||
BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
|
||||
|
|
|
@ -7,6 +7,8 @@ ALL_TARGET= stage
|
|||
#USES+= compiler:c++17-lang
|
||||
USE_CXXSTD= gnu++17
|
||||
|
||||
LDFLAGS+= -Wl,--as-needed
|
||||
|
||||
PLIST_SUB+= BOOST_MAJOR_VER=${BOOST_MAJOR_VER} \
|
||||
BOOST_MINOR_VER=${BOOST_MINOR_VER} \
|
||||
BOOST_SHARED_LIB_VER=${BOOST_SHARED_LIB_VER}
|
||||
|
@ -21,7 +23,7 @@ MAKE_ARGS= --layout=system \
|
|||
# Our compiler-flags will be added AFTER those set by bjam. We remove
|
||||
# the optimization level, because Boost sets it itself (to -O3 in case
|
||||
# of gcc/g++):
|
||||
MAKE_ARGS+= cxxflags="${CXXFLAGS:N-O*}" cflags="${CFLAGS:N-O*}"
|
||||
MAKE_ARGS+= cxxflags="${CXXFLAGS:N-O*}" cflags="${CFLAGS:N-O*}" linkflags="${LDFLAGS}"
|
||||
|
||||
MAKE_ARGS+= --toolset=${CHOSEN_COMPILER_TYPE} \
|
||||
${_MAKE_JOBS}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1725749081
|
||||
SHA256 (boost_1_86_0.tar.bz2) = 1bed88e40401b2cb7a1f76d4bab499e352fa4d0c5f31c0dbae64e24d34d7513b
|
||||
SIZE (boost_1_86_0.tar.bz2) = 126220652
|
||||
TIMESTAMP = 1734131869
|
||||
SHA256 (boost_1_87_0.tar.bz2) = af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89
|
||||
SIZE (boost_1_87_0.tar.bz2) = 131473200
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= boost-libs
|
||||
PORTREVISION?= 1
|
||||
PORTREVISION?= 0
|
||||
|
||||
COMMENT= Free portable C++ libraries (without Boost.Python)
|
||||
WWW= https://www.boost.org/
|
||||
|
@ -18,6 +18,7 @@ BUILD_DEPENDS+= bjam:devel/boost-jam
|
|||
# * OSVERSION is included in either of following ranges.
|
||||
# 1. 1500000 <= OSVERSION < 1500017
|
||||
# 2. 1400000 <= OSVERSION < 1400509 (no longer relevant)
|
||||
# 3. 1300000 <= OSVERSION < 1303502 (no longer relevant)
|
||||
# * Base system is built with WITH_LLVM_ASSERTIONS variable set.
|
||||
# So if your base system fulfills them you need to use LLVM ports to
|
||||
# build this port.
|
||||
|
@ -51,6 +52,7 @@ ICU_MAKE_ARGS_OFF= boost.locale.icu=off
|
|||
.include "${.CURDIR}/../boost-all/compiled.mk"
|
||||
|
||||
MAKE_ARGS+= --without-python
|
||||
MAKE_ARGS+= --without-mpi
|
||||
MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
|
||||
MAKE_ARGS_gcc= xdll-path=${_GCC_RUNTIME}
|
||||
ALL_TARGET= stage
|
||||
|
@ -63,7 +65,6 @@ PLIST_SUB+= SFE=""
|
|||
.else
|
||||
MAKE_ARGS+= boost.stacktrace.from_exception=off
|
||||
PLIST_SUB+= SFE="@comment "
|
||||
|
||||
.endif
|
||||
|
||||
.if ${ARCH:Marmv?}
|
||||
|
|
36
devel/boost-libs/files/patch-1.87-smart_ptr
Normal file
36
devel/boost-libs/files/patch-1.87-smart_ptr
Normal file
|
@ -0,0 +1,36 @@
|
|||
From e7433ba54596da97cb7859455cd37ca140305a9c Mon Sep 17 00:00:00 2001
|
||||
From: Peter Dimov <pdimov@gmail.com>
|
||||
Date: Mon, 13 Jan 2025 16:13:04 +0200
|
||||
Subject: [PATCH] Fix operator<< for shared_ptr and intrusive_ptr. Fixes #115.
|
||||
|
||||
---
|
||||
boost/smart_ptr/intrusive_ptr.hpp | 2 +-
|
||||
boost/smart_ptr/shared_ptr.hpp | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git boost/smart_ptr/intrusive_ptr.hpp boost/smart_ptr/intrusive_ptr.hpp
|
||||
index ddb20c0b0e..11b476513a 100644
|
||||
--- boost/smart_ptr/intrusive_ptr.hpp
|
||||
+++ boost/smart_ptr/intrusive_ptr.hpp
|
||||
@@ -285,7 +285,7 @@ template<class T, class U> intrusive_ptr<T> dynamic_pointer_cast( intrusive_ptr<
|
||||
|
||||
// operator<<
|
||||
|
||||
-template<class Y> std::ostream & operator<< (std::ostream & os, intrusive_ptr<Y> const & p)
|
||||
+template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, intrusive_ptr<Y> const & p)
|
||||
{
|
||||
os << p.get();
|
||||
return os;
|
||||
diff --git boost/smart_ptr/shared_ptr.hpp boost/smart_ptr/shared_ptr.hpp
|
||||
index 2431a33590..2deed9b632 100644
|
||||
--- boost/smart_ptr/shared_ptr.hpp
|
||||
+++ boost/smart_ptr/shared_ptr.hpp
|
||||
@@ -775,7 +775,7 @@ template<class T> inline typename shared_ptr<T>::element_type * get_pointer(shar
|
||||
|
||||
// operator<<
|
||||
|
||||
-template<class Y> std::ostream & operator<< (std::ostream & os, shared_ptr<Y> const & p)
|
||||
+template<class E, class T, class Y> std::basic_ostream<E, T> & operator<< (std::basic_ostream<E, T> & os, shared_ptr<Y> const & p)
|
||||
{
|
||||
os << p.get();
|
||||
return os;
|
|
@ -1,188 +0,0 @@
|
|||
https://bugs.gentoo.org/932240
|
||||
https://github.com/boostorg/bcp/commit/cd21e9b4a749a77c24facf2da44f01e032c40842
|
||||
|
||||
From cd21e9b4a749a77c24facf2da44f01e032c40842 Mon Sep 17 00:00:00 2001
|
||||
From: Andrey Semashev <andrey.semashev@gmail.com>
|
||||
Date: Sun, 24 Mar 2024 14:49:18 +0300
|
||||
Subject: [PATCH] Remove usage of deprecated and removed Boost.Filesystem APIs.
|
||||
|
||||
---
|
||||
add_dependent_lib.cpp | 5 +++--
|
||||
add_path.cpp | 30 +++++++++++++++---------------
|
||||
bcp_imp.hpp | 1 +
|
||||
copy_path.cpp | 8 ++++----
|
||||
file_types.cpp | 2 +-
|
||||
5 files changed, 24 insertions(+), 22 deletions(-)
|
||||
|
||||
diff --git tools/bcp/add_dependent_lib.cpp tools/bcp/add_dependent_lib.cpp
|
||||
index 4852914..521b70d 100644
|
||||
--- tools/bcp/add_dependent_lib.cpp
|
||||
+++ tools/bcp/add_dependent_lib.cpp
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "bcp_imp.hpp"
|
||||
#include "fileview.hpp"
|
||||
#include <boost/regex.hpp>
|
||||
+#include <boost/filesystem/directory.hpp>
|
||||
#include <boost/filesystem/operations.hpp>
|
||||
#include <boost/filesystem/exception.hpp>
|
||||
#include <iostream>
|
||||
@@ -43,12 +44,12 @@ static void init_library_scanner(const fs::path& p, bool cvs_mode, const std::st
|
||||
//
|
||||
// Don't add files created by build system:
|
||||
//
|
||||
- if((p.leaf() == "bin") || (p.leaf() == "bin-stage"))
|
||||
+ if((p.filename() == "bin") || (p.filename() == "bin-stage"))
|
||||
return;
|
||||
//
|
||||
// Don't add version control directories:
|
||||
//
|
||||
- if((p.leaf() == "CVS") || (p.leaf() == ".svn"))
|
||||
+ if((p.filename() == "CVS") || (p.filename() == ".svn"))
|
||||
return;
|
||||
//
|
||||
// don't add directories not under version control:
|
||||
diff --git tools/bcp/add_path.cpp tools/bcp/add_path.cpp
|
||||
index 8a1fee3..747bb8c 100644
|
||||
--- tools/bcp/add_path.cpp
|
||||
+++ tools/bcp/add_path.cpp
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "bcp_imp.hpp"
|
||||
#include "fileview.hpp"
|
||||
#include <boost/regex.hpp>
|
||||
+#include <boost/filesystem/directory.hpp>
|
||||
#include <boost/filesystem/operations.hpp>
|
||||
#include <boost/filesystem/exception.hpp>
|
||||
#include <iostream>
|
||||
@@ -24,8 +25,7 @@ void bcp_implementation::add_path(const fs::path& p)
|
||||
{
|
||||
if (m_excluded.find(p) != m_excluded.end())
|
||||
return;
|
||||
- fs::path normalized_path = p;
|
||||
- normalized_path.normalize();
|
||||
+ fs::path normalized_path = p.lexically_normal();
|
||||
if(fs::exists(m_boost_path / normalized_path))
|
||||
{
|
||||
if(fs::is_directory(m_boost_path / normalized_path))
|
||||
@@ -45,12 +45,12 @@ void bcp_implementation::add_directory(const fs::path& p)
|
||||
//
|
||||
// Don't add files created by build system:
|
||||
//
|
||||
- if((p.leaf() == "bin") || (p.leaf() == "bin-stage"))
|
||||
+ if((p.filename() == "bin") || (p.filename() == "bin-stage"))
|
||||
return;
|
||||
//
|
||||
// Don't add version control directories:
|
||||
//
|
||||
- if((p.leaf() == "CVS") || (p.leaf() == ".svn"))
|
||||
+ if((p.filename() == "CVS") || (p.filename() == ".svn"))
|
||||
return;
|
||||
//
|
||||
// don't add directories not under version control:
|
||||
@@ -180,7 +180,7 @@ void bcp_implementation::add_file(const fs::path& p)
|
||||
{
|
||||
// only concatonate if it's a relative path
|
||||
// rather than a URL:
|
||||
- fs::path dep(p.branch_path() / s);
|
||||
+ fs::path dep(p.parent_path() / s);
|
||||
if(!m_dependencies.count(dep))
|
||||
{
|
||||
m_dependencies[dep] = p; // set up dependency tree
|
||||
@@ -355,13 +355,13 @@ void bcp_implementation::add_file_dependencies(const fs::path& p, bool scanfile)
|
||||
continue;
|
||||
}
|
||||
include_file = i->str();
|
||||
- fs::path test_file(m_boost_path / p.branch_path() / include_file);
|
||||
- if(fs::exists(test_file) && !fs::is_directory(test_file) && (p.branch_path().string() != "boost"))
|
||||
+ fs::path test_file(m_boost_path / p.parent_path() / include_file);
|
||||
+ if(fs::exists(test_file) && !fs::is_directory(test_file) && (p.parent_path().string() != "boost"))
|
||||
{
|
||||
- if(!m_dependencies.count(p.branch_path() / include_file))
|
||||
+ if(!m_dependencies.count(p.parent_path() / include_file))
|
||||
{
|
||||
- m_dependencies[p.branch_path() / include_file] = p;
|
||||
- add_pending_path(p.branch_path() / include_file);
|
||||
+ m_dependencies[p.parent_path() / include_file] = p;
|
||||
+ add_pending_path(p.parent_path() / include_file);
|
||||
}
|
||||
}
|
||||
else if(fs::exists(m_boost_path / include_file))
|
||||
@@ -405,13 +405,13 @@ void bcp_implementation::add_file_dependencies(const fs::path& p, bool scanfile)
|
||||
++i;
|
||||
continue;
|
||||
}
|
||||
- fs::path test_file(m_boost_path / p.branch_path() / include_file);
|
||||
- if(fs::exists(test_file) && !fs::is_directory(test_file) && (p.branch_path().string() != "boost"))
|
||||
+ fs::path test_file(m_boost_path / p.parent_path() / include_file);
|
||||
+ if(fs::exists(test_file) && !fs::is_directory(test_file) && (p.parent_path().string() != "boost"))
|
||||
{
|
||||
- if(!m_dependencies.count(p.branch_path() / include_file))
|
||||
+ if(!m_dependencies.count(p.parent_path() / include_file))
|
||||
{
|
||||
- m_dependencies[p.branch_path() / include_file] = p;
|
||||
- add_pending_path(p.branch_path() / include_file);
|
||||
+ m_dependencies[p.parent_path() / include_file] = p;
|
||||
+ add_pending_path(p.parent_path() / include_file);
|
||||
}
|
||||
}
|
||||
else if(fs::exists(m_boost_path / include_file))
|
||||
diff --git tools/bcp/bcp_imp.hpp tools/bcp/bcp_imp.hpp
|
||||
index e515581..51c85ba 100644
|
||||
--- tools/bcp/bcp_imp.hpp
|
||||
+++ tools/bcp/bcp_imp.hpp
|
||||
@@ -14,6 +14,7 @@
|
||||
#include <set>
|
||||
#include <map>
|
||||
#include <queue>
|
||||
+#include <string>
|
||||
#include <boost/filesystem/path.hpp>
|
||||
|
||||
namespace fs = boost::filesystem;
|
||||
diff --git tools/bcp/copy_path.cpp tools/bcp/copy_path.cpp
|
||||
index 4143c79..6b7a370 100644
|
||||
--- tools/bcp/copy_path.cpp
|
||||
+++ tools/bcp/copy_path.cpp
|
||||
@@ -49,18 +49,18 @@ void bcp_implementation::copy_path(const fs::path& p)
|
||||
if(fs::exists(m_dest_path / p))
|
||||
{
|
||||
std::cout << "Copying (and overwriting) file: " << p.string() << "\n";
|
||||
- fs::remove(m_dest_path / p);
|
||||
+ fs::remove(m_dest_path / p);
|
||||
}
|
||||
else
|
||||
std::cout << "Copying file: " << p.string() << "\n";
|
||||
//
|
||||
// create the path to the new file if it doesn't already exist:
|
||||
//
|
||||
- create_path(p.branch_path());
|
||||
+ create_path(p.parent_path());
|
||||
//
|
||||
// do text based copy if requested:
|
||||
//
|
||||
- if((p.leaf() == "Jamroot") && m_namespace_name.size())
|
||||
+ if((p.filename() == "Jamroot") && m_namespace_name.size())
|
||||
{
|
||||
static std::vector<char> v1, v2;
|
||||
v1.clear();
|
||||
@@ -240,7 +240,7 @@ void bcp_implementation::create_path(const fs::path& p)
|
||||
if(!fs::exists(m_dest_path / p))
|
||||
{
|
||||
// recurse then create the path:
|
||||
- create_path(p.branch_path());
|
||||
+ create_path(p.parent_path());
|
||||
fs::create_directory(m_dest_path / p);
|
||||
}
|
||||
}
|
||||
diff --git tools/bcp/file_types.cpp tools/bcp/file_types.cpp
|
||||
index 297d304..69f6027 100644
|
||||
--- tools/bcp/file_types.cpp
|
||||
+++ tools/bcp/file_types.cpp
|
||||
@@ -52,7 +52,7 @@ bool bcp_implementation::is_binary_file(const fs::path& p)
|
||||
"|"
|
||||
"(Jamfile|makefile|configure)",
|
||||
boost::regex::perl | boost::regex::icase);
|
||||
- return !boost::regex_match(p.leaf().generic_string(), e);
|
||||
+ return !boost::regex_match(p.filename().generic_string(), e);
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
https://bugs.gentoo.org/932459
|
||||
https://github.com/boostorg/python/issues/431
|
||||
https://github.com/boostorg/python/pull/432
|
||||
|
||||
From 33ac06ca59a68266d3d26edf08205d31ddab4a6c Mon Sep 17 00:00:00 2001
|
||||
From: Alexis DUBURCQ <alexis.duburcq@gmail.com>
|
||||
Date: Fri, 15 Mar 2024 14:10:16 +0100
|
||||
Subject: [PATCH] Support numpy 2.0.0b1
|
||||
|
||||
--- libs/python/src/numpy/dtype.cpp
|
||||
+++ libs/python/src/numpy/dtype.cpp
|
||||
@@ -98,7 +98,13 @@ python::detail::new_reference dtype::convert(object const & arg, bool align)
|
||||
return python::detail::new_reference(reinterpret_cast<PyObject*>(obj));
|
||||
}
|
||||
|
||||
-int dtype::get_itemsize() const { return reinterpret_cast<PyArray_Descr*>(ptr())->elsize;}
|
||||
+int dtype::get_itemsize() const {
|
||||
+#if NPY_ABI_VERSION < 0x02000000
|
||||
+ return reinterpret_cast<PyArray_Descr*>(ptr())->elsize;
|
||||
+#else
|
||||
+ return PyDataType_ELSIZE(reinterpret_cast<PyArray_Descr*>(ptr()));
|
||||
+#endif
|
||||
+}
|
||||
|
||||
bool equivalent(dtype const & a, dtype const & b) {
|
||||
// On Windows x64, the behaviour described on
|
|
@ -1,30 +0,0 @@
|
|||
From 4ab28f5b879c8a2335b851f5338b9012f4466dd0 Mon Sep 17 00:00:00 2001
|
||||
From: sehe <github@sehe.nl>
|
||||
Date: Mon, 19 Aug 2024 17:42:31 +0200
|
||||
Subject: [PATCH] Update sha1.hpp for breaking interface change in Boost.UUID
|
||||
|
||||
see https://github.com/boostorg/uuid/commit/0f843137a1a479797004f195ec615fdc6ac1c219
|
||||
---
|
||||
boost/compute/detail/sha1.hpp | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git boost/compute/detail/sha1.hpp boost/compute/detail/sha1.hpp
|
||||
index 5afe5f9c4..24fde3cd1 100644
|
||||
--- boost/compute/detail/sha1.hpp
|
||||
+++ boost/compute/detail/sha1.hpp
|
||||
@@ -37,12 +37,12 @@ class sha1 {
|
||||
}
|
||||
|
||||
operator std::string() {
|
||||
- unsigned int digest[5];
|
||||
+ unsigned char digest[20];
|
||||
h.get_digest(digest);
|
||||
|
||||
std::ostringstream buf;
|
||||
- for(int i = 0; i < 5; ++i)
|
||||
- buf << std::hex << std::setfill('0') << std::setw(8) << digest[i];
|
||||
+ for(int i = 0; i < 20; ++i)
|
||||
+ buf << std::hex << std::setfill('0') << std::setw(2) << static_cast<int>(digest[i]);
|
||||
|
||||
return buf.str();
|
||||
}
|
|
@ -1,17 +0,0 @@
|
|||
--- libs/mpi/build/__init__.py.orig 2021-04-13 16:22:27 UTC
|
||||
+++ libs/mpi/build/__init__.py
|
||||
@@ -1,10 +1,12 @@
|
||||
+from __future__ import absolute_import
|
||||
+
|
||||
import sys
|
||||
if sys.platform == 'linux2':
|
||||
import DLFCN as dl
|
||||
flags = sys.getdlopenflags()
|
||||
sys.setdlopenflags(dl.RTLD_NOW|dl.RTLD_GLOBAL)
|
||||
- import mpi
|
||||
+ from . import mpi
|
||||
sys.setdlopenflags(flags)
|
||||
else:
|
||||
- import mpi
|
||||
+ from . import mpi
|
||||
|
11
devel/boost-libs/files/patch-libs_process_src_ext_exe.cpp
Normal file
11
devel/boost-libs/files/patch-libs_process_src_ext_exe.cpp
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- libs/process/src/ext/exe.cpp.orig 2024-12-05 00:53:35 UTC
|
||||
+++ libs/process/src/ext/exe.cpp
|
||||
@@ -138,7 +138,7 @@ filesystem::path exe(boost::process::v2::pid_type pid,
|
||||
filesystem::path("/proc") / std::to_string(pid) / "exe", ec
|
||||
);
|
||||
#elif defined(__sun)
|
||||
- return fileystem::canonical(
|
||||
+ return filesystem::canonical(
|
||||
filesystem::path("/proc") / std::to_string(pid) / "path/a.out", ec
|
||||
);
|
||||
#endif
|
|
@ -1,38 +1,38 @@
|
|||
--- tools/boost_install/boost-install.jam.orig 2024-08-07 22:07:42 UTC
|
||||
--- tools/boost_install/boost-install.jam.orig 2024-11-15 19:37:23 UTC
|
||||
+++ tools/boost_install/boost-install.jam
|
||||
@@ -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 ;
|
||||
@@ -1264,16 +1264,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 ;
|
||||
$(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-package>Boost ;
|
||||
+ install install-libraries-shared- : $(libraries) : <location>(libdir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on : <install-package>Boost ;
|
||||
$(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 ;
|
||||
$(p).mark-target-as-explicit install-libraries-shared-cygwin ;
|
||||
- install install-libraries-shared-cygwin : $(libraries) : <location>(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on <install-no-version-symlinks>on : <install-package>Boost ;
|
||||
+ install install-libraries-shared-cygwin : $(libraries) : <location>(bindir) <install-type>SHARED_LIB <install-type>PDB <install-dependencies>on : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit install-libraries-shared-cygwin ;
|
||||
|
||||
install install-unprefixed-static : $(unprefixed) : <install-type>STATIC_LIB <conditional>@boost-install%install-subdir ;
|
||||
$(p).mark-target-as-explicit install-unprefixed-static ;
|
||||
install install-unprefixed-static : $(unprefixed) : <install-type>STATIC_LIB <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit install-unprefixed-static ;
|
||||
|
||||
- install install-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <install-no-version-symlinks>on <conditional>@boost-install%install-subdir ;
|
||||
+ install install-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <conditional>@boost-install%install-subdir ;
|
||||
$(p).mark-target-as-explicit install-unprefixed-shared ;
|
||||
- install install-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <install-no-version-symlinks>on <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
+ install install-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit install-unprefixed-shared ;
|
||||
|
||||
install-cmake-config $(libraries) ;
|
||||
@@ -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-cmake-config $(libraries) ;
|
||||
@@ -1297,13 +1297,13 @@ rule boost-install ( libraries * )
|
||||
install stage-libraries-static : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>STATIC_LIB : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit stage-libraries-static ;
|
||||
|
||||
- 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-libraries-shared : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB <install-no-version-symlinks>on : <install-package>Boost ;
|
||||
+ install stage-libraries-shared : $(libraries) : <location>(libdir) $(reqs) <install-dependencies>on <install-type>SHARED_LIB <install-type>PDB : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit stage-libraries-shared ;
|
||||
|
||||
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-static : $(unprefixed) : <install-type>STATIC_LIB $(reqs) <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit stage-unprefixed-static ;
|
||||
|
||||
- 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 ;
|
||||
- install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB $(reqs) <install-type>PDB <install-no-version-symlinks>on <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
+ install stage-unprefixed-shared : $(unprefixed) : <install-type>SHARED_LIB $(reqs) <install-type>PDB <conditional>@boost-install%install-subdir : <install-package>Boost ;
|
||||
$(p).mark-target-as-explicit stage-unprefixed-shared ;
|
||||
|
||||
generate stage-dependencies : $(libraries) : <generating-rule>@boost-install%generate-dependencies <name>stage ;
|
||||
generate stage-dependencies : $(libraries) : <generating-rule>@boost-install%generate-dependencies <name>stage : <install-package>Boost ;
|
||||
|
|
|
@ -394,6 +394,7 @@ 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/config.hpp
|
||||
include/boost/asio/connect.hpp
|
||||
include/boost/asio/connect_pipe.hpp
|
||||
include/boost/asio/consign.hpp
|
||||
|
@ -686,6 +687,7 @@ include/boost/asio/detail/winsock_init.hpp
|
|||
include/boost/asio/detail/work_dispatcher.hpp
|
||||
include/boost/asio/detail/wrapped_handler.hpp
|
||||
include/boost/asio/dispatch.hpp
|
||||
include/boost/asio/disposition.hpp
|
||||
include/boost/asio/error.hpp
|
||||
include/boost/asio/execution.hpp
|
||||
include/boost/asio/execution/allocator.hpp
|
||||
|
@ -706,9 +708,7 @@ include/boost/asio/execution/relationship.hpp
|
|||
include/boost/asio/execution_context.hpp
|
||||
include/boost/asio/executor.hpp
|
||||
include/boost/asio/executor_work_guard.hpp
|
||||
include/boost/asio/experimental/append.hpp
|
||||
include/boost/asio/experimental/as_single.hpp
|
||||
include/boost/asio/experimental/as_tuple.hpp
|
||||
include/boost/asio/experimental/awaitable_operators.hpp
|
||||
include/boost/asio/experimental/basic_channel.hpp
|
||||
include/boost/asio/experimental/basic_concurrent_channel.hpp
|
||||
|
@ -721,7 +721,6 @@ include/boost/asio/experimental/co_spawn.hpp
|
|||
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_operation.hpp
|
||||
include/boost/asio/experimental/detail/channel_receive_op.hpp
|
||||
include/boost/asio/experimental/detail/channel_send_functions.hpp
|
||||
|
@ -740,7 +739,6 @@ 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
|
||||
|
@ -766,6 +764,8 @@ 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/config.hpp
|
||||
include/boost/asio/impl/config.ipp
|
||||
include/boost/asio/impl/connect.hpp
|
||||
include/boost/asio/impl/connect_pipe.hpp
|
||||
include/boost/asio/impl/connect_pipe.ipp
|
||||
|
@ -800,8 +800,6 @@ include/boost/asio/impl/write.hpp
|
|||
include/boost/asio/impl/write_at.hpp
|
||||
include/boost/asio/io_context.hpp
|
||||
include/boost/asio/io_context_strand.hpp
|
||||
include/boost/asio/io_service.hpp
|
||||
include/boost/asio/io_service_strand.hpp
|
||||
include/boost/asio/ip/address.hpp
|
||||
include/boost/asio/ip/address_v4.hpp
|
||||
include/boost/asio/ip/address_v4_iterator.hpp
|
||||
|
@ -905,9 +903,7 @@ include/boost/asio/ssl/impl/context.hpp
|
|||
include/boost/asio/ssl/impl/context.ipp
|
||||
include/boost/asio/ssl/impl/error.ipp
|
||||
include/boost/asio/ssl/impl/host_name_verification.ipp
|
||||
include/boost/asio/ssl/impl/rfc2818_verification.ipp
|
||||
include/boost/asio/ssl/impl/src.hpp
|
||||
include/boost/asio/ssl/rfc2818_verification.hpp
|
||||
include/boost/asio/ssl/stream.hpp
|
||||
include/boost/asio/ssl/stream_base.hpp
|
||||
include/boost/asio/ssl/verify_context.hpp
|
||||
|
@ -1264,9 +1260,12 @@ include/boost/beast/core/string_type.hpp
|
|||
include/boost/beast/core/tcp_stream.hpp
|
||||
include/boost/beast/http.hpp
|
||||
include/boost/beast/http/basic_dynamic_body.hpp
|
||||
include/boost/beast/http/basic_dynamic_body_fwd.hpp
|
||||
include/boost/beast/http/basic_file_body.hpp
|
||||
include/boost/beast/http/basic_file_body_fwd.hpp
|
||||
include/boost/beast/http/basic_parser.hpp
|
||||
include/boost/beast/http/buffer_body.hpp
|
||||
include/boost/beast/http/buffer_body_fwd.hpp
|
||||
include/boost/beast/http/chunk_encode.hpp
|
||||
include/boost/beast/http/detail/basic_parsed_list.hpp
|
||||
include/boost/beast/http/detail/basic_parser.hpp
|
||||
|
@ -1276,11 +1275,15 @@ include/boost/beast/http/detail/rfc7230.hpp
|
|||
include/boost/beast/http/detail/rfc7230.ipp
|
||||
include/boost/beast/http/detail/type_traits.hpp
|
||||
include/boost/beast/http/dynamic_body.hpp
|
||||
include/boost/beast/http/dynamic_body_fwd.hpp
|
||||
include/boost/beast/http/empty_body.hpp
|
||||
include/boost/beast/http/empty_body_fwd.hpp
|
||||
include/boost/beast/http/error.hpp
|
||||
include/boost/beast/http/field.hpp
|
||||
include/boost/beast/http/fields.hpp
|
||||
include/boost/beast/http/fields_fwd.hpp
|
||||
include/boost/beast/http/file_body.hpp
|
||||
include/boost/beast/http/file_body_fwd.hpp
|
||||
include/boost/beast/http/impl/basic_parser.hpp
|
||||
include/boost/beast/http/impl/basic_parser.ipp
|
||||
include/boost/beast/http/impl/chunk_encode.hpp
|
||||
|
@ -1301,16 +1304,23 @@ 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_fwd.hpp
|
||||
include/boost/beast/http/message_generator.hpp
|
||||
include/boost/beast/http/message_generator_fwd.hpp
|
||||
include/boost/beast/http/parser.hpp
|
||||
include/boost/beast/http/parser_fwd.hpp
|
||||
include/boost/beast/http/read.hpp
|
||||
include/boost/beast/http/rfc7230.hpp
|
||||
include/boost/beast/http/serializer.hpp
|
||||
include/boost/beast/http/serializer_fwd.hpp
|
||||
include/boost/beast/http/span_body.hpp
|
||||
include/boost/beast/http/span_body_fwd.hpp
|
||||
include/boost/beast/http/status.hpp
|
||||
include/boost/beast/http/string_body.hpp
|
||||
include/boost/beast/http/string_body_fwd.hpp
|
||||
include/boost/beast/http/type_traits.hpp
|
||||
include/boost/beast/http/vector_body.hpp
|
||||
include/boost/beast/http/vector_body_fwd.hpp
|
||||
include/boost/beast/http/verb.hpp
|
||||
include/boost/beast/http/write.hpp
|
||||
include/boost/beast/src.hpp
|
||||
|
@ -1682,6 +1692,7 @@ 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/composition.hpp
|
||||
include/boost/cobalt/experimental/context.hpp
|
||||
include/boost/cobalt/experimental/frame.hpp
|
||||
include/boost/cobalt/experimental/yield_context.hpp
|
||||
|
@ -1715,24 +1726,8 @@ 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/to_array.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
|
||||
include/boost/compatibility/cpp_c_headers/cfloat
|
||||
include/boost/compatibility/cpp_c_headers/climits
|
||||
include/boost/compatibility/cpp_c_headers/clocale
|
||||
include/boost/compatibility/cpp_c_headers/cmath
|
||||
include/boost/compatibility/cpp_c_headers/csetjmp
|
||||
include/boost/compatibility/cpp_c_headers/csignal
|
||||
include/boost/compatibility/cpp_c_headers/cstdarg
|
||||
include/boost/compatibility/cpp_c_headers/cstddef
|
||||
include/boost/compatibility/cpp_c_headers/cstdio
|
||||
include/boost/compatibility/cpp_c_headers/cstdlib
|
||||
include/boost/compatibility/cpp_c_headers/cstring
|
||||
include/boost/compatibility/cpp_c_headers/ctime
|
||||
include/boost/compatibility/cpp_c_headers/cwchar
|
||||
include/boost/compatibility/cpp_c_headers/cwctype
|
||||
include/boost/compressed_pair.hpp
|
||||
include/boost/compute.hpp
|
||||
include/boost/compute/algorithm.hpp
|
||||
|
@ -1913,6 +1908,7 @@ include/boost/compute/exception/context_error.hpp
|
|||
include/boost/compute/exception/no_device_found.hpp
|
||||
include/boost/compute/exception/opencl_error.hpp
|
||||
include/boost/compute/exception/program_build_failure.hpp
|
||||
include/boost/compute/exception/set_default_queue_error.hpp
|
||||
include/boost/compute/exception/unsupported_extension_error.hpp
|
||||
include/boost/compute/experimental/clamp_range.hpp
|
||||
include/boost/compute/experimental/malloc.hpp
|
||||
|
@ -2891,6 +2887,8 @@ include/boost/filesystem/path.hpp
|
|||
include/boost/flyweight.hpp
|
||||
include/boost/flyweight/assoc_container_factory.hpp
|
||||
include/boost/flyweight/assoc_container_factory_fwd.hpp
|
||||
include/boost/flyweight/concurrent_factory.hpp
|
||||
include/boost/flyweight/concurrent_factory_fwd.hpp
|
||||
include/boost/flyweight/detail/archive_constructed.hpp
|
||||
include/boost/flyweight/detail/default_value_policy.hpp
|
||||
include/boost/flyweight/detail/dyn_perfect_fwd.hpp
|
||||
|
@ -4259,7 +4257,6 @@ include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
|
|||
include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/cluster_exits.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/colocate_clusters.hpp
|
||||
include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp
|
||||
|
@ -4314,7 +4311,6 @@ include/boost/geometry/algorithms/detail/overlay/visit_info.hpp
|
|||
include/boost/geometry/algorithms/detail/partition.hpp
|
||||
include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
|
||||
include/boost/geometry/algorithms/detail/point_on_border.hpp
|
||||
include/boost/geometry/algorithms/detail/recalculate.hpp
|
||||
include/boost/geometry/algorithms/detail/relate/areal_areal.hpp
|
||||
include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
|
||||
include/boost/geometry/algorithms/detail/relate/box_areal.hpp
|
||||
|
@ -4431,6 +4427,7 @@ include/boost/geometry/core/make.hpp
|
|||
include/boost/geometry/core/mutable_range.hpp
|
||||
include/boost/geometry/core/point_order.hpp
|
||||
include/boost/geometry/core/point_type.hpp
|
||||
include/boost/geometry/core/primary_single_tag.hpp
|
||||
include/boost/geometry/core/radian_access.hpp
|
||||
include/boost/geometry/core/radius.hpp
|
||||
include/boost/geometry/core/reverse_dispatch.hpp
|
||||
|
@ -4720,14 +4717,7 @@ include/boost/geometry/policies/relate/direction.hpp
|
|||
include/boost/geometry/policies/relate/intersection_points.hpp
|
||||
include/boost/geometry/policies/relate/intersection_policy.hpp
|
||||
include/boost/geometry/policies/relate/intersection_ratios.hpp
|
||||
include/boost/geometry/policies/robustness/get_rescale_policy.hpp
|
||||
include/boost/geometry/policies/robustness/no_rescale_policy.hpp
|
||||
include/boost/geometry/policies/robustness/rescale_policy.hpp
|
||||
include/boost/geometry/policies/robustness/rescale_policy_tags.hpp
|
||||
include/boost/geometry/policies/robustness/robust_point_type.hpp
|
||||
include/boost/geometry/policies/robustness/robust_type.hpp
|
||||
include/boost/geometry/policies/robustness/segment_ratio.hpp
|
||||
include/boost/geometry/policies/robustness/segment_ratio_type.hpp
|
||||
include/boost/geometry/srs/epsg.hpp
|
||||
include/boost/geometry/srs/esri.hpp
|
||||
include/boost/geometry/srs/iau2000.hpp
|
||||
|
@ -5180,7 +5170,6 @@ include/boost/geometry/util/condition.hpp
|
|||
include/boost/geometry/util/constexpr.hpp
|
||||
include/boost/geometry/util/coordinate_cast.hpp
|
||||
include/boost/geometry/util/for_each_coordinate.hpp
|
||||
include/boost/geometry/util/for_each_with_index.hpp
|
||||
include/boost/geometry/util/has_infinite_coordinate.hpp
|
||||
include/boost/geometry/util/has_nan_coordinate.hpp
|
||||
include/boost/geometry/util/has_non_finite_coordinate.hpp
|
||||
|
@ -5215,6 +5204,7 @@ 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/enumerate_view.hpp
|
||||
include/boost/geometry/views/identity_view.hpp
|
||||
include/boost/geometry/views/reversible_view.hpp
|
||||
include/boost/geometry/views/segment_view.hpp
|
||||
|
@ -6482,7 +6472,6 @@ include/boost/interprocess/detail/config_external_begin.hpp
|
|||
include/boost/interprocess/detail/config_external_end.hpp
|
||||
include/boost/interprocess/detail/file_locking_helpers.hpp
|
||||
include/boost/interprocess/detail/file_wrapper.hpp
|
||||
include/boost/interprocess/detail/in_place_interface.hpp
|
||||
include/boost/interprocess/detail/intermodule_singleton.hpp
|
||||
include/boost/interprocess/detail/intermodule_singleton_common.hpp
|
||||
include/boost/interprocess/detail/interprocess_tester.hpp
|
||||
|
@ -6522,6 +6511,7 @@ include/boost/interprocess/indexes/iunordered_set_index.hpp
|
|||
include/boost/interprocess/indexes/map_index.hpp
|
||||
include/boost/interprocess/indexes/null_index.hpp
|
||||
include/boost/interprocess/interprocess_fwd.hpp
|
||||
include/boost/interprocess/interprocess_printers.hpp
|
||||
include/boost/interprocess/ipc/message_queue.hpp
|
||||
include/boost/interprocess/managed_external_buffer.hpp
|
||||
include/boost/interprocess/managed_heap_memory.hpp
|
||||
|
@ -6889,6 +6879,7 @@ 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/debug_printers.hpp
|
||||
include/boost/json/detail/array.hpp
|
||||
include/boost/json/detail/buffer.hpp
|
||||
include/boost/json/detail/charconv/chars_format.hpp
|
||||
|
@ -6918,6 +6909,7 @@ include/boost/json/detail/default_resource.hpp
|
|||
include/boost/json/detail/digest.hpp
|
||||
include/boost/json/detail/except.hpp
|
||||
include/boost/json/detail/format.hpp
|
||||
include/boost/json/detail/gdb_printers.hpp
|
||||
include/boost/json/detail/handler.hpp
|
||||
include/boost/json/detail/impl/array.hpp
|
||||
include/boost/json/detail/impl/default_resource.ipp
|
||||
|
@ -6925,8 +6917,10 @@ include/boost/json/detail/impl/except.ipp
|
|||
include/boost/json/detail/impl/format.ipp
|
||||
include/boost/json/detail/impl/handler.ipp
|
||||
include/boost/json/detail/impl/shared_resource.ipp
|
||||
include/boost/json/detail/impl/stack.hpp
|
||||
include/boost/json/detail/impl/stack.ipp
|
||||
include/boost/json/detail/impl/string_impl.ipp
|
||||
include/boost/json/detail/literals.hpp
|
||||
include/boost/json/detail/object.hpp
|
||||
include/boost/json/detail/parse_into.hpp
|
||||
include/boost/json/detail/ryu/detail/common.hpp
|
||||
|
@ -6946,6 +6940,7 @@ 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/writer.hpp
|
||||
include/boost/json/error.hpp
|
||||
include/boost/json/fwd.hpp
|
||||
include/boost/json/impl/array.hpp
|
||||
|
@ -6962,7 +6957,9 @@ include/boost/json/impl/parse.ipp
|
|||
include/boost/json/impl/parse_into.hpp
|
||||
include/boost/json/impl/parser.ipp
|
||||
include/boost/json/impl/pointer.ipp
|
||||
include/boost/json/impl/serialize.hpp
|
||||
include/boost/json/impl/serialize.ipp
|
||||
include/boost/json/impl/serializer.hpp
|
||||
include/boost/json/impl/serializer.ipp
|
||||
include/boost/json/impl/static_resource.ipp
|
||||
include/boost/json/impl/stream_parser.ipp
|
||||
|
@ -6976,7 +6973,6 @@ include/boost/json/impl/value_stack.ipp
|
|||
include/boost/json/impl/visit.hpp
|
||||
include/boost/json/is_deallocate_trivial.hpp
|
||||
include/boost/json/kind.hpp
|
||||
include/boost/json/memory_resource.hpp
|
||||
include/boost/json/monotonic_resource.hpp
|
||||
include/boost/json/null_resource.hpp
|
||||
include/boost/json/object.hpp
|
||||
|
@ -6996,7 +6992,6 @@ include/boost/json/storage_ptr.hpp
|
|||
include/boost/json/stream_parser.hpp
|
||||
include/boost/json/string.hpp
|
||||
include/boost/json/string_view.hpp
|
||||
include/boost/json/system_error.hpp
|
||||
include/boost/json/value.hpp
|
||||
include/boost/json/value_from.hpp
|
||||
include/boost/json/value_ref.hpp
|
||||
|
@ -7039,7 +7034,6 @@ include/boost/lambda/switch.hpp
|
|||
include/boost/lambda2.hpp
|
||||
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
|
||||
|
@ -7055,6 +7049,7 @@ include/boost/leaf/detail/function_traits.hpp
|
|||
include/boost/leaf/detail/mp11.hpp
|
||||
include/boost/leaf/detail/optional.hpp
|
||||
include/boost/leaf/detail/print.hpp
|
||||
include/boost/leaf/diagnostics.hpp
|
||||
include/boost/leaf/error.hpp
|
||||
include/boost/leaf/exception.hpp
|
||||
include/boost/leaf/handle_errors.hpp
|
||||
|
@ -7169,6 +7164,7 @@ include/boost/lockfree/detail/prefix.hpp
|
|||
include/boost/lockfree/detail/tagged_ptr.hpp
|
||||
include/boost/lockfree/detail/tagged_ptr_dcas.hpp
|
||||
include/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp
|
||||
include/boost/lockfree/detail/uses_optional.hpp
|
||||
include/boost/lockfree/lockfree_forward.hpp
|
||||
include/boost/lockfree/policies.hpp
|
||||
include/boost/lockfree/queue.hpp
|
||||
|
@ -7534,15 +7530,18 @@ include/boost/math/distributions/fisher_f.hpp
|
|||
include/boost/math/distributions/fwd.hpp
|
||||
include/boost/math/distributions/gamma.hpp
|
||||
include/boost/math/distributions/geometric.hpp
|
||||
include/boost/math/distributions/holtsmark.hpp
|
||||
include/boost/math/distributions/hyperexponential.hpp
|
||||
include/boost/math/distributions/hypergeometric.hpp
|
||||
include/boost/math/distributions/inverse_chi_squared.hpp
|
||||
include/boost/math/distributions/inverse_gamma.hpp
|
||||
include/boost/math/distributions/inverse_gaussian.hpp
|
||||
include/boost/math/distributions/kolmogorov_smirnov.hpp
|
||||
include/boost/math/distributions/landau.hpp
|
||||
include/boost/math/distributions/laplace.hpp
|
||||
include/boost/math/distributions/logistic.hpp
|
||||
include/boost/math/distributions/lognormal.hpp
|
||||
include/boost/math/distributions/mapairy.hpp
|
||||
include/boost/math/distributions/negative_binomial.hpp
|
||||
include/boost/math/distributions/non_central_beta.hpp
|
||||
include/boost/math/distributions/non_central_chi_squared.hpp
|
||||
|
@ -7552,6 +7551,7 @@ include/boost/math/distributions/normal.hpp
|
|||
include/boost/math/distributions/pareto.hpp
|
||||
include/boost/math/distributions/poisson.hpp
|
||||
include/boost/math/distributions/rayleigh.hpp
|
||||
include/boost/math/distributions/saspoint5.hpp
|
||||
include/boost/math/distributions/skew_normal.hpp
|
||||
include/boost/math/distributions/students_t.hpp
|
||||
include/boost/math/distributions/triangular.hpp
|
||||
|
@ -7758,6 +7758,7 @@ include/boost/math/statistics/t_test.hpp
|
|||
include/boost/math/statistics/univariate_statistics.hpp
|
||||
include/boost/math/statistics/z_test.hpp
|
||||
include/boost/math/tools/agm.hpp
|
||||
include/boost/math/tools/array.hpp
|
||||
include/boost/math/tools/assert.hpp
|
||||
include/boost/math/tools/atomic.hpp
|
||||
include/boost/math/tools/big_constant.hpp
|
||||
|
@ -7770,6 +7771,7 @@ 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
|
||||
include/boost/math/tools/cstdint.hpp
|
||||
include/boost/math/tools/cubic_roots.hpp
|
||||
include/boost/math/tools/cxx03_warn.hpp
|
||||
include/boost/math/tools/detail/is_const_iterable.hpp
|
||||
|
@ -7899,6 +7901,7 @@ 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/numeric_limits.hpp
|
||||
include/boost/math/tools/numerical_differentiation.hpp
|
||||
include/boost/math/tools/polynomial.hpp
|
||||
include/boost/math/tools/polynomial_gcd.hpp
|
||||
|
@ -7919,9 +7922,11 @@ include/boost/math/tools/throw_exception.hpp
|
|||
include/boost/math/tools/toms748_solve.hpp
|
||||
include/boost/math/tools/traits.hpp
|
||||
include/boost/math/tools/tuple.hpp
|
||||
include/boost/math/tools/type_traits.hpp
|
||||
include/boost/math/tools/ulps_plot.hpp
|
||||
include/boost/math/tools/univariate_statistics.hpp
|
||||
include/boost/math/tools/user.hpp
|
||||
include/boost/math/tools/utility.hpp
|
||||
include/boost/math/tools/workaround.hpp
|
||||
include/boost/math/tr1.hpp
|
||||
include/boost/math/tr1_c_macros.ipp
|
||||
|
@ -8319,6 +8324,7 @@ include/boost/mp11/detail/mpl_common.hpp
|
|||
include/boost/mp11/function.hpp
|
||||
include/boost/mp11/integer_sequence.hpp
|
||||
include/boost/mp11/integral.hpp
|
||||
include/boost/mp11/lambda.hpp
|
||||
include/boost/mp11/list.hpp
|
||||
include/boost/mp11/map.hpp
|
||||
include/boost/mp11/mpl.hpp
|
||||
|
@ -9729,6 +9735,8 @@ include/boost/mysql/detail/execution_processor/static_results_impl.hpp
|
|||
include/boost/mysql/detail/field_impl.hpp
|
||||
include/boost/mysql/detail/flags.hpp
|
||||
include/boost/mysql/detail/format_sql.hpp
|
||||
include/boost/mysql/detail/initiation_base.hpp
|
||||
include/boost/mysql/detail/intermediate_handler.hpp
|
||||
include/boost/mysql/detail/make_string_view.hpp
|
||||
include/boost/mysql/detail/next_action.hpp
|
||||
include/boost/mysql/detail/ok_view.hpp
|
||||
|
@ -9739,6 +9747,7 @@ 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/sequence.hpp
|
||||
include/boost/mysql/detail/socket_stream.hpp
|
||||
include/boost/mysql/detail/ssl_fwd.hpp
|
||||
include/boost/mysql/detail/string_view_offset.hpp
|
||||
|
@ -9784,10 +9793,7 @@ include/boost/mysql/impl/internal/call_next_char.hpp
|
|||
include/boost/mysql/impl/internal/connection_pool/connection_node.hpp
|
||||
include/boost/mysql/impl/internal/connection_pool/connection_pool_impl.hpp
|
||||
include/boost/mysql/impl/internal/connection_pool/internal_pool_params.hpp
|
||||
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
|
||||
|
@ -9839,6 +9845,8 @@ include/boost/mysql/impl/row_impl.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/impl/with_diagnostics.hpp
|
||||
include/boost/mysql/impl/with_params.hpp
|
||||
include/boost/mysql/is_fatal_error.hpp
|
||||
include/boost/mysql/mariadb_collations.hpp
|
||||
include/boost/mysql/mariadb_server_errc.hpp
|
||||
|
@ -9857,6 +9865,7 @@ include/boost/mysql/row.hpp
|
|||
include/boost/mysql/row_view.hpp
|
||||
include/boost/mysql/rows.hpp
|
||||
include/boost/mysql/rows_view.hpp
|
||||
include/boost/mysql/sequence.hpp
|
||||
include/boost/mysql/src.hpp
|
||||
include/boost/mysql/ssl_mode.hpp
|
||||
include/boost/mysql/statement.hpp
|
||||
|
@ -9870,6 +9879,8 @@ include/boost/mysql/time.hpp
|
|||
include/boost/mysql/underlying_row.hpp
|
||||
include/boost/mysql/unix.hpp
|
||||
include/boost/mysql/unix_ssl.hpp
|
||||
include/boost/mysql/with_diagnostics.hpp
|
||||
include/boost/mysql/with_params.hpp
|
||||
include/boost/next_prior.hpp
|
||||
include/boost/non_type.hpp
|
||||
include/boost/noncopyable.hpp
|
||||
|
@ -10225,7 +10236,6 @@ include/boost/operators_v1.hpp
|
|||
include/boost/optional.hpp
|
||||
include/boost/optional/bad_optional_access.hpp
|
||||
include/boost/optional/detail/experimental_traits.hpp
|
||||
include/boost/optional/detail/old_optional_implementation.hpp
|
||||
include/boost/optional/detail/optional_aligned_storage.hpp
|
||||
include/boost/optional/detail/optional_config.hpp
|
||||
include/boost/optional/detail/optional_factory_support.hpp
|
||||
|
@ -10234,6 +10244,7 @@ include/boost/optional/detail/optional_reference_spec.hpp
|
|||
include/boost/optional/detail/optional_relops.hpp
|
||||
include/boost/optional/detail/optional_swap.hpp
|
||||
include/boost/optional/detail/optional_trivially_copyable_base.hpp
|
||||
include/boost/optional/detail/optional_utility.hpp
|
||||
include/boost/optional/optional.hpp
|
||||
include/boost/optional/optional_fwd.hpp
|
||||
include/boost/optional/optional_io.hpp
|
||||
|
@ -10257,6 +10268,7 @@ include/boost/outcome/detail/coroutine_support.ipp
|
|||
include/boost/outcome/detail/revision.hpp
|
||||
include/boost/outcome/detail/trait_std_error_code.hpp
|
||||
include/boost/outcome/detail/trait_std_exception.hpp
|
||||
include/boost/outcome/detail/try.h
|
||||
include/boost/outcome/detail/value_storage.hpp
|
||||
include/boost/outcome/detail/version.hpp
|
||||
include/boost/outcome/experimental/coroutine_support.hpp
|
||||
|
@ -10410,6 +10422,58 @@ include/boost/parameter/python.hpp
|
|||
include/boost/parameter/required.hpp
|
||||
include/boost/parameter/template_keyword.hpp
|
||||
include/boost/parameter/value_type.hpp
|
||||
include/boost/parser/concepts.hpp
|
||||
include/boost/parser/config.hpp
|
||||
include/boost/parser/detail/aggr_to_tuple_generated.hpp
|
||||
include/boost/parser/detail/case_fold.hpp
|
||||
include/boost/parser/detail/case_fold_data_generated.hpp
|
||||
include/boost/parser/detail/debug_assert.hpp
|
||||
include/boost/parser/detail/detection.hpp
|
||||
include/boost/parser/detail/hl.hpp
|
||||
include/boost/parser/detail/numeric.hpp
|
||||
include/boost/parser/detail/pp_for_each.hpp
|
||||
include/boost/parser/detail/pp_utilities.hpp
|
||||
include/boost/parser/detail/printing.hpp
|
||||
include/boost/parser/detail/printing_impl.hpp
|
||||
include/boost/parser/detail/stl_interfaces/config.hpp
|
||||
include/boost/parser/detail/stl_interfaces/detail/pipeable_view.hpp
|
||||
include/boost/parser/detail/stl_interfaces/detail/view_closure.hpp
|
||||
include/boost/parser/detail/stl_interfaces/fwd.hpp
|
||||
include/boost/parser/detail/stl_interfaces/iterator_interface.hpp
|
||||
include/boost/parser/detail/stl_interfaces/reverse_iterator.hpp
|
||||
include/boost/parser/detail/stl_interfaces/view_adaptor.hpp
|
||||
include/boost/parser/detail/stl_interfaces/view_interface.hpp
|
||||
include/boost/parser/detail/text/algorithm.hpp
|
||||
include/boost/parser/detail/text/concepts.hpp
|
||||
include/boost/parser/detail/text/config.hpp
|
||||
include/boost/parser/detail/text/detail/algorithm.hpp
|
||||
include/boost/parser/detail/text/detail/all_t.hpp
|
||||
include/boost/parser/detail/text/detail/begin_end.hpp
|
||||
include/boost/parser/detail/text/detail/iterator.hpp
|
||||
include/boost/parser/detail/text/detail/sentinel_tag.hpp
|
||||
include/boost/parser/detail/text/in_out_result.hpp
|
||||
include/boost/parser/detail/text/transcode_algorithm.hpp
|
||||
include/boost/parser/detail/text/transcode_iterator.hpp
|
||||
include/boost/parser/detail/text/transcode_iterator_fwd.hpp
|
||||
include/boost/parser/detail/text/transcode_view.hpp
|
||||
include/boost/parser/detail/text/trie.hpp
|
||||
include/boost/parser/detail/text/trie_fwd.hpp
|
||||
include/boost/parser/detail/text/trie_map.hpp
|
||||
include/boost/parser/detail/text/unpack.hpp
|
||||
include/boost/parser/detail/text/utf.hpp
|
||||
include/boost/parser/detail/unicode_char_sets.hpp
|
||||
include/boost/parser/detail/vs_output_stream.hpp
|
||||
include/boost/parser/error_handling.hpp
|
||||
include/boost/parser/error_handling_fwd.hpp
|
||||
include/boost/parser/parser.hpp
|
||||
include/boost/parser/parser_fwd.hpp
|
||||
include/boost/parser/replace.hpp
|
||||
include/boost/parser/search.hpp
|
||||
include/boost/parser/split.hpp
|
||||
include/boost/parser/subrange.hpp
|
||||
include/boost/parser/transcode_view.hpp
|
||||
include/boost/parser/transform_replace.hpp
|
||||
include/boost/parser/tuple.hpp
|
||||
include/boost/pending/bucket_sorter.hpp
|
||||
include/boost/pending/container_traits.hpp
|
||||
include/boost/pending/detail/disjoint_sets.hpp
|
||||
|
@ -10446,6 +10510,7 @@ include/boost/pfr/detail/core_name20_static.hpp
|
|||
include/boost/pfr/detail/detectors.hpp
|
||||
include/boost/pfr/detail/fake_object.hpp
|
||||
include/boost/pfr/detail/fields_count.hpp
|
||||
include/boost/pfr/detail/for_each_field.hpp
|
||||
include/boost/pfr/detail/for_each_field_impl.hpp
|
||||
include/boost/pfr/detail/functional.hpp
|
||||
include/boost/pfr/detail/io.hpp
|
||||
|
@ -12823,6 +12888,7 @@ include/boost/smart_ptr/detail/atomic_count_spin.hpp
|
|||
include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp
|
||||
include/boost/smart_ptr/detail/atomic_count_sync.hpp
|
||||
include/boost/smart_ptr/detail/atomic_count_win32.hpp
|
||||
include/boost/smart_ptr/detail/deprecated_macros.hpp
|
||||
include/boost/smart_ptr/detail/lightweight_mutex.hpp
|
||||
include/boost/smart_ptr/detail/lightweight_thread.hpp
|
||||
include/boost/smart_ptr/detail/local_counted_base.hpp
|
||||
|
@ -12830,9 +12896,7 @@ include/boost/smart_ptr/detail/local_sp_deleter.hpp
|
|||
include/boost/smart_ptr/detail/lwm_pthreads.hpp
|
||||
include/boost/smart_ptr/detail/lwm_std_mutex.hpp
|
||||
include/boost/smart_ptr/detail/lwm_win32_cs.hpp
|
||||
include/boost/smart_ptr/detail/operator_bool.hpp
|
||||
include/boost/smart_ptr/detail/quick_allocator.hpp
|
||||
include/boost/smart_ptr/detail/requires_cxx11.hpp
|
||||
include/boost/smart_ptr/detail/shared_count.hpp
|
||||
include/boost/smart_ptr/detail/sp_convertible.hpp
|
||||
include/boost/smart_ptr/detail/sp_counted_base.hpp
|
||||
|
@ -12855,16 +12919,15 @@ include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
|
|||
include/boost/smart_ptr/detail/sp_counted_base_w32.hpp
|
||||
include/boost/smart_ptr/detail/sp_counted_impl.hpp
|
||||
include/boost/smart_ptr/detail/sp_disable_deprecated.hpp
|
||||
include/boost/smart_ptr/detail/sp_forward.hpp
|
||||
include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp
|
||||
include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp
|
||||
include/boost/smart_ptr/detail/sp_interlocked.hpp
|
||||
include/boost/smart_ptr/detail/sp_noexcept.hpp
|
||||
include/boost/smart_ptr/detail/sp_nullptr_t.hpp
|
||||
include/boost/smart_ptr/detail/sp_obsolete.hpp
|
||||
include/boost/smart_ptr/detail/sp_thread_pause.hpp
|
||||
include/boost/smart_ptr/detail/sp_thread_sleep.hpp
|
||||
include/boost/smart_ptr/detail/sp_thread_yield.hpp
|
||||
include/boost/smart_ptr/detail/sp_type_traits.hpp
|
||||
include/boost/smart_ptr/detail/sp_typeinfo_.hpp
|
||||
include/boost/smart_ptr/detail/spinlock.hpp
|
||||
include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp
|
||||
|
@ -15124,6 +15187,10 @@ include/boost/unordered/concurrent_flat_map.hpp
|
|||
include/boost/unordered/concurrent_flat_map_fwd.hpp
|
||||
include/boost/unordered/concurrent_flat_set.hpp
|
||||
include/boost/unordered/concurrent_flat_set_fwd.hpp
|
||||
include/boost/unordered/concurrent_node_map.hpp
|
||||
include/boost/unordered/concurrent_node_map_fwd.hpp
|
||||
include/boost/unordered/concurrent_node_set.hpp
|
||||
include/boost/unordered/concurrent_node_set_fwd.hpp
|
||||
include/boost/unordered/detail/allocator_constructed.hpp
|
||||
include/boost/unordered/detail/archive_constructed.hpp
|
||||
include/boost/unordered/detail/bad_archive_exception.hpp
|
||||
|
@ -15137,13 +15204,16 @@ include/boost/unordered/detail/foa/flat_map_types.hpp
|
|||
include/boost/unordered/detail/foa/flat_set_types.hpp
|
||||
include/boost/unordered/detail/foa/ignore_wshadow.hpp
|
||||
include/boost/unordered/detail/foa/node_handle.hpp
|
||||
include/boost/unordered/detail/foa/node_map_handle.hpp
|
||||
include/boost/unordered/detail/foa/node_map_types.hpp
|
||||
include/boost/unordered/detail/foa/node_set_handle.hpp
|
||||
include/boost/unordered/detail/foa/node_set_types.hpp
|
||||
include/boost/unordered/detail/foa/reentrancy_check.hpp
|
||||
include/boost/unordered/detail/foa/restore_wshadow.hpp
|
||||
include/boost/unordered/detail/foa/rw_spinlock.hpp
|
||||
include/boost/unordered/detail/foa/table.hpp
|
||||
include/boost/unordered/detail/foa/tuple_rotate_right.hpp
|
||||
include/boost/unordered/detail/foa/types_constructibility.hpp
|
||||
include/boost/unordered/detail/implementation.hpp
|
||||
include/boost/unordered/detail/map.hpp
|
||||
include/boost/unordered/detail/mulx.hpp
|
||||
|
@ -15170,6 +15240,7 @@ include/boost/unordered/unordered_node_map.hpp
|
|||
include/boost/unordered/unordered_node_map_fwd.hpp
|
||||
include/boost/unordered/unordered_node_set.hpp
|
||||
include/boost/unordered/unordered_node_set_fwd.hpp
|
||||
include/boost/unordered/unordered_printers.hpp
|
||||
include/boost/unordered/unordered_set.hpp
|
||||
include/boost/unordered/unordered_set_fwd.hpp
|
||||
include/boost/unordered_map.hpp
|
||||
|
@ -15905,8 +15976,8 @@ lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/boost_math_tr1l-config-versio
|
|||
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/boost_math_tr1l-config.cmake
|
||||
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/libboost_math_tr1l-variant-shared.cmake
|
||||
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/libboost_math_tr1l-variant-static.cmake
|
||||
lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/boost_mpi-config-version.cmake
|
||||
lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/boost_mpi-config.cmake
|
||||
lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config-version.cmake
|
||||
lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config.cmake
|
||||
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/boost_nowide-config-version.cmake
|
||||
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/boost_nowide-config.cmake
|
||||
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/libboost_nowide-variant-shared.cmake
|
||||
|
@ -16194,3 +16265,16 @@ lib/libboost_wserialization.so
|
|||
lib/libboost_wserialization.so.%%BOOST_MAJOR_VER%%
|
||||
lib/libboost_wserialization.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
|
||||
lib/libboost_wserialization.so.%%BOOST_SHARED_LIB_VER%%
|
||||
share/boost_predef/build.jam
|
||||
share/boost_predef/tools/check/build.jam
|
||||
share/boost_predef/tools/check/predef.jam
|
||||
share/boost_predef/tools/check/predef_check.h
|
||||
share/boost_predef/tools/check/predef_check_as_c.c
|
||||
share/boost_predef/tools/check/predef_check_as_cpp.cpp
|
||||
share/boost_predef/tools/check/predef_check_as_objc.m
|
||||
share/boost_predef/tools/check/predef_check_as_objcpp.mm
|
||||
share/boost_predef/tools/check/predef_check_cc.h
|
||||
share/boost_predef/tools/check/predef_check_cc_as_c.c
|
||||
share/boost_predef/tools/check/predef_check_cc_as_cpp.cpp
|
||||
share/boost_predef/tools/check/predef_check_cc_as_objc.m
|
||||
share/boost_predef/tools/check/predef_check_cc_as_objcpp.mm
|
||||
|
|
100
devel/boost-mpi-libs/Makefile
Normal file
100
devel/boost-mpi-libs/Makefile
Normal file
|
@ -0,0 +1,100 @@
|
|||
PORTNAME= boost-libs
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
PKGNAMESUFFIX= -mpi
|
||||
|
||||
COMMENT= Boot.MPI library and Python bindings
|
||||
WWW= https://www.boost.org/
|
||||
|
||||
LICENSE= BSL
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
|
||||
|
||||
PATCHDIR= ${.CURDIR}/../boost-libs/files
|
||||
|
||||
BUILD_DEPENDS= bjam:devel/boost-jam \
|
||||
${PYNUMPY}
|
||||
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
|
||||
${PY_BOOST}
|
||||
|
||||
USES= python:3.9-3.11 # upper bound inherited from math/py-numpy
|
||||
USE_PYTHON= flavors
|
||||
|
||||
#LDFLAGS+= -Wl,--as-needed
|
||||
|
||||
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
|
||||
|
||||
OPTIONS_RADIO= MPI
|
||||
OPTIONS_RADIO_MPI= OPENMPI MPICH
|
||||
OPTIONS_DEFAULT= OPENMPI
|
||||
# Use Use MPICH option for 32-bit architecture.
|
||||
# See https://github.com/open-mpi/ompi/issues/3195 for details.
|
||||
OPTIONS_DEFAULT_armv6= MPICH
|
||||
OPTIONS_DEFAULT_armv7= MPICH
|
||||
OPTIONS_DEFAULT_i386= MPICH
|
||||
OPTIONS_DEFAULT_powerpc=MPICH
|
||||
OPTIONS_EXCLUDE_armv6= OPENMPI
|
||||
OPTIONS_EXCLUDE_armv7= OPENMPI
|
||||
OPTIONS_EXCLUDE_i386= OPENMPI
|
||||
OPTIONS_EXCLUDE_powerpc=OPENMPI
|
||||
|
||||
MPICH_USES= mpi:mpich
|
||||
OPENMPI_USES= mpi:openmpi
|
||||
|
||||
.include "${.CURDIR}/../boost-all/common.mk"
|
||||
|
||||
.include "${.CURDIR}/../boost-all/compiled.mk"
|
||||
|
||||
MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\
|
||||
PYTHON_VERSION="${PYTHON_VERSION}"\
|
||||
PYTHON_INCLUDES="${PYTHON_INCLUDEDIR}"\
|
||||
PYTHON_LIB_PATH="${PYTHON_LIBDIR}"
|
||||
|
||||
MAKE_ARGS+= --with-python
|
||||
MAKE_ARGS+= --with-mpi
|
||||
#MAKE_ARGS+= --without-container
|
||||
#MAKE_ARGS+= --without-graph
|
||||
ALL_TARGET= stage
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PYTHON_VER} == ${PYTHON_DEFAULT}
|
||||
PLIST_SUB+= PY_DEFAULT_ONLY=""
|
||||
.else
|
||||
PLIST_SUB+= PY_DEFAULT_ONLY="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMPICH} || ${PORT_OPTIONS:MOPENMPI}
|
||||
PLIST_SUB+= MPI=""
|
||||
.else
|
||||
PLIST_SUB+= MPI="@comment "
|
||||
.endif
|
||||
|
||||
pre-build:
|
||||
@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
|
||||
@${ECHO_CMD} "using mpi : " ${MPICXX} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost_mpi* ${STAGEDIR}${PREFIX}/lib
|
||||
|
||||
# CMake part
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_mpi*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib
|
||||
.if ${PYTHON_VER} == ${PYTHON_DEFAULT}
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_mpi*/*-config*.cmake ${STAGEDIR}${PREFIX}/lib
|
||||
.endif
|
||||
@${FIND} ${STAGEDIR}${PREFIX}/lib/cmake -type f -exec \
|
||||
${REINPLACE_CMD} -i '' -e 's,${STAGEDIR},,' {} +
|
||||
|
||||
post-install:
|
||||
# display pkg-message
|
||||
@${TOUCH} ${PKGMESSAGE}
|
||||
@${CAT} ${PKG_MESSAGE_FILE_THREADS} >> ${PKGMESSAGE}
|
||||
@${ECHO_CMD} >> ${PKGMESSAGE}
|
||||
@${CAT} ${PKG_MESSAGE_FILE_PYTHON} >> ${PKGMESSAGE}
|
||||
@${ECHO_CMD} >> ${PKGMESSAGE}
|
||||
@${REINPLACE_CMD} \
|
||||
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
|
||||
-e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \
|
||||
-e "s|%%PYTHON_LIBDIR%%|${PYTHON_LIBDIR}|g" \
|
||||
-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_*.so.${BOOST_SHARED_LIB_VER}
|
||||
|
||||
.include <bsd.port.post.mk>
|
14
devel/boost-mpi-libs/pkg-descr
Normal file
14
devel/boost-mpi-libs/pkg-descr
Normal file
|
@ -0,0 +1,14 @@
|
|||
Boost.MPI is a library for message passing in high-performance parallel applications.
|
||||
|
||||
A Boost.MPI program is one or more processes that can communicate either via sending
|
||||
and receiving individual messages (point-to-point communication) or by coordinating
|
||||
as a group (collective communication). Unlike communication in threaded environments
|
||||
or using a shared-memory library, Boost.MPI processes can be spread across many
|
||||
different machines, possibly with different operating systems and underlying architectures.
|
||||
|
||||
Boost.MPI provides an alternative MPI interface from the Python programming language
|
||||
via the boost.mpi module.
|
||||
|
||||
The Boost.MPI Python bindings, built on top of the C++ Boost.MPI using
|
||||
the Boost.Python library, provide nearly all of the functionality of
|
||||
Boost.MPI within a dynamic, object-oriented language.
|
18
devel/boost-mpi-libs/pkg-plist
Normal file
18
devel/boost-mpi-libs/pkg-plist
Normal file
|
@ -0,0 +1,18 @@
|
|||
%%PY_DEFAULT_ONLY%%lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/boost_mpi-config.cmake
|
||||
%%PY_DEFAULT_ONLY%%lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/boost_mpi-config-version.cmake
|
||||
lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/libboost_mpi-variant-shared-py%%PYTHON_VER%%.cmake
|
||||
lib/cmake/boost_mpi-%%BOOST_SHARED_LIB_VER%%/libboost_mpi-variant-static-py%%PYTHON_VER%%.cmake
|
||||
%%PY_DEFAULT_ONLY%%lib/cmake/boost_mpi_python-%%BOOST_SHARED_LIB_VER%%/boost_mpi_python-config.cmake
|
||||
%%PY_DEFAULT_ONLY%%lib/cmake/boost_mpi_python-%%BOOST_SHARED_LIB_VER%%/boost_mpi_python-config-version.cmake
|
||||
lib/cmake/boost_mpi_python-%%BOOST_SHARED_LIB_VER%%/libboost_mpi_python-variant-shared-py%%PYTHON_VER%%.cmake
|
||||
lib/cmake/boost_mpi_python-%%BOOST_SHARED_LIB_VER%%/libboost_mpi_python-variant-static-py%%PYTHON_VER%%.cmake
|
||||
lib/libboost_mpi.a
|
||||
lib/libboost_mpi.so
|
||||
lib/libboost_mpi.so.%%BOOST_MAJOR_VER%%
|
||||
lib/libboost_mpi.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
|
||||
lib/libboost_mpi.so.%%BOOST_SHARED_LIB_VER%%
|
||||
lib/libboost_mpi_python%%PYTHON_SUFFIX%%.a
|
||||
lib/libboost_mpi_python%%PYTHON_SUFFIX%%.so
|
||||
lib/libboost_mpi_python%%PYTHON_SUFFIX%%.so.%%BOOST_MAJOR_VER%%
|
||||
lib/libboost_mpi_python%%PYTHON_SUFFIX%%.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
|
||||
lib/libboost_mpi_python%%PYTHON_SUFFIX%%.so.%%BOOST_SHARED_LIB_VER%%
|
|
@ -10,12 +10,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
|
|||
PATCHDIR= ${.CURDIR}/../boost-libs/files
|
||||
|
||||
BUILD_DEPENDS= bjam:devel/boost-jam \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>=1.26:math/py-numpy@${PY_FLAVOR}
|
||||
${PYNUMPY}
|
||||
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
|
||||
|
||||
USES= python:3.9+
|
||||
USES= python:3.9-3.11 # upper bound inherited from math/py-numpy
|
||||
USE_PYTHON= flavors
|
||||
|
||||
#LDFLAGS+= -Wl,--as-needed
|
||||
|
||||
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
|
||||
|
||||
.include "${.CURDIR}/../boost-all/common.mk"
|
||||
|
@ -28,6 +30,8 @@ MAKE_ENV+= PYTHON_ROOT="${LOCALBASE}"\
|
|||
PYTHON_LIB_PATH="${PYTHON_LIBDIR}"
|
||||
|
||||
MAKE_ARGS+= --with-python
|
||||
#MAKE_ARGS+= --without-container
|
||||
#MAKE_ARGS+= --without-graph
|
||||
ALL_TARGET= stage
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
@ -42,9 +46,9 @@ pre-build:
|
|||
@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost* ${STAGEDIR}${PREFIX}/lib
|
||||
# For some reasons BJAM forget about the links
|
||||
@cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX}
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost_numpy* ${STAGEDIR}${PREFIX}/lib
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost_python* ${STAGEDIR}${PREFIX}/lib
|
||||
|
||||
# CMake part
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_numpy*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib
|
||||
@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_python*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib
|
||||
|
@ -67,7 +71,6 @@ post-install:
|
|||
-e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \
|
||||
-e "s|%%PYTHON_LIBDIR%%|${PYTHON_LIBDIR}|g" \
|
||||
-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_numpy*.so.${BOOST_SHARED_LIB_VER}
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${BOOST_SHARED_LIB_VER}
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_*.so.${BOOST_SHARED_LIB_VER}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
Loading…
Add table
Reference in a new issue