Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[boost] update to 1.87.0 #42678

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
cf7d102
[boost] update to 1.87.0
miyanyan Dec 13, 2024
0528dc1
[boost-build] remove port-version
miyanyan Dec 13, 2024
2c0933a
[boost] update versions
miyanyan Dec 13, 2024
ead9f37
[boost] add boost-parser
miyanyan Dec 13, 2024
9ffae9c
[boost] update versions
miyanyan Dec 13, 2024
6faac32
[boost-build] update hash
miyanyan Dec 13, 2024
a62fd37
Update generate-ports.ps1
miyanyan Dec 13, 2024
9dfd371
[boost] update mpi hash
miyanyan Dec 13, 2024
e2ea7a1
[boost] update mpi versions
miyanyan Dec 13, 2024
358df85
[cpp-netlib] fix asio build error
miyanyan Dec 14, 2024
d873cdd
[websocketpp] fix asio build error
miyanyan Dec 14, 2024
55cb7f1
Update use-asio-iocontext.patch
miyanyan Dec 14, 2024
b65b400
[freeopcua] fix asio build error
miyanyan Dec 14, 2024
82ace77
update versions
miyanyan Dec 14, 2024
72aa707
[boost-iostreams] fix zstd build error when static
miyanyan Dec 15, 2024
d3a2deb
[boost] update versions
miyanyan Dec 15, 2024
6bb6664
[boost-iostreams] update portfile.cmake
miyanyan Dec 15, 2024
5133034
[wt] fix asio build error
miyanyan Dec 15, 2024
f468110
update versions
miyanyan Dec 15, 2024
28e1d7e
[cpp-netlib] fix asio build error
miyanyan Dec 16, 2024
f5a82d0
[cpprestsdk] fix asio build error
miyanyan Dec 16, 2024
8b9f480
update versions
miyanyan Dec 16, 2024
cc35acc
Update fix-asio-error.patch
miyanyan Dec 16, 2024
de40272
[websocketpp, cpprestsdk]fix asio build error
miyanyan Dec 17, 2024
8ae38c4
update versions
miyanyan Dec 17, 2024
2461020
[restc-cpp] fix asio build error
miyanyan Dec 18, 2024
0d4135d
[boost-cobalt] remove supports
miyanyan Dec 18, 2024
f37d457
update versions
miyanyan Dec 18, 2024
46822b1
[tgbot-cpp] fix asio build error
miyanyan Dec 19, 2024
4b2cb07
[sleep-discord] fix asio build error
miyanyan Dec 19, 2024
992de77
update versions
miyanyan Dec 19, 2024
3cd3b66
[functions-framework-cpp] fix asio build error
miyanyan Dec 20, 2024
a917580
[hareflow] fix asio build error
miyanyan Dec 20, 2024
5020ee2
update versions
miyanyan Dec 20, 2024
d75d214
[pcl] fix asio error
miyanyan Dec 21, 2024
1028a3f
[qwtw] fix asio build error
miyanyan Dec 21, 2024
1ac2991
[quickfast] fix asio build error
miyanyan Dec 21, 2024
3eb5afe
update versions
miyanyan Dec 21, 2024
8ae8eff
[hazelcast-cpp-client] fix asio error
miyanyan Dec 22, 2024
63f166a
[boost-geometry] add miss boost-crc
miyanyan Dec 22, 2024
ed4b75d
update versions
miyanyan Dec 22, 2024
7b3e9b5
[cpprestsdk] fix asio error
miyanyan Dec 23, 2024
1d21ea0
update versions
miyanyan Dec 23, 2024
d0c6275
Merge remote-tracking branch 'upstream/master' into boost-1.87.0
miyanyan Dec 24, 2024
189d2f7
[quickfast] fix asio build error
miyanyan Dec 24, 2024
fb8e49f
[websocketpp] fix asio error
miyanyan Dec 24, 2024
1efc0f7
update versions
miyanyan Dec 24, 2024
8eecddf
[nghttp2-asio] fix asio build error
miyanyan Dec 25, 2024
3b1b947
update versions
miyanyan Dec 25, 2024
9f37448
[boost-cobalt] not support uwp
miyanyan Dec 26, 2024
18bc951
[boost-iostreams] use zstd static target
miyanyan Dec 26, 2024
a2fe39d
[hazelcast-cpp-client] fix boost 1.87 error
miyanyan Dec 26, 2024
c86ec2e
update versions
miyanyan Dec 26, 2024
00c7250
[autodock-vina] require c++14
miyanyan Dec 29, 2024
1e6e821
[azure-storage-cpp] fix asio error
miyanyan Dec 29, 2024
5053b0d
[gtsam] boost math require c++14
miyanyan Dec 29, 2024
611f7e5
[libe57] boost math require c++14
miyanyan Dec 29, 2024
e6be275
update vcpkg.json
miyanyan Dec 29, 2024
b7dc9b3
[boost-smart-ptr] remove unnecessary dependencies
miyanyan Dec 29, 2024
440ccc5
[vowpal-wabbit] boost math require c++14
miyanyan Dec 29, 2024
102a5bf
update versions
miyanyan Dec 29, 2024
95d0732
Update baseline.json
miyanyan Dec 29, 2024
167b51c
[boost-json] add arm32 patch
miyanyan Dec 30, 2024
3305254
[boost-regex] remove unnecessaries dependencies
miyanyan Dec 30, 2024
f3cfc5b
update versions
miyanyan Dec 30, 2024
daee61c
[boost-interprocess] arm32 patch
miyanyan Dec 30, 2024
0da5c32
Merge remote-tracking branch 'upstream/master' into boost-1.87.0
miyanyan Dec 31, 2024
8666626
[boost-unordered] arm32 patch
miyanyan Dec 31, 2024
bcfc682
update versions
miyanyan Dec 31, 2024
af415b6
[boost-math] require c++14
miyanyan Jan 1, 2025
d8e38dd
[plustache] set c++ standard to 11
miyanyan Jan 1, 2025
f4d2a16
update versions
miyanyan Jan 1, 2025
398e920
Add patch for robotraconteur to fix boost 1.87.0 build errors
johnwason Jan 3, 2025
8c9abb0
[robotraconteur] update vcpkg.json
miyanyan Jan 3, 2025
989b802
update versions
miyanyan Jan 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion ports/autodock-vina/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ cmake_policy(VERSION 3.11)
project(autodock-vina)

