[aws-sdk-cpp and co] Update to the latest version. (#35445)

This commit is contained in:
Theodore Tsirpanis 2023-12-05 03:20:01 +02:00 committed by GitHub
parent d8d5186f0e
commit d5eafb41cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 66 additions and 88 deletions

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-auth",
"version": "0.7.6",
"version": "0.7.8",
"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",

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-common",
"version": "0.9.9",
"version": "0.9.10",
"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-io
REF "v${VERSION}"
SHA512 286090cb04fa75e98e8bf33a665f9a1dce8601d543af330b0a610f10ddddc211408db56bdcc125a2b399181530bd56fb102cddcba32fb885d1ab6bd6ab666be2
SHA512 cb76ddf7d43c440443c6e5fb33a022f540d8ca95572f36b263836fe6bebfd0790370c84fec37b45475645167ab71bb14de320b9988803ac01f6bbb0d7436949a
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-io",
"version": "0.13.35",
"version": "0.13.36",
"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 e7c85fbbf91848720848751748d75eeb2b788552871d3055a93724aa9d814ef088821d77a8dc8fa265b8f8c730990d221e5babc4bdbff0b73f03e24bb54d3c60
SHA512 9664596de78a8778349cf32d5dd207ed8e5a28e1d13505f942c8486c3fbf516ec49121af312d85182ebdc66b464d430fcd2d28606b1c2652a8dfb9c173334681
HEAD_REF master
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-mqtt",
"version": "0.9.9",
"version": "0.9.10",
"description": "C99 implementation of the MQTT 3.1.1 specification.",
"homepage": "https://github.com/awslabs/aws-c-mqtt",
"license": "Apache-2.0",

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "aws-c-s3",
"version": "0.3.24",
"version": "0.4.3",
"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",

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO awslabs/aws-crt-cpp
REF "v${VERSION}"
SHA512 32359a7a94e9f044de1184e633a7e2466e697022fd713a507c143c465c6ecb9632354c067d3987e21d86b9c614c8d2af180645b6c79a5c6533cbeb6a1a762bcf
SHA512 4160aae9aaf98556d9fd26a13feb09f7fce2a20e073740d13ab9890fdab158de63918c8fd2f4a2d07e92798e2df47b6696b38e614c9631ebcdddf7ea1c44a126
PATCHES
no-werror.patch
)

View File

