From eaba9afccf5a15550b564d02cb575d513b23a10c Mon Sep 17 00:00:00 2001 From: Bradley White <14679271+devbww@users.noreply.github.com> Date: Tue, 7 May 2024 23:30:17 -0400 Subject: [PATCH] [google-cloud-cpp] update to the latest release (2.24.0) (#38524) Tested locally (on x64-linux) with: ``` for feature in ; do ./vcpkg remove google-cloud-cpp; ./vcpkg install "google-cloud-cpp[core,${feature}]" || break; done ``` and ``` ./vcpkg remove google-cloud-cpp && ./vcpkg install 'google-cloud-cpp[*]' ``` - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file. --- ports/google-cloud-cpp/portfile.cmake | 2 +- ports/google-cloud-cpp/vcpkg.json | 99 ++++++++++++++++++++++++++- versions/baseline.json | 4 +- versions/g-/google-cloud-cpp.json | 5 ++ 4 files changed, 105 insertions(+), 5 deletions(-) diff --git a/ports/google-cloud-cpp/portfile.cmake b/ports/google-cloud-cpp/portfile.cmake index 8974fce371..fd3a293395 100644 --- a/ports/google-cloud-cpp/portfile.cmake +++ b/ports/google-cloud-cpp/portfile.cmake @@ -4,7 +4,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO googleapis/google-cloud-cpp REF "v${VERSION}" - SHA512 52cab0e1ee1ebd51097d28b2cd9a390110ce3f45e92d262fb301cfebdea369ea8b9290c44c26d6b6ba568b0dab1e4871ea819f8a440efeefb38c99f2776aac27 + SHA512 f0196fadab18164a1b1313717329063167c003279d0898ecedd18ca562c4344a4a5be302bd951fa5c95582078fe5e88a1a8debbc66db8c8dfafedfdf7a019522 HEAD_REF main PATCHES support_absl_cxx17.patch diff --git a/ports/google-cloud-cpp/vcpkg.json b/ports/google-cloud-cpp/vcpkg.json index 5451fb033b..086962d692 100644 --- a/ports/google-cloud-cpp/vcpkg.json +++ b/ports/google-cloud-cpp/vcpkg.json @@ -1,7 +1,6 @@ { "name": "google-cloud-cpp", - "version": "2.23.0", - "port-version": 1, + "version": "2.24.0", "description": "C++ Client Libraries for Google Cloud Platform APIs.", "homepage": "https://github.com/googleapis/google-cloud-cpp", "license": "Apache-2.0", @@ -66,6 +65,18 @@ } ] }, + "aiplatform": { + "description": "Vertex AI API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "alloydb": { "description": "Alloy DB API C++ Client Library", "dependencies": [ @@ -458,6 +469,18 @@ } ] }, + "contentwarehouse": { + "description": "Document AI Warehouse API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "datacatalog": { "description": "Google Cloud Data Catalog API C++ Client Library", "dependencies": [ @@ -614,6 +637,18 @@ } ] }, + "domains": { + "description": "Cloud Domains API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "edgecontainer": { "description": "Distributed Cloud Edge Container API C++ Client Library", "dependencies": [ @@ -638,6 +673,18 @@ } ] }, + "essentialcontacts": { + "description": "Essential Contacts API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "eventarc": { "description": "Eventarc API C++ Client Library", "dependencies": [ @@ -687,6 +734,18 @@ } ] }, + "gkebackup": { + "description": "Backup for GKE API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "gkehub": { "description": "GKE Hub C++ Client Library", "dependencies": [ @@ -918,6 +977,18 @@ } ] }, + "networkservices": { + "description": "Network Services API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "notebooks": { "description": "Notebooks API C++ Client Library", "dependencies": [ @@ -1076,6 +1147,18 @@ } ] }, + "recaptchaenterprise": { + "description": "reCAPTCHA Enterprise API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "recommender": { "description": "Recommender C++ Client Library", "dependencies": [ @@ -1450,6 +1533,18 @@ } ] }, + "timeseriesinsights": { + "description": "Timeseries Insights API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "tpu": { "description": "Cloud TPU API C++ Client Library", "dependencies": [ diff --git a/versions/baseline.json b/versions/baseline.json index cac7cb7d19..586a5d64bc 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3129,8 +3129,8 @@ "port-version": 8 }, "google-cloud-cpp": { - "baseline": "2.23.0", - "port-version": 1 + "baseline": "2.24.0", + "port-version": 0 }, "google-cloud-cpp-common": { "baseline": "alias", diff --git a/versions/g-/google-cloud-cpp.json b/versions/g-/google-cloud-cpp.json index 3924502d06..399b1c69b2 100644 --- a/versions/g-/google-cloud-cpp.json +++ b/versions/g-/google-cloud-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "339cf73b54f41dadee8c436b55791521612fcce9", + "version": "2.24.0", + "port-version": 0 + }, { "git-tree": "497d6d4bc7aecae76ea08934fab2ea655fc634ca", "version": "2.23.0",