<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/e40734102716815bc7e2b77bd5b4d4187dec44aa">https://github.com/macports/macports-ports/commit/e40734102716815bc7e2b77bd5b4d4187dec44aa</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 e4073410271 python39: update to 3.9.5
</span>e4073410271 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e40734102716815bc7e2b77bd5b4d4187dec44aa
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat May 8 04:29:21 2021 +1000
<span style='display:block; white-space:pre;color:#404040;'> python39: update to 3.9.5
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also avoid linking with ossp-uuid.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/62810
</span>---
lang/python39/Portfile | 8 ++++----
lang/python39/files/patch-setup.py.diff | 22 +++++++++++++++++-----
2 files changed, 21 insertions(+), 9 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python39/Portfile b/lang/python39/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0b1f1e2e4e4..4ceab61ff85 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python39/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python39/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup select 1.0
</span> name python39
# Remember to keep py39-tkinter and py39-gdbm's versions sync'd with this
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.9.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.9.5
</span>
set branch [join [lrange [split ${version} .] 0 1] .]
categories lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,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 2a3dba5fc75b695c45cf1806156e1a97 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b3c0819a7057154bca3124087b3eaf1880fe6b5d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 4b0e6644a76f8df864ae24ac500a51bbf68bd098f6a173e27d3b61cdca9aa134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 71f7ada6bec9cdbf4538adc326120cfd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 3c7bf2d7bcea98a8a749ef19ce7da429a7ca2c08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0c5a140665436ec3dbfbb79e2dfb6d192655f26ef4a29aeffcb6d1820d716d83
</span>
patchfiles patch-setup.py.diff \
patch-Lib-cgi.py.diff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python39/files/patch-setup.py.diff b/lang/python39/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a973fc2343..50df78a2e40 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python39/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python39/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig 2019-10-15 00:34:47.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py 2019-11-08 13:48:58.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig 2021-05-04 00:54:42.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2021-05-08 04:21:52.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,7 +44,7 @@
</span> TEST_EXTENSIONS = True
# This global variable is used to hold the list of modules to be disabled.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@
</span>
def get_platform():
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -648,9 +648,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -728,9 +728,6 @@
</span> # Ensure that /usr/local is always used, but the local build
# directories (i.e. '.' and 'Include') must be first. See issue
# 10520.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,19 @@
</span> # only change this for cross builds for 3.3, issues on Mageia
if CROSS_COMPILING:
self.add_cross_compiling_paths()
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1851,8 +1848,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1765,10 +1762,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Build the _uuid module if possible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uuid_incs = find_file("uuid.h", self.inc_dirs, ["/usr/include/uuid"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if uuid_incs is not None:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if self.compiler.find_library_file(self.lib_dirs, 'uuid'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- uuid_libs = ['uuid']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- uuid_libs = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ uuid_libs = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.add(Extension('_uuid', ['_uuidmodule.c'],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libraries=uuid_libs,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_dirs=uuid_incs))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1981,8 +1975,8 @@
</span> # Rather than complicate the code below, detecting and building
# AquaTk is a separate method. Only one Tkinter will be built on
# Darwin - either AquaTk, if it is found, or X11 based Tk.
</pre><pre style='margin:0'>
</pre>