git: 1947368c6b77 - main - devel/grpc: Update to 1.62.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 09 Mar 2024 14:10:06 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1947368c6b77cbe2f349aef7b0a1095117c33f6c

commit 1947368c6b77cbe2f349aef7b0a1095117c33f6c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-03-09 13:44:54 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-03-09 14:05:20 +0000

    devel/grpc: Update to 1.62.0
    
    - Bump PORTREVISION of dependent ports for shlib change
      Broken ports are skipped:
      - science/py-tensorflow
      - sysutils/apache-mesos
    
    Changes:        https://github.com/grpc/grpc/releases
---
 biology/ncbi-blast+/Makefile                       |  2 +-
 databases/arrow/Makefile                           |  2 +-
 databases/arrow/pkg-plist                          |  1 +
 devel/bear/Makefile                                |  2 +-
 devel/google-cloud-cpp/Makefile                    |  2 +-
 devel/grpc/Makefile                                |  6 ++--
 devel/grpc/distinfo                                |  6 ++--
 ...atch-src-core-lib-surface-wait_for_cq_end_op.cc | 17 +++++++++
 devel/grpc/pkg-plist                               | 41 +++++++++++-----------
 net-mgmt/fastnetmon/Makefile                       |  1 +
 sysutils/syslog-ng/Makefile                        |  2 +-
 www/nginx-devel/Makefile                           |  2 +-
 12 files changed, 52 insertions(+), 32 deletions(-)

diff --git a/biology/ncbi-blast+/Makefile b/biology/ncbi-blast+/Makefile
index f5a2f965ee55..5e3ccea79b43 100644
--- a/biology/ncbi-blast+/Makefile
+++ b/biology/ncbi-blast+/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ncbi-blast+
 DISTVERSION=	2.14.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	biology perl5 python
 MASTER_SITES=	https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ \
 		https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${PORTVERSION}/
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 96580d9e6ce7..21b7d1538cd7 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	arrow
 DISTVERSION=	13.0.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	databases
 MASTER_SITES=	APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
 		https://github.com/apache/orc/archive/rel/:orc
diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist
index 995c2e22a40f..fb4a16f8ffbf 100644
--- a/databases/arrow/pkg-plist
+++ b/databases/arrow/pkg-plist
@@ -532,3 +532,4 @@ libdata/pkgconfig/arrow.pc
 %%PARQUET%%libdata/pkgconfig/parquet.pc
 %%DATADIR%%/gdb/gdb_arrow.py
 share/gdb/auto-load/usr/local/lib/libarrow.so.1300.0.0-gdb.py
+lib/cmake/ArrowTesting/FindGTestAlt.cmake
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index 0706184ba4d3..5b348256f9db 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bear
 DISTVERSION=	3.1.3
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	devel
 
 MAINTAINER=	jrm@FreeBSD.org
diff --git a/devel/google-cloud-cpp/Makefile b/devel/google-cloud-cpp/Makefile
index 8b23c2479fbf..04d14c59085f 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.13.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel
 DIST_SUBDIR=	${PORTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile
index 353ee7e5ca4d..abf15c039727 100644
--- a/devel/grpc/Makefile
+++ b/devel/grpc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	grpc
-PORTVERSION=	1.61.1
+PORTVERSION=	1.62.0
 DISTVERSIONPREFIX=	v
 PORTEPOCH=	2
 CATEGORIES=	devel
@@ -33,8 +33,8 @@ CMAKE_ARGS=	-DCMAKE_CXX_STANDARD=17 \
 		-DgRPC_RE2_PROVIDER=package \
 		-DgRPC_SSL_PROVIDER=package \
 		-DgRPC_ZLIB_PROVIDER=package
-CMAKE_OFF=	gRPC_BACKWARDS_COMPATIBILITY_MODE \
-		gRPC_BUILD_TESTS
+CMAKE_OFF=	gRPC_BUILD_TESTS \
+		gRPC_DOWNLOAD_ARCHIVES
 CMAKE_ON=	BUILD_SHARED_LIBS \
 		gRPC_BUILD_CODEGEN \
 		gRPC_BUILD_GRPC_CPP_PLUGIN \
diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo
index 13cfb2c47d6f..550e84606b84 100644
--- a/devel/grpc/distinfo
+++ b/devel/grpc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1708448896
-SHA256 (grpc-grpc-v1.61.1_GH0.tar.gz) = 6dadc0420ad2d4b8ac49f516830f72feae3764bf83decc8d7c3a871eca1a0843
-SIZE (grpc-grpc-v1.61.1_GH0.tar.gz) = 17407078
+TIMESTAMP = 1709390362
+SHA256 (grpc-grpc-v1.62.0_GH0.tar.gz) = f40bde4ce2f31760f65dc49a2f50876f59077026494e67dccf23992548b1b04f
+SIZE (grpc-grpc-v1.62.0_GH0.tar.gz) = 22383594
 SHA256 (census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz) = e3d89f7f9ed84c9b6eee818c2e9306950519402bf803698b15c310b77ca2f0f3
 SIZE (census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz) = 164379
 SHA256 (cncf-xds-0fa0005_GH0.tar.gz) = bb9e05e048ef35335b70f8c4038e47c0a5586122108738e2bd82f18b57d59885
diff --git a/devel/grpc/files/patch-src-core-lib-surface-wait_for_cq_end_op.cc b/devel/grpc/files/patch-src-core-lib-surface-wait_for_cq_end_op.cc
new file mode 100644
index 000000000000..2d232ae338a3
--- /dev/null
+++ b/devel/grpc/files/patch-src-core-lib-surface-wait_for_cq_end_op.cc
@@ -0,0 +1,17 @@
+--- src/core/lib/surface/wait_for_cq_end_op.cc.orig	2024-02-20 20:23:19 UTC
++++ src/core/lib/surface/wait_for_cq_end_op.cc
+@@ -14,6 +14,7 @@
+ 
+ #include <grpc/support/port_platform.h>
+ 
++#include "absl/strings/str_format.h"
+ #include "src/core/lib/surface/wait_for_cq_end_op.h"
+ 
+ #include <atomic>
+@@ -72,4 +73,4 @@ std::string WaitForCqEndOp::StateString(const State& s
+       [](const Invalid&) -> std::string { return "Invalid{}"; });
+ }
+ 
+-}  // namespace grpc_core
+\ No newline at end of file
++}  // namespace grpc_core
diff --git a/devel/grpc/pkg-plist b/devel/grpc/pkg-plist
index 36ed4fa2bc0e..4fe102410207 100644
--- a/devel/grpc/pkg-plist
+++ b/devel/grpc/pkg-plist
@@ -87,6 +87,7 @@ include/grpc/census.h
 include/grpc/compression.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/memory_allocator.h
