<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/09a96a0cb4c15405b0c19fccf023f5135ccd3525">https://github.com/macports/macports-ports/commit/09a96a0cb4c15405b0c19fccf023f5135ccd3525</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 09a96a0cb4c python38: update to 3.8.19
</span>09a96a0cb4c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 09a96a0cb4c15405b0c19fccf023f5135ccd3525
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Mar 21 01:11:52 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    python38: update to 3.8.19
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also move select files to subports of python_select and python3_select.
</span>---
 lang/python38/Portfile                             | 23 ++++++++++------------
 python/py-gdbm/Portfile                            |  8 ++++----
 python/py-tkinter/Portfile                         |  8 ++++----
 sysutils/python3_select/Portfile                   |  2 +-
 .../python3_select/files/python38                  |  0
 sysutils/python_select/Portfile                    |  2 +-
 .../python_select/files/python38                   |  0
 7 files changed, 20 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python38/Portfile b/lang/python38/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c5f0ca6994..cf1adf635a1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python38/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python38/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,12 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           select 1.0
</span> 
 name                python38
 
 epoch               1
 # Remember to keep py38-tkinter, py38-htmldocs, and py38-gdbm's versions sync'd with this
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.8.19
</span> 
 set major           [lindex [split $version .] 0]
 set branch          [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,9 +25,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 5ea6267ea00513fc31d3746feb35842d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 e94b684e7dbb970de733857c281c070206535d4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 3ffb71cd349a326ba7b2fadc7e7df86ba577dd9c4917e52a8401adbda7405e3f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 2532d25930266546822c144b99652254 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 9eede506febbecb73e4ffe0974fda791a23d9b96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 d2807ac69f69b84fd46a0b93bbd02a4fa48d3e70f4b2835ff0f72a2885040076
</span> 
 patchfiles          patch-setup.py.diff \
                     patch-Lib-cgi.py.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,8 +56,10 @@ depends_lib         port:bzip2 \
</span>                     port:sqlite3 \
                     port:xz \
                     port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run         port:python_select \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:python3_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythonVerNoDot  [string map {. {}} $branch]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run         port:python_select-${pythonVerNoDot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python3_select-${pythonVerNoDot}
</span> 
 # blacklist llvm-gcc-4.2 compiler known to produce bad code
 compiler.blacklist-append  *llvm-gcc-4.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,10 +100,6 @@ test.target         test
</span> 
 destroot.target     frameworkinstall maninstall
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythonNoDot python[string map {. {}} $branch]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-select.entries      [list python python-$pythonNoDot $pythonNoDot] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    [list python3 python3-$pythonNoDot $pythonNoDot]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platform darwin {
     set framewpath  ${frameworks_dir}/Python.framework
     set framewdir   ${framewpath}/Versions/${branch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -179,8 +176,8 @@ notes "
</span> To make this the default Python or Python 3 (i.e., the version run by\
 the 'python' or 'python3' commands), run one or both of:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    sudo port select --set python $pythonNoDot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sudo port select --set python3 $pythonNoDot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sudo port select --set python python$pythonVerNoDot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sudo port select --set python3 python$pythonVerNoDot
</span> "
 
 variant universal {
<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 af0f13860f1..18b3d9fd70b 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;'>@@ -104,12 +104,12 @@ subport py37-gdbm {
</span> }
 subport py38-gdbm {
     maintainers     nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         3.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         3.8.19
</span>     revision        0
     homepage        https://docs.python.org/release/${version}/library/dbm.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       md5 5ea6267ea00513fc31d3746feb35842d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 e94b684e7dbb970de733857c281c070206535d4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 3ffb71cd349a326ba7b2fadc7e7df86ba577dd9c4917e52a8401adbda7405e3f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       md5 2532d25930266546822c144b99652254 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 9eede506febbecb73e4ffe0974fda791a23d9b96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 d2807ac69f69b84fd46a0b93bbd02a4fa48d3e70f4b2835ff0f72a2885040076
</span>     livecheck.regex {Python (3\.8\.[0-9]+)}
 }
 subport py39-gdbm {
<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 88e08c6aab4..3858a3c0122 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;'>@@ -98,12 +98,12 @@ subport py37-tkinter {
</span> }
 subport py38-tkinter {
     maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version     3.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version     3.8.19
</span>     revision    0
     homepage    https://docs.python.org/release/${version}/library/tkinter.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums   md5 5ea6267ea00513fc31d3746feb35842d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160 e94b684e7dbb970de733857c281c070206535d4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256 3ffb71cd349a326ba7b2fadc7e7df86ba577dd9c4917e52a8401adbda7405e3f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums   md5 2532d25930266546822c144b99652254 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                rmd160 9eede506febbecb73e4ffe0974fda791a23d9b96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 d2807ac69f69b84fd46a0b93bbd02a4fa48d3e70f4b2835ff0f72a2885040076
</span> }
 subport py39-tkinter {
     maintainers {jmr @jmroot}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python3_select/Portfile b/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c047595b495..d5dcfc37bb6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python3_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,7 @@ if {$subport eq $name} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach p {39 310 311 312 313} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach p {38 39 310 311 312 313} {
</span>     subport python3_select-${p} {
         set pyver $p
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python38/files/python3-python38 b/sysutils/python3_select/files/python38
</span>similarity index 100%
rename from lang/python38/files/python3-python38
rename to sysutils/python3_select/files/python38
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/python_select/Portfile b/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a79c9b85105..78c17adff4c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/python_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +69,7 @@ if {$subport eq $name} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach p {39 310 311 312 313} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach p {38 39 310 311 312 313} {
</span>     subport python_select-${p} {
         set pyver $p
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python38/files/python-python38 b/sysutils/python_select/files/python38
</span>similarity index 100%
rename from lang/python38/files/python-python38
rename to sysutils/python_select/files/python38
</pre><pre style='margin:0'>

</pre>