Here's an update for Python 3.8 to 3.8.7

https://docs.python.org/release/3.8.7/whatsnew/changelog.html#python-3-8-7

As usual, all tests but the asyncio test complete successfully. (asyncio
never completes).

(cc maintainer)

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.8/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile    13 Oct 2020 12:41:03 -0000      1.9
+++ Makefile    28 Dec 2020 20:26:23 -0000
@@ -6,12 +6,9 @@
 # Python itself.
 
 VERSION =              3.8
-PATCHLEVEL =           .6
+PATCHLEVEL =           .7
 SHARED_LIBS =          python3.8 0.0
 VERSION_SPEC =         >=3.8,<3.9
-
-REVISION-idle =                0
-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.6
diff -u -p -r1.6 distinfo
--- distinfo    28 Sep 2020 11:36:03 -0000      1.6
+++ distinfo    28 Dec 2020 20:26:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.8.6.tgz) = MTVi7pmG3Dac1ngBG9/ZgA72L797FJYiihj4azZCjCE=
-SIZE (Python-3.8.6.tgz) = 24377280
+SHA256 (Python-3.8.7.tgz) = IOWgQmLwry65wZJA1+w2jzhXiLui2N+6fnSyC6tNK6w=
+SIZE (Python-3.8.7.tgz) = 24468684
Index: pkg/PLIST-gdbm
===================================================================
RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-gdbm,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-gdbm
--- pkg/PLIST-gdbm      11 Feb 2020 11:45:31 -0000      1.3
+++ pkg/PLIST-gdbm      28 Dec 2020 20:26:23 -0000
@@ -2,4 +2,3 @@
 @option no-default-conflict
 @option is-branch
 @conflict python-gdbm-${VERSION_SPEC}
-@so lib/python3.8/lib-dynload/_gdbm.so
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- pkg/PLIST-main      13 Oct 2020 12:41:03 -0000      1.10
+++ pkg/PLIST-main      28 Dec 2020 20:26:23 -0000
@@ -1824,7 +1824,7 @@ 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-20.2.1-py2.py3-none-any.whl
+lib/python3.8/ensurepip/_bundled/pip-20.2.3-py2.py3-none-any.whl
 lib/python3.8/ensurepip/_bundled/setuptools-49.2.1-py3-none-any.whl
 lib/python3.8/ensurepip/_uninstall.py
 lib/python3.8/enum.py
@@ -1944,82 +1944,83 @@ lib/python3.8/json/scanner.py
 lib/python3.8/json/tool.py
 lib/python3.8/keyword.py
 lib/python3.8/lib-dynload/
