From 6a1fccc46125a294397b8e7d7e22f5cc29f4aa86 Mon Sep 17 00:00:00 2001 From: Theodore Tsirpanis Date: Mon, 16 Dec 2024 17:24:21 +0200 Subject: [PATCH] [aws-*,s2n] Update ports to their latest versions and support Windows on ARM64. (#42698) --- ports/aws-c-auth/portfile.cmake | 2 +- ports/aws-c-auth/vcpkg.json | 3 +- ports/aws-c-cal/portfile.cmake | 2 +- ports/aws-c-cal/vcpkg.json | 3 +- ports/aws-c-common/portfile.cmake | 2 +- ports/aws-c-common/vcpkg.json | 4 +- ports/aws-c-compression/portfile.cmake | 2 +- ports/aws-c-compression/vcpkg.json | 3 +- ports/aws-c-event-stream/portfile.cmake | 2 +- ports/aws-c-event-stream/vcpkg.json | 3 +- ports/aws-c-http/portfile.cmake | 2 +- ports/aws-c-http/vcpkg.json | 3 +- ports/aws-c-io/portfile.cmake | 2 +- ports/aws-c-io/vcpkg.json | 3 +- ports/aws-c-mqtt/portfile.cmake | 2 +- ports/aws-c-mqtt/vcpkg.json | 3 +- ports/aws-c-s3/portfile.cmake | 2 +- ports/aws-c-s3/vcpkg.json | 3 +- ports/aws-c-sdkutils/portfile.cmake | 2 +- ports/aws-c-sdkutils/vcpkg.json | 3 +- ports/aws-checksums/portfile.cmake | 2 +- ports/aws-checksums/vcpkg.json | 3 +- ports/aws-crt-cpp/portfile.cmake | 2 +- ports/aws-crt-cpp/vcpkg.json | 3 +- ports/aws-sdk-cpp/generateFeatures.ps1 | 14 +++-- ports/aws-sdk-cpp/portfile.cmake | 2 +- ports/aws-sdk-cpp/vcpkg.in.json | 3 +- ports/aws-sdk-cpp/vcpkg.json | 81 +++++++++++++++++++++---- ports/s2n/portfile.cmake | 2 +- ports/s2n/vcpkg.json | 2 +- versions/a-/aws-c-auth.json | 5 ++ versions/a-/aws-c-cal.json | 5 ++ versions/a-/aws-c-common.json | 5 ++ versions/a-/aws-c-compression.json | 5 ++ versions/a-/aws-c-event-stream.json | 5 ++ versions/a-/aws-c-http.json | 5 ++ versions/a-/aws-c-io.json | 5 ++ versions/a-/aws-c-mqtt.json | 5 ++ versions/a-/aws-c-s3.json | 5 ++ versions/a-/aws-c-sdkutils.json | 5 ++ versions/a-/aws-checksums.json | 5 ++ versions/a-/aws-crt-cpp.json | 5 ++ versions/a-/aws-sdk-cpp.json | 5 ++ versions/baseline.json | 28 ++++----- versions/s-/s2n.json | 5 ++ 45 files changed, 191 insertions(+), 72 deletions(-) diff --git a/ports/aws-c-auth/portfile.cmake b/ports/aws-c-auth/portfile.cmake index f0fb31b0a0..22e95aa588 100644 --- a/ports/aws-c-auth/portfile.cmake +++ b/ports/aws-c-auth/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-auth REF "v${VERSION}" - SHA512 1847b7790590cf079785c4fb98fbcde9988cbc68254d18904a8676802bf96168e7038799642d4b67b834c6c772b7a35c6e7f7d35b93438cb9c0ceac9130e31ad + SHA512 8c2b2230d694005d6e8e0245b3bf1c3a623f2bea6f2b854e6cabebf00652af120bf05961b2c18625226d2ede2e07485c5e0a35f8c929cc142af440579d84cc60 HEAD_REF master ) diff --git a/ports/aws-c-auth/vcpkg.json b/ports/aws-c-auth/vcpkg.json index ee3f819350..95e8388b3e 100644 --- a/ports/aws-c-auth/vcpkg.json +++ b/ports/aws-c-auth/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-auth", - "version": "0.7.31", + "version": "0.8.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-cal", "aws-c-http", diff --git a/ports/aws-c-cal/portfile.cmake b/ports/aws-c-cal/portfile.cmake index dc1b4e44db..55078dd9da 100644 --- a/ports/aws-c-cal/portfile.cmake +++ b/ports/aws-c-cal/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-cal REF "v${VERSION}" - SHA512 7c0fa1fe976e7b432b5126792bd1fad94cf5bacffb4e9a5e374e173f617722431bea880b6026c2c664372399635cbf9f129b6ad48c9aca7c087fb6f94fb81837 + SHA512 c601a00f5e21bf42bd8e44787182be3805b90ab9c8a23025bed5acac602718548e6236106891b336c4ea81f68a26c3f0a5d33e090246b670efe53229df1fca90 HEAD_REF master PATCHES remove-libcrypto-messages.patch ) diff --git a/ports/aws-c-cal/vcpkg.json b/ports/aws-c-cal/vcpkg.json index 6baf2e77c7..3f91db1830 100644 --- a/ports/aws-c-cal/vcpkg.json +++ b/ports/aws-c-cal/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-cal", - "version": "0.7.4", + "version": "0.8.1", "description": "C99 wrapper for cryptography primitives.", "homepage": "https://github.com/awslabs/aws-c-cal", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-c-common/portfile.cmake b/ports/aws-c-common/portfile.cmake index 79b57f894a..d223202cce 100644 --- a/ports/aws-c-common/portfile.cmake +++ b/ports/aws-c-common/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-common REF "v${VERSION}" - SHA512 482bfeb5c7dac16486236417af0f5c0a20bc36c271aaf32088d188186861d61bf0b96c5da13a1c88853fdc6a1fb8b8db254a547c3648a659ec6e91177978dc9b + SHA512 5ec579dca53a0b5dc8ceac4ef65d1ee5dd76e585f10b7bab14e5c668c001516d48fb0669e2d909d665af665ba1429e5a87e15d7dc784fd3796455531af7b3762 HEAD_REF master PATCHES disable-internal-crt-option.patch # Disable internal crt option because vcpkg contains crt processing flow diff --git a/ports/aws-c-common/vcpkg.json b/ports/aws-c-common/vcpkg.json index 20469aaef6..dc8d62d7b9 100644 --- a/ports/aws-c-common/vcpkg.json +++ b/ports/aws-c-common/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-common", - "version": "0.9.30", + "version": "0.10.6", "description": "AWS common library for C", "homepage": "https://github.com/awslabs/aws-c-common", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", + "supports": "!(windows & arm32) & !uwp", "dependencies": [ { "name": "vcpkg-cmake", diff --git a/ports/aws-c-compression/portfile.cmake b/ports/aws-c-compression/portfile.cmake index 1840cd27d8..fd66396ea6 100644 --- a/ports/aws-c-compression/portfile.cmake +++ b/ports/aws-c-compression/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-compression REF "v${VERSION}" - SHA512 8af6b6ff78fbcb37bf858d0b56cb371974742aa769f08581d0efb6262b93f5c01203b6fcce7f3e9d78c915379d2c75e0c677a374793d8cdd1302961c7299553d + SHA512 aae2031c22a5d716eb5be274eba7c49a4f4fb322b42d3709a7bf5cd64188b26a0938ef9b0b8e21f4e0cb8d236b4903605a78ddb76221a255d46ac57c5164402c HEAD_REF master ) diff --git a/ports/aws-c-compression/vcpkg.json b/ports/aws-c-compression/vcpkg.json index 521cb41d8f..175eb14f75 100644 --- a/ports/aws-c-compression/vcpkg.json +++ b/ports/aws-c-compression/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-compression", - "version": "0.2.19", + "version": "0.3.0", "description": "C99 implementation of huffman encoding/decoding", "homepage": "https://github.com/awslabs/aws-c-compression", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-c-event-stream/portfile.cmake b/ports/aws-c-event-stream/portfile.cmake index 8e7b289451..230c519df3 100644 --- a/ports/aws-c-event-stream/portfile.cmake +++ b/ports/aws-c-event-stream/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-event-stream REF "v${VERSION}" - SHA512 522ddc326dfc1865664727a48bcef041ecd3aa40a1fe8e680055059796a31d606a126ed73d8953b77935306ac26e162cc901b813b1ae3ba816a33122f2abc6ce + SHA512 0ef4b45e84eb014a392ca5eb4e701999cc294a36d3330036be587ec34d41efc30413f3e6fa829bd9da4ca595db64b4bf9c3df53efd47a14ebf70ed00b3a6dbc0 HEAD_REF master ) diff --git a/ports/aws-c-event-stream/vcpkg.json b/ports/aws-c-event-stream/vcpkg.json index f6d67804cc..5886f1afe2 100644 --- a/ports/aws-c-event-stream/vcpkg.json +++ b/ports/aws-c-event-stream/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-event-stream", - "version": "0.4.3", + "version": "0.5.0", "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-common", "aws-c-io", diff --git a/ports/aws-c-http/portfile.cmake b/ports/aws-c-http/portfile.cmake index ccac21019d..38fe64860a 100644 --- a/ports/aws-c-http/portfile.cmake +++ b/ports/aws-c-http/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-http REF "v${VERSION}" - SHA512 32b7e83ddae5997771136a5c7a6a7890b8cfa7f8808961e108e1519a9b85a39cccc4f0435526cebd3950607d530b6eb1645692dad4677b5f81f73dcc23ce5be0 + SHA512 9989b8a0cd10e4f96aa4a3c5e6072aa61d2d4851f1caffb86ff0754f89ad11b2aee3d522fe844ab43120a8006d6aa5ee2f7b74bfc3dd9e46160dabd67daf91e5 HEAD_REF master ) diff --git a/ports/aws-c-http/vcpkg.json b/ports/aws-c-http/vcpkg.json index 975292e57c..9d95aa213e 100644 --- a/ports/aws-c-http/vcpkg.json +++ b/ports/aws-c-http/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-http", - "version": "0.8.10", + "version": "0.9.2", "description": "C99 implementation of the HTTP/1.1 and HTTP/2 specifications", "homepage": "https://github.com/awslabs/aws-c-http", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-cal", "aws-c-common", diff --git a/ports/aws-c-io/portfile.cmake b/ports/aws-c-io/portfile.cmake index c3b3e19121..c47d441b39 100644 --- a/ports/aws-c-io/portfile.cmake +++ b/ports/aws-c-io/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-io REF "v${VERSION}" - SHA512 3e690edc5a13bd603fd28917d60e3f96f1796bfc8194c1f9632447a94e02dc0be8297e3b96752cffb70a21d75fc57825acd64a99680189f9a3216e9ec6c3fa9f + SHA512 3ed00ef885c4424651222acecb1a8c090b6db36e0e001937734d26a326ddf363078628a03a6e33952dca52d22cb16b9ed8d422cf036d71ea153856e9a1f11659 HEAD_REF master ) diff --git a/ports/aws-c-io/vcpkg.json b/ports/aws-c-io/vcpkg.json index f514cc0b70..1492bebc09 100644 --- a/ports/aws-c-io/vcpkg.json +++ b/ports/aws-c-io/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-io", - "version": "0.14.18", + "version": "0.15.3", "description": "Handles all IO and TLS work for application protocols.", "homepage": "https://github.com/awslabs/aws-c-io", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-cal", "aws-c-common", diff --git a/ports/aws-c-mqtt/portfile.cmake b/ports/aws-c-mqtt/portfile.cmake index cb8fa4ad5c..7e561af2b6 100644 --- a/ports/aws-c-mqtt/portfile.cmake +++ b/ports/aws-c-mqtt/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-mqtt REF "v${VERSION}" - SHA512 4384d20020ee9dbb84db9db7c4feb32477f42990bf4c1412e48184675f10d9056b4433d825056ed8302654788dd1131c3150e99cb173c92520695f8d09311fe3 + SHA512 62fc05f6153953e42178dc2861a5ce6644ce01e5ba05db3b63899af63bc2d15bb3f45272e6812a21a8ef91b7cf65e91818f7ff8611a3fc45a9b66db33f874204 HEAD_REF master ) diff --git a/ports/aws-c-mqtt/vcpkg.json b/ports/aws-c-mqtt/vcpkg.json index 5186e33c1e..67663342c1 100644 --- a/ports/aws-c-mqtt/vcpkg.json +++ b/ports/aws-c-mqtt/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-mqtt", - "version": "0.10.7", + "version": "0.11.0", "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-http", "aws-c-io", diff --git a/ports/aws-c-s3/portfile.cmake b/ports/aws-c-s3/portfile.cmake index 947c5807e4..5c9e7a01cd 100644 --- a/ports/aws-c-s3/portfile.cmake +++ b/ports/aws-c-s3/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-s3 REF "v${VERSION}" - SHA512 20e364b50fdbf9cc0c9c515ccf15410c5771c545d585274db97e77f0459b05b3d7af82863a926d373d93590276020778345744db7e7ca575e686cd9bc627f8e2 + SHA512 887081a014dc49596191a97f9999a5221e3e6341ca192103325dbdabfbeefa143da94d6026682b4f867c336f70ee238e56572960011f788f0be7caf6b1047c06 HEAD_REF master ) diff --git a/ports/aws-c-s3/vcpkg.json b/ports/aws-c-s3/vcpkg.json index 832c6a20e9..f50b68d852 100644 --- a/ports/aws-c-s3/vcpkg.json +++ b/ports/aws-c-s3/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-s3", - "version": "0.6.6", + "version": "0.7.7", "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-http", diff --git a/ports/aws-c-sdkutils/portfile.cmake b/ports/aws-c-sdkutils/portfile.cmake index bc990b20f9..d9cd9dbcbf 100644 --- a/ports/aws-c-sdkutils/portfile.cmake +++ b/ports/aws-c-sdkutils/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-c-sdkutils REF "v${VERSION}" - SHA512 a92576c7a4188a2cfa0cacac06ca363bc34dd86c8e8eed20d61aeeee08ed700f4c90d2cbc49a50214bb95fdc1de2fc4c344bcfb12aaeaa12bfe855fe3c585999 + SHA512 b3e0917d01c0f66adb1b789324d7d2b4d45c5efe22d769a19895f8c9c8473f21fcb7b01f4621e7e46826b14688cf894d18ffc9d0451ab57c0319b666cc28cd20 HEAD_REF master ) diff --git a/ports/aws-c-sdkutils/vcpkg.json b/ports/aws-c-sdkutils/vcpkg.json index ff87434be6..585a370c40 100644 --- a/ports/aws-c-sdkutils/vcpkg.json +++ b/ports/aws-c-sdkutils/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-c-sdkutils", - "version": "0.1.19", + "version": "0.2.1", "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", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-checksums/portfile.cmake b/ports/aws-checksums/portfile.cmake index 9892b11ee3..92638058c0 100644 --- a/ports/aws-checksums/portfile.cmake +++ b/ports/aws-checksums/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-checksums REF "v${VERSION}" - SHA512 9a352ef1a26032260874d0d78511c308ac49e074b27c1819fb9ae1ccc92decffb1c1a737aa4a18873e210e9df264a35cec4e7f4c4b406af0ff35ecd9f42b58d0 + SHA512 56ea4946a40816e11ae8819d7d383f8c871c1b9ad5bdf410f61169e62263daf08a5eea4e81eb0f9bd8de2e3ff5479b1a61e6441f7281bda70029ae35abd4ae59 HEAD_REF master ) diff --git a/ports/aws-checksums/vcpkg.json b/ports/aws-checksums/vcpkg.json index 23f4022f1e..0e52e79396 100644 --- a/ports/aws-checksums/vcpkg.json +++ b/ports/aws-checksums/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-checksums", - "version": "0.1.20", + "version": "0.2.2", "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", - "supports": "!(windows & arm)", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-crt-cpp/portfile.cmake b/ports/aws-crt-cpp/portfile.cmake index d674c19ce1..1b19edc366 100644 --- a/ports/aws-crt-cpp/portfile.cmake +++ b/ports/aws-crt-cpp/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO awslabs/aws-crt-cpp REF "v${VERSION}" - SHA512 acea11d88b4826b31a7072ec7ccae0d8bf2ab7c41fb692af716fe37e3c93fc1cb410f6307907f3cacbc3521bde141c557e61683056ebb6ed5712098bee3db733 + SHA512 d89038277b030ee7611447daf08521f9c08bf39143861518f7343d3c2397ddb46358a2911713b92d780c8bd49e50c5c06a8b8f93bd3f2cba1a1fdf27144bb0a8 PATCHES no-werror.patch ) diff --git a/ports/aws-crt-cpp/vcpkg.json b/ports/aws-crt-cpp/vcpkg.json index f3b1a4553e..8b7d295553 100644 --- a/ports/aws-crt-cpp/vcpkg.json +++ b/ports/aws-crt-cpp/vcpkg.json @@ -1,10 +1,9 @@ { "name": "aws-crt-cpp", - "version": "0.29.6", + "version": "0.29.7", "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", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-auth", "aws-c-cal", diff --git a/ports/aws-sdk-cpp/generateFeatures.ps1 b/ports/aws-sdk-cpp/generateFeatures.ps1 index 299ef13583..be3f504c26 100644 --- a/ports/aws-sdk-cpp/generateFeatures.ps1 +++ b/ports/aws-sdk-cpp/generateFeatures.ps1 @@ -1,6 +1,5 @@ [CmdletBinding()] param( - [Parameter(Mandatory=$true)][string]$SourcesRef, [Parameter(Mandatory=$false)][string]$PortDirectory = $PSScriptRoot, [Parameter(Mandatory=$false)][string]$vcpkg = "$PSScriptRoot/../../vcpkg" ) @@ -10,24 +9,27 @@ $ErrorActionPreference = "Stop" $ManifestIn = "$PortDirectory/vcpkg.in.json" $ManifestOut = "$PortDirectory/vcpkg.json" -$ExtractedSources = "${env:TEMP}/aws-sdk-cpp-generateFeatures-$SourcesRef" +$manifest = Get-Content $ManifestIn | ConvertFrom-Json +$version = $manifest.version + +Write-Host "Using version from vcpkg.in.json: $version" + +$ExtractedSources = "${env:TEMP}/aws-sdk-cpp-generateFeatures-$version" if (-not (Test-Path $ExtractedSources)) { if (Test-Path "$ExtractedSources.tmp") { Remove-Item -Force "$ExtractedSources.tmp" } git clone --depth=1 "https://github.com/aws/aws-sdk-cpp" "$ExtractedSources.tmp" | Out-Host - git -c "$ExtractedSources.tmp" checkout $SourcesRef + git -c "$ExtractedSources.tmp" checkout $version Move-Item "$ExtractedSources.tmp" "$ExtractedSources" } Write-Host "Using sources directory: $ExtractedSources" - $subfolders = Get-ChildItem -Path "$ExtractedSources\generated\src\aws-cpp-sdk-*", "$ExtractedSources\src\aws-cpp-sdk*" | Sort-Object -Property Name -$manifest = Get-Content $ManifestIn | ConvertFrom-Json $manifest | Add-Member ` -NotePropertyName '$note' ` - -NotePropertyValue 'Automatically generated by generateFeatures.ps1' + -NotePropertyValue 'Automatically generated by generateFeatures.ps1 from vcpkg.in.json, do not edit manually' $manifest | Add-Member -NotePropertyName 'features' -NotePropertyValue @{} function GetDescription($dir, $modulename) diff --git a/ports/aws-sdk-cpp/portfile.cmake b/ports/aws-sdk-cpp/portfile.cmake index f08b978f2d..09219d3e82 100644 --- a/ports/aws-sdk-cpp/portfile.cmake +++ b/ports/aws-sdk-cpp/portfile.cmake @@ -4,7 +4,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO aws/aws-sdk-cpp REF "${VERSION}" - SHA512 7f4aea0810df1bfc907f65454b83e7c345c61198de350e974118695ed4d7ff0a9e42c8f1009b34e9b05b247079d778d4b4bbf681c5e149857c78ed10088a0127 + SHA512 b9695a664db722d7426f0ad9375cbac023d577e199d52ca09dcd12d95fa70dd3a2988655b22cc3a8c78317a8e08edcab7301fd711a685d6c5ba584c57b54722d PATCHES fix-aws-root.patch lock-curl-http-and-tls-settings.patch diff --git a/ports/aws-sdk-cpp/vcpkg.in.json b/ports/aws-sdk-cpp/vcpkg.in.json index e71d1612b2..7436d8c85f 100644 --- a/ports/aws-sdk-cpp/vcpkg.in.json +++ b/ports/aws-sdk-cpp/vcpkg.in.json @@ -1,10 +1,9 @@ { "name": "aws-sdk-cpp", - "version": "1.11.352", + "version": "1.11.467", "description": "AWS SDK for C++", "homepage": "https://github.com/aws/aws-sdk-cpp", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-crt-cpp", { diff --git a/ports/aws-sdk-cpp/vcpkg.json b/ports/aws-sdk-cpp/vcpkg.json index 00e50fab33..8c82689698 100644 --- a/ports/aws-sdk-cpp/vcpkg.json +++ b/ports/aws-sdk-cpp/vcpkg.json @@ -1,11 +1,10 @@ { - "$note": "Automatically generated by generateFeatures.ps1", + "$note": "Automatically generated by generateFeatures.ps1 from vcpkg.in.json, do not edit manually", "name": "aws-sdk-cpp", - "version": "1.11.460", + "version": "1.11.467", "description": "AWS SDK for C++", "homepage": "https://github.com/aws/aws-sdk-cpp", "license": "Apache-2.0", - "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-crt-cpp", { @@ -163,6 +162,9 @@ "bcm-data-exports": { "description": "C++ SDK for the AWS bcm-data-exports service" }, + "bcm-pricing-calculator": { + "description": "C++ SDK for the AWS bcm-pricing-calculator service" + }, "bedrock": { "description": "C++ SDK for the AWS bedrock service" }, @@ -172,9 +174,18 @@ "bedrock-agent-runtime": { "description": "C++ SDK for the AWS bedrock-agent-runtime service" }, + "bedrock-data-automation": { + "description": "C++ SDK for the AWS bedrock-data-automation service" + }, + "bedrock-data-automation-runtime": { + "description": "C++ SDK for the AWS bedrock-data-automation-runtime service" + }, "bedrock-runtime": { "description": "C++ SDK for the AWS bedrock-runtime service" }, + "billing": { + "description": "C++ SDK for the AWS billing service" + }, "billingconductor": { "description": "C++ SDK for the AWS billingconductor service" }, @@ -280,9 +291,6 @@ "codepipeline": { "description": "C++ SDK for the AWS codepipeline service" }, - "codestar": { - "description": "C++ SDK for the AWS codestar service" - }, "codestar-connections": { "description": "C++ SDK for the AWS codestar-connections service" }, @@ -319,6 +327,9 @@ "connectcampaigns": { "description": "C++ SDK for the AWS connectcampaigns service" }, + "connectcampaignsv2": { + "description": "C++ SDK for the AWS connectcampaignsv2 service" + }, "connectcases": { "description": "C++ SDK for the AWS connectcases service" }, @@ -373,6 +384,9 @@ "directconnect": { "description": "C++ SDK for the AWS directconnect service" }, + "directory-service-data": { + "description": "C++ SDK for the AWS directory-service-data service" + }, "discovery": { "description": "C++ SDK for the AWS discovery service" }, @@ -394,6 +408,9 @@ "ds": { "description": "C++ SDK for the AWS ds service" }, + "dsql": { + "description": "C++ SDK for the AWS dsql service" + }, "dynamodb": { "description": "C++ SDK for the AWS dynamodb service" }, @@ -505,6 +522,15 @@ "gamelift": { "description": "C++ SDK for the AWS gamelift service" }, + "geo-maps": { + "description": "C++ SDK for the AWS geo-maps service" + }, + "geo-places": { + "description": "C++ SDK for the AWS geo-places service" + }, + "geo-routes": { + "description": "C++ SDK for the AWS geo-routes service" + }, "glacier": { "description": "C++ SDK for the AWS glacier service" }, @@ -572,6 +598,9 @@ "internetmonitor": { "description": "C++ SDK for the AWS internetmonitor service" }, + "invoicing": { + "description": "C++ SDK for the AWS invoicing service" + }, "iot": { "description": "C++ SDK for the AWS iot service" }, @@ -749,6 +778,9 @@ "marketplace-entitlement": { "description": "C++ SDK for the AWS marketplace-entitlement service" }, + "marketplace-reporting": { + "description": "C++ SDK for the AWS marketplace-reporting service" + }, "marketplacecommerceanalytics": { "description": "C++ SDK for the AWS marketplacecommerceanalytics service" }, @@ -803,9 +835,6 @@ "migrationhubstrategy": { "description": "C++ SDK for the AWS migrationhubstrategy service" }, - "mobile": { - "description": "C++ SDK for the AWS mobile service" - }, "monitoring": { "description": "C++ SDK for the AWS monitoring service" }, @@ -830,18 +859,27 @@ "network-firewall": { "description": "C++ SDK for the AWS network-firewall service" }, + "networkflowmonitor": { + "description": "C++ SDK for the AWS networkflowmonitor service" + }, "networkmanager": { "description": "C++ SDK for the AWS networkmanager service" }, "networkmonitor": { "description": "C++ SDK for the AWS networkmonitor service" }, - "nimble": { - "description": "C++ SDK for the AWS nimble service" + "notifications": { + "description": "C++ SDK for the AWS notifications service" + }, + "notificationscontacts": { + "description": "C++ SDK for the AWS notificationscontacts service" }, "oam": { "description": "C++ SDK for the AWS oam service" }, + "observabilityadmin": { + "description": "C++ SDK for the AWS observabilityadmin service" + }, "omics": { "description": "C++ SDK for the AWS omics service" }, @@ -869,6 +907,9 @@ "panorama": { "description": "C++ SDK for the AWS panorama service" }, + "partnercentral-selling": { + "description": "C++ SDK for the AWS partnercentral-selling service" + }, "payment-cryptography": { "description": "C++ SDK for the AWS payment-cryptography service" }, @@ -881,6 +922,9 @@ "pca-connector-scep": { "description": "C++ SDK for the AWS pca-connector-scep service" }, + "pcs": { + "description": "C++ SDK for the AWS pcs service" + }, "personalize": { "description": "C++ SDK for the AWS personalize service" }, @@ -917,6 +961,9 @@ "proton": { "description": "C++ SDK for the AWS proton service" }, + "qapps": { + "description": "C++ SDK for the AWS qapps service" + }, "qbusiness": { "description": "C++ SDK for the AWS qbusiness service" }, @@ -1038,6 +1085,9 @@ "s3outposts": { "description": "C++ SDK for the AWS s3outposts service" }, + "s3tables": { + "description": "C++ SDK for the AWS s3tables service" + }, "sagemaker": { "description": "C++ SDK for the AWS sagemaker service" }, @@ -1074,6 +1124,9 @@ "secretsmanager": { "description": "C++ SDK for the AWS secretsmanager service" }, + "security-ir": { + "description": "C++ SDK for the AWS security-ir service" + }, "securityhub": { "description": "C++ SDK for the AWS securityhub service" }, @@ -1122,6 +1175,9 @@ "sns": { "description": "C++ SDK for the AWS sns service" }, + "socialmessaging": { + "description": "C++ SDK for the AWS socialmessaging service" + }, "sqs": { "description": "C++ SDK for the AWS sqs service" }, @@ -1134,6 +1190,9 @@ "ssm-incidents": { "description": "C++ SDK for the AWS ssm-incidents service" }, + "ssm-quicksetup": { + "description": "C++ SDK for the AWS ssm-quicksetup service" + }, "ssm-sap": { "description": "C++ SDK for the AWS ssm-sap service" }, diff --git a/ports/s2n/portfile.cmake b/ports/s2n/portfile.cmake index ffd1270cf1..760df2dc9d 100644 --- a/ports/s2n/portfile.cmake +++ b/ports/s2n/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO aws/s2n-tls REF "v${VERSION}" - SHA512 10a6dcf6669ca97d65f009a692075c858b9b344c535487f64b4b2046f0cda0241c884fdc3d8f054a3bf85d080582a1000b6edca2b3bf98f7aa62857ac97443b2 + SHA512 17f49a114a3e3934cea2ebff47198417927d405194f901540380844f9481d11ccff2219b3512bd20a1f3d1945515b637b609aceaaa3b55701574df1d859125ec PATCHES fix-cmake-target-path.patch ) diff --git a/ports/s2n/vcpkg.json b/ports/s2n/vcpkg.json index c4f2080ca4..abb4a4c17e 100644 --- a/ports/s2n/vcpkg.json +++ b/ports/s2n/vcpkg.json @@ -1,6 +1,6 @@ { "name": "s2n", - "version": "1.5.5", + "version": "1.5.9", "description": "C99 implementation of the TLS/SSL protocols.", "homepage": "https://github.com/aws/s2n-tls", "license": "Apache-2.0", diff --git a/versions/a-/aws-c-auth.json b/versions/a-/aws-c-auth.json index 2251443d23..7f7ec22a0d 100644 --- a/versions/a-/aws-c-auth.json +++ b/versions/a-/aws-c-auth.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0626c208b17cd95760632b920ecd386365638ee9", + "version": "0.8.0", + "port-version": 0 + }, { "git-tree": "fab2a20a2afd37468953826e9db352ee71ba38d6", "version": "0.7.31", diff --git a/versions/a-/aws-c-cal.json b/versions/a-/aws-c-cal.json index 67e90bfec8..cc245e378d 100644 --- a/versions/a-/aws-c-cal.json +++ b/versions/a-/aws-c-cal.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2cdde2097cab22f8b121239ab9e0484efd564dd7", + "version": "0.8.1", + "port-version": 0 + }, { "git-tree": "da7748e0883f0c8e02321bc1ef1004041c7fbbf8", "version": "0.7.4", diff --git a/versions/a-/aws-c-common.json b/versions/a-/aws-c-common.json index 77f9f9a848..0b252edaa3 100644 --- a/versions/a-/aws-c-common.json +++ b/versions/a-/aws-c-common.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c3f5d0045119455d8dd99017bc4c4c535ec68b37", + "version": "0.10.6", + "port-version": 0 + }, { "git-tree": "6ca8ab15e996d475016dcb8a29cf3558fc4f6568", "version": "0.9.30", diff --git a/versions/a-/aws-c-compression.json b/versions/a-/aws-c-compression.json index 414a8e63b5..f86aeaeeff 100644 --- a/versions/a-/aws-c-compression.json +++ b/versions/a-/aws-c-compression.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1a498525014f608149e273dd9477e6880ad9c851", + "version": "0.3.0", + "port-version": 0 + }, { "git-tree": "8bdfbfedbc64461b1a653d904e8d71e8fe75ed4d", "version": "0.2.19", diff --git a/versions/a-/aws-c-event-stream.json b/versions/a-/aws-c-event-stream.json index 35b06e3ae3..4d28a8a70c 100644 --- a/versions/a-/aws-c-event-stream.json +++ b/versions/a-/aws-c-event-stream.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4d6118e6451f47e0471812ee7cdea2317774a4df", + "version": "0.5.0", + "port-version": 0 + }, { "git-tree": "3ce2f05af1ef06109a9025033ea8322479473cdd", "version": "0.4.3", diff --git a/versions/a-/aws-c-http.json b/versions/a-/aws-c-http.json index 767dee81e6..9d45f4240a 100644 --- a/versions/a-/aws-c-http.json +++ b/versions/a-/aws-c-http.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "60fbed4d06ee2153dff9742b717bc71c587056e6", + "version": "0.9.2", + "port-version": 0 + }, { "git-tree": "5ce014beeda67d7d46ad21707433a8f7341a9e77", "version": "0.8.10", diff --git a/versions/a-/aws-c-io.json b/versions/a-/aws-c-io.json index 7c04a7c1dd..f9189650f1 100644 --- a/versions/a-/aws-c-io.json +++ b/versions/a-/aws-c-io.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e003c0cc29540c2781aff4df978aa347e34db528", + "version": "0.15.3", + "port-version": 0 + }, { "git-tree": "e61766c04e17d7161154c6a3711adbdd668cd5f4", "version": "0.14.18", diff --git a/versions/a-/aws-c-mqtt.json b/versions/a-/aws-c-mqtt.json index 7113d1b752..386d8d5200 100644 --- a/versions/a-/aws-c-mqtt.json +++ b/versions/a-/aws-c-mqtt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "2311d9e3c97821d8027394df1b11a989d0688301", + "version": "0.11.0", + "port-version": 0 + }, { "git-tree": "dbf87664aa6737a36235a074099574841864cd25", "version": "0.10.7", diff --git a/versions/a-/aws-c-s3.json b/versions/a-/aws-c-s3.json index c982660ceb..45a14b75b7 100644 --- a/versions/a-/aws-c-s3.json +++ b/versions/a-/aws-c-s3.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9c8e850f164e5ed3bb0619429dfa473fad14fd60", + "version": "0.7.7", + "port-version": 0 + }, { "git-tree": "f97ac587659b22375a6dc1b16a87adda99d4662b", "version": "0.6.6", diff --git a/versions/a-/aws-c-sdkutils.json b/versions/a-/aws-c-sdkutils.json index 4da49eb24c..fa5cb05cf3 100644 --- a/versions/a-/aws-c-sdkutils.json +++ b/versions/a-/aws-c-sdkutils.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f598b056368babc76eabd974014b79a58da5f58b", + "version": "0.2.1", + "port-version": 0 + }, { "git-tree": "9160fd89b00f09e336d1efbeb7ece4158d1be332", "version": "0.1.19", diff --git a/versions/a-/aws-checksums.json b/versions/a-/aws-checksums.json index 2ddcbb2bdf..2f25d8ebf8 100644 --- a/versions/a-/aws-checksums.json +++ b/versions/a-/aws-checksums.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "f21a15b24a1361f3f0a6254b1328797ec831f596", + "version": "0.2.2", + "port-version": 0 + }, { "git-tree": "312d192b55e17423130daac21855dba94d8424d1", "version": "0.1.20", diff --git a/versions/a-/aws-crt-cpp.json b/versions/a-/aws-crt-cpp.json index a1d96c439b..ca86937160 100644 --- a/versions/a-/aws-crt-cpp.json +++ b/versions/a-/aws-crt-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "9d446e44b0e560c8072e34a82d336f048ba02b60", + "version": "0.29.7", + "port-version": 0 + }, { "git-tree": "5c17e181bec20b7da35cdadf7e4877cf171bbb87", "version": "0.29.6", diff --git a/versions/a-/aws-sdk-cpp.json b/versions/a-/aws-sdk-cpp.json index 3f035d3c54..3de8c62647 100644 --- a/versions/a-/aws-sdk-cpp.json +++ b/versions/a-/aws-sdk-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d6ec576e44d9161027b27b4201c419a2f2ee6980", + "version": "1.11.467", + "port-version": 0 + }, { "git-tree": "d59e22e8a467c7cba1e83fa9fb222eae9cbdfd45", "version": "1.11.460", diff --git a/versions/baseline.json b/versions/baseline.json index cdefe7aba7..f4f23cba9f 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -389,51 +389,51 @@ "port-version": 0 }, "aws-c-auth": { - "baseline": "0.7.31", + "baseline": "0.8.0", "port-version": 0 }, "aws-c-cal": { - "baseline": "0.7.4", + "baseline": "0.8.1", "port-version": 0 }, "aws-c-common": { - "baseline": "0.9.30", + "baseline": "0.10.6", "port-version": 0 }, "aws-c-compression": { - "baseline": "0.2.19", + "baseline": "0.3.0", "port-version": 0 }, "aws-c-event-stream": { - "baseline": "0.4.3", + "baseline": "0.5.0", "port-version": 0 }, "aws-c-http": { - "baseline": "0.8.10", + "baseline": "0.9.2", "port-version": 0 }, "aws-c-io": { - "baseline": "0.14.18", + "baseline": "0.15.3", "port-version": 0 }, "aws-c-mqtt": { - "baseline": "0.10.7", + "baseline": "0.11.0", "port-version": 0 }, "aws-c-s3": { - "baseline": "0.6.6", + "baseline": "0.7.7", "port-version": 0 }, "aws-c-sdkutils": { - "baseline": "0.1.19", + "baseline": "0.2.1", "port-version": 0 }, "aws-checksums": { - "baseline": "0.1.20", + "baseline": "0.2.2", "port-version": 0 }, "aws-crt-cpp": { - "baseline": "0.29.6", + "baseline": "0.29.7", "port-version": 0 }, "aws-lambda-cpp": { @@ -441,7 +441,7 @@ "port-version": 0 }, "aws-sdk-cpp": { - "baseline": "1.11.460", + "baseline": "1.11.467", "port-version": 0 }, "azmq": { @@ -8109,7 +8109,7 @@ "port-version": 0 }, "s2n": { - "baseline": "1.5.5", + "baseline": "1.5.9", "port-version": 0 }, "safeint": { diff --git a/versions/s-/s2n.json b/versions/s-/s2n.json index bcc291f0e0..19faeed462 100644 --- a/versions/s-/s2n.json +++ b/versions/s-/s2n.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c97aa61e43c57233ca6d62a3e364d85651f9c0ac", + "version": "1.5.9", + "port-version": 0 + }, { "git-tree": "eb07be3d0d2f927badd5e4add1727a7104811c9b", "version": "1.5.5",