devel/grpc 1.84.0,2 FreeBSD
HTTP/2-based RPC framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
738abf718e- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 6797.1 KiB, 30643.1 KiB installed
Description
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere, enables client and server applications to communicate transparently, and simplifies the building of connected systems.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/grpc | 1.84.0,2 |
| OpenBSD | net/grpc | 1.84.0p0 |
| NetBSD | net/grpc | 1.83.1 |
| DragonFly | devel/grpc | 1.72.0,2 |
| MidnightBSD | devel/grpc | 1.80.0,2 |
Install
Binary package:
pkg install grpc
From the ports tree:
cd /usr/ports/devel/grpc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= grpc>0:devel/grpc
LIB_DEPENDS= libaddress_sorting.so:devel/grpc
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 | 1.84.0,2 | 1.84.0,2 | 1.50.1,2 | 1.74.0,2 | 1.84.0,2 |
| FreeBSD:14:quarterly | 1.84.0,2 | 1.84.0,2 | n/a | 1.74.0,2 | 1.84.0,2 |
| FreeBSD:15:latest | 1.84.0,2 | 1.84.0,2 | n/a | 1.74.0,2 | 1.74.0,2 |
| FreeBSD:15:quarterly | 1.84.0,2 | 1.84.0,2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.84.0,2 | 1.84.0,2 | 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 2
abseil>=20240116.0: devel/abseilxxhash>=0: devel/xxhash
Library 5
libabsl_base.so: devel/abseillibbenchmark.so: devel/benchmarklibcares.so: dns/c-areslibprotobuf.so: devel/protobuflibre2.so: devel/re2
The full lists below include those, and their dependencies in turn.
Build dependencies 22
Run dependencies 6
Required by 169
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/ncbi-blast+
- biology/py-gtfparse
- biology/py-multiqc
- biology/rna-seq
- databases/arrow
- databases/arrow-glib
- databases/py-databricks-sql-connector
- databases/py-datafusion
- databases/py-db-dtypes
- databases/py-harlequin
- databases/py-harlequin-mysql
- databases/py-harlequin-postgres
- databases/py-lancedb
- databases/py-pyarrow
- databases/py-pyarrow-stubs
- databases/py-pylance
- databases/rubygem-google-cloud-datastore
- databases/rubygem-google-cloud-datastore-v1
- databases/rubygem-google-cloud-firestore
- databases/rubygem-google-cloud-firestore-v1
- databases/rubygem-red-arrow
- databases/rubygem-red-arrow-dataset
- databases/rubygem-red-arrow-flight
- databases/rubygem-red-arrow-flight-sql
- databases/rubygem-red-gandiva
- databases/rubygem-red-parquet
- deskutils/py-qmd
- devel/google-cloud-cpp
- devel/py-dask
- devel/py-dask-awkward
- devel/py-dask-expr
- devel/py-dask-geopandas
- devel/py-dask-histogram
- devel/py-distributed
- devel/py-xarray-simlab
- devel/rubygem-gapic-common
- devel/rubygem-gapic-common-gitlab
- devel/rubygem-gitlab-labkit
- devel/rubygem-google-iam-credentials
- devel/rubygem-google-iam-credentials-v1
- devel/rubygem-google-iam-v1
- devel/rubygem-googleapis-common-protos
- devel/rubygem-googleapis-common-protos-gitlab
- devel/rubygem-grpc-google-iam-v1
- devel/rubygem-grpc-google-iam-v1-gitlab
- finance/freqtrade
- finance/py-openbb
- finance/py-openbb-cftc
- finance/py-openbb-jodi
- finance/py-openbb-tmx
- graphics/py-agx-emulsion
- graphics/py-geosnap
- graphics/py-olmocr
- math/py-pandas-gbq
- math/py-pyFFTW
- math/py-qats
- math/scilab
- math/scilab-toolbox-swt
- misc/colibri
- misc/comfyui
- misc/py-QSpectrumAnalyzer
- misc/py-apache-beam
- misc/py-compressed-tensors
- misc/py-crewai
- misc/py-crewai-tools
- misc/py-datasets
- misc/py-eemeter
- misc/py-evaluate
- misc/py-kokoro
- misc/py-llama-index-embeddings-huggingface
- misc/py-llama-index-llms-ibm
- misc/py-napari
- misc/py-npTDMS
- misc/py-optimum
- misc/py-peft
- misc/py-sagemaker
- misc/py-sagemaker-mlops
- misc/py-sentence-transformers
- misc/py-shap2
- misc/py-soapy_power
- misc/py-transformers
- misc/py-vllm
- misc/py-xgboost
- misc/py-xgrammar
- net-mgmt/fastnetmon
- net/rubygem-gitaly
- net/rubygem-gitlab-gkg-proto
- net/rubygem-gitlab-kas-grpc
- net/rubygem-gitlab-orbit-proto
- net/rubygem-google-cloud-bigtable
- net/rubygem-google-cloud-bigtable-admin-v2
- net/rubygem-google-cloud-bigtable-v2
- net/rubygem-google-cloud-compute-v1
- net/rubygem-google-cloud-location
- net/rubygem-google-cloud-location-gitlab
- net/rubygem-google-cloud-logging
- net/rubygem-google-cloud-logging-v2
The first 100 are listed.
Configuration
Options name: devel_grpc
| Option | Default | Description |
|---|---|---|
| OPENTELEMETRY | off | Build grpcpp_otel_plugin |
- USES
- cmake compiler:c++17-lang cpe localbase:ldflags pkgconfig ssl
- Service scripts
- none
- Conflicts with
- grpc[0-9][0-9][0-9]
Files
pkg-plist 402
- bin/grpc_cpp_plugin
- bin/grpc_csharp_plugin
- bin/grpc_node_plugin
- bin/grpc_objective_c_plugin
- bin/grpc_php_plugin
- bin/grpc_python_plugin
- bin/grpc_ruby_plugin
- include/grpc++/alarm.h
- include/grpc++/channel.h
- include/grpc++/client_context.h
- include/grpc++/completion_queue.h
- include/grpc++/create_channel.h
- include/grpc++/create_channel_posix.h
- include/grpc++/ext/health_check_service_server_builder_option.h
- include/grpc++/ext/proto_server_reflection_plugin.h
- include/grpc++/generic/async_generic_service.h
- include/grpc++/generic/generic_stub.h
- include/grpc++/grpc++.h
- include/grpc++/health_check_service_interface.h
- include/grpc++/impl/call.h
- include/grpc++/impl/channel_argument_option.h
- include/grpc++/impl/client_unary_call.h
- include/grpc++/impl/codegen/async_stream.h
- include/grpc++/impl/codegen/async_unary_call.h
- include/grpc++/impl/codegen/byte_buffer.h
- include/grpc++/impl/codegen/call.h
- include/grpc++/impl/codegen/channel_interface.h
- include/grpc++/impl/codegen/client_context.h
- include/grpc++/impl/codegen/client_unary_call.h
- include/grpc++/impl/codegen/completion_queue.h
- include/grpc++/impl/codegen/completion_queue_tag.h
- include/grpc++/impl/codegen/config.h
- include/grpc++/impl/codegen/config_protobuf.h
- include/grpc++/impl/codegen/create_auth_context.h
- include/grpc++/impl/codegen/metadata_map.h
- include/grpc++/impl/codegen/method_handler_impl.h
- include/grpc++/impl/codegen/proto_utils.h
- include/grpc++/impl/codegen/rpc_method.h
- include/grpc++/impl/codegen/rpc_service_method.h
- include/grpc++/impl/codegen/security/auth_context.h
- include/grpc++/impl/codegen/serialization_traits.h
- include/grpc++/impl/codegen/server_context.h
- include/grpc++/impl/codegen/server_interface.h
- include/grpc++/impl/codegen/service_type.h
- include/grpc++/impl/codegen/slice.h
- include/grpc++/impl/codegen/status.h
- include/grpc++/impl/codegen/status_code_enum.h
- include/grpc++/impl/codegen/string_ref.h
- include/grpc++/impl/codegen/stub_options.h
- include/grpc++/impl/codegen/sync_stream.h
- include/grpc++/impl/codegen/time.h
- include/grpc++/impl/grpc_library.h
- include/grpc++/impl/method_handler_impl.h
- include/grpc++/impl/rpc_method.h
- include/grpc++/impl/rpc_service_method.h
- include/grpc++/impl/serialization_traits.h
- include/grpc++/impl/server_builder_option.h
- include/grpc++/impl/server_builder_plugin.h
- include/grpc++/impl/server_initializer.h
- include/grpc++/impl/service_type.h
- include/grpc++/resource_quota.h
- include/grpc++/security/auth_context.h
- include/grpc++/security/auth_metadata_processor.h
- include/grpc++/security/credentials.h
- include/grpc++/security/server_credentials.h
- include/grpc++/server.h
- include/grpc++/server_builder.h
- include/grpc++/server_context.h
- include/grpc++/server_posix.h
- include/grpc++/support/async_stream.h
- include/grpc++/support/async_unary_call.h
- include/grpc++/support/byte_buffer.h
- include/grpc++/support/channel_arguments.h
- include/grpc++/support/config.h
- include/grpc++/support/error_details.h
- include/grpc++/support/slice.h
- include/grpc++/support/status.h
- include/grpc++/support/status_code_enum.h
- include/grpc++/support/string_ref.h
- include/grpc++/support/stub_options.h
- include/grpc++/support/sync_stream.h
- include/grpc++/support/time.h
- include/grpc/byte_buffer.h
- include/grpc/byte_buffer_reader.h
- include/grpc/census.h
- include/grpc/compression.h
- include/grpc/context_types.h
- include/grpc/create_channel_from_endpoint.h
- include/grpc/credentials.h
- include/grpc/credentials_cpp.h
- include/grpc/event_engine/endpoint_config.h
- include/grpc/event_engine/event_engine.h
- include/grpc/event_engine/extensible.h
- include/grpc/event_engine/internal/memory_allocator_impl.h
- include/grpc/event_engine/internal/slice_cast.h
- include/grpc/event_engine/internal/write_event.h
- include/grpc/event_engine/memory_allocator.h
- include/grpc/event_engine/memory_request.h
- include/grpc/event_engine/port.h
- include/grpc/event_engine/slice.h
The first 100 are listed.
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| grpc-grpc-v1.84.0_GH0.tar.gz | 1.6364079e+07 | 17a4d25717f4871eb71cfdf191f7491f66a59c8ebc782ab53d52fcbfc478959f |
| envoyproxy-data-plane-api-102e9b1_GH0.tar.gz | 1.104231e+06 | f63d7ef9c3ab2025f9ca59e5c39b155be66747ff8c9bb9c5bd72abd2d126e33a |
| googleapis-googleapis-0fad501_GH0.tar.gz | 1.3236631e+07 | c90cba839f71edc3b7c8b3e449595529de2d6fbd45050fb67d4effcec5c9305e |
| grpc-grpc-proto-dd549fc_GH0.tar.gz | 45680 | b6483a146e85cf28c4a9fd16e3760534ad5ca14f2b9e4aba9856931efb8a022c |
Commit history 7
The latest 5 of 7 in the history this site was built from.