diff --git a/ports/google-cloud-cpp/portfile.cmake b/ports/google-cloud-cpp/portfile.cmake index 8c6178875f796c..3edef79dd7f83f 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 5e77e08a5321f5cf794cb9e4cc4745e069a7dbc161414dac309f1bb5ea52d0adae086b13aed7195a7725a59cbc92206dd391aeef86dbf44bec7a8bee266c8881 + SHA512 52cab0e1ee1ebd51097d28b2cd9a390110ce3f45e92d262fb301cfebdea369ea8b9290c44c26d6b6ba568b0dab1e4871ea819f8a440efeefb38c99f2776aac27 HEAD_REF main PATCHES support_absl_cxx17.patch @@ -48,10 +48,6 @@ vcpkg_cmake_configure( -DGOOGLE_CLOUD_CPP_ENABLE_CCACHE=OFF -DGOOGLE_CLOUD_CPP_ENABLE_EXAMPLES=OFF -DBUILD_TESTING=OFF - # This is needed by the `experimental-storage-grpc` feature until vcpkg - # gets Protobuf >= 4.23.0. It has no effect for other features, so - # it is simpler to just always turn it on. - -DGOOGLE_CLOUD_CPP_ENABLE_CTYPE_CORD_WORKAROUND=ON ) vcpkg_cmake_install() diff --git a/ports/google-cloud-cpp/vcpkg.json b/ports/google-cloud-cpp/vcpkg.json index e3e56e6008fb0f..a7387a1c499830 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.22.0", - "port-version": 1, + "version": "2.23.0", "description": "C++ Client Libraries for Google Cloud Platform APIs.", "homepage": "https://github.com/googleapis/google-cloud-cpp", "license": "Apache-2.0", @@ -123,6 +122,18 @@ } ] }, + "apphub": { + "description": "App Hub API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "artifactregistry": { "description": "Artifact Registry API C++ Client Library", "dependencies": [ @@ -174,6 +185,18 @@ } ] }, + "backupdr": { + "description": "Backup and DR Service API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "baremetalsolution": { "description": "Bare Metal Solution API C++ Client Library", "dependencies": [ @@ -296,6 +319,18 @@ } ] }, + "cloudcontrolspartner": { + "description": "Cloud Controls Partner API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "cloudquotas": { "description": "Cloud Quotas API C++ Client Library", "dependencies": [ @@ -1315,6 +1350,18 @@ } ] }, + "storagecontrol": { + "description": "Cloud Storage Control API C++ Client Library", + "dependencies": [ + { + "name": "google-cloud-cpp", + "default-features": false, + "features": [ + "grpc-common" + ] + } + ] + }, "storageinsights": { "description": "Storage Insights API C++ Client Library", "dependencies": [ diff --git a/versions/baseline.json b/versions/baseline.json index 466c935d232756..5446781b98e96b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3125,8 +3125,8 @@ "port-version": 8 }, "google-cloud-cpp": { - "baseline": "2.22.0", - "port-version": 1 + "baseline": "2.23.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 ccdd3962cb3370..c55eee1fc9fddc 100644 --- a/versions/g-/google-cloud-cpp.json +++ b/versions/g-/google-cloud-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "0ef98bba38c16b783c0d60c80fbc49f928408df0", + "version": "2.23.0", + "port-version": 0 + }, { "git-tree": "671453ab8dafcf8bb0bbfa87a3649c26c6236942", "version": "2.22.0",