From 205ef69eb605c1fac3d3b6667851cda9c4291880 Mon Sep 17 00:00:00 2001 From: Clayton Wheeler Date: Fri, 25 Feb 2022 09:30:16 -0600 Subject: [PATCH] [aws] Support building AWS packages on ARM Linux --- ports/aws-c-auth/vcpkg.json | 4 ++-- ports/aws-c-cal/vcpkg.json | 4 ++-- ports/aws-c-common/vcpkg.json | 4 ++-- ports/aws-c-compression/vcpkg.json | 4 ++-- ports/aws-c-event-stream/vcpkg.json | 4 ++-- ports/aws-c-http/vcpkg.json | 4 ++-- ports/aws-c-io/vcpkg.json | 4 ++-- ports/aws-c-mqtt/vcpkg.json | 4 ++-- ports/aws-c-s3/vcpkg.json | 4 ++-- ports/aws-checksums/vcpkg.json | 4 ++-- ports/aws-crt-cpp/vcpkg.json | 4 ++-- ports/aws-sdk-cpp/vcpkg.json | 3 ++- 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-checksums.json | 5 +++++ versions/a-/aws-crt-cpp.json | 5 +++++ versions/a-/aws-sdk-cpp.json | 5 +++++ versions/baseline.json | 24 ++++++++++++------------ 25 files changed, 96 insertions(+), 35 deletions(-) diff --git a/ports/aws-c-auth/vcpkg.json b/ports/aws-c-auth/vcpkg.json index dc8f75e8ae5fcf..4fa7c170105ad7 100644 --- a/ports/aws-c-auth/vcpkg.json +++ b/ports/aws-c-auth/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-auth", "version": "0.6.3", - "port-version": 1, + "port-version": 2, "description": "C99 library implementation of AWS client-side authentication: standard credentials providers and signing.", "homepage": "https://github.com/awslabs/aws-c-auth", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", "aws-c-http", diff --git a/ports/aws-c-cal/vcpkg.json b/ports/aws-c-cal/vcpkg.json index 48c7406ceddd0c..94b2f10728a2de 100644 --- a/ports/aws-c-cal/vcpkg.json +++ b/ports/aws-c-cal/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-cal", "version": "0.5.12", - "port-version": 1, + "port-version": 2, "description": "C99 wrapper for cryptography primitives.", "homepage": "https://github.com/awslabs/aws-c-cal", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-c-common/vcpkg.json b/ports/aws-c-common/vcpkg.json index 67d58320721786..7d927640d42147 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.6.9", - "port-version": 1, + "port-version": 2, "description": "AWS common library for C", "homepage": "https://github.com/awslabs/aws-c-common", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "openssl", { diff --git a/ports/aws-c-compression/vcpkg.json b/ports/aws-c-compression/vcpkg.json index 8b62d0389731b9..1e994e501c2798 100644 --- a/ports/aws-c-compression/vcpkg.json +++ b/ports/aws-c-compression/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-compression", "version": "0.2.14", - "port-version": 1, + "port-version": 2, "description": "C99 implementation of huffman encoding/decoding", "homepage": "https://github.com/awslabs/aws-c-compression", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-c-event-stream/vcpkg.json b/ports/aws-c-event-stream/vcpkg.json index 7018ea0b297574..ebabcab6a4d0b0 100644 --- a/ports/aws-c-event-stream/vcpkg.json +++ b/ports/aws-c-event-stream/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-event-stream", "version": "0.2.7", - "port-version": 1, + "port-version": 2, "description": "C99 implementation of the vnd.amazon.event-stream content-type.", "homepage": "https://github.com/awslabs/aws-c-event-stream", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-cal", "aws-c-common", diff --git a/ports/aws-c-http/vcpkg.json b/ports/aws-c-http/vcpkg.json index f7cf65478f5baf..34b0ed7ad36f9d 100644 --- a/ports/aws-c-http/vcpkg.json +++ b/ports/aws-c-http/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-http", "version": "0.6.5", - "port-version": 1, + "port-version": 2, "description": "C99 implementation of the HTTP/1.1 and HTTP/2 specifications", "homepage": "https://github.com/awslabs/aws-c-http", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-cal", "aws-c-common", diff --git a/ports/aws-c-io/vcpkg.json b/ports/aws-c-io/vcpkg.json index 60a1fb934a28d1..9fddd3bf3e2783 100644 --- a/ports/aws-c-io/vcpkg.json +++ b/ports/aws-c-io/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-io", "version": "0.10.7", - "port-version": 1, + "port-version": 2, "description": "Handles all IO and TLS work for application protocols.", "homepage": "https://github.com/awslabs/aws-c-io", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-cal", "aws-c-common", diff --git a/ports/aws-c-mqtt/vcpkg.json b/ports/aws-c-mqtt/vcpkg.json index 27a1ea1a80e764..5b0aff0a4c5fe6 100644 --- a/ports/aws-c-mqtt/vcpkg.json +++ b/ports/aws-c-mqtt/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-mqtt", "version": "0.7.6", - "port-version": 2, + "port-version": 3, "description": "C99 implementation of the MQTT 3.1.1 specification.", "homepage": "https://github.com/awslabs/aws-c-mqtt", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-common", "aws-c-http", diff --git a/ports/aws-c-s3/vcpkg.json b/ports/aws-c-s3/vcpkg.json index 31dba925664f63..d6fb5f033c34ee 100644 --- a/ports/aws-c-s3/vcpkg.json +++ b/ports/aws-c-s3/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-c-s3", "version": "0.1.25", - "port-version": 1, + "port-version": 2, "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", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-auth", "aws-c-cal", diff --git a/ports/aws-checksums/vcpkg.json b/ports/aws-checksums/vcpkg.json index 3cdea45345ddfe..c31742e6a8861f 100644 --- a/ports/aws-checksums/vcpkg.json +++ b/ports/aws-checksums/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-checksums", "version": "0.1.11", - "port-version": 2, + "port-version": 3, "description": "Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.", "homepage": "https://github.com/awslabs/aws-checksums", - "supports": "!arm", + "supports": "!(windows & arm)", "dependencies": [ "aws-c-common", { diff --git a/ports/aws-crt-cpp/vcpkg.json b/ports/aws-crt-cpp/vcpkg.json index 3b8cfafde8e874..02a962c205ba05 100644 --- a/ports/aws-crt-cpp/vcpkg.json +++ b/ports/aws-crt-cpp/vcpkg.json @@ -1,10 +1,10 @@ { "name": "aws-crt-cpp", "version": "0.15.1", - "port-version": 2, + "port-version": 3, "description": "Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations.", "homepage": "https://github.com/awslabs/aws-crt-cpp", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-c-auth", "aws-c-cal", diff --git a/ports/aws-sdk-cpp/vcpkg.json b/ports/aws-sdk-cpp/vcpkg.json index 64459ef4e138ee..a1a7850ce5a05f 100644 --- a/ports/aws-sdk-cpp/vcpkg.json +++ b/ports/aws-sdk-cpp/vcpkg.json @@ -2,9 +2,10 @@ "$note": "Automatically generated by generateFeatures.ps1", "name": "aws-sdk-cpp", "version": "1.9.160", + "port-version": 1, "description": "AWS SDK for C++", "homepage": "https://github.com/aws/aws-sdk-cpp", - "supports": "!arm & !uwp", + "supports": "!(windows & arm) & !uwp", "dependencies": [ "aws-crt-cpp", { diff --git a/versions/a-/aws-c-auth.json b/versions/a-/aws-c-auth.json index f7f624071d3925..4c5c0a437d46c9 100644 --- a/versions/a-/aws-c-auth.json +++ b/versions/a-/aws-c-auth.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "cdf9b6cb3b199b8ef1dec2e0d46bcfea7c8f536a", + "version": "0.6.3", + "port-version": 2 + }, { "git-tree": "be9ae25111a5c7104d7c3769fcd581ee9f5dac7a", "version": "0.6.3", diff --git a/versions/a-/aws-c-cal.json b/versions/a-/aws-c-cal.json index 13408318284a6d..ee01b313b69f3e 100644 --- a/versions/a-/aws-c-cal.json +++ b/versions/a-/aws-c-cal.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "a383adb52cab94b360e30cf82c1be79a45a75875", + "version": "0.5.12", + "port-version": 2 + }, { "git-tree": "33e7566ec2dc8cbc5ce91687b8627f946cdf231d", "version": "0.5.12", diff --git a/versions/a-/aws-c-common.json b/versions/a-/aws-c-common.json index 0126e48d167f0d..6add7a56ce4165 100644 --- a/versions/a-/aws-c-common.json +++ b/versions/a-/aws-c-common.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "56b4972c2535a4e8991826b6c595e433b0e80bf9", + "version": "0.6.9", + "port-version": 2 + }, { "git-tree": "20a16524a9cc1079486d4efd5230562c8b9bed8a", "version": "0.6.9", diff --git a/versions/a-/aws-c-compression.json b/versions/a-/aws-c-compression.json index 92f89d18da03ba..fc988fb9603f8c 100644 --- a/versions/a-/aws-c-compression.json +++ b/versions/a-/aws-c-compression.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "107778b6c4b3c09105fcc9a08b31b252278538a4", + "version": "0.2.14", + "port-version": 2 + }, { "git-tree": "5892ebc8e23b264d832f03d4f7dfb04856dd8367", "version": "0.2.14", diff --git a/versions/a-/aws-c-event-stream.json b/versions/a-/aws-c-event-stream.json index 32b6e788540552..d92b1f859c2d61 100644 --- a/versions/a-/aws-c-event-stream.json +++ b/versions/a-/aws-c-event-stream.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6a9e93d6dd8799afe5f56eeeda92793ba888691e", + "version": "0.2.7", + "port-version": 2 + }, { "git-tree": "4d0b2b6a72ae5ea454dc5378f9b3bc78320174ae", "version": "0.2.7", diff --git a/versions/a-/aws-c-http.json b/versions/a-/aws-c-http.json index f350b937022359..44db43e728a575 100644 --- a/versions/a-/aws-c-http.json +++ b/versions/a-/aws-c-http.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "845a574790e6fcd40bfc13cf0c65104d04e29350", + "version": "0.6.5", + "port-version": 2 + }, { "git-tree": "470e20b38e215a550b52c002a7cc8a7f18938bf9", "version": "0.6.5", diff --git a/versions/a-/aws-c-io.json b/versions/a-/aws-c-io.json index 38b5e2a1a295d9..1ea423119de0af 100644 --- a/versions/a-/aws-c-io.json +++ b/versions/a-/aws-c-io.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "7456b996bdeeeeb59fb39770d797fa2966d0a951", + "version": "0.10.7", + "port-version": 2 + }, { "git-tree": "45b959b56caa21052a67c2b3d0b493a3e401288c", "version": "0.10.7", diff --git a/versions/a-/aws-c-mqtt.json b/versions/a-/aws-c-mqtt.json index b167914ecca43e..8386463b3175b3 100644 --- a/versions/a-/aws-c-mqtt.json +++ b/versions/a-/aws-c-mqtt.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "028932fcffa607cc234348c2e2df454da7c4ccad", + "version": "0.7.6", + "port-version": 3 + }, { "git-tree": "834a199cf4560cbdd8e6dac09074b9b5b1d57d53", "version": "0.7.6", diff --git a/versions/a-/aws-c-s3.json b/versions/a-/aws-c-s3.json index ebee3021a12016..b556184cec95f1 100644 --- a/versions/a-/aws-c-s3.json +++ b/versions/a-/aws-c-s3.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c571d95b22b5f84591bf4a115ca47c522371efce", + "version": "0.1.25", + "port-version": 2 + }, { "git-tree": "620ce24ba09dd971644750eedcbb42a8f1fc2457", "version": "0.1.25", diff --git a/versions/a-/aws-checksums.json b/versions/a-/aws-checksums.json index ca72a34b8aac86..e1682a125afba6 100644 --- a/versions/a-/aws-checksums.json +++ b/versions/a-/aws-checksums.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "aeda736d7deef9292db2e43dc8702b2ddb5d59b0", + "version": "0.1.11", + "port-version": 3 + }, { "git-tree": "e70b465c6b8ce012ed176b822471dd440f853267", "version": "0.1.11", diff --git a/versions/a-/aws-crt-cpp.json b/versions/a-/aws-crt-cpp.json index 1ee9a028be5e31..fe805028eabd6a 100644 --- a/versions/a-/aws-crt-cpp.json +++ b/versions/a-/aws-crt-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e542ffdad6392c75909a3235d33c2a22c939c980", + "version": "0.15.1", + "port-version": 3 + }, { "git-tree": "d96290d0c6d34f9b4129e811e3b8fd2d62a699c7", "version": "0.15.1", diff --git a/versions/a-/aws-sdk-cpp.json b/versions/a-/aws-sdk-cpp.json index 011d3024729a3c..4db798d38b4ff0 100644 --- a/versions/a-/aws-sdk-cpp.json +++ b/versions/a-/aws-sdk-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "e1d4dde6c824e40b0a0dce27f48539dfa4f64eed", + "version": "1.9.160", + "port-version": 1 + }, { "git-tree": "e02908481470143ae86077c24e80d493d609f379", "version": "1.9.160", diff --git a/versions/baseline.json b/versions/baseline.json index 1286dcf59dd1b6..fe1b8e5929d7ca 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -258,47 +258,47 @@ }, "aws-c-auth": { "baseline": "0.6.3", - "port-version": 1 + "port-version": 2 }, "aws-c-cal": { "baseline": "0.5.12", - "port-version": 1 + "port-version": 2 }, "aws-c-common": { "baseline": "0.6.9", - "port-version": 1 + "port-version": 2 }, "aws-c-compression": { "baseline": "0.2.14", - "port-version": 1 + "port-version": 2 }, "aws-c-event-stream": { "baseline": "0.2.7", - "port-version": 1 + "port-version": 2 }, "aws-c-http": { "baseline": "0.6.5", - "port-version": 1 + "port-version": 2 }, "aws-c-io": { "baseline": "0.10.7", - "port-version": 1 + "port-version": 2 }, "aws-c-mqtt": { "baseline": "0.7.6", - "port-version": 2 + "port-version": 3 }, "aws-c-s3": { "baseline": "0.1.25", - "port-version": 1 + "port-version": 2 }, "aws-checksums": { "baseline": "0.1.11", - "port-version": 2 + "port-version": 3 }, "aws-crt-cpp": { "baseline": "0.15.1", - "port-version": 2 + "port-version": 3 }, "aws-lambda-cpp": { "baseline": "0.2.7", @@ -306,7 +306,7 @@ }, "aws-sdk-cpp": { "baseline": "1.9.160", - "port-version": 0 + "port-version": 1 }, "azmq": { "baseline": "2020-03-03",