-@so lib/python3.8/lib-dynload/_asyncio.so
-@so lib/python3.8/lib-dynload/_bisect.so
-@so lib/python3.8/lib-dynload/_blake2.so
-@so lib/python3.8/lib-dynload/_bz2.so
-@so lib/python3.8/lib-dynload/_codecs_cn.so
-@so lib/python3.8/lib-dynload/_codecs_hk.so
-@so lib/python3.8/lib-dynload/_codecs_iso2022.so
-@so lib/python3.8/lib-dynload/_codecs_jp.so
-@so lib/python3.8/lib-dynload/_codecs_kr.so
-@so lib/python3.8/lib-dynload/_codecs_tw.so
-@so lib/python3.8/lib-dynload/_contextvars.so
-@so lib/python3.8/lib-dynload/_crypt.so
-@so lib/python3.8/lib-dynload/_csv.so
-@so lib/python3.8/lib-dynload/_ctypes.so
-@so lib/python3.8/lib-dynload/_ctypes_test.so
-@so lib/python3.8/lib-dynload/_curses.so
-@so lib/python3.8/lib-dynload/_curses_panel.so
-@so lib/python3.8/lib-dynload/_datetime.so
-@so lib/python3.8/lib-dynload/_dbm.so
-@so lib/python3.8/lib-dynload/_decimal.so
-@so lib/python3.8/lib-dynload/_elementtree.so
-@so lib/python3.8/lib-dynload/_hashlib.so
-@so lib/python3.8/lib-dynload/_heapq.so
-@so lib/python3.8/lib-dynload/_json.so
-@so lib/python3.8/lib-dynload/_lsprof.so
-@so lib/python3.8/lib-dynload/_lzma.so
-@so lib/python3.8/lib-dynload/_md5.so
-@so lib/python3.8/lib-dynload/_multibytecodec.so
-@so lib/python3.8/lib-dynload/_multiprocessing.so
-@so lib/python3.8/lib-dynload/_opcode.so
-@so lib/python3.8/lib-dynload/_pickle.so
-@so lib/python3.8/lib-dynload/_posixshmem.so
-@so lib/python3.8/lib-dynload/_posixsubprocess.so
-@so lib/python3.8/lib-dynload/_queue.so
-@so lib/python3.8/lib-dynload/_random.so
-@so lib/python3.8/lib-dynload/_sha1.so
-@so lib/python3.8/lib-dynload/_sha256.so
-@so lib/python3.8/lib-dynload/_sha3.so
-@so lib/python3.8/lib-dynload/_sha512.so
-@so lib/python3.8/lib-dynload/_socket.so
-@so lib/python3.8/lib-dynload/_sqlite3.so
-@so lib/python3.8/lib-dynload/_ssl.so
-@so lib/python3.8/lib-dynload/_statistics.so
-@so lib/python3.8/lib-dynload/_struct.so
-@so lib/python3.8/lib-dynload/_testbuffer.so
-@so lib/python3.8/lib-dynload/_testcapi.so
-@so lib/python3.8/lib-dynload/_testimportmultiple.so
-@so lib/python3.8/lib-dynload/_testinternalcapi.so
-@so lib/python3.8/lib-dynload/_testmultiphase.so
-@so lib/python3.8/lib-dynload/_uuid.so
-@so lib/python3.8/lib-dynload/_xxsubinterpreters.so
-@so lib/python3.8/lib-dynload/_xxtestfuzz.so
-@so lib/python3.8/lib-dynload/array.so
-@so lib/python3.8/lib-dynload/audioop.so
-@so lib/python3.8/lib-dynload/binascii.so
-@so lib/python3.8/lib-dynload/cmath.so
-@so lib/python3.8/lib-dynload/fcntl.so
-@so lib/python3.8/lib-dynload/grp.so
-@so lib/python3.8/lib-dynload/math.so
-@so lib/python3.8/lib-dynload/mmap.so
-@so lib/python3.8/lib-dynload/nis.so
-@so lib/python3.8/lib-dynload/parser.so
-@so lib/python3.8/lib-dynload/pyexpat.so
-@so lib/python3.8/lib-dynload/readline.so
-@so lib/python3.8/lib-dynload/resource.so
-@so lib/python3.8/lib-dynload/select.so
-@so lib/python3.8/lib-dynload/syslog.so
-@so lib/python3.8/lib-dynload/termios.so
-@so lib/python3.8/lib-dynload/unicodedata.so
-@so lib/python3.8/lib-dynload/xxlimited.so
-@so lib/python3.8/lib-dynload/zlib.so
+@so lib/python3.8/lib-dynload/_asyncio.cpython-38.so
+@so lib/python3.8/lib-dynload/_bisect.cpython-38.so
+@so lib/python3.8/lib-dynload/_blake2.cpython-38.so
+@so lib/python3.8/lib-dynload/_bz2.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_cn.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_hk.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_iso2022.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_jp.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_kr.cpython-38.so
+@so lib/python3.8/lib-dynload/_codecs_tw.cpython-38.so
+@so lib/python3.8/lib-dynload/_contextvars.cpython-38.so
+@so lib/python3.8/lib-dynload/_crypt.cpython-38.so
+@so lib/python3.8/lib-dynload/_csv.cpython-38.so
+@so lib/python3.8/lib-dynload/_ctypes.cpython-38.so
+@so lib/python3.8/lib-dynload/_ctypes_test.cpython-38.so
+@so lib/python3.8/lib-dynload/_curses.cpython-38.so
+@so lib/python3.8/lib-dynload/_curses_panel.cpython-38.so
+@so lib/python3.8/lib-dynload/_datetime.cpython-38.so
+@so lib/python3.8/lib-dynload/_dbm.cpython-38.so
+@so lib/python3.8/lib-dynload/_decimal.cpython-38.so
+@so lib/python3.8/lib-dynload/_elementtree.cpython-38.so
+@so lib/python3.8/lib-dynload/_gdbm.cpython-38.so
+@so lib/python3.8/lib-dynload/_hashlib.cpython-38.so
+@so lib/python3.8/lib-dynload/_heapq.cpython-38.so
+@so lib/python3.8/lib-dynload/_json.cpython-38.so
+@so lib/python3.8/lib-dynload/_lsprof.cpython-38.so
+@so lib/python3.8/lib-dynload/_lzma.cpython-38.so
+@so lib/python3.8/lib-dynload/_md5.cpython-38.so
+@so lib/python3.8/lib-dynload/_multibytecodec.cpython-38.so
+@so lib/python3.8/lib-dynload/_multiprocessing.cpython-38.so
+@so lib/python3.8/lib-dynload/_opcode.cpython-38.so
+@so lib/python3.8/lib-dynload/_pickle.cpython-38.so
+@so lib/python3.8/lib-dynload/_posixshmem.cpython-38.so
+@so lib/python3.8/lib-dynload/_posixsubprocess.cpython-38.so
+@so lib/python3.8/lib-dynload/_queue.cpython-38.so
+@so lib/python3.8/lib-dynload/_random.cpython-38.so
+@so lib/python3.8/lib-dynload/_sha1.cpython-38.so
+@so lib/python3.8/lib-dynload/_sha256.cpython-38.so
+@so lib/python3.8/lib-dynload/_sha3.cpython-38.so
+@so lib/python3.8/lib-dynload/_sha512.cpython-38.so
+@so lib/python3.8/lib-dynload/_socket.cpython-38.so
+@so lib/python3.8/lib-dynload/_sqlite3.cpython-38.so
+@so lib/python3.8/lib-dynload/_ssl.cpython-38.so
+@so lib/python3.8/lib-dynload/_statistics.cpython-38.so
+@so lib/python3.8/lib-dynload/_struct.cpython-38.so
+@so lib/python3.8/lib-dynload/_testbuffer.cpython-38.so
+@so lib/python3.8/lib-dynload/_testcapi.cpython-38.so
+@so lib/python3.8/lib-dynload/_testimportmultiple.cpython-38.so
+@so lib/python3.8/lib-dynload/_testinternalcapi.cpython-38.so
+@so lib/python3.8/lib-dynload/_testmultiphase.cpython-38.so
+@so lib/python3.8/lib-dynload/_uuid.cpython-38.so
+@so lib/python3.8/lib-dynload/_xxsubinterpreters.cpython-38.so
+@so lib/python3.8/lib-dynload/_xxtestfuzz.cpython-38.so
+@so lib/python3.8/lib-dynload/array.cpython-38.so
+@so lib/python3.8/lib-dynload/audioop.cpython-38.so
+@so lib/python3.8/lib-dynload/binascii.cpython-38.so
+@so lib/python3.8/lib-dynload/cmath.cpython-38.so
+@so lib/python3.8/lib-dynload/fcntl.cpython-38.so
+@so lib/python3.8/lib-dynload/grp.cpython-38.so
+@so lib/python3.8/lib-dynload/math.cpython-38.so
+@so lib/python3.8/lib-dynload/mmap.cpython-38.so
+@so lib/python3.8/lib-dynload/nis.cpython-38.so
+@so lib/python3.8/lib-dynload/parser.cpython-38.so
+@so lib/python3.8/lib-dynload/pyexpat.cpython-38.so
+@so lib/python3.8/lib-dynload/readline.cpython-38.so
+@so lib/python3.8/lib-dynload/resource.cpython-38.so
+@so lib/python3.8/lib-dynload/select.cpython-38.so
+@so lib/python3.8/lib-dynload/syslog.cpython-38.so
+@so lib/python3.8/lib-dynload/termios.cpython-38.so
+@so lib/python3.8/lib-dynload/unicodedata.cpython-38.so
+@so lib/python3.8/lib-dynload/xxlimited.cpython-38.so
+@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.6.final.0.pickle
+lib/python3.8/lib2to3/Grammar3.8.7.final.0.pickle
 lib/python3.8/lib2to3/PatternGrammar.txt
