From 68954313c0a0c1715d05989798ee12a2819f8c23 Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Sun, 6 Feb 2022 11:49:20 +0100 Subject: dev-tcltk/tclpython: PythonCompatUpdate Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone --- dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'dev-tcltk/tclpython/files') diff --git a/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch b/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch index c77339982fd6..39bdf20c095c 100644 --- a/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch +++ b/dev-tcltk/tclpython/files/tclpython-5.0-gentoo.patch @@ -24,3 +24,23 @@ ifneq ($(MAKECMDGOALS), clean) -include $(DEPEND) +--- a/src/py.c 2022-02-06 10:20:03.352580186 +0100 ++++ b/src/py.c 2022-02-06 11:16:49.504796684 +0100 +@@ -24,7 +24,6 @@ + // First time initializing Python + Py_NoSiteFlag = 1; + Py_Initialize(); +- PyEval_InitThreads(); + GlobalThread = PyEval_SaveThread(); + } + +@@ -60,7 +59,8 @@ + #ifdef WITH_THREAD + PyEval_RestoreThread(interp->thread_state); + Py_EndInterpreter(interp->thread_state); +- PyEval_ReleaseLock(); ++ PyThreadState_Swap(GlobalThread); ++ PyEval_SaveThread(); + #endif + + free(interp); -- cgit v1.2.3-65-gdbad