python folks decided to expedite the release after RC1 so final versions 
were released today.

3.9.2 catches up with python 3.8's versioning of .so filenames.

should be fairly safe to do this update as nothing depends on it yet.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.9/Makefile,v
retrieving revision 1.3
diff -u -p -u -r1.3 Makefile
--- Makefile    16 Feb 2021 18:50:26 -0000      1.3
+++ Makefile    20 Feb 2021 00:44:57 -0000
@@ -6,10 +6,9 @@
 # Python itself.
 
 VERSION =              3.9
-PATCHLEVEL =           .1
+PATCHLEVEL =           .2
 SHARED_LIBS =          python3.9 0.0
 VERSION_SPEC =         >=3.9,<3.10
-REVISION =             0
 #PSUBDIR =             python/3.9.0
 
 CONFIGURE_ARGS +=      --with-ensurepip=no
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/python/3.9/distinfo,v
retrieving revision 1.2
diff -u -p -u -r1.2 distinfo
--- distinfo    28 Dec 2020 22:28:14 -0000      1.2
+++ distinfo    20 Feb 2021 00:44:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.9.1.tgz) = KcuRugODRtoL2auEoKVahF2HLDQaTaaHn0YulMdB8Rc=
-SIZE (Python-3.9.1.tgz) = 25372998
+SHA256 (Python-3.9.2.tgz) = eJnopveUZ0iDDWZzny2PKzAhTa2Vbla5uiFrPeVYFRk=
+SIZE (Python-3.9.2.tgz) = 25399571
Index: files/CHANGES.OpenBSD
===================================================================
RCS file: /cvs/ports/lang/python/3.9/files/CHANGES.OpenBSD,v
retrieving revision 1.2
diff -u -p -u -r1.2 CHANGES.OpenBSD
--- files/CHANGES.OpenBSD       16 Feb 2021 18:50:26 -0000      1.2
+++ files/CHANGES.OpenBSD       20 Feb 2021 00:44:57 -0000
@@ -14,7 +14,5 @@ http://bugs.python.org/issue25191
 4.  Disable libuuid, otherwise Python prefers it over the libc uuid
 functions.
 
-5.  Applied a patch for CVE-2021-3177.
-
 These changes are available in the OpenBSD CVS repository
 <http://www.openbsd.org/anoncvs.html> in ports/lang/python/3.9.
