Various security fixes: https://docs.python.org/release/3.8.12/whatsnew/changelog.html#changelog
Test pass as before. Patches regenerated Should also be committed to -stable ok? (cc maintainer) --Kurt Index: Makefile =================================================================== RCS file: /cvs/ports/lang/python/3.8/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- Makefile 18 Aug 2021 19:08:05 -0000 1.17 +++ Makefile 31 Aug 2021 04:05:09 -0000 @@ -6,11 +6,10 @@ # Python itself. VERSION = 3.8 -PATCHLEVEL = .11 +PATCHLEVEL = .12 SHARED_LIBS = python3.8 0.0 VERSION_SPEC = >=3.8,<3.9 -REVISION-main = 0 CONFIGURE_ARGS += --with-ensurepip=no CONFIGURE_ARGS += --enable-loadable-sqlite-extensions Index: distinfo =================================================================== RCS file: /cvs/ports/lang/python/3.8/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 15 Jul 2021 13:44:19 -0000 1.10 +++ distinfo 31 Aug 2021 04:05:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (Python-3.8.11.tgz) = t3Rk6oDOwUWBuGrrf7L/AoMOCrx7zcdSt7S9/Njz45M= -SIZE (Python-3.8.11.tgz) = 24727392 +SHA256 (Python-3.8.12.tgz) = MWqjPzt3B9BB5z8kbv7bKXpwiYxLkfEn9m3I2AxZbxo= +SIZE (Python-3.8.12.tgz) = 24769402 Index: patches/patch-setup_py =================================================================== RCS file: /cvs/ports/lang/python/3.8/patches/patch-setup_py,v retrieving revision 1.2 diff -u -p -r1.2 patch-setup_py --- patches/patch-setup_py 12 Jun 2021 04:03:23 -0000 1.2 +++ patches/patch-setup_py 31 Aug 2021 04:05:09 -0000 @@ -12,7 +12,7 @@ Index: setup.py library_dirs=['/usr/lib/termcap'], extra_link_args=readline_extra_link_args, libraries=readline_libs)) -@@ -1660,7 +1662,7 @@ class PyBuildExt(build_ext): +@@ -1662,7 +1664,7 @@ class PyBuildExt(build_ext): # Build the _uuid module if possible uuid_incs = find_file("uuid.h", self.inc_dirs, ["/usr/include/uuid"]) if uuid_incs is not None: @@ -21,7 +21,7 @@ Index: setup.py uuid_libs = ['uuid'] else: uuid_libs = [] -@@ -1843,8 +1845,7 @@ class PyBuildExt(build_ext): +@@ -1845,8 +1847,7 @@ class PyBuildExt(build_ext): # The versions with dots are used on Unix, and the versions without # dots on Windows, for detection by cygwin. tcllib = tklib = tcl_includes = tk_includes = None Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-main,v retrieving revision 1.18 diff -u -p -r1.18 PLIST-main --- pkg/PLIST-main 30 Jul 2021 20:04:55 -0000 1.18 +++ pkg/PLIST-main 31 Aug 2021 04:05:10 -0000 @@ -2023,9 +2023,9 @@ lib/python3.8/lib-dynload/ @so lib/python3.8/lib-dynload/zlib.cpython-38.so lib/python3.8/lib2to3/ lib/python3.8/lib2to3/Grammar.txt -lib/python3.8/lib2to3/Grammar3.8.11.final.0.pickle +lib/python3.8/lib2to3/Grammar3.8.12.final.0.pickle lib/python3.8/lib2to3/PatternGrammar.txt -lib/python3.8/lib2to3/PatternGrammar3.8.11.final.0.pickle +lib/python3.8/lib2to3/PatternGrammar3.8.12.final.0.pickle lib/python3.8/lib2to3/__init__.py lib/python3.8/lib2to3/__main__.py lib/python3.8/lib2to3/__pycache__/