set(GIT_VERSION v1.2.5)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD 14)

find_package(Boost REQUIRED COMPONENTS
filesystem
Expand Down
2 changes: 1 addition & 1 deletion ports/autodock-vina/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "autodock-vina",
"version-semver": "1.2.5",
"port-version": 3,
"port-version": 4,
"description": "AutoDock Vina is one of the fastest and most widely used open-source docking engines.",
"homepage": "http://vina.scripps.edu/",
"dependencies": [
Expand Down
52 changes: 52 additions & 0 deletions ports/azure-storage-cpp/fix-asio-error.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
diff --git a/Microsoft.WindowsAzure.Storage/includes/wascore/util.h b/Microsoft.WindowsAzure.Storage/includes/wascore/util.h
index fcd86cd..5f02120 100644
--- a/Microsoft.WindowsAzure.Storage/includes/wascore/util.h
+++ b/Microsoft.WindowsAzure.Storage/includes/wascore/util.h
@@ -125,7 +125,7 @@ namespace azure { namespace storage { namespace core {
WASTORAGE_API static std::shared_ptr<web::http::client::http_client> get_http_client(const web::uri& uri, const web::http::client::http_client_config& config);

private:
- static const boost::asio::io_service& s_service;
+ static const boost::asio::io_context& s_service;
WASTORAGE_API static std::map<utility::string_t, std::shared_ptr<web::http::client::http_client>> s_http_clients;
WASTORAGE_API static std::mutex s_mutex;
};
diff --git a/Microsoft.WindowsAzure.Storage/src/cloud_common.cpp b/Microsoft.WindowsAzure.Storage/src/cloud_common.cpp
index 7dfcfeb..0749252 100644
--- a/Microsoft.WindowsAzure.Storage/src/cloud_common.cpp
+++ b/Microsoft.WindowsAzure.Storage/src/cloud_common.cpp
@@ -71,7 +71,7 @@ namespace azure { namespace storage {
throw std::invalid_argument(protocol::error_invalid_ip_address);
#else
boost::system::error_code error;
- auto addr = boost::asio::ip::address::from_string(address, error);
+ auto addr = boost::asio::ip::make_address(address, error);
if (error.value() == 0)
{
if (addr.is_v4())
diff --git a/Microsoft.WindowsAzure.Storage/src/timer_handler.cpp b/Microsoft.WindowsAzure.Storage/src/timer_handler.cpp
index f33d183..fc5e50d 100644
--- a/Microsoft.WindowsAzure.Storage/src/timer_handler.cpp
+++ b/Microsoft.WindowsAzure.Storage/src/timer_handler.cpp
@@ -86,7 +86,7 @@ namespace azure { namespace storage { namespace core {
pplx::task<void> timer_handler::timeout_after(const std::chrono::milliseconds& time)
{
m_timer = std::make_shared<boost::asio::basic_waitable_timer<std::chrono::steady_clock>>(crossplat::threadpool::shared_instance().service());
- m_timer->expires_from_now(std::chrono::duration_cast<std::chrono::steady_clock::duration>(time));
+ m_timer->expires_after(std::chrono::duration_cast<std::chrono::steady_clock::duration>(time));
std::weak_ptr<timer_handler> weak_this_pointer = shared_from_this();
auto callback = [weak_this_pointer](const boost::system::error_code& ec)
{
diff --git a/Microsoft.WindowsAzure.Storage/src/util.cpp b/Microsoft.WindowsAzure.Storage/src/util.cpp
index cf0a311..8f321de 100644
--- a/Microsoft.WindowsAzure.Storage/src/util.cpp
+++ b/Microsoft.WindowsAzure.Storage/src/util.cpp
@@ -440,7 +440,7 @@ namespace azure { namespace storage { namespace core {
}

#ifndef _WIN32
- const boost::asio::io_service& http_client_reusable::s_service = crossplat::threadpool::shared_instance().service();
+ const boost::asio::io_context& http_client_reusable::s_service = crossplat::threadpool::shared_instance().service();
std::map<utility::string_t, std::shared_ptr<web::http::client::http_client>> http_client_reusable::s_http_clients;
std::mutex http_client_reusable::s_mutex;

2 changes: 2 additions & 0 deletions ports/azure-storage-cpp/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ vcpkg_from_github(
REF v7.5.0
SHA512 83eabcaf2114c8af1cabbc96b6ef2b57c934a06f68e7a870adf336feaa19edd57aedaf8507d5c40500e46d4e77f5059f9286e319fe7cadeb9ffc8fa018fb030c
HEAD_REF master
PATCHES
fix-asio-error.patch
)

vcpkg_replace_string("${SOURCE_PATH}/Microsoft.WindowsAzure.Storage/CMakeLists.txt" [[file(GLOB OPENSSL_ROOT_DIR /usr/local/Cellar/openssl/*)]] "")
Expand Down
2 changes: 1 addition & 1 deletion ports/azure-storage-cpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "azure-storage-cpp",
"version": "7.5.0",
"port-version": 6,
"port-version": 7,
"description": [
"[legacy] Microsoft Azure Storage Client SDK for C++",
"A client library for working with Microsoft Azure storage services including blobs, files, tables, and queues. This client library enables working with the Microsoft Azure storage services which include the blob service for storing binary and text data, the file service for storing binary and text data, the table service for storing structured non-relational data, and the queue service for storing messages that may be accessed by a client."
Expand Down
2 changes: 1 addition & 1 deletion ports/boost-accumulators/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO boostorg/accumulators
REF boost-${VERSION}
SHA512 72cb1c2bf3d58b8a97ca70765e73b98151b6767c80cc309f8117b4624909d45359cfbae7f4aab8e1f9a854bf9313be06cabd4d0d0d008ec3b5b755bbae11c0ed
SHA512 444c0e8e9bd5979398360eb53ce43c5360252f48a6d6b3d9ed8cfcae89789d3f8598cb1e87da48fd8da27968cbf0c02fa3c27fe7838e4fefeaba3b8bab9433d5
HEAD_REF master
)

Expand Down
46 changes: 23 additions & 23 deletions ports/boost-accumulators/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,98 +1,98 @@
{
"$comment": "Automatically generated by scripts/boost/generate-ports.ps1",
"name": "boost-accumulators",
"version": "1.86.0",
"version": "1.87.0",
"description": "Boost accumulators module",
"homepage": "https://www.boost.org/libs/accumulators",
"license": "BSL-1.0",
"dependencies": [
{
"name": "boost-array",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-circular-buffer",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-cmake",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-concept-check",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-config",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-core",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-fusion",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-headers",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-iterator",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-mpl",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-numeric-conversion",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-parameter",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-preprocessor",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-range",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-serialization",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-static-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-throw-exception",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-tuple",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-type-traits",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-typeof",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-ublas",
"version>=": "1.86.0"
"version>=": "1.87.0"
}
]
}
2 changes: 1 addition & 1 deletion ports/boost-algorithm/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO boostorg/algorithm
REF boost-${VERSION}
SHA512 2ce673ab8693cca338a4499d0dbe0c63b8b4967f017463fefd59a2892a636bf1197b49bf625cef797c93efd0685a5c399daa1d55456c35bcbcd013d47476c72b
SHA512 b5608632f96239e8ee162fb642a0408985c3c11d19b972bec574a80088649d7c417d70ca5204b34afc93d92ab24dedea3ba877eb6d9a98296de53218d338bcfa
HEAD_REF master
)

Expand Down
40 changes: 20 additions & 20 deletions ports/boost-algorithm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,86 +1,86 @@
{
"$comment": "Automatically generated by scripts/boost/generate-ports.ps1",
"name": "boost-algorithm",
"version": "1.86.0",
"version": "1.87.0",
"description": "Boost algorithm module",
"homepage": "https://www.boost.org/libs/algorithm",
"license": "BSL-1.0",
"dependencies": [
{
"name": "boost-array",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-bind",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-cmake",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-concept-check",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-config",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-core",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-exception",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-function",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-headers",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-iterator",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-mpl",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-range",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-regex",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-static-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-throw-exception",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-tuple",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-type-traits",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-unordered",
"version>=": "1.86.0"
"version>=": "1.87.0"
}
]
}
2 changes: 1 addition & 1 deletion ports/boost-align/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO boostorg/align
REF boost-${VERSION}
SHA512 bffa9c6accb4e52fea876aca2fae3ed969f65deff578344c3cce48890650e30981f2010d64f19c642791f1a5d3798198502ebf56582096f0f734d5c2a665bb21
SHA512 4a69511024a792fed09929a027819112174503ddc46b6053f0f2c73387d7e5501278d2e72eee541a2fb0c3fc299193e045ded8ee29845063250adb40e1e47e97
HEAD_REF master
)

Expand Down
14 changes: 7 additions & 7 deletions ports/boost-align/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
{
"$comment": "Automatically generated by scripts/boost/generate-ports.ps1",
"name": "boost-align",
"version": "1.86.0",
"version": "1.87.0",
"description": "Boost align module",
"homepage": "https://www.boost.org/libs/align",
"license": "BSL-1.0",
"dependencies": [
{
"name": "boost-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-cmake",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-config",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-core",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-headers",
"version>=": "1.86.0"
"version>=": "1.87.0"
},
{
"name": "boost-static-assert",
"version>=": "1.86.0"
"version>=": "1.87.0"
}
]
}
2 changes: 1 addition & 1 deletion ports/boost-any/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO boostorg/any
REF boost-${VERSION}
SHA512 721d3f1cd479994f8a6562333e76409c53c1baf2f7c77a074c9f1d07e896a88e3302eb570c3476d2fb7af5811fe7692a9e9c1b0b171deb00e8649cc588544f27
SHA512 811367a86c15d01e13dcad32efa205bd2a7a4cab309990bd1f817ae26a49cc2c2a56b01f02224225f9673d852f5e5abee36546e0328ae5bf6065198f23e7d530
HEAD_REF master
)

Expand Down
Loading
Loading