[aws-sdk-cpp] Update AWS SDK for C++ and its dependencies to 1.11.132 (#32884)

* Update aws-sdk-cpp and dependencies to 1.11.132

* Replace patches with new -DAWS_SDK_WARNINGS_ARE_ERRORS

* vcpkg x-add-version --all

---------

Co-authored-by: Conor Ryan <conor.ryan2@ihsmarkit.com>
This commit is contained in:
Conor Ryan 2023-08-03 13:14:36 -04:00 committed by GitHub
parent 790f778cb1
commit 8b2d844e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
42 changed files with 109 additions and 79 deletions

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-auth
REF "v${VERSION}"
SHA512 f3b06d24d1a27a0cf548545a57acf3ae1c66ac09ed6c242f206c0237da7720f913726879bd26cbf8ff389ca935dd321a6a2228d0fde9d054322453e876bf30d2
SHA512 db8509ca8e17be45722dae7c4c9b49d942b758e56e662f2bcfc3ff007ad4441ee25c5a69864161fd723453026f381323b38639d325379e358843acbb450793b9
HEAD_REF master
)

View File

@ -1,12 +1,12 @@
{
"name": "aws-c-auth",
"version": "0.6.22",
"version": "0.7.0",
"description": "C99 library implementation of AWS client-side authentication: standard credentials providers and signing.",
"homepage": "https://github.com/awslabs/aws-c-auth",
"license": "Apache-2.0",
"supports": "!(windows & arm) & !uwp",
"dependencies": [
"aws-c-common",
"aws-c-cal",
"aws-c-http",
"aws-c-sdkutils",
{

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-cal
REF "v${VERSION}"
SHA512 7cb52b0f000e38f4e4af392f67efbece607b2643cb9de8ca267d4416192e2c61f8f0bbcddbdb0f8e511cfe3feb890b00d69427b154c0f5e3853684e895f3b935
SHA512 da1768cc6d55ae906b390f4a47c68f5f20d2173a4f27ce5e2eb9c5924db1c62ca488a86c0ad5d44821ffc949c4cf1e72ed664c2543bbe5a1c9bb1cd13367194b
HEAD_REF master
PATCHES remove-libcrypto-messages.patch
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-cal",
"version": "0.5.20",
"version": "0.6.0",
"description": "C99 wrapper for cryptography primitives.",
"homepage": "https://github.com/awslabs/aws-c-cal",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-common
REF "v${VERSION}"
SHA512 713f705e28392d4009afddcd08acb6bdf7dc0e6129bcb90163c56976b3151774860b2d978944f057d010acdf14b7e66d70bf79066239d4fad571635f4353d4e5
SHA512 4847b676d5fc72b22e0c8f1b432a40ba966b8e39c754a02ba856938b10aec68682c0da811b53c0f14fd897c9ce8928f7e7edd4e41c9f74176a7d08ee5cbc56f9
HEAD_REF master
PATCHES
disable-internal-crt-option.patch # Disable internal crt option because vcpkg contains crt processing flow

View File

@ -1,7 +1,6 @@
{
"name": "aws-c-common",
"version": "0.8.9",
"port-version": 1,
"version": "0.8.23",
"description": "AWS common library for C",
"homepage": "https://github.com/awslabs/aws-c-common",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-compression
REF "v${VERSION}"
SHA512 6ca0a29ed97f3f83cce9d106d56a1ae7a9034caa63bfb3cdb29bb1ac4906738a940ffb0b85dede821ef0878bba7b2e9f5e627ae0d3acd99b24979e6567e5e6ae
SHA512 7813ae3d19336a187dd218d22748a09b397aea68f344e44ce0472490babdd7c7a4bb94d586a38d7f0c7d3b6f29502ec9ccf080b020e15fd24891ec1b3cdb4663
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-compression",
"version": "0.2.16",
"version": "0.2.17",
"description": "C99 implementation of huffman encoding/decoding",
"homepage": "https://github.com/awslabs/aws-c-compression",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-event-stream
REF "v${VERSION}"
SHA512 c92bb81e2dd1652a2aef2de391584055c44847736366f6c4afa4033529fdc64fc2ec5ea5604f33cc5fd755359e22dca9db7682f40cf75b187625d6670a68fdab
SHA512 e2f3a411f11a876736b0426a1f10caff6d508db3349d5b54aa862f67f5c5ca1f4821727179ca09c595c8612bae70a9874c0537e7ca00be77a7331b594a2964d3
HEAD_REF master
)

View File

@ -1,12 +1,11 @@
{
"name": "aws-c-event-stream",
"version": "0.2.18",
"version": "0.3.1",
"description": "C99 implementation of the vnd.amazon.event-stream content-type.",
"homepage": "https://github.com/awslabs/aws-c-event-stream",
"license": "Apache-2.0",
"supports": "!(windows & arm) & !uwp",
"dependencies": [
"aws-c-cal",
"aws-c-common",
"aws-c-io",
"aws-checksums",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-http
REF "v${VERSION}"
SHA512 ed5d70d89721e5e850d6ee648b4105911236474538bef5b50ece15695625647b131b27557682eaa8ff01fc3da0f537befe31a1db39ad65bbb9ed4e9e6b8927a9
SHA512 b8049b12020e026b173c7062df902eee099a2f9d687d2a9dba44e8be54c0fbe5b318a8250e8c8100b2174b822bbc449d486678a89b9f174d73d2c3dbe65a09f0
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-http",
"version": "0.7.3",
"version": "0.7.10",
"description": "C99 implementation of the HTTP/1.1 and HTTP/2 specifications",
"homepage": "https://github.com/awslabs/aws-c-http",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-io
REF "v${VERSION}"
SHA512 d6efa6f6519ccdc31c3a9c33c0fb48548f9ed6b1845a4e3cafc945938faa138ae6478995bb8d2eac12a101cab05fa98662a34cc7ca62c2b2ffcfd6ef85394efa
SHA512 2b171d2a76d15321d0a04f95b567cf6f0acbc728f0fb1eb5f93403a0510aecf5c48ffdebbcfacadbb5f430d6b5974f1934d86e4037f429bdb87e8d8d92acbcd4
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-io",
"version": "0.13.14",
"version": "0.13.27",
"description": "Handles all IO and TLS work for application protocols.",
"homepage": "https://github.com/awslabs/aws-c-io",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-mqtt
REF "v${VERSION}"
SHA512 7610494ef3cb56c89f7a70de7918a17a0674ed1686bfd7a0d72d45e53cbf93e68667f5b8ac4df104cafb394dc5d9f2f2fdea608ebd227ea63658859cc0cd5c8b
SHA512 f3418ab1ceff42024cef6ff435d006e8bb29b60a0298103e3299ac3d7911aedbce44ea67cadfa11582369a484206010eb1865bd9b1a600d3676b4605c6962e35
HEAD_REF master
)

View File

@ -1,12 +1,11 @@
{
"name": "aws-c-mqtt",
"version": "0.8.5",
"version": "0.8.14",
"description": "C99 implementation of the MQTT 3.1.1 specification.",
"homepage": "https://github.com/awslabs/aws-c-mqtt",
"license": "Apache-2.0",
"supports": "!(windows & arm) & !uwp",
"dependencies": [
"aws-c-common",
"aws-c-http",
"aws-c-io",
{

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-s3
REF "v${VERSION}"
SHA512 b0ebae3a2f2505c08d6c7bcba56f3a39ce5286619d6c2492d8aa3e3863e7067cf151a04f18e385eef9a2b7fbe375dd5f966c235ce3957e34ef2f2f22a9c4514f
SHA512 a4c80bd31406ed70ceb1817703cddc3a1bfa9ea865bd636addaa05be9a5a6d9670d0d4911e7b301746f5228444261b11b23cae1a6f43f85bc2003bbbed8515bb
HEAD_REF master
)

View File

@ -1,18 +1,14 @@
{
"name": "aws-c-s3",
"version": "0.2.3",
"port-version": 1,
"version": "0.3.12",
"description": "C99 library implementation for communicating with the S3 service, designed for maximizing throughput on high bandwidth EC2 instances.",
"homepage": "https://github.com/awslabs/aws-c-s3",
"license": "Apache-2.0",
"supports": "!(windows & arm) & !uwp",
"dependencies": [
"aws-c-auth",
"aws-c-cal",
"aws-c-common",
"aws-c-compression",
"aws-c-http",
"aws-c-io",
"aws-c-sdkutils",
"aws-checksums",
{
"name": "s2n",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-c-sdkutils
REF "v${VERSION}"
SHA512 3c94a985a8952441eb5453ceea41ebb3aa3e075a6f2dcb3b013f2336a7c36dbcbc022696ac9e807bb25f563f969dd604a89b7ed7ef746170dda3cae0fc06262c
SHA512 c9d46ec2afeb12a6546d19456981a4652782a3e3d80c0d604b3763c82fa47f414183bf8623fe378f0ea71137d952a4ff3327f63831cbb51c70a2cd0be9ca205c
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-sdkutils",
"version": "0.1.7",
"version": "0.1.11",
"description": "C99 library implementing AWS SDK specific utilities. Includes utilities for ARN parsing, reading AWS profiles, etc...",
"homepage": "https://github.com/awslabs/aws-c-sdkutils",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-checksums
REF "v${VERSION}"
SHA512 3aae2e9818a1cec3e002c480a7979780b613c9f2389e719c6b35df9d118cd789bad48d9fbe348e20988cffafaee85f766a828be673a34d1963e775a1b951737b
SHA512 68e4acf8d57fb124951b854001641bd977aeac849ff96c0b5c35e69b9340c00ffdded4c22ffc2d32dacbddcecae1177afef7e1df36fa7d485b0f01eed55b16ae
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-checksums",
"version": "0.1.14",
"version": "0.1.16",
"description": "Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.",
"homepage": "https://github.com/awslabs/aws-checksums",
"license": "Apache-2.0",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-crt-cpp
REF "v${VERSION}"
SHA512 497bd9a127caaafe4b2a97c8f16fe3847085c59ac5ef43d1819bcb9cc6ad32fbd3d1ec507cb42810871a5e5ce08033a1a36aced0e250b2538bf905bf61459950
SHA512 52271d94ae4321fcb7f51c8b953bb816f34eac31412933fcfe7f4a5d6359b977435c8debf59cd18cc3e1406c50472d12f460cf477ff59915d9b68372d54df2bc
PATCHES
no-werror.patch
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-crt-cpp",
"version": "0.19.5",
"version": "0.20.3",
"description": "C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.",
"homepage": "https://github.com/awslabs/aws-crt-cpp",
"license": "Apache-2.0",

View File

@ -1,13 +0,0 @@
diff --git a/cmake/compiler_settings.cmake b/cmake/compiler_settings.cmake
index cae5b92248..1aa728b01c 100644
--- a/cmake/compiler_settings.cmake
+++ b/cmake/compiler_settings.cmake
@@ -53,7 +53,7 @@ macro(set_gcc_flags)
endmacro()
macro(set_gcc_warnings)
- list(APPEND AWS_COMPILER_WARNINGS "-Wall" "-Werror" "-pedantic" "-Wextra")
+ list(APPEND AWS_COMPILER_WARNINGS "-Wno-deprecated-declarations" "-Wall" "-Werror" "-pedantic" "-Wextra")
if(COMPILER_CLANG)
if(PLATFORM_ANDROID)
# when using clang with libc and API lower than 21 we need to include Android support headers and ignore the gnu-include-next warning.

View File

@ -4,13 +4,11 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO aws/aws-sdk-cpp
REF "${VERSION}"
SHA512 e3fff504e8437741493451f602289010150d767f57ceb0a3aea02bf85268ddb2afb7473affa4a162aa356a410573ded50324979bf77265e81c047c861d887635
SHA512 14bf3f9bd6b3f4216977addd20b2c97d2f021868435ce83c39c1131f3eb1609477da7d15ff99b1350f64d39e78e61faa03458b7205b2b176a98de43c40a4353b
PATCHES
patch-relocatable-rpath.patch
fix-aws-root.patch
fix-openssl3.patch
lock-curl-http-and-tls-settings.patch
turn-off-warnings-as-errors.patch
)
string(COMPARE EQUAL "${VCPKG_CRT_LINKAGE}" "dynamic" FORCE_SHARED_CRT)
@ -44,6 +42,7 @@ vcpkg_cmake_configure(
"-DBUILD_ONLY=${BUILD_ONLY}"
"-DBUILD_DEPS=OFF"
"-DBUILD_SHARED_LIBS=OFF"
"-DAWS_SDK_WARNINGS_ARE_ERRORS=OFF"
"-DCMAKE_INSTALL_RPATH=${rpath}"
"-DCMAKE_MODULE_PATH=${CURRENT_INSTALLED_DIR}/share/aws-c-common" # use extra cmake files
)

View File

@ -1,14 +0,0 @@
diff --git a/cmake/compiler_settings.cmake b/cmake/compiler_settings.cmake
index a7689dc595..13e594f12c 100644
--- a/cmake/compiler_settings.cmake
+++ b/cmake/compiler_settings.cmake
@@ -153,9 +153,6 @@ macro(set_msvc_warnings)
endif()
# warnings as errors, max warning level (4)
- if(NOT CMAKE_CXX_FLAGS MATCHES "/WX")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX")
- endif()
# taken from http://stackoverflow.com/questions/2368811/how-to-set-warning-level-in-cmake
if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")

View File

@ -1,7 +1,7 @@
{
"$note": "Automatically generated by generateFeatures.ps1",
"name": "aws-sdk-cpp",
"version": "1.11.65",
"version": "1.11.132",
"description": "AWS SDK for C++",
"homepage": "https://github.com/aws/aws-sdk-cpp",
"license": "Apache-2.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "33b7db583ea58cd2516c5bdc3d2f331dc767eaad",
"version": "0.7.0",
"port-version": 0
},
{
"git-tree": "51a9d9adaa80e798b6d856653cbece6dbc52c41c",
"version": "0.6.22",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "17bf60e8e810ac219b328b2337afc58d65c6b8dd",
"version": "0.6.0",
"port-version": 0
},
{
"git-tree": "e9b46cbe5ae06bae580a43efd676aee7de00df08",
"version": "0.5.20",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6447f286aa87615dbf0a2d9227939dd537297d92",
"version": "0.8.23",
"port-version": 0
},
{
"git-tree": "54a4a42c299e7b32a1199ad382c4b537a18df034",
"version": "0.8.9",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "a0373f54fe747cd91672c56b2d86ce0e8d9e4491",
"version": "0.2.17",
"port-version": 0
},
{
"git-tree": "770807ecff5bc7a1d5387b956a643bf5e3205078",
"version": "0.2.16",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "9e169d96e976e9c9afae3b1b5d9045f49c6cbec2",
"version": "0.3.1",
"port-version": 0
},
{
"git-tree": "cd36c61d2769534dbe9e4813e1269e88961ff5fe",
"version": "0.2.18",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c9d908413ad0bba2f32673c4b5b16dcdc6abc559",
"version": "0.7.10",
"port-version": 0
},
{
"git-tree": "c097685110e260e91a1ac843ec20eba29f67574c",
"version": "0.7.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "5b3bb7fda57741248eff888afaea9724d68b7b5e",
"version": "0.13.27",
"port-version": 0
},
{
"git-tree": "af0f6d934c56ef089365a8c27c8c9f183e554ef9",
"version": "0.13.14",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "627f6778158776948501ca6a5516ccad59d05a25",
"version": "0.8.14",
"port-version": 0
},
{
"git-tree": "240cc0cba578a941b0a23d8dfdbdaf930257b029",
"version": "0.8.5",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d081cc24b4c9c6af3f47087da235d5684c60128b",
"version": "0.3.12",
"port-version": 0
},
{
"git-tree": "b5022c40fb60e0fa219d4f8ea52239f5625546c1",
"version": "0.2.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "5cb38bd6a7671f8a9ee981121f485b78d28aaa0f",
"version": "0.1.11",
"port-version": 0
},
{
"git-tree": "613cee18da297b892541b45ffe696560865052fb",
"version": "0.1.7",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "7b723c21e8848802c057f18cac7185bf0be37a2c",
"version": "0.1.16",
"port-version": 0
},
{
"git-tree": "753f3e1f6c5054abb9ee014f45a4fcffd9a93678",
"version": "0.1.14",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "5e1e41fc6b37ccd7b0ddfd9d15c9b06339748feb",
"version": "0.20.3",
"port-version": 0
},
{
"git-tree": "0473f0c74e9a4530d0b53d3298828eb42ce45ec4",
"version": "0.19.5",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "bacc82ba5052ad66e3b20ad1cae53c36989a28ea",
"version": "1.11.132",
"port-version": 0
},
{
"git-tree": "785c086e68c5e4d5257587ee6deeae566140b8fe",
"version": "1.11.65",

View File

@ -341,51 +341,51 @@
"port-version": 1
},
"aws-c-auth": {
"baseline": "0.6.22",
"baseline": "0.7.0",
"port-version": 0
},
"aws-c-cal": {
"baseline": "0.5.20",
"baseline": "0.6.0",
"port-version": 0
},
"aws-c-common": {
"baseline": "0.8.9",
"port-version": 1
"baseline": "0.8.23",
"port-version": 0
},
"aws-c-compression": {
"baseline": "0.2.16",
"baseline": "0.2.17",
"port-version": 0
},
"aws-c-event-stream": {
"baseline": "0.2.18",
"baseline": "0.3.1",
"port-version": 0
},
"aws-c-http": {
"baseline": "0.7.3",
"baseline": "0.7.10",
"port-version": 0
},
"aws-c-io": {
"baseline": "0.13.14",
"baseline": "0.13.27",
"port-version": 0
},
"aws-c-mqtt": {
"baseline": "0.8.5",
"baseline": "0.8.14",
"port-version": 0
},
"aws-c-s3": {
"baseline": "0.2.3",
"port-version": 1
"baseline": "0.3.12",
"port-version": 0
},
"aws-c-sdkutils": {
"baseline": "0.1.7",
"baseline": "0.1.11",
"port-version": 0
},
"aws-checksums": {
"baseline": "0.1.14",
"baseline": "0.1.16",
"port-version": 0
},
"aws-crt-cpp": {
"baseline": "0.19.5",
"baseline": "0.20.3",
"port-version": 0
},
"aws-lambda-cpp": {
@ -393,7 +393,7 @@
"port-version": 1
},
"aws-sdk-cpp": {
"baseline": "1.11.65",
"baseline": "1.11.132",
"port-version": 0
},
"azmq": {