Index | Thread | Search

From:
Daniel Dickman <didickman@gmail.com>
Subject:
[update] py-greenlet for Python 3.14 support
To:
ports@openbsd.org
Date:
Sun, 16 Nov 2025 20:37:20 -0500

Download raw body.

Thread
  • Daniel Dickman:

    [update] py-greenlet for Python 3.14 support

The update below is needed so greenlet can build on Python 3.14.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-greenlet/Makefile,v
diff -u -p -u -r1.38 Makefile
--- Makefile	8 Jun 2025 19:43:28 -0000	1.38
+++ Makefile	17 Nov 2025 01:36:27 -0000
@@ -1,9 +1,8 @@
 COMMENT=	lightweight in-process concurrent programming
 
-MODPY_DISTV=	3.1.1
+MODPY_DISTV=	3.2.4
 DISTNAME=	greenlet-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
-REVISION=	2
 
 CATEGORIES=	devel
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-greenlet/distinfo,v
diff -u -p -u -r1.12 distinfo
--- distinfo	29 Nov 2024 11:15:11 -0000	1.12
+++ distinfo	17 Nov 2025 01:36:27 -0000
@@ -1,2 +1,2 @@
-SHA256 (greenlet-3.1.1.tar.gz) = TOOsbNtq33lGR11+8xd3wm2UvMw3fgcKeYa9LVxRVGc=
-SIZE (greenlet-3.1.1.tar.gz) = 186022
+SHA256 (greenlet-3.2.4.tar.gz) = DcoNlf+En5o2Q4XzarSfUAZddpZJRGOL6WkeGDLp+G0=
+SIZE (greenlet-3.2.4.tar.gz) = 188260
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-greenlet/pkg/PLIST,v
diff -u -p -u -r1.14 PLIST
--- pkg/PLIST	23 Oct 2025 13:19:35 -0000	1.14
+++ pkg/PLIST	17 Nov 2025 01:36:27 -0000
@@ -7,7 +7,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/RECORD
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/WHEEL
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/licenses/
-lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/licenses/AUTHORS
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/licenses/LICENSE
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/licenses/LICENSE.PSF
 lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_DISTV}.dist-info/top_level.txt
@@ -37,10 +36,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet.h
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_allocator.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_compiler_compat.hpp
-lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_cpython_add_pending.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_cpython_compat.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_exceptions.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_internal.hpp
+lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_msvc_compat.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_refs.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_slp_switch.hpp
 lib/python${MODPY_VERSION}/site-packages/greenlet/greenlet_thread_support.hpp