Index: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
===================================================================
RCS file: patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
diff -N patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst
--- patches/patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst      16 Feb 2021 
18:50:26 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-2021-01-18-09-27-31_bpo-42938_4Zn4Mp_rst,v 1.1 2021/02/16 
18:50:26 tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24247
-
-Index: 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
---- 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst.orig
-+++ 2021-01-18-09-27-31.bpo-42938.4Zn4Mp.rst
-@@ -0,0 +1,2 @@
-+Avoid static buffers when computing the repr of :class:`ctypes.c_double` and
-+:class:`ctypes.c_longdouble` values.
Index: patches/patch-Lib_ctypes_test_test_parameters_py
===================================================================
RCS file: patches/patch-Lib_ctypes_test_test_parameters_py
diff -N patches/patch-Lib_ctypes_test_test_parameters_py
--- patches/patch-Lib_ctypes_test_test_parameters_py    16 Feb 2021 18:50:26 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-Lib_ctypes_test_test_parameters_py,v 1.1 2021/02/16 18:50:26 
tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24247
-
-Index: Lib/ctypes/test/test_parameters.py
---- Lib/ctypes/test/test_parameters.py.orig
-+++ Lib/ctypes/test/test_parameters.py
-@@ -201,6 +201,49 @@ class SimpleTypesTestCase(unittest.TestCase):
-         with self.assertRaises(ZeroDivisionError):
-             WorseStruct().__setstate__({}, b'foo')
- 
-+    def test_parameter_repr(self):
-+        from ctypes import (
-+            c_bool,
-+            c_char,
-+            c_wchar,
-+            c_byte,
-+            c_ubyte,
-+            c_short,
-+            c_ushort,
-+            c_int,
-+            c_uint,
-+            c_long,
-+            c_ulong,
-+            c_longlong,
-+            c_ulonglong,
-+            c_float,
-+            c_double,
-+            c_longdouble,
-+            c_char_p,
-+            c_wchar_p,
-+            c_void_p,
-+        )
-+        self.assertRegex(repr(c_bool.from_param(True)), r"^<cparam '\?' at 
0x[A-Fa-f0-9]+>$")
-+        self.assertEqual(repr(c_char.from_param(97)), "<cparam 'c' ('a')>")
-+        self.assertRegex(repr(c_wchar.from_param('a')), r"^<cparam 'u' at 
0x[A-Fa-f0-9]+>$")
-+        self.assertEqual(repr(c_byte.from_param(98)), "<cparam 'b' (98)>")
-+        self.assertEqual(repr(c_ubyte.from_param(98)), "<cparam 'B' (98)>")
-+        self.assertEqual(repr(c_short.from_param(511)), "<cparam 'h' (511)>")
-+        self.assertEqual(repr(c_ushort.from_param(511)), "<cparam 'H' (511)>")
-+        self.assertRegex(repr(c_int.from_param(20000)), r"^<cparam '[li]' 
\(20000\)>$")
-+        self.assertRegex(repr(c_uint.from_param(20000)), r"^<cparam '[LI]' 
\(20000\)>$")
-+        self.assertRegex(repr(c_long.from_param(20000)), r"^<cparam '[li]' 
\(20000\)>$")
-+        self.assertRegex(repr(c_ulong.from_param(20000)), r"^<cparam '[LI]' 
\(20000\)>$")
-+        self.assertRegex(repr(c_longlong.from_param(20000)), r"^<cparam 
'[liq]' \(20000\)>$")
-+        self.assertRegex(repr(c_ulonglong.from_param(20000)), r"^<cparam 
'[LIQ]' \(20000\)>$")
-+        self.assertEqual(repr(c_float.from_param(1.5)), "<cparam 'f' (1.5)>")
-+        self.assertEqual(repr(c_double.from_param(1.5)), "<cparam 'd' (1.5)>")
-+        self.assertEqual(repr(c_double.from_param(1e300)), "<cparam 'd' 
(1e+300)>")
-+        self.assertRegex(repr(c_longdouble.from_param(1.5)), r"^<cparam ('d' 
\(1.5\)|'g' at 0x[A-Fa-f0-9]+)>$")
-+        self.assertRegex(repr(c_char_p.from_param(b'hihi')), "^<cparam 'z' 
\(0x[A-Fa-f0-9]+\)>$")
-+        self.assertRegex(repr(c_wchar_p.from_param('hihi')), "^<cparam 'Z' 
\(0x[A-Fa-f0-9]+\)>$")
-+        self.assertRegex(repr(c_void_p.from_param(0x12)), r"^<cparam 'P' 
\(0x0*12\)>$")
-+
- ################################################################
- 
- if __name__ == '__main__':
Index: patches/patch-Modules__ctypes_callproc_c
===================================================================
RCS file: patches/patch-Modules__ctypes_callproc_c
diff -N patches/patch-Modules__ctypes_callproc_c
--- patches/patch-Modules__ctypes_callproc_c    16 Feb 2021 18:50:26 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,109 +0,0 @@
-$OpenBSD: patch-Modules__ctypes_callproc_c,v 1.1 2021/02/16 18:50:26 tb Exp $
-
-CVE-2021-3177
-https://github.com/python/cpython/pull/24247
-
-Index: Modules/_ctypes/callproc.c
---- Modules/_ctypes/callproc.c.orig
-+++ Modules/_ctypes/callproc.c
-@@ -489,58 +489,47 @@ is_literal_char(unsigned char c)
- static PyObject *
- PyCArg_repr(PyCArgObject *self)
- {
--    char buffer[256];
-     switch(self->tag) {
-     case 'b':
-     case 'B':
--        sprintf(buffer, "<cparam '%c' (%d)>",
-+        return PyUnicode_FromFormat("<cparam '%c' (%d)>",
-             self->tag, self->value.b);
--        break;
-     case 'h':
-     case 'H':
--        sprintf(buffer, "<cparam '%c' (%d)>",
-+        return PyUnicode_FromFormat("<cparam '%c' (%d)>",
-             self->tag, self->value.h);
--        break;
-     case 'i':
-     case 'I':
--        sprintf(buffer, "<cparam '%c' (%d)>",
-+        return PyUnicode_FromFormat("<cparam '%c' (%d)>",
-             self->tag, self->value.i);
--        break;
-     case 'l':
-     case 'L':
--        sprintf(buffer, "<cparam '%c' (%ld)>",
-+        return PyUnicode_FromFormat("<cparam '%c' (%ld)>",
-             self->tag, self->value.l);
--        break;
- 
-     case 'q':
-     case 'Q':
--        sprintf(buffer,
--#ifdef MS_WIN32
--            "<cparam '%c' (%I64d)>",
--#else
--            "<cparam '%c' (%lld)>",
--#endif
-+        return PyUnicode_FromFormat("<cparam '%c' (%lld)>",
-             self->tag, self->value.q);
--        break;
-     case 'd':
--        sprintf(buffer, "<cparam '%c' (%f)>",
--            self->tag, self->value.d);
--        break;
--    case 'f':
--        sprintf(buffer, "<cparam '%c' (%f)>",
--            self->tag, self->value.f);
--        break;
--
-+    case 'f': {
-+        PyObject *f = PyFloat_FromDouble((self->tag == 'f') ? self->value.f : 
self->value.d);
-+        if (f == NULL) {
-+            return NULL;
-+        }
-+        PyObject *result = PyUnicode_FromFormat("<cparam '%c' (%R)>", 
self->tag, f);
-+        Py_DECREF(f);
-+        return result;
-+    }
-     case 'c':
-         if (is_literal_char((unsigned char)self->value.c)) {
--            sprintf(buffer, "<cparam '%c' ('%c')>",
-+            return PyUnicode_FromFormat("<cparam '%c' ('%c')>",
-                 self->tag, self->value.c);
-         }
-         else {
--            sprintf(buffer, "<cparam '%c' ('\\x%02x')>",
-+            return PyUnicode_FromFormat("<cparam '%c' ('\\x%02x')>",
-                 self->tag, (unsigned char)self->value.c);
-         }
--        break;
- 
- /* Hm, are these 'z' and 'Z' codes useful at all?
-    Shouldn't they be replaced by the functionality of c_string
-@@ -549,22 +538,20 @@ PyCArg_repr(PyCArgObject *self)
-     case 'z':
-     case 'Z':
-     case 'P':
--        sprintf(buffer, "<cparam '%c' (%p)>",
-+        return PyUnicode_FromFormat("<cparam '%c' (%p)>",
-             self->tag, self->value.p);
-         break;
- 
-     default:
-         if (is_literal_char((unsigned char)self->tag)) {
--            sprintf(buffer, "<cparam '%c' at %p>",
-+            return PyUnicode_FromFormat("<cparam '%c' at %p>",
-                 (unsigned char)self->tag, (void *)self);
-         }
-         else {
--            sprintf(buffer, "<cparam 0x%02x at %p>",
-+            return PyUnicode_FromFormat("<cparam 0x%02x at %p>",
-                 (unsigned char)self->tag, (void *)self);
-         }
--        break;
-     }
--    return PyUnicode_FromString(buffer);
- }
- 
- static PyMemberDef PyCArgType_members[] = {
Index: pkg/PLIST-gdbm
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-gdbm,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 PLIST-gdbm
--- pkg/PLIST-gdbm      5 Oct 2020 20:48:12 -0000       1.1.1.1
+++ pkg/PLIST-gdbm      20 Feb 2021 00:44:57 -0000
@@ -2,4 +2,4 @@
 @option no-default-conflict
 @option is-branch
 @conflict python-gdbm-${VERSION_SPEC}
-@so lib/python3.9/lib-dynload/_gdbm.so
+@so lib/python3.9/lib-dynload/_gdbm.cpython-39.so
Index: pkg/PLIST-idle
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-idle,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 PLIST-idle
--- pkg/PLIST-idle      5 Oct 2020 20:48:12 -0000       1.1.1.1
+++ pkg/PLIST-idle      20 Feb 2021 00:44:57 -0000
@@ -432,6 +432,9 @@ lib/python3.9/idlelib/idle_test/__pycach
 
lib/python3.9/idlelib/idle_test/__pycache__/test_zoomheight.cpython-39.opt-1.pyc
 
lib/python3.9/idlelib/idle_test/__pycache__/test_zoomheight.cpython-39.opt-2.pyc
 lib/python3.9/idlelib/idle_test/__pycache__/test_zoomheight.cpython-39.pyc
+lib/python3.9/idlelib/idle_test/__pycache__/test_zzdummy.cpython-39.opt-1.pyc
+lib/python3.9/idlelib/idle_test/__pycache__/test_zzdummy.cpython-39.opt-2.pyc
+lib/python3.9/idlelib/idle_test/__pycache__/test_zzdummy.cpython-39.pyc
 lib/python3.9/idlelib/idle_test/htest.py
 lib/python3.9/idlelib/idle_test/mock_idle.py
 lib/python3.9/idlelib/idle_test/mock_tk.py
@@ -493,6 +496,7 @@ lib/python3.9/idlelib/idle_test/test_und
 lib/python3.9/idlelib/idle_test/test_warning.py
 lib/python3.9/idlelib/idle_test/test_window.py
 lib/python3.9/idlelib/idle_test/test_zoomheight.py
+lib/python3.9/idlelib/idle_test/test_zzdummy.py
 lib/python3.9/idlelib/iomenu.py
 lib/python3.9/idlelib/macosx.py
 lib/python3.9/idlelib/mainmenu.py
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -u -r1.2 PLIST-main
--- pkg/PLIST-main      28 Dec 2020 22:28:14 -0000      1.2
+++ pkg/PLIST-main      20 Feb 2021 00:44:58 -0000
@@ -1978,84 +1978,84 @@ lib/python3.9/json/scanner.py
 lib/python3.9/json/tool.py
 lib/python3.9/keyword.py
 lib/python3.9/lib-dynload/
-@so lib/python3.9/lib-dynload/_asyncio.so
-@so lib/python3.9/lib-dynload/_bisect.so
-@so lib/python3.9/lib-dynload/_blake2.so
-@so lib/python3.9/lib-dynload/_bz2.so
-@so lib/python3.9/lib-dynload/_codecs_cn.so
-@so lib/python3.9/lib-dynload/_codecs_hk.so
-@so lib/python3.9/lib-dynload/_codecs_iso2022.so
-@so lib/python3.9/lib-dynload/_codecs_jp.so
-@so lib/python3.9/lib-dynload/_codecs_kr.so
-@so lib/python3.9/lib-dynload/_codecs_tw.so
-@so lib/python3.9/lib-dynload/_contextvars.so
-@so lib/python3.9/lib-dynload/_crypt.so
-@so lib/python3.9/lib-dynload/_csv.so
-@so lib/python3.9/lib-dynload/_ctypes.so
-@so lib/python3.9/lib-dynload/_ctypes_test.so
-@so lib/python3.9/lib-dynload/_curses.so
-@so lib/python3.9/lib-dynload/_curses_panel.so
-@so lib/python3.9/lib-dynload/_datetime.so
-@so lib/python3.9/lib-dynload/_dbm.so
-@so lib/python3.9/lib-dynload/_decimal.so
-@so lib/python3.9/lib-dynload/_elementtree.so
-@so lib/python3.9/lib-dynload/_hashlib.so
-@so lib/python3.9/lib-dynload/_heapq.so
-@so lib/python3.9/lib-dynload/_json.so
-@so lib/python3.9/lib-dynload/_lsprof.so
-@so lib/python3.9/lib-dynload/_lzma.so
-@so lib/python3.9/lib-dynload/_md5.so
-@so lib/python3.9/lib-dynload/_multibytecodec.so
-@so lib/python3.9/lib-dynload/_multiprocessing.so
-@so lib/python3.9/lib-dynload/_opcode.so
-@so lib/python3.9/lib-dynload/_pickle.so
-@so lib/python3.9/lib-dynload/_posixshmem.so
-@so lib/python3.9/lib-dynload/_posixsubprocess.so
-@so lib/python3.9/lib-dynload/_queue.so
-@so lib/python3.9/lib-dynload/_random.so
-@so lib/python3.9/lib-dynload/_sha1.so
-@so lib/python3.9/lib-dynload/_sha256.so
-@so lib/python3.9/lib-dynload/_sha3.so
-@so lib/python3.9/lib-dynload/_sha512.so
-@so lib/python3.9/lib-dynload/_socket.so
-@so lib/python3.9/lib-dynload/_sqlite3.so
-@so lib/python3.9/lib-dynload/_ssl.so
-@so lib/python3.9/lib-dynload/_statistics.so
-@so lib/python3.9/lib-dynload/_struct.so
-@so lib/python3.9/lib-dynload/_testbuffer.so
-@so lib/python3.9/lib-dynload/_testcapi.so
-@so lib/python3.9/lib-dynload/_testimportmultiple.so
-@so lib/python3.9/lib-dynload/_testinternalcapi.so
-@so lib/python3.9/lib-dynload/_testmultiphase.so
-@so lib/python3.9/lib-dynload/_uuid.so
-@so lib/python3.9/lib-dynload/_xxsubinterpreters.so
-@so lib/python3.9/lib-dynload/_xxtestfuzz.so
-@so lib/python3.9/lib-dynload/_zoneinfo.so
-@so lib/python3.9/lib-dynload/array.so
-@so lib/python3.9/lib-dynload/audioop.so
-@so lib/python3.9/lib-dynload/binascii.so
-@so lib/python3.9/lib-dynload/cmath.so
-@so lib/python3.9/lib-dynload/fcntl.so
-@so lib/python3.9/lib-dynload/grp.so
-@so lib/python3.9/lib-dynload/math.so
-@so lib/python3.9/lib-dynload/mmap.so
-@so lib/python3.9/lib-dynload/nis.so
-@so lib/python3.9/lib-dynload/parser.so
-@so lib/python3.9/lib-dynload/pyexpat.so
-@so lib/python3.9/lib-dynload/readline.so
-@so lib/python3.9/lib-dynload/readline_failed.so
-@so lib/python3.9/lib-dynload/resource.so
-@so lib/python3.9/lib-dynload/select.so
-@so lib/python3.9/lib-dynload/syslog.so
-@so lib/python3.9/lib-dynload/termios.so
-@so lib/python3.9/lib-dynload/unicodedata.so
-@so lib/python3.9/lib-dynload/xxlimited.so
-@so lib/python3.9/lib-dynload/zlib.so
+@so lib/python3.9/lib-dynload/_asyncio.cpython-39.so
+@so lib/python3.9/lib-dynload/_bisect.cpython-39.so
+@so lib/python3.9/lib-dynload/_blake2.cpython-39.so
+@so lib/python3.9/lib-dynload/_bz2.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_cn.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_hk.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_jp.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_kr.cpython-39.so
+@so lib/python3.9/lib-dynload/_codecs_tw.cpython-39.so
+@so lib/python3.9/lib-dynload/_contextvars.cpython-39.so
+@so lib/python3.9/lib-dynload/_crypt.cpython-39.so
+@so lib/python3.9/lib-dynload/_csv.cpython-39.so
+@so lib/python3.9/lib-dynload/_ctypes.cpython-39.so
+@so lib/python3.9/lib-dynload/_ctypes_test.cpython-39.so
+@so lib/python3.9/lib-dynload/_curses.cpython-39.so
+@so lib/python3.9/lib-dynload/_curses_panel.cpython-39.so
+@so lib/python3.9/lib-dynload/_datetime.cpython-39.so
+@so lib/python3.9/lib-dynload/_dbm.cpython-39.so
+@so lib/python3.9/lib-dynload/_decimal.cpython-39.so
+@so lib/python3.9/lib-dynload/_elementtree.cpython-39.so
+@so lib/python3.9/lib-dynload/_hashlib.cpython-39.so
+@so lib/python3.9/lib-dynload/_heapq.cpython-39.so
+@so lib/python3.9/lib-dynload/_json.cpython-39.so
+@so lib/python3.9/lib-dynload/_lsprof.cpython-39.so
+@so lib/python3.9/lib-dynload/_lzma.cpython-39.so
+@so lib/python3.9/lib-dynload/_md5.cpython-39.so
+@so lib/python3.9/lib-dynload/_multibytecodec.cpython-39.so
+@so lib/python3.9/lib-dynload/_multiprocessing.cpython-39.so
+@so lib/python3.9/lib-dynload/_opcode.cpython-39.so
+@so lib/python3.9/lib-dynload/_pickle.cpython-39.so
+@so lib/python3.9/lib-dynload/_posixshmem.cpython-39.so
+@so lib/python3.9/lib-dynload/_posixsubprocess.cpython-39.so
+@so lib/python3.9/lib-dynload/_queue.cpython-39.so
+@so lib/python3.9/lib-dynload/_random.cpython-39.so
+@so lib/python3.9/lib-dynload/_sha1.cpython-39.so
+@so lib/python3.9/lib-dynload/_sha256.cpython-39.so
+@so lib/python3.9/lib-dynload/_sha3.cpython-39.so
+@so lib/python3.9/lib-dynload/_sha512.cpython-39.so
+@so lib/python3.9/lib-dynload/_socket.cpython-39.so
+@so lib/python3.9/lib-dynload/_sqlite3.cpython-39.so
+@so lib/python3.9/lib-dynload/_ssl.cpython-39.so
+@so lib/python3.9/lib-dynload/_statistics.cpython-39.so
+@so lib/python3.9/lib-dynload/_struct.cpython-39.so
+@so lib/python3.9/lib-dynload/_testbuffer.cpython-39.so
+@so lib/python3.9/lib-dynload/_testcapi.cpython-39.so
+@so lib/python3.9/lib-dynload/_testimportmultiple.cpython-39.so
+@so lib/python3.9/lib-dynload/_testinternalcapi.cpython-39.so
+@so lib/python3.9/lib-dynload/_testmultiphase.cpython-39.so
+@so lib/python3.9/lib-dynload/_uuid.cpython-39.so
+@so lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39.so
+@so lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39.so
+@so lib/python3.9/lib-dynload/_zoneinfo.cpython-39.so
+@so lib/python3.9/lib-dynload/array.cpython-39.so
+@so lib/python3.9/lib-dynload/audioop.cpython-39.so
+@so lib/python3.9/lib-dynload/binascii.cpython-39.so
+@so lib/python3.9/lib-dynload/cmath.cpython-39.so
+@so lib/python3.9/lib-dynload/fcntl.cpython-39.so
+@so lib/python3.9/lib-dynload/grp.cpython-39.so
+@so lib/python3.9/lib-dynload/math.cpython-39.so
+@so lib/python3.9/lib-dynload/mmap.cpython-39.so
+@so lib/python3.9/lib-dynload/nis.cpython-39.so
+@so lib/python3.9/lib-dynload/parser.cpython-39.so
+@so lib/python3.9/lib-dynload/pyexpat.cpython-39.so
+@so lib/python3.9/lib-dynload/readline.cpython-39.so
+@so lib/python3.9/lib-dynload/readline.cpython-39_failed.so
+@so lib/python3.9/lib-dynload/resource.cpython-39.so
+@so lib/python3.9/lib-dynload/select.cpython-39.so
+@so lib/python3.9/lib-dynload/syslog.cpython-39.so
+@so lib/python3.9/lib-dynload/termios.cpython-39.so
+@so lib/python3.9/lib-dynload/unicodedata.cpython-39.so
+@so lib/python3.9/lib-dynload/xxlimited.cpython-39.so
+@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.1.final.0.pickle
+lib/python3.9/lib2to3/Grammar3.9.2.final.0.pickle
 lib/python3.9/lib2to3/PatternGrammar.txt
-lib/python3.9/lib2to3/PatternGrammar3.9.1.final.0.pickle
+lib/python3.9/lib2to3/PatternGrammar3.9.2.final.0.pickle
 lib/python3.9/lib2to3/__init__.py
 lib/python3.9/lib2to3/__main__.py
 lib/python3.9/lib2to3/__pycache__/
Index: pkg/PLIST-tests
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-tests,v
retrieving revision 1.2
diff -u -p -u -r1.2 PLIST-tests
--- pkg/PLIST-tests     28 Dec 2020 22:28:14 -0000      1.2
+++ pkg/PLIST-tests     20 Feb 2021 00:44:59 -0000
@@ -2487,6 +2487,9 @@ lib/python3.9/test/test_asyncio/__pycach
 lib/python3.9/test/test_asyncio/__pycache__/functional.cpython-39.opt-1.pyc
 lib/python3.9/test/test_asyncio/__pycache__/functional.cpython-39.opt-2.pyc
 lib/python3.9/test/test_asyncio/__pycache__/functional.cpython-39.pyc
+lib/python3.9/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-39.opt-1.pyc
+lib/python3.9/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-39.opt-2.pyc
+lib/python3.9/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-39.pyc
 
lib/python3.9/test/test_asyncio/__pycache__/test_base_events.cpython-39.opt-1.pyc
 
lib/python3.9/test/test_asyncio/__pycache__/test_base_events.cpython-39.opt-2.pyc
 lib/python3.9/test/test_asyncio/__pycache__/test_base_events.cpython-39.pyc
@@ -2569,6 +2572,7 @@ lib/python3.9/test/test_asyncio/echo.py
 lib/python3.9/test/test_asyncio/echo2.py
 lib/python3.9/test/test_asyncio/echo3.py
 lib/python3.9/test/test_asyncio/functional.py
+lib/python3.9/test/test_asyncio/test_asyncio_waitfor.py
 lib/python3.9/test/test_asyncio/test_base_events.py
 lib/python3.9/test/test_asyncio/test_buffered_proto.py
 lib/python3.9/test/test_asyncio/test_context.py
@@ -3931,6 +3935,9 @@ lib/python3.9/tkinter/test/test_tkinter/
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/__init__.cpython-39.opt-1.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/__init__.cpython-39.opt-2.pyc
 lib/python3.9/tkinter/test/test_tkinter/__pycache__/__init__.cpython-39.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_colorchooser.cpython-39.opt-1.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_colorchooser.cpython-39.opt-2.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_colorchooser.cpython-39.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_font.cpython-39.opt-1.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_font.cpython-39.opt-2.pyc
 lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_font.cpython-39.pyc
@@ -3946,6 +3953,9 @@ lib/python3.9/tkinter/test/test_tkinter/
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-39.opt-1.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-39.opt-2.pyc
 lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-39.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-39.opt-1.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-39.opt-2.pyc
+lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_simpledialog.cpython-39.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_text.cpython-39.opt-1.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_text.cpython-39.opt-2.pyc
 lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_text.cpython-39.pyc
@@ -3955,11 +3965,13 @@ lib/python3.9/tkinter/test/test_tkinter/
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-39.opt-1.pyc
 
lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-39.opt-2.pyc
 lib/python3.9/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-39.pyc
+lib/python3.9/tkinter/test/test_tkinter/test_colorchooser.py
 lib/python3.9/tkinter/test/test_tkinter/test_font.py
 lib/python3.9/tkinter/test/test_tkinter/test_geometry_managers.py
 lib/python3.9/tkinter/test/test_tkinter/test_images.py
 lib/python3.9/tkinter/test/test_tkinter/test_loadtk.py
 lib/python3.9/tkinter/test/test_tkinter/test_misc.py
+lib/python3.9/tkinter/test/test_tkinter/test_simpledialog.py
 lib/python3.9/tkinter/test/test_tkinter/test_text.py
 lib/python3.9/tkinter/test/test_tkinter/test_variables.py
 lib/python3.9/tkinter/test/test_tkinter/test_widgets.py
Index: pkg/PLIST-tkinter
===================================================================
RCS file: /cvs/ports/lang/python/3.9/pkg/PLIST-tkinter,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 PLIST-tkinter
--- pkg/PLIST-tkinter   5 Oct 2020 20:48:12 -0000       1.1.1.1
+++ pkg/PLIST-tkinter   20 Feb 2021 00:44:59 -0000
@@ -2,7 +2,7 @@
 @option no-default-conflict
 @option is-branch
 @conflict python-tkinter-${VERSION_SPEC}
-@so lib/python3.9/lib-dynload/_tkinter.so
+@so lib/python3.9/lib-dynload/_tkinter.cpython-39.so
 lib/python3.9/tkinter/
 lib/python3.9/tkinter/__init__.py
 lib/python3.9/tkinter/__main__.py

Reply via email to