Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Mar 2026 18:21:50 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5557f72092bc - main - devel/grpc: Update to 1.78.0
Message-ID:  <69af0fbe.1efe9.7bc217c1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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/ \


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69af0fbe.1efe9.7bc217c1>