Hi, ports@: Here is a patch to update lang/python/3.8 to 3.8.5, it include at least 4 security fix: https://docs.python.org/release/3.8.5/whatsnew/changelog.html#changelog
It build well and run well on amd64-current system. Cheers ! wen
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/python/3.8/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 3 Jul 2020 21:15:20 -0000 1.6 +++ Makefile 26 Jul 2020 03:06:24 -0000 @@ -6,10 +6,9 @@ # Python itself. VERSION = 3.8 -PATCHLEVEL = .3 +PATCHLEVEL = .5 SHARED_LIBS = python3.8 0.0 VERSION_SPEC = >=3.8,<3.9 -REVISION = 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.4 diff -u -p -r1.4 distinfo --- distinfo 18 Jun 2020 07:31:38 -0000 1.4 +++ distinfo 26 Jul 2020 03:06:24 -0000 @@ -1,2 +1,2 @@ -SHA256 (Python-3.8.3.tgz) = avbU0uAQ+WVVGND8ZzjH/3Bp8QpNL71VUJ5Gfwkqi5A= -SIZE (Python-3.8.3.tgz) = 24067487 +SHA256 (Python-3.8.5.tgz) = AVEVAjw4Lrarg9USdi/jxVAvoMbFL/68SDHE4aBv/Ek= +SIZE (Python-3.8.5.tgz) = 24149103 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-main,v retrieving revision 1.7 diff -u -p -r1.7 PLIST-main --- pkg/PLIST-main 3 Jul 2020 21:10:55 -0000 1.7 +++ pkg/PLIST-main 26 Jul 2020 03:06:25 -0000 @@ -2005,8 +2005,8 @@ lib/python3.8/ensurepip/__pycache__/_uni lib/python3.8/ensurepip/__pycache__/_uninstall.cpython-38.opt-2.pyc lib/python3.8/ensurepip/__pycache__/_uninstall.cpython-38.pyc lib/python3.8/ensurepip/_bundled/ -lib/python3.8/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl -lib/python3.8/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl +lib/python3.8/ensurepip/_bundled/pip-20.1.1-py2.py3-none-any.whl +lib/python3.8/ensurepip/_bundled/setuptools-47.1.0-py3-none-any.whl lib/python3.8/ensurepip/_uninstall.py lib/python3.8/enum.py lib/python3.8/filecmp.py @@ -2198,9 +2198,9 @@ lib/python3.8/lib-dynload/ @so lib/python3.8/lib-dynload/zlib.so lib/python3.8/lib2to3/ lib/python3.8/lib2to3/Grammar.txt -lib/python3.8/lib2to3/Grammar3.8.3.final.0.pickle +lib/python3.8/lib2to3/Grammar3.8.5.final.0.pickle lib/python3.8/lib2to3/PatternGrammar.txt -lib/python3.8/lib2to3/PatternGrammar3.8.3.final.0.pickle +lib/python3.8/lib2to3/PatternGrammar3.8.5.final.0.pickle lib/python3.8/lib2to3/__init__.py lib/python3.8/lib2to3/__main__.py lib/python3.8/lib2to3/__pycache__/ @@ -2772,6 +2772,7 @@ lib/python3.8/tabnanny.py lib/python3.8/tarfile.py lib/python3.8/telnetlib.py lib/python3.8/tempfile.py +lib/python3.8/test/recursion.tar lib/python3.8/textwrap.py lib/python3.8/this.py lib/python3.8/threading.py