mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 11:10:32 -04:00
- Fix build with Python 3.11a4 [1]
Changes: https://github.com/cython/cython/blob/master/CHANGES.rst
Obtained from: bbac8b5476
[1]
28 lines
995 B
Text
28 lines
995 B
Text
Obtained from: https://github.com/cython/cython/commit/bbac8b5476b1b97afcbac69e3079c11223911908
|
|
|
|
--- Cython/Utility/ModuleSetupCode.c.orig 2022-01-28 17:21:38 UTC
|
|
+++ Cython/Utility/ModuleSetupCode.c
|
|
@@ -177,7 +177,10 @@
|
|
#ifndef CYTHON_UNPACK_METHODS
|
|
#define CYTHON_UNPACK_METHODS 1
|
|
#endif
|
|
- #ifndef CYTHON_FAST_THREAD_STATE
|
|
+ #if PY_VERSION_HEX >= 0x030B00A4
|
|
+ #undef CYTHON_FAST_THREAD_STATE
|
|
+ #define CYTHON_FAST_THREAD_STATE 0
|
|
+ #elif !defined(CYTHON_FAST_THREAD_STATE)
|
|
#define CYTHON_FAST_THREAD_STATE 1
|
|
#endif
|
|
#ifndef CYTHON_FAST_PYCALL
|
|
@@ -194,7 +197,10 @@
|
|
#ifndef CYTHON_USE_DICT_VERSIONS
|
|
#define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX >= 0x030600B1)
|
|
#endif
|
|
- #ifndef CYTHON_USE_EXC_INFO_STACK
|
|
+ #if PY_VERSION_HEX >= 0x030B00A4
|
|
+ #undef CYTHON_USE_EXC_INFO_STACK
|
|
+ #define CYTHON_USE_EXC_INFO_STACK 0
|
|
+ #elif !defined(CYTHON_USE_EXC_INFO_STACK)
|
|
#define CYTHON_USE_EXC_INFO_STACK (PY_VERSION_HEX >= 0x030700A3)
|
|
#endif
|
|
#endif
|