<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/209887953db147d930330e16443e0ea0cb145dac">https://github.com/macports/macports-ports/commit/209887953db147d930330e16443e0ea0cb145dac</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 209887953db python37: update to 3.7.14
</span>209887953db is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 209887953db147d930330e16443e0ea0cb145dac
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Sep 10 20:41:05 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    python37: update to 3.7.14
</span>---
 lang/python37/Portfile            |  9 ++++-----
 lang/python37/files/macos11.patch | 31 -------------------------------
 python/py-gdbm/Portfile           |  8 ++++----
 python/py-tkinter/Portfile        |  8 ++++----
 4 files changed, 12 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python37/Portfile b/lang/python37/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c4458c275bc..5a0ff9ffcb2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python37/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python37/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,7 @@ PortGroup openssl 1.0
</span> name                python37
 
 # Remember to keep py37-tkinter and py37-gdbm's versions sync'd with this
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.7.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.7.14
</span> 
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +23,9 @@ master_sites        ${homepage}ftp/python/${version}/
</span> 
 distname            Python-${version}
 use_xz              yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 10822726f75fd7efe05a94fbd6ac2258 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 211d194c4a7f417c1900dce248fa04b75bd3c1a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 99f106275df8899c3e8cb9d7c01ce686c202ef275953301427194693de5bef84
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 0acdd6e1a95f49ee7f9b338fb6092b65 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 487f1741e42c4f2132dc13468c9d02767e8b9c71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 4157ae31eb81af19e81c36882610491b0fb8f50e00fa8a17b095c88908b9c45c
</span> 
 patchfiles          patch-setup.py.diff \
                     patch-Lib-cgi.py.diff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python37/files/macos11.patch b/lang/python37/files/macos11.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 8c74c083b6d..2c1241d29a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python37/files/macos11.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python37/files/macos11.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -161,37 +161,6 @@ https://github.com/python/cpython/pull/25806
</span>      raise ValueError("dylib %s could not be found" % (name,))
  
  def framework_find(fn, executable_path=None, env=None):
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- Lib/ctypes/test/test_macholib.py.orig       2021-02-16 12:29:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Lib/ctypes/test/test_macholib.py       2021-06-02 05:28:07.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,19 +45,22 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class MachOTest(unittest.TestCase):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     @unittest.skipUnless(sys.platform == "darwin", 'OSX-specific test')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def test_find(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        self.assertEqual(find_lib('pthread'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                             '/usr/lib/libSystem.B.dylib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # On Mac OS 11, system dylibs are only present in the shared cache,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # so symlinks like libpthread.dylib -> libSystem.B.dylib will not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # be resolved by dyld_find
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        self.assertIn(find_lib('pthread'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                              ('/usr/lib/libSystem.B.dylib', '/usr/lib/libpthread.dylib'))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         result = find_lib('z')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # Issue #21093: dyld default search path includes $HOME/lib and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # /usr/local/lib before /usr/lib, which caused test failures if
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # a local copy of libz exists in one of them. Now ignore the head
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # of the path.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        self.assertRegex(result, r".*/lib/libz\..*.*\.dylib")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        self.assertRegex(result, r".*/lib/libz.*\.dylib")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        self.assertEqual(find_lib('IOKit'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                             '/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        self.assertIn(find_lib('IOKit'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                              ('/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                              '/System/Library/Frameworks/IOKit.framework/IOKit'))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if __name__ == "__main__":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     unittest.main()
</span> --- Lib/distutils/tests/test_build_ext.py.orig    2021-02-16 12:29:22.000000000 +1100
 +++ Lib/distutils/tests/test_build_ext.py      2021-06-02 05:46:15.000000000 +1000
 @@ -475,7 +475,11 @@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gdbm/Portfile b/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f31276a0587..01a57431fcd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,13 +110,13 @@ subport py36-gdbm {
</span> }
 subport py37-gdbm {
     maintainers     {jmr @jmroot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         3.7.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         3.7.14
</span>     revision        0
     homepage        https://docs.python.org/release/${version}/library/dbm.html
     use_xz                     yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       md5 10822726f75fd7efe05a94fbd6ac2258 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 211d194c4a7f417c1900dce248fa04b75bd3c1a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 99f106275df8899c3e8cb9d7c01ce686c202ef275953301427194693de5bef84
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       md5 0acdd6e1a95f49ee7f9b338fb6092b65 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 487f1741e42c4f2132dc13468c9d02767e8b9c71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 4157ae31eb81af19e81c36882610491b0fb8f50e00fa8a17b095c88908b9c45c
</span>     set setup_py "setup-py3k.py"
     set extract_files "Modules/_gdbmmodule.c Modules/clinic/_gdbmmodule.c.h"
     livecheck.regex {Python (3\.7\.[0-9]+)}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tkinter/Portfile b/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3c9719410f7..af933c74256 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tkinter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,13 +104,13 @@ subport py36-tkinter {
</span> }
 subport py37-tkinter {
     maintainers {jmr @jmroot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     3.7.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     3.7.14
</span>     revision    0
     homepage    https://docs.python.org/release/${version}/library/tkinter.html
     use_xz      yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums   md5 10822726f75fd7efe05a94fbd6ac2258 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160 211d194c4a7f417c1900dce248fa04b75bd3c1a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256 99f106275df8899c3e8cb9d7c01ce686c202ef275953301427194693de5bef84
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums   md5 0acdd6e1a95f49ee7f9b338fb6092b65 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160 487f1741e42c4f2132dc13468c9d02767e8b9c71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 4157ae31eb81af19e81c36882610491b0fb8f50e00fa8a17b095c88908b9c45c
</span>     append extract_files " Modules/tkinter.h Modules/clinic/_tkinter.c.h"
     set module_name tkinter
 }
</pre><pre style='margin:0'>

</pre>