-lib/python3.8/lib2to3/PatternGrammar3.8.6.final.0.pickle
+lib/python3.8/lib2to3/PatternGrammar3.8.7.final.0.pickle
 lib/python3.8/lib2to3/__init__.py
 lib/python3.8/lib2to3/__main__.py
 lib/python3.8/lib2to3/__pycache__/
Index: pkg/PLIST-tests
===================================================================
RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-tests,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-tests
--- pkg/PLIST-tests     28 Jul 2020 07:58:30 -0000      1.5
+++ pkg/PLIST-tests     28 Dec 2020 20:26:24 -0000
@@ -2483,6 +2483,9 @@ lib/python3.8/test/test_asyncio/__pycach
 lib/python3.8/test/test_asyncio/__pycache__/functional.cpython-38.opt-1.pyc
 lib/python3.8/test/test_asyncio/__pycache__/functional.cpython-38.opt-2.pyc
 lib/python3.8/test/test_asyncio/__pycache__/functional.cpython-38.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-38.opt-1.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-38.opt-2.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-38.pyc
 
lib/python3.8/test/test_asyncio/__pycache__/test_base_events.cpython-38.opt-1.pyc
 
lib/python3.8/test/test_asyncio/__pycache__/test_base_events.cpython-38.opt-2.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_base_events.cpython-38.pyc
@@ -2498,6 +2501,9 @@ lib/python3.8/test/test_asyncio/__pycach
 lib/python3.8/test/test_asyncio/__pycache__/test_futures.cpython-38.opt-1.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_futures.cpython-38.opt-2.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_futures.cpython-38.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_futures2.cpython-38.opt-1.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_futures2.cpython-38.opt-2.pyc
