[google-cloud-cpp] update to the latest release (2.24.0) (#38524)

Tested locally (on x64-linux) with:
```
for feature in <new_features>; 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.
This commit is contained in:
Bradley White 2024-05-07 23:30:17 -04:00 committed by GitHub
parent f4ab485c6b
commit eaba9afccf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 105 additions and 5 deletions

View File

@ -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

View File

@ -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": [

View File

@ -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",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "339cf73b54f41dadee8c436b55791521612fcce9",
"version": "2.24.0",
"port-version": 0
},
{
"git-tree": "497d6d4bc7aecae76ea08934fab2ea655fc634ca",
"version": "2.23.0",