BSD Ports

devel/grpc 1.80.0,2 MidnightBSD

HTTP/2-based RPC framework

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
devel

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

SystemPortVersion
MidnightBSDdevel/grpc1.80.0,2
FreeBSDdevel/grpc1.84.0,2
OpenBSDnet/grpc1.84.0p0
NetBSDnet/grpc1.83.1
DragonFlydevel/grpc1.72.0,2
HardenedBSDdevel/grpc1.84.0,2
GhostBSDdevel/grpc1.84.0,2

Install

Binary package:

mport install grpc

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 2

Library 4

Build dependencies 5
Run dependencies 4

Configuration

Options name: devel_grpc

OptionDefaultDescription
OPENTELEMETRYoffBuild 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 395
  • 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/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
  • include/grpc/event_engine/slice_buffer.h

The first 100 are listed.

distinfo 6
FileSizeSHA256
grpc-grpc-v1.80.0_GH0.tar.gz1.5772645e+0738f58596277fa632064cc0719b9ece4381c8c77461cb51e9b66ca149574b7865
envoyproxy-data-plane-api-84e8436_GH0.tar.gz81346763e4ab6514051cf76d86deaa8f266211e9bf47cf8bab5c5dd593c6e2479bb15d
googleapis-googleapis-785537c_GH0.tar.gz1.4409091e+070da24c41a562bc0a8a67960559f1f630c8d211b8c2257b176a3a1735be6de57d
census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz163613eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722
bufbuild-protoc-gen-validate-v1.3.3_GH0.tar.gz1748119e47ef41ec0e269a173a94b6766cc4be4e1a1098fcda040b2f0441c51bfb6ae2
cncf-xds-dba9d58_GH0.tar.gz1831108558a5d855cfee0198462bc27e5bff63ceacf7eca9e303fd169c6e539d3b816d