+lib/python3.8/test/test_asyncio/__pycache__/test_futures2.cpython-38.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_locks.cpython-38.opt-1.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_locks.cpython-38.opt-2.pyc
 lib/python3.8/test/test_asyncio/__pycache__/test_locks.cpython-38.pyc
@@ -2559,11 +2565,13 @@ lib/python3.8/test/test_asyncio/echo.py
 lib/python3.8/test/test_asyncio/echo2.py
 lib/python3.8/test/test_asyncio/echo3.py
 lib/python3.8/test/test_asyncio/functional.py
+lib/python3.8/test/test_asyncio/test_asyncio_waitfor.py
 lib/python3.8/test/test_asyncio/test_base_events.py
 lib/python3.8/test/test_asyncio/test_buffered_proto.py
 lib/python3.8/test/test_asyncio/test_context.py
 lib/python3.8/test/test_asyncio/test_events.py
 lib/python3.8/test/test_asyncio/test_futures.py
+lib/python3.8/test/test_asyncio/test_futures2.py
 lib/python3.8/test/test_asyncio/test_locks.py
 lib/python3.8/test/test_asyncio/test_pep492.py
 lib/python3.8/test/test_asyncio/test_proactor_events.py
@@ -3866,6 +3874,9 @@ lib/python3.8/tkinter/test/test_tkinter/
 
lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-38.opt-1.pyc
 
lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-38.opt-2.pyc
 lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-38.pyc
+lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-38.opt-1.pyc
+lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-38.opt-2.pyc
+lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-38.pyc
 
lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_text.cpython-38.opt-1.pyc
 
lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_text.cpython-38.opt-2.pyc
 lib/python3.8/tkinter/test/test_tkinter/__pycache__/test_text.cpython-38.pyc
@@ -3880,6 +3891,7 @@ lib/python3.8/tkinter/test/test_tkinter/
 lib/python3.8/tkinter/test/test_tkinter/test_images.py
 lib/python3.8/tkinter/test/test_tkinter/test_loadtk.py
 lib/python3.8/tkinter/test/test_tkinter/test_misc.py
+lib/python3.8/tkinter/test/test_tkinter/test_simpledialog.py
 lib/python3.8/tkinter/test/test_tkinter/test_text.py
 lib/python3.8/tkinter/test/test_tkinter/test_variables.py
 lib/python3.8/tkinter/test/test_tkinter/test_widgets.py
Index: pkg/PLIST-tkinter
===================================================================
RCS file: /cvs/ports/lang/python/3.8/pkg/PLIST-tkinter,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-tkinter
--- pkg/PLIST-tkinter   11 Feb 2020 11:45:31 -0000      1.3
+++ pkg/PLIST-tkinter   28 Dec 2020 20:26:24 -0000
@@ -2,7 +2,7 @@
 @option no-default-conflict
 @option is-branch
 @conflict python-tkinter-${VERSION_SPEC}
-@so lib/python3.8/lib-dynload/_tkinter.so
+@so lib/python3.8/lib-dynload/_tkinter.cpython-38.so
 lib/python3.8/tkinter/
 lib/python3.8/tkinter/__init__.py
 lib/python3.8/tkinter/__main__.py

Reply via email to