<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>