@ -1,6 +1,6 @@
{
"name": "aws-crt-cpp",
"version": "0.24.7",
"version": "0.24.8",
"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

@ -4,7 +4,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO aws/aws-sdk-cpp
REF "${VERSION}"
SHA512 03d21fd2b12116a43aa8163f69d5707d259c6330ddee80a5fef3b344d3797bab72e56ade7fd6669c2532798337a922e2439e0c57d1e76d2b2e8470909c4d996d
SHA512 4410eaff815ce7b6c0bc0d37bd4175754d5103d2e3cfd60755df57dad103ab7e7705b79fc6039d2c8b7d1ccec650912f5ff0aa73baa2d9cf6d6608a493d11088
PATCHES
patch-relocatable-rpath.patch
fix-aws-root.patch

View File

@ -1,7 +1,6 @@
{
"name": "aws-sdk-cpp",
"version": "1.11.160",
"port-version": 1,
"version": "1.11.215",
"description": "AWS SDK for C++",
"homepage": "https://github.com/aws/aws-sdk-cpp",
"license": "Apache-2.0",

View File

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

View File

@ -2,10 +2,9 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO aws/s2n-tls
REF "v${VERSION}"
SHA512 cfdfcdaa9d57427211e896845358da85d7498fa0478b6916dd34f36c755100c0421c07ccd624ed2d4baf9fcfe0dde6629159769619ac22e9ef1535ba20bf8979
SHA512 deead85f2ab22441e1110d442fc93273d96d8dd6a203940cca7ef166fc1c9e7ab75ffe2d550e013e1e1e3266b208904cff94cc2482d6fd00e0546293b0ba11d4
PATCHES
fix-cmake-target-path.patch
remove-trycompile.patch
)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS

View File

@ -1,59 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt (revision 4aec93c6a74aacf60cec6229b35094f56cb0f87b)
+++ b/CMakeLists.txt (date 1675010024800)
@@ -393,55 +393,6 @@
message(STATUS "Enabling libcrypto interning")
endif()
-# Determine if EVP_md5_sha1 is available in libcrypto
-try_compile(
- LIBCRYPTO_SUPPORTS_EVP_MD5_SHA1_HASH
- ${CMAKE_BINARY_DIR}
- SOURCES "${CMAKE_CURRENT_LIST_DIR}/tests/features/evp_md5_sha1.c"
- LINK_LIBRARIES ${LINK_LIB} ${OS_LIBS}
-)
-if (LIBCRYPTO_SUPPORTS_EVP_MD5_SHA1_HASH)
- target_compile_options(${PROJECT_NAME} PUBLIC -DS2N_LIBCRYPTO_SUPPORTS_EVP_MD5_SHA1_HASH)
-endif()
-
-# Determine if RC4 is available in libcrypto
-try_compile(
- LIBCRYPTO_SUPPORTS_EVP_RC4
- ${CMAKE_BINARY_DIR}
- SOURCES "${CMAKE_CURRENT_LIST_DIR}/tests/features/evp_rc4.c"
- LINK_LIBRARIES ${LINK_LIB} ${OS_LIBS}
-)
-
-if (LIBCRYPTO_SUPPORTS_EVP_RC4)
- target_compile_options(${PROJECT_NAME} PUBLIC -DS2N_LIBCRYPTO_SUPPORTS_EVP_RC4)
-endif()
-
-# Determine if EVP_MD_CTX_set_pkey_ctx is available in libcrypto
-try_compile(
- LIBCRYPTO_SUPPORTS_EVP_MD_CTX_SET_PKEY_CTX
- ${CMAKE_BINARY_DIR}
- SOURCES "${CMAKE_CURRENT_LIST_DIR}/tests/features/evp_md_ctx_set_pkey_ctx.c"
- LINK_LIBRARIES ${LINK_LIB} ${OS_LIBS}
- CMAKE_FLAGS ${ADDITIONAL_FLAGS}
-)
-
-if (LIBCRYPTO_SUPPORTS_EVP_MD_CTX_SET_PKEY_CTX)
- target_compile_options(${PROJECT_NAME} PUBLIC -DS2N_LIBCRYPTO_SUPPORTS_EVP_MD_CTX_SET_PKEY_CTX)
-endif()
-
-# Determine if Kyber512 implementation from AWS-LC is available
-try_compile(
- LIBCRYPTO_SUPPORTS_EVP_KYBER_512
- ${CMAKE_BINARY_DIR}
- SOURCES "${CMAKE_CURRENT_LIST_DIR}/tests/features/evp_kyber_512.c"
- LINK_LIBRARIES ${LINK_LIB} ${OS_LIBS}
- COMPILE_DEFINITIONS "-Werror"
-)
-
-if(S2N_AWSLC_KYBER_UNSTABLE AND LIBCRYPTO_SUPPORTS_EVP_KYBER_512)
- target_compile_options(${PROJECT_NAME} PUBLIC -DS2N_LIBCRYPTO_SUPPORTS_KYBER512)
-endif()
-
if (NOT DEFINED CMAKE_AR)
message(STATUS "CMAKE_AR undefined, setting to `ar` by default")
SET(CMAKE_AR ar)

View File

@ -1,6 +1,6 @@
{
"name": "s2n",
"version": "1.3.34",
"version": "1.3.56",
"description": "C99 implementation of the TLS/SSL protocols.",
"homepage": "https://github.com/aws/s2n-tls",
"license": "Apache-2.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e80f8a3a15231a8d513d03ff7761acf4a5c18269",
"version": "0.7.8",
"port-version": 0
},
{
"git-tree": "ab09a6f41712ba35a021c3d6392a804e47858668",
"version": "0.7.6",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e07be2013141ae49e6bf3340ccce57b0031cfb17",
"version": "0.9.10",
"port-version": 0
},
{
"git-tree": "30465cfdc4851970efc5767fd57ad6e0dedad46a",
"version": "0.9.9",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "586cb06ad50ef2627c4dd30ab97b88d79e559fd5",
"version": "0.13.36",
"port-version": 0
},
{
"git-tree": "caab59ca1fe5071d552eaf073a501151ac6099a5",
"version": "0.13.35",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "79c21d94b22888e395bd53041457397fcb013486",
"version": "0.9.10",
"port-version": 0
},
{
"git-tree": "9210c6a8260e7b5058fd4d9bb7d1a42cd6d78079",
"version": "0.9.9",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "e12d01447182cce36c5524fbd6a22f8135dd9ecb",
"version": "0.4.3",
"port-version": 0
},
{
"git-tree": "709e576231214f693d747d8187e44b30c77f4443",
"version": "0.3.24",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "0ec1e5fdb18e38dc54d06842860ec7f95df53c5a",
"version": "0.24.8",
"port-version": 0
},
{
"git-tree": "855f83fcf951b5fcaf0af75159ff979980670088",
"version": "0.24.7",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "bbebf005503aa74f6725df8f4d04eb21a894e127",
"version": "1.11.215",
"port-version": 0
},
{
"git-tree": "f669bd77e23c643da0c15162dc46d84b924938a0",
"version": "1.11.201",

View File

@ -353,7 +353,7 @@
"port-version": 0
},
"aws-c-auth": {
"baseline": "0.7.6",
"baseline": "0.7.8",
"port-version": 0
},
"aws-c-cal": {
@ -361,7 +361,7 @@
"port-version": 0
},
"aws-c-common": {
"baseline": "0.9.9",
"baseline": "0.9.10",
"port-version": 0
},
"aws-c-compression": {
@ -377,15 +377,15 @@
"port-version": 0
},
"aws-c-io": {
"baseline": "0.13.35",
"baseline": "0.13.36",
"port-version": 0
},
"aws-c-mqtt": {
"baseline": "0.9.9",
"baseline": "0.9.10",
"port-version": 0
},
"aws-c-s3": {
"baseline": "0.3.24",
"baseline": "0.4.3",
"port-version": 0
},
"aws-c-sdkutils": {
@ -397,7 +397,7 @@
"port-version": 0
},
"aws-crt-cpp": {
"baseline": "0.24.7",
"baseline": "0.24.8",
"port-version": 0
},
"aws-lambda-cpp": {
@ -405,8 +405,8 @@
"port-version": 0
},
"aws-sdk-cpp": {
"baseline": "1.11.201",
"port-version": 1
"baseline": "1.11.215",
"port-version": 0
},
"azmq": {
"baseline": "2023-03-23",
@ -7621,7 +7621,7 @@
"port-version": 0
},
"s2n": {
"baseline": "1.3.34",
"baseline": "1.3.56",
"port-version": 0
},
"safeint": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "1a5705f86914ceeaa101adb9b7aca73c785aa584",
"version": "1.3.56",
"port-version": 0
},
{
"git-tree": "2928707380a76632c3953b843ce34019fbf2c90c",
"version": "1.3.34",