git: 5557f72092bc - main - devel/grpc: Update to 1.78.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 09 Mar 2026 18:21:50 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5557f72092bc4b983cdf8c46a9cd6797532b9876
commit 5557f72092bc4b983cdf8c46a9cd6797532b9876
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-03-09 17:52:03 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-03-09 18:18:14 +0000
devel/grpc: Update to 1.78.0
- Add OPENTELEMETRY option: disable by default for now due to build failure
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases
---
databases/arrow/Makefile | 2 +-
devel/google-cloud-cpp/Makefile | 2 +-
devel/grpc/Makefile | 18 ++++++----
devel/grpc/distinfo | 18 +++++-----
devel/grpc/pkg-plist | 72 ++++++++++++++++++++--------------------
net-mgmt/fastnetmon/Makefile | 2 +-
net/rubygem-grpc-gitlab/Makefile | 2 +-
net/rubygem-grpc/Makefile | 2 +-
sysutils/syslog-ng/Makefile | 1 +
www/freenginx-devel/Makefile | 2 +-
www/freenginx/Makefile | 2 +-
www/nginx-devel/Makefile | 2 +-
www/nginx/Makefile | 2 +-
13 files changed, 66 insertions(+), 61 deletions(-)
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 47b3ebccc274..5e0735c0a2f2 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arrow
DISTVERSION= 21.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= databases
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
https://github.com/apache/orc/archive/rel/:orc
diff --git a/devel/google-cloud-cpp/Makefile b/devel/google-cloud-cpp/Makefile
index ac4596a06d69..974bdcdf29a6 100644
--- a/devel/google-cloud-cpp/Makefile
+++ b/devel/google-cloud-cpp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= google-cloud-cpp
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= devel
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile
index afe00f154688..224ba8b1c6a9 100644
--- a/devel/grpc/Makefile
+++ b/devel/grpc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grpc
-PORTVERSION= 1.76.0
+PORTVERSION= 1.78.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= devel
@@ -18,7 +17,6 @@ BUILD_DEPENDS= abseil>=20240116.0:devel/abseil \
LIB_DEPENDS= libabsl_base.so:devel/abseil \
libbenchmark.so:devel/benchmark \
libcares.so:dns/c-ares \
- libopentelemetry_common.so:devel/opentelemetry-cpp \
libprotobuf.so:devel/protobuf \
libre2.so:devel/re2
@@ -45,7 +43,6 @@ CMAKE_ON= BUILD_SHARED_LIBS \
gRPC_BUILD_GRPC_PHP_PLUGIN \
gRPC_BUILD_GRPC_PYTHON_PLUGIN \
gRPC_BUILD_GRPC_RUBY_PLUGIN \
- gRPC_BUILD_GRPCPP_OTEL_PLUGIN \
gRPC_INSTALL
USE_CSTD= c11
USE_CXXSTD= c++17
@@ -57,11 +54,18 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \
CONFLICTS_INSTALL= grpc[0-9][0-9][0-9]
USE_GITHUB= yes
-GH_TUPLE= envoyproxy:data-plane-api:1f6d3a9:envoyproxy_data_plane_api/third_party/envoy-api \
- googleapis:googleapis:fe58211:googleapis_googleapis/third_party/googleapis \
+GH_TUPLE= envoyproxy:data-plane-api:84e8436:envoyproxy_data_plane_api/third_party/envoy-api \
+ googleapis:googleapis:4ed62e4:googleapis_googleapis/third_party/googleapis \
census-instrumentation:opencensus-proto:1664cc9:census_instrumentation_opencensus_proto/third_party/opencensus-proto \
bufbuild:protoc-gen-validate:v1.3.0:bufbuild_protoc_gen_validate/third_party/protoc-gen-validate \
- cncf:xds:8bfbf64:cncf_xds/third_party/xds
+ cncf:xds:dba9d58:cncf_xds/third_party/xds
+
+OPTIONS_DEFINE= OPENTELEMETRY
+OPTIONS_SUB= yes
+OPENTELEMETRY_DESC= Build grpcpp_otel_plugin
+
+OPENTELEMETRY_CMAKE_BOOL= gRPC_BUILD_GRPCPP_OTEL_PLUGIN
+OPENTELEMETRY_LIB_DEPENDS= libopentelemetry_common.so:devel/opentelemetry-cpp
# Clean up bundled libraries
.if !defined(MAINTAINER_MODE)
diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo
index 530177d07198..244af7107657 100644
--- a/devel/grpc/distinfo
+++ b/devel/grpc/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1765032648
-SHA256 (grpc-grpc-v1.76.0_GH0.tar.gz) = 0af37b800953130b47c075b56683ee60bdc3eda3c37fc6004193f5b569758204
-SIZE (grpc-grpc-v1.76.0_GH0.tar.gz) = 15387277
-SHA256 (envoyproxy-data-plane-api-1f6d3a9_GH0.tar.gz) = 785b0037c42281482ab7133c5e8c2f5ef08b15a2874ccd0cb81287e7936ce1fe
-SIZE (envoyproxy-data-plane-api-1f6d3a9_GH0.tar.gz) = 767660
-SHA256 (googleapis-googleapis-fe58211_GH0.tar.gz) = 68fc8832c518344db9d5ca1a1712aa54f07cf83d15dc8a5f90d2916d77a481f6
-SIZE (googleapis-googleapis-fe58211_GH0.tar.gz) = 12497685
+TIMESTAMP = 1771421418
+SHA256 (grpc-grpc-v1.78.0_GH0.tar.gz) = e2ace790a5f2d0f83259d1390a816a33b013ea34df2e86084d927e58daa4c5d9
+SIZE (grpc-grpc-v1.78.0_GH0.tar.gz) = 15477838
+SHA256 (envoyproxy-data-plane-api-84e8436_GH0.tar.gz) = 63e4ab6514051cf76d86deaa8f266211e9bf47cf8bab5c5dd593c6e2479bb15d
+SIZE (envoyproxy-data-plane-api-84e8436_GH0.tar.gz) = 813467
+SHA256 (googleapis-googleapis-4ed62e4_GH0.tar.gz) = 9be5c5a9ecd7a1c6a8af0a868f3beabf6d0fa8084d197b02f2dfd9c41c0f21c2
+SIZE (googleapis-googleapis-4ed62e4_GH0.tar.gz) = 12861922
SHA256 (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722
SIZE (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = 163613
SHA256 (bufbuild-protoc-gen-validate-v1.3.0_GH0.tar.gz) = 26dc6db523ee943af51fdfc292658a2dbe7046735654f1dc839745988f0fe26b
SIZE (bufbuild-protoc-gen-validate-v1.3.0_GH0.tar.gz) = 190514
-SHA256 (cncf-xds-8bfbf64_GH0.tar.gz) = f178f846638bf308bc8e65ef304f8d9de4592d12d7915aee315cc7cf075b4fbf
-SIZE (cncf-xds-8bfbf64_GH0.tar.gz) = 181429
+SHA256 (cncf-xds-dba9d58_GH0.tar.gz) = 8558a5d855cfee0198462bc27e5bff63ceacf7eca9e303fd169c6e539d3b816d
+SIZE (cncf-xds-dba9d58_GH0.tar.gz) = 183110
diff --git a/devel/grpc/pkg-plist b/devel/grpc/pkg-plist
index 6bdc89b3a39c..779870e2c713 100644
--- a/devel/grpc/pkg-plist
+++ b/devel/grpc/pkg-plist
@@ -169,7 +169,7 @@ include/grpcpp/create_channel_posix.h
include/grpcpp/ext/call_metric_recorder.h
include/grpcpp/ext/channelz_service_plugin.h
include/grpcpp/ext/health_check_service_server_builder_option.h
-include/grpcpp/ext/otel_plugin.h
+%%OPENTELEMETRY%%include/grpcpp/ext/otel_plugin.h
include/grpcpp/ext/proto_server_reflection_plugin.h
include/grpcpp/ext/server_metric_recorder.h
include/grpcpp/generic/async_generic_service.h
@@ -312,11 +312,11 @@ lib/cmake/grpc/modules/Findc-ares.cmake
lib/cmake/grpc/modules/Findre2.cmake
lib/cmake/grpc/modules/Findsystemd.cmake
lib/libaddress_sorting.so
-lib/libaddress_sorting.so.51
-lib/libaddress_sorting.so.51.0.0
+lib/libaddress_sorting.so.52
+lib/libaddress_sorting.so.52.0.0
lib/libgpr.so
-lib/libgpr.so.51
-lib/libgpr.so.51.0.0
+lib/libgpr.so.52
+lib/libgpr.so.52.0.0
lib/libgrpc++.so
lib/libgrpc++.so.%%SHLIB_VER%%
lib/libgrpc++.so.%%PORTVERSION%%
@@ -333,8 +333,8 @@ lib/libgrpc++_unsecure.so
lib/libgrpc++_unsecure.so.%%SHLIB_VER%%
lib/libgrpc++_unsecure.so.%%PORTVERSION%%
lib/libgrpc.so
-lib/libgrpc.so.51
-lib/libgrpc.so.51.0.0
+lib/libgrpc.so.52
+lib/libgrpc.so.52.0.0
lib/libgrpc_authorization_provider.so
lib/libgrpc_authorization_provider.so.%%SHLIB_VER%%
lib/libgrpc_authorization_provider.so.%%PORTVERSION%%
@@ -342,50 +342,50 @@ lib/libgrpc_plugin_support.so
lib/libgrpc_plugin_support.so.%%SHLIB_VER%%
lib/libgrpc_plugin_support.so.%%PORTVERSION%%
lib/libgrpc_unsecure.so
-lib/libgrpc_unsecure.so.51
-lib/libgrpc_unsecure.so.51.0.0
+lib/libgrpc_unsecure.so.52
+lib/libgrpc_unsecure.so.52.0.0
lib/libgrpcpp_channelz.so
lib/libgrpcpp_channelz.so.%%SHLIB_VER%%
lib/libgrpcpp_channelz.so.%%PORTVERSION%%
-lib/libgrpcpp_otel_plugin.so
-lib/libgrpcpp_otel_plugin.so.%%SHLIB_VER%%
-lib/libgrpcpp_otel_plugin.so.%%PORTVERSION%%
+%%OPENTELEMETRY%%lib/libgrpcpp_otel_plugin.so
+%%OPENTELEMETRY%%lib/libgrpcpp_otel_plugin.so.%%SHLIB_VER%%
+%%OPENTELEMETRY%%lib/libgrpcpp_otel_plugin.so.%%PORTVERSION%%
lib/libupb_base_lib.so
-lib/libupb_base_lib.so.51
-lib/libupb_base_lib.so.51.0.0
+lib/libupb_base_lib.so.52
+lib/libupb_base_lib.so.52.0.0
lib/libupb_hash_lib.so
-lib/libupb_hash_lib.so.51
-lib/libupb_hash_lib.so.51.0.0
+lib/libupb_hash_lib.so.52
+lib/libupb_hash_lib.so.52.0.0
lib/libupb_json_lib.so
-lib/libupb_json_lib.so.51
-lib/libupb_json_lib.so.51.0.0
+lib/libupb_json_lib.so.52
+lib/libupb_json_lib.so.52.0.0
lib/libupb_lex_lib.so
-lib/libupb_lex_lib.so.51
-lib/libupb_lex_lib.so.51.0.0
+lib/libupb_lex_lib.so.52
+lib/libupb_lex_lib.so.52.0.0
lib/libupb_mem_lib.so
-lib/libupb_mem_lib.so.51
-lib/libupb_mem_lib.so.51.0.0
+lib/libupb_mem_lib.so.52
+lib/libupb_mem_lib.so.52.0.0
lib/libupb_message_lib.so
-lib/libupb_message_lib.so.51
-lib/libupb_message_lib.so.51.0.0
+lib/libupb_message_lib.so.52
+lib/libupb_message_lib.so.52.0.0
lib/libupb_mini_descriptor_lib.so
-lib/libupb_mini_descriptor_lib.so.51
-lib/libupb_mini_descriptor_lib.so.51.0.0
+lib/libupb_mini_descriptor_lib.so.52
+lib/libupb_mini_descriptor_lib.so.52.0.0
lib/libupb_mini_table_lib.so
-lib/libupb_mini_table_lib.so.51
-lib/libupb_mini_table_lib.so.51.0.0
+lib/libupb_mini_table_lib.so.52
+lib/libupb_mini_table_lib.so.52.0.0
lib/libupb_reflection_lib.so
-lib/libupb_reflection_lib.so.51
-lib/libupb_reflection_lib.so.51.0.0
+lib/libupb_reflection_lib.so.52
+lib/libupb_reflection_lib.so.52.0.0
lib/libupb_textformat_lib.so
-lib/libupb_textformat_lib.so.51
-lib/libupb_textformat_lib.so.51.0.0
+lib/libupb_textformat_lib.so.52
+lib/libupb_textformat_lib.so.52.0.0
lib/libupb_wire_lib.so
-lib/libupb_wire_lib.so.51
-lib/libupb_wire_lib.so.51.0.0
+lib/libupb_wire_lib.so.52
+lib/libupb_wire_lib.so.52.0.0
lib/libutf8_range_lib.so
-lib/libutf8_range_lib.so.51
-lib/libutf8_range_lib.so.51.0.0
+lib/libutf8_range_lib.so.52
+lib/libutf8_range_lib.so.52.0.0
libdata/pkgconfig/gpr.pc
libdata/pkgconfig/grpc++.pc
libdata/pkgconfig/grpc++_unsecure.pc
diff --git a/net-mgmt/fastnetmon/Makefile b/net-mgmt/fastnetmon/Makefile
index 975639209e7f..4ee014134682 100644
--- a/net-mgmt/fastnetmon/Makefile
+++ b/net-mgmt/fastnetmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fastnetmon
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-mgmt security
MAINTAINER= farrokhi@FreeBSD.org
diff --git a/net/rubygem-grpc-gitlab/Makefile b/net/rubygem-grpc-gitlab/Makefile
index a6c55007b8f8..d706f6e9e6d1 100644
--- a/net/rubygem-grpc-gitlab/Makefile
+++ b/net/rubygem-grpc-gitlab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grpc
PORTVERSION= 1.76.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/net/rubygem-grpc/Makefile b/net/rubygem-grpc/Makefile
index 0526b7d5394b..0ad83bba44f0 100644
--- a/net/rubygem-grpc/Makefile
+++ b/net/rubygem-grpc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grpc
PORTVERSION= 1.76.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index ef3a74eaf9fd..aba002009fed 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,5 +1,6 @@
PORTNAME= syslog-ng
DISTVERSION= 4.11.0
+PORTREVISION= 1
CATEGORIES= sysutils
# official master site:
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
index 2686faeee378..030dfbfe6d27 100644
--- a/www/freenginx-devel/Makefile
+++ b/www/freenginx-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freenginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/osa
diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile
index 5c6d75d6994e..c5f9a81b5874 100644
--- a/www/freenginx/Makefile
+++ b/www/freenginx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freenginx
PORTVERSION= 1.28.0
-PORTREVISION?= 9
+PORTREVISION?= 10
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/joneum
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 52dc99ad6181..74b27d3e09ab 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME?= nginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index f8e5276d4514..d78914fa538c 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 3
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \