|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
From 048dd3f7be74a2155d6742731efe46ee076f7b5d Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: j1nx <p.steenbergen@j1nx.nl>
|
|
|
|
|
Date: Wed, 7 Apr 2021 17:01:51 +0200
|
|
|
|
|
Subject: [PATCH 1/1] Switch Python3.9.4 to Python3.8.9
|
|
|
|
|
From 6a994bf9f58563e9f4c920037532c9590ccb78ed Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: Peter Steenbergen <info@j1nx.nl>
|
|
|
|
|
Date: Mon, 13 Sep 2021 08:24:10 +0200
|
|
|
|
|
Subject: [PATCH 1/1] Switch Python3.9.7 to Python3.8.12
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
...e-the-build-of-pyc-files-conditional.patch | 14 +++----
|
|
|
|
@ -38,13 +38,15 @@ Subject: [PATCH 1/1] Switch Python3.9.4 to Python3.8.9
|
|
|
|
|
...-fix-building-on-older-distributions.patch | 4 +-
|
|
|
|
|
...up-CC-print-multiarch-output-for-mus.patch | 8 ++--
|
|
|
|
|
...-ng-doesn-t-set-errno-when-encryptio.patch | 40 -------------------
|
|
|
|
|
...teration-error-in-_ExecutorManagerTh.patch | 29 --------------
|
|
|
|
|
package/python3/python3.hash | 5 +--
|
|
|
|
|
package/python3/python3.mk | 7 +++-
|
|
|
|
|
36 files changed, 205 insertions(+), 252 deletions(-)
|
|
|
|
|
package/python3/python3.mk | 4 +-
|
|
|
|
|
37 files changed, 202 insertions(+), 281 deletions(-)
|
|
|
|
|
delete mode 100644 package/python3/0034-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch
|
|
|
|
|
delete mode 100644 package/python3/0036-Fix-dictionary-iteration-error-in-_ExecutorManagerTh.patch
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch
|
|
|
|
|
index 5eb296c6d8..1010d08d53 100644
|
|
|
|
|
index 44902725d7..1010d08d53 100644
|
|
|
|
|
--- a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch
|
|
|
|
|
+++ b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -61,7 +63,7 @@ index 5eb296c6d8..1010d08d53 100644
|
|
|
|
|
+index 502317aa0c..f9011c132a 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1528,6 +1528,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
-@@ -1550,6 +1550,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
+@@ -1455,6 +1455,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
$(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \
|
|
|
|
|
$(DESTDIR)$(LIBDEST)/distutils/tests ; \
|
|
|
|
@ -70,7 +72,7 @@ index 5eb296c6d8..1010d08d53 100644
|
|
|
|
|
-PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
|
|
|
|
|
$(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
|
|
|
|
|
-j0 -d $(LIBDEST) -f \
|
|
|
|
|
-@@ -1555,6 +1556,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
-@@ -1577,6 +1578,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
+@@ -1482,6 +1483,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
|
|
|
|
|
$(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
|
|
|
|
|
-j0 -d $(LIBDEST)/site-packages -f \
|
|
|
|
@ -83,7 +85,7 @@ index 5eb296c6d8..1010d08d53 100644
|
|
|
|
|
+index a189d42c2c..4690cdba9f 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -1112,6 +1112,12 @@ fi
|
|
|
|
|
-@@ -1121,6 +1121,12 @@ fi
|
|
|
|
|
+@@ -1091,6 +1091,12 @@ fi
|
|
|
|
|
|
|
|
|
|
AC_MSG_CHECKING(LDLIBRARY)
|
|
|
|
@ -96,7 +98,7 @@ index 5eb296c6d8..1010d08d53 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch
|
|
|
|
|
index c291d14460..e9e5b32ca2 100644
|
|
|
|
|
index 00177814cc..e9e5b32ca2 100644
|
|
|
|
|
--- a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch
|
|
|
|
|
+++ b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -113,7 +115,7 @@ index c291d14460..e9e5b32ca2 100644
|
|
|
|
|
+index 4690cdba9f..ffeec102b7 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -4175,7 +4175,7 @@ fi
|
|
|
|
|
-@@ -4210,7 +4210,7 @@ fi
|
|
|
|
|
+@@ -4080,7 +4080,7 @@ fi
|
|
|
|
|
|
|
|
|
|
AC_MSG_RESULT($ac_cv_buggy_getaddrinfo)
|
|
|
|
@ -126,7 +128,7 @@ index c291d14460..e9e5b32ca2 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch
|
|
|
|
|
index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
index 7cccc588e9..c4620949bd 100644
|
|
|
|
|
--- a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch
|
|
|
|
|
+++ b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -143,7 +145,7 @@ index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
+index f9011c132a..e8a6bd5c03 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -213,6 +213,8 @@ FILEMODE= 644
|
|
|
|
|
-@@ -216,6 +216,8 @@ FILEMODE= 644
|
|
|
|
|
+@@ -205,6 +205,8 @@ FILEMODE= 644
|
|
|
|
|
# configure script arguments
|
|
|
|
|
CONFIG_ARGS= @CONFIG_ARGS@
|
|
|
|
@ -152,7 +154,7 @@ index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
|
|
|
|
|
# Subdirectories with code
|
|
|
|
|
SRCDIRS= @SRCDIRS@
|
|
|
|
|
-@@ -629,6 +631,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o
|
|
|
|
|
-@@ -632,6 +634,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o
|
|
|
|
|
+@@ -605,6 +607,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o
|
|
|
|
|
esac; \
|
|
|
|
|
echo "$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
|
|
|
|
@ -161,7 +163,7 @@ index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
$(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \
|
|
|
|
|
$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
|
|
|
|
|
_TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
|
|
|
|
|
-@@ -1674,7 +1677,8 @@ libainstall: @DEF_MAKE_RULE@ python-config
|
|
|
|
|
-@@ -1696,7 +1699,8 @@ libainstall: @DEF_MAKE_RULE@ python-config
|
|
|
|
|
+@@ -1601,7 +1604,8 @@ libainstall: @DEF_MAKE_RULE@ python-config
|
|
|
|
|
# Install the dynamically loadable modules
|
|
|
|
|
# This goes into $(exec_prefix)
|
|
|
|
@ -174,7 +176,7 @@ index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
+index ffeec102b7..7872b4dfee 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3052,6 +3052,8 @@ LIBS="$withval $LIBS"
|
|
|
|
|
-@@ -3081,6 +3081,8 @@ LIBS="$withval $LIBS"
|
|
|
|
|
+@@ -2958,6 +2958,8 @@ LIBS="$withval $LIBS"
|
|
|
|
|
|
|
|
|
|
PKG_PROG_PKG_CONFIG
|
|
|
|
@ -187,7 +189,7 @@ index b0dcce7d77..c4620949bd 100644
|
|
|
|
|
+index 20d7f35652..d3f2cc1b37 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -43,7 +43,10 @@ from distutils.spawn import find_executable
|
|
|
|
|
-@@ -44,7 +44,10 @@ from distutils.spawn import find_executable
|
|
|
|
|
+@@ -24,7 +24,10 @@ from distutils.spawn import find_executable
|
|
|
|
|
TEST_EXTENSIONS = True
|
|
|
|
|
|
|
|
|
@ -241,7 +243,7 @@ index 24f369f87f..0ac5116213 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch
|
|
|
|
|
index 83c88ff399..935e0c3b55 100644
|
|
|
|
|
index c5abcfd786..935e0c3b55 100644
|
|
|
|
|
--- a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch
|
|
|
|
|
+++ b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -258,7 +260,7 @@ index 83c88ff399..935e0c3b55 100644
|
|
|
|
|
+index d3f2cc1b37..5d504d7638 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -1056,12 +1056,9 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -1041,12 +1041,9 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -955,12 +955,9 @@ class PyBuildExt(build_ext):
|
|
|
|
|
pass # Issue 7384: Already linked against curses or tinfo.
|
|
|
|
|
elif curses_library:
|
|
|
|
@ -271,7 +273,7 @@ index 83c88ff399..935e0c3b55 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0006-Don-t-add-multiarch-paths.patch b/package/python3/0006-Don-t-add-multiarch-paths.patch
|
|
|
|
|
index f55238d0c4..ab1e295e70 100644
|
|
|
|
|
index bb861612b1..ab1e295e70 100644
|
|
|
|
|
--- a/package/python3/0006-Don-t-add-multiarch-paths.patch
|
|
|
|
|
+++ b/package/python3/0006-Don-t-add-multiarch-paths.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -288,7 +290,7 @@ index f55238d0c4..ab1e295e70 100644
|
|
|
|
|
+index 5d504d7638..282a592dc6 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -749,10 +749,10 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -734,10 +734,10 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -654,10 +654,10 @@ class PyBuildExt(build_ext):
|
|
|
|
|
if not CROSS_COMPILING:
|
|
|
|
|
add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib')
|
|
|
|
@ -301,7 +303,7 @@ index f55238d0c4..ab1e295e70 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0007-Abort-on-failed-module-build.patch b/package/python3/0007-Abort-on-failed-module-build.patch
|
|
|
|
|
index 0e96e7522a..1dcf8a017d 100644
|
|
|
|
|
index 856fcaac21..1dcf8a017d 100644
|
|
|
|
|
--- a/package/python3/0007-Abort-on-failed-module-build.patch
|
|
|
|
|
+++ b/package/python3/0007-Abort-on-failed-module-build.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -318,7 +320,7 @@ index 0e96e7522a..1dcf8a017d 100644
|
|
|
|
|
+index 282a592dc6..8fda3b4d47 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -539,6 +539,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -524,6 +524,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -444,6 +444,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
print("Failed to build these modules:")
|
|
|
|
|
print_three_column(failed)
|
|
|
|
@ -391,7 +393,7 @@ index a1f9ab6cd9..a8ccba7784 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0011-Override-system-locale-and-set-to-default-when-addin.patch b/package/python3/0011-Override-system-locale-and-set-to-default-when-addin.patch
|
|
|
|
|
index 57f1bb5a2f..1a40b74d21 100644
|
|
|
|
|
index 8b0d4f4c4d..1a40b74d21 100644
|
|
|
|
|
--- a/package/python3/0011-Override-system-locale-and-set-to-default-when-addin.patch
|
|
|
|
|
+++ b/package/python3/0011-Override-system-locale-and-set-to-default-when-addin.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -415,7 +417,7 @@ index 57f1bb5a2f..1a40b74d21 100644
|
|
|
|
|
+index 8fda3b4d47..bb7eb44213 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -695,7 +695,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -680,7 +680,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -600,7 +600,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
tmpfile = os.path.join(self.build_temp, 'ccpaths')
|
|
|
|
|
if not os.path.exists(self.build_temp):
|
|
|
|
@ -432,7 +434,7 @@ index 57f1bb5a2f..1a40b74d21 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0012-Add-importlib-fix-for-PEP-3147-issue.patch b/package/python3/0012-Add-importlib-fix-for-PEP-3147-issue.patch
|
|
|
|
|
index 42dfa0d693..aacb6dca6c 100644
|
|
|
|
|
index 7a885303cb..aacb6dca6c 100644
|
|
|
|
|
--- a/package/python3/0012-Add-importlib-fix-for-PEP-3147-issue.patch
|
|
|
|
|
+++ b/package/python3/0012-Add-importlib-fix-for-PEP-3147-issue.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -449,7 +451,7 @@ index 42dfa0d693..aacb6dca6c 100644
|
|
|
|
|
+index b8ac482994..db034f605a 100644
|
|
|
|
|
--- a/Lib/importlib/_bootstrap_external.py
|
|
|
|
|
+++ b/Lib/importlib/_bootstrap_external.py
|
|
|
|
|
-@@ -313,8 +313,6 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
-@@ -373,8 +373,6 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
+@@ -306,8 +306,6 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
a True value is the same as setting 'optimization' to the empty string
|
|
|
|
|
while a False value is equivalent to setting 'optimization' to '1'.
|
|
|
|
@ -458,7 +460,7 @@ index 42dfa0d693..aacb6dca6c 100644
|
|
|
|
|
"""
|
|
|
|
|
if debug_override is not None:
|
|
|
|
|
_warnings.warn('the debug_override parameter is deprecated; use '
|
|
|
|
|
-@@ -326,10 +324,7 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
-@@ -386,10 +384,7 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
+@@ -319,10 +317,7 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
path = _os.fspath(path)
|
|
|
|
|
head, tail = _path_split(path)
|
|
|
|
@ -467,7 +469,7 @@ index 42dfa0d693..aacb6dca6c 100644
|
|
|
|
|
if optimization is None:
|
|
|
|
|
if sys.flags.optimize == 0:
|
|
|
|
|
optimization = ''
|
|
|
|
|
-@@ -366,46 +361,17 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
-@@ -426,46 +421,17 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
+@@ -359,46 +354,17 @@ def cache_from_source(path, debug_override=None, *, optimization=None):
|
|
|
|
|
head.lstrip(path_separators),
|
|
|
|
|
filename,
|
|
|
|
@ -480,7 +482,7 @@ index 42dfa0d693..aacb6dca6c 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0013-Add-an-option-to-disable-installation-of-test-module.patch b/package/python3/0013-Add-an-option-to-disable-installation-of-test-module.patch
|
|
|
|
|
index b3380fd53f..675c2c1abf 100644
|
|
|
|
|
index 8c1b989361..675c2c1abf 100644
|
|
|
|
|
--- a/package/python3/0013-Add-an-option-to-disable-installation-of-test-module.patch
|
|
|
|
|
+++ b/package/python3/0013-Add-an-option-to-disable-installation-of-test-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -507,7 +509,7 @@ index b3380fd53f..675c2c1abf 100644
|
|
|
|
|
+index e8a6bd5c03..3abee36f49 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1385,8 +1385,29 @@ maninstall: altmaninstall
|
|
|
|
|
-@@ -1406,8 +1406,29 @@ maninstall: altmaninstall
|
|
|
|
|
+@@ -1317,8 +1317,28 @@ maninstall: altmaninstall
|
|
|
|
|
|
|
|
|
|
# Install the library
|
|
|
|
@ -525,7 +527,7 @@ index b3380fd53f..675c2c1abf 100644
|
|
|
|
|
test/audiodata \
|
|
|
|
|
test/capath test/data \
|
|
|
|
|
test/cjkencodings test/decimaltestdata \
|
|
|
|
|
-@@ -1446,28 +1467,25 @@ LIBSUBDIRS= tkinter tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1468,28 +1489,25 @@ LIBSUBDIRS= tkinter tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+@@ -1376,26 +1396,24 @@ LIBSUBDIRS= tkinter tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+ test/test_importlib/zipdata01 \
|
|
|
|
|
test/test_importlib/zipdata02 \
|
|
|
|
@ -558,7 +560,7 @@ index b3380fd53f..675c2c1abf 100644
|
|
|
|
|
+index 7872b4dfee..b820d18c7c 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3329,6 +3329,11 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
-@@ -3358,6 +3358,11 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
+@@ -3234,6 +3234,11 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
AC_CHECK_FUNCS(pthread_getcpuclockid)
|
|
|
|
|
fi
|
|
|
|
@ -571,7 +573,7 @@ index b3380fd53f..675c2c1abf 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0014-Add-an-option-to-disable-pydoc.patch b/package/python3/0014-Add-an-option-to-disable-pydoc.patch
|
|
|
|
|
index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
index 0c928a0bb2..a3436e31bf 100644
|
|
|
|
|
--- a/package/python3/0014-Add-an-option-to-disable-pydoc.patch
|
|
|
|
|
+++ b/package/python3/0014-Add-an-option-to-disable-pydoc.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -588,7 +590,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
+index 3abee36f49..6fa0549a56 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1357,7 +1357,9 @@ bininstall: altbininstall
|
|
|
|
|
-@@ -1374,7 +1374,9 @@ bininstall: altbininstall
|
|
|
|
|
+@@ -1289,7 +1289,9 @@ bininstall: altbininstall
|
|
|
|
|
-rm -f $(DESTDIR)$(BINDIR)/idle3
|
|
|
|
|
(cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3)
|
|
|
|
@ -597,7 +599,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
-rm -f $(DESTDIR)$(BINDIR)/2to3
|
|
|
|
|
(cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3)
|
|
|
|
|
if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \
|
|
|
|
|
-@@ -1403,7 +1405,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
-@@ -1424,7 +1426,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
+@@ -1335,7 +1337,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
multiprocessing multiprocessing/dummy \
|
|
|
|
|
unittest \
|
|
|
|
@ -609,7 +611,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
++ curses
|
|
|
|
|
|
|
|
|
|
TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1486,6 +1488,10 @@ ifeq (@TEST_MODULES@,yes)
|
|
|
|
|
-@@ -1508,6 +1510,10 @@ ifeq (@TEST_MODULES@,yes)
|
|
|
|
|
+ tkinter/test/test_ttk test \
|
|
|
|
|
+@@ -1414,6 +1416,10 @@ ifeq (@TEST_MODULES@,yes)
|
|
|
|
|
LIBSUBDIRS += $(TESTSUBDIRS)
|
|
|
|
@ -623,7 +625,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
+index b820d18c7c..f53cc86d89 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3329,6 +3329,12 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
-@@ -3358,6 +3358,12 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
+@@ -3234,6 +3234,12 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
AC_CHECK_FUNCS(pthread_getcpuclockid)
|
|
|
|
|
fi
|
|
|
|
@ -636,7 +638,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
+index bb7eb44213..748c269960 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -2586,6 +2586,12 @@ def main():
|
|
|
|
|
-@@ -2565,6 +2565,12 @@ def main():
|
|
|
|
|
+@@ -2401,6 +2401,12 @@ def main():
|
|
|
|
|
# turn off warnings when deprecated modules are imported
|
|
|
|
|
import warnings
|
|
|
|
@ -645,7 +647,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
setup(# PyPI Metadata (PEP 301)
|
|
|
|
|
name = "Python",
|
|
|
|
|
version = sys.version.split()[0],
|
|
|
|
|
-@@ -2610,8 +2616,7 @@ def main():
|
|
|
|
|
-@@ -2589,8 +2595,7 @@ def main():
|
|
|
|
|
+@@ -2425,8 +2431,7 @@ def main():
|
|
|
|
|
# If you change the scripts installed here, you also need to
|
|
|
|
|
# check the PyBuildScripts command above, and change the links
|
|
|
|
@ -658,7 +660,7 @@ index abb86ea07b..a3436e31bf 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0015-Add-an-option-to-disable-lib2to3.patch b/package/python3/0015-Add-an-option-to-disable-lib2to3.patch
|
|
|
|
|
index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
index fe94cdfded..1bd1ae511f 100644
|
|
|
|
|
--- a/package/python3/0015-Add-an-option-to-disable-lib2to3.patch
|
|
|
|
|
+++ b/package/python3/0015-Add-an-option-to-disable-lib2to3.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -675,7 +677,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
+index 6fa0549a56..3e1f130532 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1361,7 +1361,9 @@ ifeq (@PYDOC@,yes)
|
|
|
|
|
-@@ -1378,7 +1378,9 @@ ifeq (@PYDOC@,yes)
|
|
|
|
|
+@@ -1293,7 +1293,9 @@ ifeq (@PYDOC@,yes)
|
|
|
|
|
(cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3)
|
|
|
|
|
endif
|
|
|
|
@ -684,7 +686,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \
|
|
|
|
|
rm -f $(DESTDIR)$(BINDIR)/python3-32$(EXE); \
|
|
|
|
|
(cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-32$(EXE) python3-32$(EXE)) \
|
|
|
|
|
-@@ -1396,7 +1398,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
-@@ -1417,7 +1419,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
+@@ -1328,7 +1330,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
html json http dbm xmlrpc \
|
|
|
|
|
sqlite3 \
|
|
|
|
@ -693,7 +695,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
ctypes ctypes/macholib \
|
|
|
|
|
idlelib idlelib/Icons \
|
|
|
|
|
distutils distutils/command $(XMLLIBSUBDIRS) \
|
|
|
|
|
-@@ -1473,9 +1474,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1495,9 +1496,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+@@ -1402,9 +1403,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
test/test_email test/test_email/data \
|
|
|
|
|
test/test_json \
|
|
|
|
@ -702,7 +704,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
ctypes/test \
|
|
|
|
|
idlelib/idle_test \
|
|
|
|
|
distutils/tests \
|
|
|
|
|
-@@ -1484,6 +1482,14 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1506,6 +1504,14 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+@@ -1412,6 +1410,14 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
test/test_tools test/test_warnings test/test_warnings/data \
|
|
|
|
|
unittest/test unittest/test/testmock
|
|
|
|
@ -711,7 +713,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
ifeq (@TEST_MODULES@,yes)
|
|
|
|
|
LIBSUBDIRS += $(TESTSUBDIRS)
|
|
|
|
|
endif
|
|
|
|
|
-@@ -1584,10 +1590,12 @@ ifeq (@PYC_BUILD@,yes)
|
|
|
|
|
-@@ -1606,10 +1612,12 @@ ifeq (@PYC_BUILD@,yes)
|
|
|
|
|
+@@ -1511,10 +1517,12 @@ ifeq (@PYC_BUILD@,yes)
|
|
|
|
|
-j0 -d $(LIBDEST)/site-packages -f \
|
|
|
|
|
-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
|
|
|
|
@ -724,7 +726,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
+index f53cc86d89..caa8eaf88a 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3341,6 +3341,12 @@ AC_ARG_ENABLE(test-modules,
|
|
|
|
|
-@@ -3370,6 +3370,12 @@ AC_ARG_ENABLE(test-modules,
|
|
|
|
|
+@@ -3246,6 +3246,12 @@ AC_ARG_ENABLE(test-modules,
|
|
|
|
|
AS_HELP_STRING([--disable-test-modules], [disable test modules]),
|
|
|
|
|
[ TEST_MODULES="${enableval}" ], [ TEST_MODULES=yes ])
|
|
|
|
@ -737,7 +739,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
+index 748c269960..1669797cad 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -2587,10 +2587,11 @@ def main():
|
|
|
|
|
-@@ -2566,10 +2566,11 @@ def main():
|
|
|
|
|
+@@ -2402,10 +2402,11 @@ def main():
|
|
|
|
|
import warnings
|
|
|
|
|
warnings.filterwarnings("ignore",category=DeprecationWarning)
|
|
|
|
@ -750,7 +752,7 @@ index 5cec11a00a..1bd1ae511f 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0016-Add-option-to-disable-the-sqlite3-module.patch b/package/python3/0016-Add-option-to-disable-the-sqlite3-module.patch
|
|
|
|
|
index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
index d6c9bccd45..364d1b1ec8 100644
|
|
|
|
|
--- a/package/python3/0016-Add-option-to-disable-the-sqlite3-module.patch
|
|
|
|
|
+++ b/package/python3/0016-Add-option-to-disable-the-sqlite3-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -767,7 +769,7 @@ index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
+index 3e1f130532..cf9add0bc7 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1396,7 +1396,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
-@@ -1417,7 +1417,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
+@@ -1328,7 +1328,6 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
email email/mime \
|
|
|
|
|
ensurepip ensurepip/_bundled \
|
|
|
|
@ -776,7 +778,7 @@ index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
logging csv wsgiref urllib \
|
|
|
|
|
ctypes ctypes/macholib \
|
|
|
|
|
idlelib idlelib/Icons \
|
|
|
|
|
-@@ -1473,7 +1472,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1495,7 +1494,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+@@ -1402,7 +1401,6 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
test/test_asyncio \
|
|
|
|
|
test/test_email test/test_email/data \
|
|
|
|
@ -785,7 +787,7 @@ index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
ctypes/test \
|
|
|
|
|
idlelib/idle_test \
|
|
|
|
|
distutils/tests \
|
|
|
|
|
-@@ -1490,6 +1488,11 @@ TESTSUBDIRS += lib2to3/tests \
|
|
|
|
|
-@@ -1512,6 +1510,11 @@ TESTSUBDIRS += lib2to3/tests \
|
|
|
|
|
+@@ -1418,6 +1416,11 @@ TESTSUBDIRS += lib2to3/tests \
|
|
|
|
|
lib2to3/tests/data/fixers/myfixes
|
|
|
|
|
endif
|
|
|
|
@ -798,7 +800,7 @@ index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
+index caa8eaf88a..79a8255f44 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3329,6 +3329,15 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
-@@ -3358,6 +3358,15 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
+@@ -3234,6 +3234,15 @@ if test "$posix_threads" = "yes"; then
|
|
|
|
|
AC_CHECK_FUNCS(pthread_getcpuclockid)
|
|
|
|
|
fi
|
|
|
|
@ -811,7 +813,7 @@ index 47ee112e27..364d1b1ec8 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0017-Add-an-option-to-disable-the-tk-module.patch b/package/python3/0017-Add-an-option-to-disable-the-tk-module.patch
|
|
|
|
|
index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
index b798eb56a5..eb0ad26daa 100644
|
|
|
|
|
--- a/package/python3/0017-Add-an-option-to-disable-the-tk-module.patch
|
|
|
|
|
+++ b/package/python3/0017-Add-an-option-to-disable-the-tk-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -828,7 +830,7 @@ index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
+index cf9add0bc7..5d78419fd4 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1390,7 +1390,7 @@ maninstall: altmaninstall
|
|
|
|
|
-@@ -1411,7 +1411,7 @@ maninstall: altmaninstall
|
|
|
|
|
+@@ -1322,7 +1322,7 @@ maninstall: altmaninstall
|
|
|
|
|
# Install the library
|
|
|
|
|
XMLLIBSUBDIRS= xml xml/dom xml/etree xml/parsers xml/sax
|
|
|
|
@ -837,7 +839,7 @@ index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
asyncio \
|
|
|
|
|
collections concurrent concurrent/futures encodings \
|
|
|
|
|
email email/mime \
|
|
|
|
|
-@@ -1408,8 +1408,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
-@@ -1429,8 +1429,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
|
- curses \
|
|
|
|
|
- zoneinfo
|
|
|
|
|
+@@ -1339,8 +1339,7 @@ LIBSUBDIRS= tkinter site-packages \
|
|
|
|
@ -850,7 +852,7 @@ index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
test/audiodata \
|
|
|
|
|
test/capath test/data \
|
|
|
|
|
test/cjkencodings test/decimaltestdata \
|
|
|
|
|
-@@ -1480,6 +1479,12 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1502,6 +1501,12 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+@@ -1408,6 +1407,12 @@ TESTSUBDIRS= tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
test/test_tools test/test_warnings test/test_warnings/data \
|
|
|
|
|
unittest/test unittest/test/testmock
|
|
|
|
@ -863,7 +865,7 @@ index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
+index 79a8255f44..b5922451cc 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3338,6 +3338,15 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
-@@ -3367,6 +3367,15 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
+@@ -3243,6 +3243,15 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3"
|
|
|
|
|
fi
|
|
|
|
@ -876,7 +878,7 @@ index 132fd17386..eb0ad26daa 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0018-Add-an-option-to-disable-the-curses-module.patch b/package/python3/0018-Add-an-option-to-disable-the-curses-module.patch
|
|
|
|
|
index d51267bbf0..0628669b93 100644
|
|
|
|
|
index 93dfac26ec..0628669b93 100644
|
|
|
|
|
--- a/package/python3/0018-Add-an-option-to-disable-the-curses-module.patch
|
|
|
|
|
+++ b/package/python3/0018-Add-an-option-to-disable-the-curses-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -900,7 +902,7 @@ index d51267bbf0..0628669b93 100644
|
|
|
|
|
+index 5d78419fd4..660c292765 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1405,7 +1405,6 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
-@@ -1426,7 +1426,6 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
+@@ -1336,8 +1336,7 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
+ turtledemo \
|
|
|
|
|
multiprocessing multiprocessing/dummy \
|
|
|
|
@ -913,7 +915,7 @@ index d51267bbf0..0628669b93 100644
|
|
|
|
|
++ venv venv/scripts venv/scripts/common venv/scripts/posix
|
|
|
|
|
|
|
|
|
|
TESTSUBDIRS= test \
|
|
|
|
|
-@@ -1485,6 +1484,10 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
-@@ -1507,6 +1506,10 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
+ test/audiodata \
|
|
|
|
|
+@@ -1413,6 +1412,10 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \
|
|
|
|
|
tkinter/test/test_ttk
|
|
|
|
@ -927,7 +929,7 @@ index d51267bbf0..0628669b93 100644
|
|
|
|
|
+index b5922451cc..ea422a86a9 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3347,6 +3347,15 @@ if test "$TK" = "no"; then
|
|
|
|
|
-@@ -3376,6 +3376,15 @@ if test "$TK" = "no"; then
|
|
|
|
|
+@@ -3252,6 +3252,15 @@ if test "$TK" = "no"; then
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _tkinter"
|
|
|
|
|
fi
|
|
|
|
@ -940,7 +942,7 @@ index d51267bbf0..0628669b93 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0019-Add-an-option-to-disable-expat.patch b/package/python3/0019-Add-an-option-to-disable-expat.patch
|
|
|
|
|
index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
index e7349058c8..e31f3e105e 100644
|
|
|
|
|
--- a/package/python3/0019-Add-an-option-to-disable-expat.patch
|
|
|
|
|
+++ b/package/python3/0019-Add-an-option-to-disable-expat.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -957,7 +959,7 @@ index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
+index 660c292765..f49abf8395 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1399,7 +1399,7 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
-@@ -1420,7 +1420,7 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
+@@ -1331,7 +1331,7 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
logging csv wsgiref urllib \
|
|
|
|
|
ctypes ctypes/macholib \
|
|
|
|
@ -966,7 +968,7 @@ index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
importlib \
|
|
|
|
|
turtledemo \
|
|
|
|
|
multiprocessing multiprocessing/dummy \
|
|
|
|
|
-@@ -1488,6 +1488,10 @@ ifeq (@CURSES@,yes)
|
|
|
|
|
-@@ -1510,6 +1510,10 @@ ifeq (@CURSES@,yes)
|
|
|
|
|
+@@ -1416,6 +1416,10 @@ ifeq (@CURSES@,yes)
|
|
|
|
|
LIBSUBDIRS += curses
|
|
|
|
|
endif
|
|
|
|
@ -979,7 +981,7 @@ index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
+index ea422a86a9..3c1e2c088d 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3055,13 +3055,21 @@ PKG_PROG_PKG_CONFIG
|
|
|
|
|
-@@ -3084,13 +3084,21 @@ PKG_PROG_PKG_CONFIG
|
|
|
|
|
+@@ -2961,13 +2961,21 @@ PKG_PROG_PKG_CONFIG
|
|
|
|
|
AC_SUBST(DISABLED_EXTENSIONS)
|
|
|
|
|
|
|
|
|
@ -999,7 +1001,7 @@ index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
+index 1669797cad..d2727c0da5 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -1681,7 +1681,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -1666,7 +1666,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -1576,7 +1576,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
#
|
|
|
|
|
# More information on Expat can be found at www.libexpat.org.
|
|
|
|
@ -1012,7 +1014,7 @@ index af6e1ebcc1..e31f3e105e 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0020-Add-an-option-to-disable-CJK-codecs.patch b/package/python3/0020-Add-an-option-to-disable-CJK-codecs.patch
|
|
|
|
|
index ede78c9b1e..1b18c54591 100644
|
|
|
|
|
index 4e22543096..1b18c54591 100644
|
|
|
|
|
--- a/package/python3/0020-Add-an-option-to-disable-CJK-codecs.patch
|
|
|
|
|
+++ b/package/python3/0020-Add-an-option-to-disable-CJK-codecs.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1029,7 +1031,7 @@ index ede78c9b1e..1b18c54591 100644
|
|
|
|
|
+index 3c1e2c088d..30a92f9c2e 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3346,6 +3346,12 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
-@@ -3375,6 +3375,12 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
+@@ -3251,6 +3251,12 @@ if test "$SQLITE3" = "no" ; then
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3"
|
|
|
|
|
fi
|
|
|
|
@ -1042,7 +1044,7 @@ index ede78c9b1e..1b18c54591 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0021-Add-an-option-to-disable-NIS.patch b/package/python3/0021-Add-an-option-to-disable-NIS.patch
|
|
|
|
|
index b2668c6eb2..71645be9f4 100644
|
|
|
|
|
index 9cd54df180..71645be9f4 100644
|
|
|
|
|
--- a/package/python3/0021-Add-an-option-to-disable-NIS.patch
|
|
|
|
|
+++ b/package/python3/0021-Add-an-option-to-disable-NIS.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1059,7 +1061,7 @@ index b2668c6eb2..71645be9f4 100644
|
|
|
|
|
+index 30a92f9c2e..20f326db46 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3352,6 +3352,12 @@ AC_ARG_ENABLE(codecs-cjk,
|
|
|
|
|
-@@ -3381,6 +3381,12 @@ AC_ARG_ENABLE(codecs-cjk,
|
|
|
|
|
+@@ -3257,6 +3257,12 @@ AC_ARG_ENABLE(codecs-cjk,
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022"
|
|
|
|
|
fi])
|
|
|
|
@ -1072,7 +1074,7 @@ index b2668c6eb2..71645be9f4 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0022-Add-an-option-to-disable-unicodedata.patch b/package/python3/0022-Add-an-option-to-disable-unicodedata.patch
|
|
|
|
|
index 7a0157fd71..3805e1aad9 100644
|
|
|
|
|
index 2ddf606a70..3805e1aad9 100644
|
|
|
|
|
--- a/package/python3/0022-Add-an-option-to-disable-unicodedata.patch
|
|
|
|
|
+++ b/package/python3/0022-Add-an-option-to-disable-unicodedata.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1089,7 +1091,7 @@ index 7a0157fd71..3805e1aad9 100644
|
|
|
|
|
+index 20f326db46..99bbc37b07 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3358,6 +3358,12 @@ AC_ARG_ENABLE(nis,
|
|
|
|
|
-@@ -3387,6 +3387,12 @@ AC_ARG_ENABLE(nis,
|
|
|
|
|
+@@ -3263,6 +3263,12 @@ AC_ARG_ENABLE(nis,
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis"
|
|
|
|
|
fi])
|
|
|
|
@ -1102,7 +1104,7 @@ index 7a0157fd71..3805e1aad9 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0023-Add-an-option-to-disable-IDLE.patch b/package/python3/0023-Add-an-option-to-disable-IDLE.patch
|
|
|
|
|
index 0611e3a347..3a138f966f 100644
|
|
|
|
|
index 0e35eea699..3a138f966f 100644
|
|
|
|
|
--- a/package/python3/0023-Add-an-option-to-disable-IDLE.patch
|
|
|
|
|
+++ b/package/python3/0023-Add-an-option-to-disable-IDLE.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1119,7 +1121,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
+index f49abf8395..bc777e6504 100644
|
|
|
|
|
--- a/Makefile.pre.in
|
|
|
|
|
+++ b/Makefile.pre.in
|
|
|
|
|
-@@ -1355,7 +1355,9 @@ bininstall: altbininstall
|
|
|
|
|
-@@ -1372,7 +1372,9 @@ bininstall: altbininstall
|
|
|
|
|
+@@ -1287,7 +1287,9 @@ bininstall: altbininstall
|
|
|
|
|
-rm -f $(DESTDIR)$(LIBPC)/python3-embed.pc
|
|
|
|
|
(cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION)-embed.pc python3-embed.pc)
|
|
|
|
@ -1128,7 +1130,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
-rm -f $(DESTDIR)$(BINDIR)/pydoc3
|
|
|
|
|
ifeq (@PYDOC@,yes)
|
|
|
|
|
(cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3)
|
|
|
|
|
-@@ -1398,7 +1400,6 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
-@@ -1419,7 +1421,6 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
+@@ -1330,7 +1332,6 @@ LIBSUBDIRS= site-packages \
|
|
|
|
|
html json http dbm xmlrpc \
|
|
|
|
|
logging csv wsgiref urllib \
|
|
|
|
@ -1137,7 +1139,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
distutils distutils/command \
|
|
|
|
|
importlib \
|
|
|
|
|
turtledemo \
|
|
|
|
|
-@@ -1492,6 +1493,10 @@ ifeq (@EXPAT@,yes)
|
|
|
|
|
-@@ -1514,6 +1515,10 @@ ifeq (@EXPAT@,yes)
|
|
|
|
|
+@@ -1420,6 +1421,10 @@ ifeq (@EXPAT@,yes)
|
|
|
|
|
LIBSUBDIRS += $(XMLLIBSUBDIRS)
|
|
|
|
|
endif
|
|
|
|
@ -1150,7 +1152,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
+index 99bbc37b07..8c9706582e 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3400,6 +3400,12 @@ AC_ARG_ENABLE(lib2to3,
|
|
|
|
|
-@@ -3429,6 +3429,12 @@ AC_ARG_ENABLE(lib2to3,
|
|
|
|
|
+@@ -3305,6 +3305,12 @@ AC_ARG_ENABLE(lib2to3,
|
|
|
|
|
AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]),
|
|
|
|
|
[ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ])
|
|
|
|
@ -1163,7 +1165,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
+index d2727c0da5..9f09b3d985 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -2587,11 +2587,13 @@ def main():
|
|
|
|
|
-@@ -2566,11 +2566,13 @@ def main():
|
|
|
|
|
+@@ -2402,11 +2402,13 @@ def main():
|
|
|
|
|
import warnings
|
|
|
|
|
warnings.filterwarnings("ignore",category=DeprecationWarning)
|
|
|
|
@ -1176,7 +1178,7 @@ index 0611e3a347..3a138f966f 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0024-Add-an-option-to-disable-decimal.patch b/package/python3/0024-Add-an-option-to-disable-decimal.patch
|
|
|
|
|
index 438b76b91f..5906f9d385 100644
|
|
|
|
|
index b5a12f7f38..5906f9d385 100644
|
|
|
|
|
--- a/package/python3/0024-Add-an-option-to-disable-decimal.patch
|
|
|
|
|
+++ b/package/python3/0024-Add-an-option-to-disable-decimal.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1201,7 +1203,7 @@ index 438b76b91f..5906f9d385 100644
|
|
|
|
|
+index 8c9706582e..e6255babb6 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3106,13 +3106,20 @@ fi
|
|
|
|
|
-@@ -3135,13 +3135,20 @@ fi
|
|
|
|
|
+@@ -3012,13 +3012,20 @@ fi
|
|
|
|
|
AC_SUBST(LIBFFI_INCLUDEDIR)
|
|
|
|
|
|
|
|
|
@ -1221,7 +1223,7 @@ index 438b76b91f..5906f9d385 100644
|
|
|
|
|
+index 9f09b3d985..a7f2e23d87 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -2221,7 +2221,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -2195,7 +2195,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -2076,7 +2076,7 @@ class PyBuildExt(build_ext):
|
|
|
|
|
# Stefan Krah's _decimal module
|
|
|
|
|
extra_compile_args = []
|
|
|
|
@ -1234,7 +1236,7 @@ index 438b76b91f..5906f9d385 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0025-Add-an-option-to-disable-the-ossaudiodev-module.patch b/package/python3/0025-Add-an-option-to-disable-the-ossaudiodev-module.patch
|
|
|
|
|
index 8a792c1fac..55ba22a0e5 100644
|
|
|
|
|
index 0f68a08356..55ba22a0e5 100644
|
|
|
|
|
--- a/package/python3/0025-Add-an-option-to-disable-the-ossaudiodev-module.patch
|
|
|
|
|
+++ b/package/python3/0025-Add-an-option-to-disable-the-ossaudiodev-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1251,7 +1253,7 @@ index 8a792c1fac..55ba22a0e5 100644
|
|
|
|
|
+index e6255babb6..5809233aac 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3136,6 +3136,12 @@ fi
|
|
|
|
|
-@@ -3165,6 +3165,12 @@ fi
|
|
|
|
|
+@@ -3042,6 +3042,12 @@ fi
|
|
|
|
|
|
|
|
|
|
AC_MSG_RESULT($with_decimal_contextvar)
|
|
|
|
@ -1264,7 +1266,7 @@ index 8a792c1fac..55ba22a0e5 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0026-Add-an-option-to-disable-openssl-support.patch b/package/python3/0026-Add-an-option-to-disable-openssl-support.patch
|
|
|
|
|
index d9e9d13f31..814ffdb561 100644
|
|
|
|
|
index 44d1d3d6b3..814ffdb561 100644
|
|
|
|
|
--- a/package/python3/0026-Add-an-option-to-disable-openssl-support.patch
|
|
|
|
|
+++ b/package/python3/0026-Add-an-option-to-disable-openssl-support.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1281,7 +1283,7 @@ index d9e9d13f31..814ffdb561 100644
|
|
|
|
|
+index 5809233aac..6b09bafda4 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3377,6 +3377,12 @@ AC_ARG_ENABLE(unicodedata,
|
|
|
|
|
-@@ -3406,6 +3406,12 @@ AC_ARG_ENABLE(unicodedata,
|
|
|
|
|
+@@ -3282,6 +3282,12 @@ AC_ARG_ENABLE(unicodedata,
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata"
|
|
|
|
|
fi])
|
|
|
|
@ -1294,7 +1296,7 @@ index d9e9d13f31..814ffdb561 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0027-Add-an-option-to-disable-the-readline-module.patch b/package/python3/0027-Add-an-option-to-disable-the-readline-module.patch
|
|
|
|
|
index 2324ffdcf2..30651244f4 100644
|
|
|
|
|
index 1597a2a560..30651244f4 100644
|
|
|
|
|
--- a/package/python3/0027-Add-an-option-to-disable-the-readline-module.patch
|
|
|
|
|
+++ b/package/python3/0027-Add-an-option-to-disable-the-readline-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1311,7 +1313,7 @@ index 2324ffdcf2..30651244f4 100644
|
|
|
|
|
+index 6b09bafda4..b64518eed5 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3383,6 +3383,12 @@ AC_ARG_ENABLE(openssl,
|
|
|
|
|
-@@ -3412,6 +3412,12 @@ AC_ARG_ENABLE(openssl,
|
|
|
|
|
+@@ -3288,6 +3288,12 @@ AC_ARG_ENABLE(openssl,
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ssl _ssl _hashlib"
|
|
|
|
|
fi])
|
|
|
|
@ -1324,7 +1326,7 @@ index 2324ffdcf2..30651244f4 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0028-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch b/package/python3/0028-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch
|
|
|
|
|
index 04d0ab31bf..330b549c01 100644
|
|
|
|
|
index a1d2ef3255..330b549c01 100644
|
|
|
|
|
--- a/package/python3/0028-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch
|
|
|
|
|
+++ b/package/python3/0028-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1341,7 +1343,7 @@ index 04d0ab31bf..330b549c01 100644
|
|
|
|
|
+index b64518eed5..d07e371c57 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3389,6 +3389,24 @@ AC_ARG_ENABLE(readline,
|
|
|
|
|
-@@ -3418,6 +3418,24 @@ AC_ARG_ENABLE(readline,
|
|
|
|
|
+@@ -3294,6 +3294,24 @@ AC_ARG_ENABLE(readline,
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} readline"
|
|
|
|
|
fi])
|
|
|
|
@ -1371,7 +1373,7 @@ index 4478b40162..f69b887c9b 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0030-Fix-cross-compiling-the-uuid-module.patch b/package/python3/0030-Fix-cross-compiling-the-uuid-module.patch
|
|
|
|
|
index 806801b2b9..d39befaf1c 100644
|
|
|
|
|
index 1bf5fc6db4..d39befaf1c 100644
|
|
|
|
|
--- a/package/python3/0030-Fix-cross-compiling-the-uuid-module.patch
|
|
|
|
|
+++ b/package/python3/0030-Fix-cross-compiling-the-uuid-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1388,7 +1390,7 @@ index 806801b2b9..d39befaf1c 100644
|
|
|
|
|
+index a7f2e23d87..b0274a3f67 100644
|
|
|
|
|
--- a/setup.py
|
|
|
|
|
+++ b/setup.py
|
|
|
|
|
-@@ -1779,7 +1779,8 @@ class PyBuildExt(build_ext):
|
|
|
|
|
-@@ -1764,7 +1764,8 @@ class PyBuildExt(build_ext):
|
|
|
|
|
+@@ -1674,7 +1674,8 @@ class PyBuildExt(build_ext):
|
|
|
|
|
|
|
|
|
|
def detect_uuid(self):
|
|
|
|
@ -1401,7 +1403,7 @@ index 806801b2b9..d39befaf1c 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0031-Add-an-option-to-disable-uuid-module.patch b/package/python3/0031-Add-an-option-to-disable-uuid-module.patch
|
|
|
|
|
index 6ea57d2cde..6ea5f68590 100644
|
|
|
|
|
index 92b24b211d..6ea5f68590 100644
|
|
|
|
|
--- a/package/python3/0031-Add-an-option-to-disable-uuid-module.patch
|
|
|
|
|
+++ b/package/python3/0031-Add-an-option-to-disable-uuid-module.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1418,7 +1420,7 @@ index 6ea57d2cde..6ea5f68590 100644
|
|
|
|
|
+index d07e371c57..55ab6c3c26 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -3425,6 +3425,15 @@ if test "$CURSES" = "no"; then
|
|
|
|
|
-@@ -3454,6 +3454,15 @@ if test "$CURSES" = "no"; then
|
|
|
|
|
+@@ -3330,6 +3330,15 @@ if test "$CURSES" = "no"; then
|
|
|
|
|
DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel"
|
|
|
|
|
fi
|
|
|
|
@ -1448,7 +1450,7 @@ index fb59e593f4..69998a36dd 100644
|
|
|
|
|
+2.20.1
|
|
|
|
|
|
|
|
|
|
diff --git a/package/python3/0033-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch b/package/python3/0033-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch
|
|
|
|
|
index 304a595fce..2f5f7a8bf0 100644
|
|
|
|
|
index f70990b254..2f5f7a8bf0 100644
|
|
|
|
|
--- a/package/python3/0033-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch
|
|
|
|
|
+++ b/package/python3/0033-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch
|
|
|
|
|
@@ -1,4 +1,4 @@
|
|
|
|
@ -1465,7 +1467,7 @@ index 304a595fce..2f5f7a8bf0 100644
|
|
|
|
|
+index 55ab6c3c26..4a6d0662ac 100644
|
|
|
|
|
--- a/configure.ac
|
|
|
|
|
+++ b/configure.ac
|
|
|
|
|
-@@ -718,7 +718,9 @@ then
|
|
|
|
|
-@@ -727,7 +727,9 @@ then
|
|
|
|
|
+@@ -706,7 +706,9 @@ then
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
@ -1523,19 +1525,54 @@ index 880277eb1d..0000000000
|
|
|
|
|
---
|
|
|
|
|
-2.25.4
|
|
|
|
|
-
|
|
|
|
|
diff --git a/package/python3/0036-Fix-dictionary-iteration-error-in-_ExecutorManagerTh.patch b/package/python3/0036-Fix-dictionary-iteration-error-in-_ExecutorManagerTh.patch
|
|
|
|
|
deleted file mode 100644
|
|
|
|
|
index fbe44c7753..0000000000
|
|
|
|
|
--- a/package/python3/0036-Fix-dictionary-iteration-error-in-_ExecutorManagerTh.patch
|
|
|
|
|
+++ /dev/null
|
|
|
|
|
@@ -1,29 +0,0 @@
|
|
|
|
|
-From 331966be70c371b268a4fcce9e97280cd869f137 Mon Sep 17 00:00:00 2001
|
|
|
|
|
-From: Jakub Kulik <kulikjak@gmail.com>
|
|
|
|
|
-Date: Mon, 15 Mar 2021 08:49:28 +0100
|
|
|
|
|
-Subject: [PATCH] Fix dictionary iteration error in _ExecutorManagerThread
|
|
|
|
|
-
|
|
|
|
|
-[Thomas: Taken from upstream pull request
|
|
|
|
|
-https://github.com/python/cpython/pull/24868, which is aimed at fixing
|
|
|
|
|
-https://bugs.python.org/issue43498]
|
|
|
|
|
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
|
|
|
|
----
|
|
|
|
|
- Lib/concurrent/futures/process.py | 2 +-
|
|
|
|
|
- 1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
-
|
|
|
|
|
-diff --git a/Lib/concurrent/futures/process.py b/Lib/concurrent/futures/process.py
|
|
|
|
|
-index 90bc98bf2ec..e3b36dff572 100644
|
|
|
|
|
---- a/Lib/concurrent/futures/process.py
|
|
|
|
|
-+++ b/Lib/concurrent/futures/process.py
|
|
|
|
|
-@@ -373,7 +373,7 @@ class _ExecutorManagerThread(threading.Thread):
|
|
|
|
|
- assert not self.thread_wakeup._closed
|
|
|
|
|
- wakeup_reader = self.thread_wakeup._reader
|
|
|
|
|
- readers = [result_reader, wakeup_reader]
|
|
|
|
|
-- worker_sentinels = [p.sentinel for p in self.processes.values()]
|
|
|
|
|
-+ worker_sentinels = [p.sentinel for p in self.processes.copy().values()]
|
|
|
|
|
- ready = mp.connection.wait(readers + worker_sentinels)
|
|
|
|
|
-
|
|
|
|
|
- cause = None
|
|
|
|
|
---
|
|
|
|
|
-2.31.1
|
|
|
|
|
-
|
|
|
|
|
diff --git a/package/python3/python3.hash b/package/python3/python3.hash
|
|
|
|
|
index 2a0ba6ab4f..b7c3963fa6 100644
|
|
|
|
|
index 444dbd982a..2925f9d97d 100644
|
|
|
|
|
--- a/package/python3/python3.hash
|
|
|
|
|
+++ b/package/python3/python3.hash
|
|
|
|
|
@@ -1,5 +1,2 @@
|
|
|
|
|
-# From https://www.python.org/downloads/release/python-394/
|
|
|
|
|
-md5 2a3dba5fc75b695c45cf1806156e1a97 Python-3.9.4.tar.xz
|
|
|
|
|
-# From https://www.python.org/downloads/release/python-397/
|
|
|
|
|
-md5 fddb060b483bc01850a3f412eea1d954 Python-3.9.7.tar.xz
|
|
|
|
|
# Locally computed
|
|
|
|
|
-sha256 4b0e6644a76f8df864ae24ac500a51bbf68bd098f6a173e27d3b61cdca9aa134 Python-3.9.4.tar.xz
|
|
|
|
|
-sha256 f8145616e68c00041d1a6399b76387390388f8359581abc24432bb969b5e3c57 Python-3.9.7.tar.xz
|
|
|
|
|
-sha256 599826df92bfdcd2702eac691072498bb096c55af04ee984cf90f70ed77b5a70 LICENSE
|
|
|
|
|
+sha256 5e391f3ec45da2954419cab0beaefd8be38895ea5ce33577c3ec14940c4b9572 Python-3.8.9.tar.xz
|
|
|
|
|
+sha256 b1d3a76420375343b5e8a22fceb1ac65b77193e9ed27146524f0a9db058728ea Python-3.8.12.tar.xz
|
|
|
|
|
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
|
|
|
|
|
index 345c6a8699..0153a8e90f 100644
|
|
|
|
|
index 0fab0dd9ba..43202cfc20 100644
|
|
|
|
|
--- a/package/python3/python3.mk
|
|
|
|
|
+++ b/package/python3/python3.mk
|
|
|
|
|
@@ -4,8 +4,8 @@
|
|
|
|
@ -1543,22 +1580,12 @@ index 345c6a8699..0153a8e90f 100644
|
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
|
|
-PYTHON3_VERSION_MAJOR = 3.9
|
|
|
|
|
-PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).4
|
|
|
|
|
-PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).7
|
|
|
|
|
+PYTHON3_VERSION_MAJOR = 3.8
|
|
|
|
|
+PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).9
|
|
|
|
|
+PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).12
|
|
|
|
|
PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz
|
|
|
|
|
PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION)
|
|
|
|
|
PYTHON3_LICENSE = Python-2.0, others
|
|
|
|
|
@@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE
|
|
|
|
|
PYTHON3_CPE_ID_VENDOR = python
|
|
|
|
|
PYTHON3_CPE_ID_PRODUCT = python
|
|
|
|
|
|
|
|
|
|
+# 0035-closes-bpo-42938-Replace-snprintf-with-Python-unicod.patch
|
|
|
|
|
+PYTHON3_IGNORE_CVES += CVE-2021-3177
|
|
|
|
|
+
|
|
|
|
|
# This host Python is installed in $(HOST_DIR), as it is needed when
|
|
|
|
|
# cross-compiling third-party Python modules.
|
|
|
|
|
|
|
|
|
|
--
|
|
|
|
|
2.20.1
|
|
|
|
|
2.33.0
|
|
|
|
|
|