Subject: CVS commit: pkgsrc/net
From: Adam Ciarcinski
Date: 2021-01-21 18:27:07
Message id: 20210121172707.F3379FA9D@cvs.NetBSD.org

Log Message:
grpc: updated to 1.35.0

Release 1.35.0

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights \ 
listed below.

Core

Backport "Fix implicit declaration error in zlib + macOS".
xDS features doc update for case insensitive prefix/full path matching.
Add darwin_arm64 and darwin_arm64e to c-ares config settings.
Add FileWatcher CertificateProvider.
Protect xds security code with the environment variable \ 
"GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT".

C++

Upgrade bazel to 3.7.1 (repository-wide).
Makefile: remove support for building protobuf, C++ libraries and executables.

C#

fix nuget package signing on Linux (do not use PublicSign=true on non-windows).
Remove C# as a supported language for xDS features.
Fix C# native library loading in .NET 5 single-file apps.

Python

Fix visibility of libprotobuf symbols in protoc_compiler.so on Mac.
[Aio] Correct type annotation of grpc.aio.ServicerContext.abort.
Add limit concurrent RPC feature to asyncio server.
[Aio] Fix the emtpy response handling in streaming RPC.
[Backport] Implement grpc.Future interface in SingleThreadedRendezvous.
[Backport] Make Python 2 an optional dependency for Bazel build.

Ruby

Fix implicit decalaration in rb_event_thread.c.
Base the ruby build off of latest rake-compiler-dock/manylinux14 images, add \ 
ruby 3.0 binary packages.
Ruby: add support to circuit_breaking xds interop test case.
Binary packages (for example, grpc-1.35.0-x86_64-linux.gem):
Are now compatible with ruby 3.0
Are now built off of manylinux14 (we no longer support Centos 6)

Files:
RevisionActionfile
1.37modifypkgsrc/net/grpc/Makefile
1.23modifypkgsrc/net/grpc/PLIST
1.36modifypkgsrc/net/grpc/distinfo
1.4modifypkgsrc/net/grpc/patches/patch-include_grpc_impl_codegen_port__platform.h
1.27modifypkgsrc/net/py-grpcio/Makefile
1.26modifypkgsrc/net/py-grpcio/distinfo
1.14modifypkgsrc/net/py-grpcio-testing/Makefile
1.13modifypkgsrc/net/py-grpcio-testing/distinfo
1.24modifypkgsrc/net/py-grpcio-tools/Makefile
1.22modifypkgsrc/net/py-grpcio-tools/distinfo