devel/google-cloud-cpp 2.27.0_28 FreeBSD
C++ Idiomatic Clients for Google Cloud Platform services
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
738abf718e- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 6309.2 KiB, 64660.8 KiB installed
Description
Google cloud C++ libraries are C++ libraries for use with the Google Cloud platform. Google Cloud Platform provides infrastructure as a service, platform as a service, and serverless computing environments.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/google-cloud-cpp | 2.27.0_28 |
| DragonFly | devel/google-cloud-cpp | 2.27.0_17 |
Install
Binary package:
pkg install google-cloud-cpp
From the ports tree:
cd /usr/ports/devel/google-cloud-cpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= google-cloud-cpp>0:devel/google-cloud-cpp
LIB_DEPENDS= libgoogle_cloud_cpp_api_annotations_protos.so:devel/google-cloud-cpp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.27.0_28 | 2.27.0_28 | - | 2.27.0_19 | - |
| FreeBSD:14:quarterly | 2.27.0_28 | 2.27.0_28 | n/a | 2.27.0_19 | - |
| FreeBSD:15:latest | 2.27.0_28 | 2.27.0_28 | n/a | 2.27.0_19 | - |
| FreeBSD:15:quarterly | 2.27.0_28 | 2.27.0_28 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.27.0_28 | 2.27.0_28 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
grpc>=1.19.1: devel/grpcnlohmann-json>0: devel/nlohmann-jsonprotobuf>=3.7.1: devel/protobuf
Library 7
libabsl_strings.so: devel/abseillibcares.so: dns/c-areslibcrc32c.so: devel/crc32clibcurl.so: ftp/curllibgrpc.so: devel/grpclibprotobuf.so: devel/protobuflibre2.so: devel/re2
The full lists below include those, and their dependencies in turn.
Build dependencies 31
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/abseil
- devel/benchmark
- devel/cmake-core
- devel/crc32c
- devel/gettext-runtime
- devel/grpc
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/nlohmann-json
- devel/pkgconf
- devel/protobuf
- devel/re2
- devel/readline
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 18
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang pathfix pkgconfig ssl
- Service scripts
- none
Message after installing
Files
pkg-plist 1758
- include/google/api/annotations.grpc.pb.h
- include/google/api/annotations.pb.h
- include/google/api/annotations.proto
- include/google/api/auth.grpc.pb.h
- include/google/api/auth.pb.h
- include/google/api/auth.proto
- include/google/api/backend.grpc.pb.h
- include/google/api/backend.pb.h
- include/google/api/backend.proto
- include/google/api/billing.grpc.pb.h
- include/google/api/billing.pb.h
- include/google/api/billing.proto
- include/google/api/client.grpc.pb.h
- include/google/api/client.pb.h
- include/google/api/client.proto
- include/google/api/config_change.grpc.pb.h
- include/google/api/config_change.pb.h
- include/google/api/config_change.proto
- include/google/api/consumer.grpc.pb.h
- include/google/api/consumer.pb.h
- include/google/api/consumer.proto
- include/google/api/context.grpc.pb.h
- include/google/api/context.pb.h
- include/google/api/context.proto
- include/google/api/control.grpc.pb.h
- include/google/api/control.pb.h
- include/google/api/control.proto
- include/google/api/distribution.grpc.pb.h
- include/google/api/distribution.pb.h
- include/google/api/distribution.proto
- include/google/api/documentation.grpc.pb.h
- include/google/api/documentation.pb.h
- include/google/api/documentation.proto
- include/google/api/endpoint.grpc.pb.h
- include/google/api/endpoint.pb.h
- include/google/api/endpoint.proto
- include/google/api/error_reason.grpc.pb.h
- include/google/api/error_reason.pb.h
- include/google/api/error_reason.proto
- include/google/api/field_behavior.grpc.pb.h
- include/google/api/field_behavior.pb.h
- include/google/api/field_behavior.proto
- include/google/api/field_info.grpc.pb.h
- include/google/api/field_info.pb.h
- include/google/api/field_info.proto
- include/google/api/http.grpc.pb.h
- include/google/api/http.pb.h
- include/google/api/http.proto
- include/google/api/httpbody.grpc.pb.h
- include/google/api/httpbody.pb.h
- include/google/api/httpbody.proto
- include/google/api/label.grpc.pb.h
- include/google/api/label.pb.h
- include/google/api/label.proto
- include/google/api/launch_stage.grpc.pb.h
- include/google/api/launch_stage.pb.h
- include/google/api/launch_stage.proto
- include/google/api/log.grpc.pb.h
- include/google/api/log.pb.h
- include/google/api/log.proto
- include/google/api/logging.grpc.pb.h
- include/google/api/logging.pb.h
- include/google/api/logging.proto
- include/google/api/metric.grpc.pb.h
- include/google/api/metric.pb.h
- include/google/api/metric.proto
- include/google/api/monitored_resource.grpc.pb.h
- include/google/api/monitored_resource.pb.h
- include/google/api/monitored_resource.proto
- include/google/api/monitoring.grpc.pb.h
- include/google/api/monitoring.pb.h
- include/google/api/monitoring.proto
- include/google/api/policy.grpc.pb.h
- include/google/api/policy.pb.h
- include/google/api/policy.proto
- include/google/api/quota.grpc.pb.h
- include/google/api/quota.pb.h
- include/google/api/quota.proto
- include/google/api/resource.grpc.pb.h
- include/google/api/resource.pb.h
- include/google/api/resource.proto
- include/google/api/routing.grpc.pb.h
- include/google/api/routing.pb.h
- include/google/api/routing.proto
- include/google/api/service.grpc.pb.h
- include/google/api/service.pb.h
- include/google/api/service.proto
- include/google/api/source_info.grpc.pb.h
- include/google/api/source_info.pb.h
- include/google/api/source_info.proto
- include/google/api/system_parameter.grpc.pb.h
- include/google/api/system_parameter.pb.h
- include/google/api/system_parameter.proto
- include/google/api/usage.grpc.pb.h
- include/google/api/usage.pb.h
- include/google/api/usage.proto
- include/google/api/visibility.grpc.pb.h
- include/google/api/visibility.pb.h
- include/google/api/visibility.proto
- include/google/bigtable/admin/v2/bigtable_instance_admin.grpc.pb.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| google-cloud-cpp/googleapis-google-cloud-cpp-v2.27.0_GH0.tar.gz | 1.457854e+07 | 333fe00210ce1a6f0c1b51c232438a316eaf2c7a1724f75d0b2c64f8fc456aa7 |
| google-cloud-cpp/googleapis-googleapis-e3838fbf057c3b69efc1e0b8e1a5a288ee91a00d_GH0.tar.gz | 9.028241e+06 | 2966f46125ef3665329340288771e85fb8f6e289b2f4f9adb972fdb42d49e180 |