Index: net/py-grpcio/Makefile =================================================================== RCS file: /cvs/ports/net/py-grpcio/Makefile,v diff -u -p -u -r1.2 Makefile --- net/py-grpcio/Makefile 9 Oct 2026 05:52:41 -0000 1.2 +++ net/py-grpcio/Makefile 14 Oct 2026 17:59:23 -0000 @@ -1,12 +1,10 @@ COMMENT = HTTP/2-based RPC framework -MODPY_DISTV = 1.83.0 -DISTNAME = grpcio-${MODPY_DISTV} +MODPY_DISTV = 1.84.0 +DISTNAME = grpcio-${MODPY_DISTV} PKGNAME = py-${DISTNAME} CATEGORIES = net -REVISION = 0 - HOMEPAGE = https://grpc.io/docs/languages/python/ MAINTAINER = Klemens Nanni @@ -63,7 +61,7 @@ WANTLIB += cares crypto m re2 ssl z MODULES = lang/python MODPY_PI = Yes -MODPY_PYBUILD = setuptools +MODPY_PYBUILD = setuptools BUILD_DEPENDS = devel/abseil-cpp:patch \ devel/py-wheel \ @@ -74,8 +72,6 @@ LIB_DEPENDS = devel/abseil-cpp \ net/libcares \ textproc/re2 -RUN_DEPENDS = devel/py-typing-extensions - # avoid warning spam, honour debug CFLAGS += -Wno-ignored-attributes \ -Wno-deprecated-declarations @@ -93,5 +89,10 @@ post-extract: cd ${BUNDLES_DIR} && rm -rf ${UNUSED_BUNDLES} # Cython extension needs third_party/abseil-cpp/absl/log/initialize.cc ln -sf ${WRKDIR}/devel/abseil-cpp/abseil-cpp-*/ ${BUNDLES_DIR}/abseil-cpp + +RUN_DEPENDS = devel/py-typing-extensions>=4.12,<5 + +# The PyPI sdist does not include grpcio_tests. +NO_TEST = Yes .include Index: net/py-grpcio/distinfo =================================================================== RCS file: /cvs/ports/net/py-grpcio/distinfo,v diff -u -p -u -r1.1.1.1 distinfo --- net/py-grpcio/distinfo 14 Sep 2026 17:23:38 -0000 1.1.1.1 +++ net/py-grpcio/distinfo 14 Oct 2026 17:59:23 -0000 @@ -1,2 +1,2 @@ -SHA256 (grpcio-1.83.0.tar.gz) = dnRYckj7uyrG5O7Pg6ig89kako+UHeVxrP06LwB/vCQ= -SIZE (grpcio-1.83.0.tar.gz) = 13428824 +SHA256 (grpcio-1.84.0.tar.gz) = Garxcvwu2+/Mzj9uksUVCXXb5WxFdE6eh89y69+Fv74= +SIZE (grpcio-1.84.0.tar.gz) = 13493876 Index: net/py-grpcio/patches/patch-setup_py =================================================================== RCS file: /cvs/ports/net/py-grpcio/patches/patch-setup_py,v diff -u -p -u -r1.1.1.1 patch-setup_py --- net/py-grpcio/patches/patch-setup_py 14 Sep 2026 17:23:38 -0000 1.1.1.1 +++ net/py-grpcio/patches/patch-setup_py 14 Oct 2026 17:59:23 -0000 @@ -5,7 +5,7 @@ Index: setup.py --- setup.py.orig +++ setup.py -@@ -349,27 +349,27 @@ if BUILD_WITH_SYSTEM_ZLIB: +@@ -349,27 +349,27 @@ if BUILD_WITH_SYSTEM_CARES: CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES) @@ -37,7 +37,7 @@ Index: setup.py + UPB_GRPC_GENERATED_INCLUDE + UPBDEFS_GRPC_GENERATED_INCLUDE + UTF8_RANGE_INCLUDE -@@ -402,8 +402,10 @@ if BUILD_WITH_SYSTEM_RE2: +@@ -402,8 +402,10 @@ EXTENSION_LIBRARIES += ("re2",) if BUILD_WITH_SYSTEM_ABSL: EXTENSION_LIBRARIES += tuple(