@@ -300,11 +301,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.38
-lib/libaddress_sorting.so.38.0.0
+lib/libaddress_sorting.so.39
+lib/libaddress_sorting.so.39.0.0
 lib/libgpr.so
-lib/libgpr.so.38
-lib/libgpr.so.38.0.0
+lib/libgpr.so.39
+lib/libgpr.so.39.0.0
 lib/libgrpc++.so
 lib/libgrpc++.so.%%SHLIB_MAJOR%%
 lib/libgrpc++.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
@@ -321,8 +322,8 @@ lib/libgrpc++_unsecure.so
 lib/libgrpc++_unsecure.so.%%SHLIB_MAJOR%%
 lib/libgrpc++_unsecure.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
 lib/libgrpc.so
-lib/libgrpc.so.38
-lib/libgrpc.so.38.0.0
+lib/libgrpc.so.39
+lib/libgrpc.so.39.0.0
 lib/libgrpc_authorization_provider.so
 lib/libgrpc_authorization_provider.so.%%SHLIB_MAJOR%%
 lib/libgrpc_authorization_provider.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
@@ -330,29 +331,29 @@ lib/libgrpc_plugin_support.so
 lib/libgrpc_plugin_support.so.%%SHLIB_MAJOR%%
 lib/libgrpc_plugin_support.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
 lib/libgrpc_unsecure.so
-lib/libgrpc_unsecure.so.38
-lib/libgrpc_unsecure.so.38.0.0
+lib/libgrpc_unsecure.so.39
+lib/libgrpc_unsecure.so.39.0.0
 lib/libgrpcpp_channelz.so
 lib/libgrpcpp_channelz.so.%%SHLIB_MAJOR%%
 lib/libgrpcpp_channelz.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
 lib/libupb_base_lib.so
-lib/libupb_base_lib.so.38
-lib/libupb_base_lib.so.38.0.0
+lib/libupb_base_lib.so.39
+lib/libupb_base_lib.so.39.0.0
 lib/libupb_json_lib.so
-lib/libupb_json_lib.so.38
-lib/libupb_json_lib.so.38.0.0
+lib/libupb_json_lib.so.39
+lib/libupb_json_lib.so.39.0.0
 lib/libupb_mem_lib.so
-lib/libupb_mem_lib.so.38
-lib/libupb_mem_lib.so.38.0.0
+lib/libupb_mem_lib.so.39
+lib/libupb_mem_lib.so.39.0.0
 lib/libupb_message_lib.so
-lib/libupb_message_lib.so.38
-lib/libupb_message_lib.so.38.0.0
+lib/libupb_message_lib.so.39
+lib/libupb_message_lib.so.39.0.0
 lib/libupb_textformat_lib.so
-lib/libupb_textformat_lib.so.38
-lib/libupb_textformat_lib.so.38.0.0
+lib/libupb_textformat_lib.so.39
+lib/libupb_textformat_lib.so.39.0.0
 lib/libutf8_range_lib.so
-lib/libutf8_range_lib.so.38
-lib/libutf8_range_lib.so.38.0.0
+lib/libutf8_range_lib.so.39
+lib/libutf8_range_lib.so.39.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 25b0aaf72038..33b89ce90ff2 100644
--- a/net-mgmt/fastnetmon/Makefile
+++ b/net-mgmt/fastnetmon/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	fastnetmon
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.2.6
+PORTREVISION=	1
 CATEGORIES=	net-mgmt security
 
 PATCH_SITES=	https://github.com/pavel-odintsov/${PORTNAME}/commit/
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index 7862becabfa4..dacf6babf26d 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	syslog-ng
 DISTVERSION=	4.6.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 # official master site:
 MASTER_SITES=	https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 2a757536dd7a..d0659d3389fd 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,6 +1,6 @@
 PORTNAME?=	nginx
 PORTVERSION=	1.25.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	www
 MASTER_SITES=	https://nginx.org/download/ \
 		LOCAL/osa