https://docs.python.org/release/3.9.10/whatsnew/changelog.html
I don't see any security issues fixed here, but numerous bug fixes.
Test suite passes mostly equivalent on amd64. test_poplib is an additional
test failure. Which is their pop3 library test. Since I run PORTS_PRIVSEP
I'm not surprised it would fail. I'm more surprised it doesn't on 3.9.9
ok?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.9/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile 24 Nov 2021 15:35:20 -0000 1.17
+++ Makefile 20 Jan 2022 18:20:13 -0000
@@ -6,7 +6,7 @@
# Python itself.
VERSION = 3.9
-PATCHLEVEL = .9
+PATCHLEVEL = .10
SHARED_LIBS = python3.9 0.0
VERSION_SPEC = >=3.9,<3.10
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/python/3.9/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 24 Nov 2021 15:35:20 -0000 1.7
+++ distinfo 20 Jan 2022 18:20:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.9.9.tgz) = LMe2fB8/ZsVxrMQkec32kdjta0e+4SybaEMEE6F6ROo=
-SIZE (Python-3.9.9.tgz) = 25787134
+SHA256 (Python-3.9.10.tgz) = GqnAcC7bro9qLJX3CknahCCqp2t4idNBnBhr/IwOVx4=
+SIZE (Python-3.9.10.tgz) = 25800844
Index: patches/patch-Modules__hashopenssl_c
===================================================================
RCS file: /cvs/ports/lang/python/3.9/patches/patch-Modules__hashopenssl_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules__hashopenssl_c
--- patches/patch-Modules__hashopenssl_c 12 Jun 2021 04:00:22 -0000
1.2
+++ patches/patch-Modules__hashopenssl_c 20 Jan 2022 18:20:13 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-Modules__hashopenssl_c,v
Index: Modules/_hashopenssl.c
--- Modules/_hashopenssl.c.orig
+++ Modules/_hashopenssl.c
-@@ -38,7 +38,8 @@
+@@ -43,7 +43,8 @@
# error "OPENSSL_THREADS is not defined, Python requires thread-safe OpenSSL"
#endif
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/lang/python/3.9/patches/patch-configure_ac,v
retrieving revision 1.6
diff -u -p -r1.6 patch-configure_ac
--- patches/patch-configure_ac 24 Nov 2021 15:35:20 -0000 1.6
+++ patches/patch-configure_ac 20 Jan 2022 18:20:13 -0000
@@ -27,16 +27,15 @@ Index: configure.ac
#elif defined(__linux__)
# if defined(__x86_64__) && defined(__LP64__)
x86_64-linux-gnu
-@@ -883,7 +883,7 @@ fi
- rm -f conftest.c conftest.out
-
- if test x$PLATFORM_TRIPLET != xdarwin; then
-- MULTIARCH=$($CC --print-multiarch 2>/dev/null)
-+ MULTIARCH=$(false)
- fi
- AC_SUBST(MULTIARCH)
-
-@@ -2860,18 +2860,7 @@ AC_CHECK_LIB(dl, dlopen) # Dynamic linking for
SunOS/S
+@@ -886,6 +886,7 @@ AC_MSG_CHECKING([for multiarch])
+ AS_CASE([$ac_sys_system],
+ [Darwin*], [MULTIARCH=""],
+ [FreeBSD*], [MULTIARCH=""],
++ [OpenBSD*], [MULTIARCH=""],
+ [MULTIARCH=$($CC --print-multiarch 2>/dev/null)]
+ )
+ AC_SUBST([MULTIARCH])
+@@ -2865,18 +2866,7 @@ AC_CHECK_LIB(dl, dlopen) # Dynamic linking for
SunOS/S
AC_CHECK_LIB(dld, shl_load) # Dynamic linking for HP-UX
# checks for uuid.h location
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/lang/python/3.9/patches/patch-setup_py,v
retrieving revision 1.4
diff -u -p -r1.4 patch-setup_py
--- patches/patch-setup_py 24 Nov 2021 15:35:20 -0000 1.4
+++ patches/patch-setup_py 20 Jan 2022 18:20:13 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-setup_py,v 1.4 2021/11/2
Index: setup.py
--- setup.py.orig
+++ setup.py
-@@ -1046,6 +1046,8 @@ class PyBuildExt(build_ext):
+@@ -1049,6 +1049,8 @@ class PyBuildExt(build_ext):
'termcap'):
readline_libs.append('termcap')
self.add(Extension('readline', ['readline.c'],
@@ -12,7 +12,7 @@ Index: setup.py
library_dirs=['/usr/lib/termcap'],
extra_link_args=readline_extra_link_args,
libraries=readline_libs))
-@@ -1773,7 +1775,7 @@ class PyBuildExt(build_ext):
+@@ -1776,7 +1778,7 @@ class PyBuildExt(build_ext):
uuid_h = sysconfig.get_config_var("HAVE_UUID_H")
uuid_uuid_h = sysconfig.get_config_var("HAVE_UUID_UUID_H")
if uuid_h or uuid_uuid_h:
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-main,v
retrieving revision 1.14
diff -u -p -r1.14 PLIST-main
--- pkg/PLIST-main 24 Nov 2021 15:35:20 -0000 1.14
+++ pkg/PLIST-main 20 Jan 2022 18:20:13 -0000
@@ -2052,9 +2052,9 @@ lib/python3.9/lib-dynload/
@so lib/python3.9/lib-dynload/zlib.cpython-39.so
lib/python3.9/lib2to3/
lib/python3.9/lib2to3/Grammar.txt
-lib/python3.9/lib2to3/Grammar3.9.9.final.0.pickle
+lib/python3.9/lib2to3/Grammar3.9.10.final.0.pickle
lib/python3.9/lib2to3/PatternGrammar.txt
-lib/python3.9/lib2to3/PatternGrammar3.9.9.final.0.pickle
+lib/python3.9/lib2to3/PatternGrammar3.9.10.final.0.pickle
lib/python3.9/lib2to3/__init__.py
lib/python3.9/lib2to3/__main__.py
lib/python3.9/lib2to3/__pycache__/