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