From: Bryan Everly Subject: [NEW PORT] sysutils/grpcio To: "ports@openbsd.org" Date: Mon, 6 Oct 2025 18:15:58 +0000 Hi ports@, I'd like to submit a new port for grpcio, the Python implementation of gRPC (high performance RPC framework). Port description: gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. It enables client and server applications to communicate transparently, and simplifies the building of connected systems. This package provides the Python implementation of gRPC with OpenBSD-specific patches for platform compatibility. Upstream URL: https://grpc.io/ License: Apache 2.0 Dependencies: - BUILD_DEPENDS: ${MODPY_CYTHON_DEPENDS} - WANTLIB: ${MODPY_WANTLIB} pthread Notes: - Includes patches for GPR_OPENBSD platform support in directory_reader.cc - Includes patch for Abseil C++ compilation compatibility - Uses bundled c-ares library (system c-ares caused build issues) - Built with system OpenSSL and zlib Testing: - Builds successfully on OpenBSD 7.7 amd64 - Package installs cleanly - Tested: python3 -c "import grpc" works without errors - Binary verified with ldd (no missing symbols) - Passes /usr/ports/infrastructure/bin/portcheck Tarball attached. Bryan