<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/44c35c05da939622417af4c629609655cccd5b78">https://github.com/macports/macports-ports/commit/44c35c05da939622417af4c629609655cccd5b78</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 44c35c05da9 python39: update to 3.9.19
</span>44c35c05da9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 44c35c05da939622417af4c629609655cccd5b78
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Mar 21 00:59:46 2024 +1100
<span style='display:block; white-space:pre;color:#404040;'> python39: update to 3.9.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/python39/Portfile | 23 ++++++++++------------
python/py-gdbm/Portfile | 8 ++++----
python/py-tkinter/Portfile | 8 ++++----
sysutils/python3_select/Portfile | 2 +-
.../python3_select/files/python39 | 0
sysutils/python_select/Portfile | 2 +-
.../python_select/files/python39 | 0
7 files changed, 20 insertions(+), 23 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 f733a37282f..9a25e954e48 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;'>@@ -1,12 +1,11 @@
</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 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.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.9.19
</span>
set branch [join [lrange [split ${version} .] 0 1] .]
categories lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +21,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 765576c3af57deb046819ecd57804bbb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 6d8f4682626cdbf7c7d049382e322b49d671f981 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 01597db0132c1cf7b331eff68ae09b5a235a3c3caa9c944c29cac7d1c4c4c00a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 87d0f8281237b972ff8b23e0e2c8d325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b46fbe50a0cace4a6ecdb70d026a32932427f566 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d4892cd1618f6458cb851208c030df1482779609d0f3939991bd38184f8c679e
</span>
patchfiles patch-setup.py.diff \
patch-Lib-cgi.py.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,8 +51,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 *llvm-gcc-4.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -94,10 +95,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;'>@@ -172,8 +169,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 9f5bc33cd2b..af0f13860f1 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;'>@@ -114,12 +114,12 @@ subport py38-gdbm {
</span> }
subport py39-gdbm {
maintainers {jmr @jmroot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.9.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.9.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 765576c3af57deb046819ecd57804bbb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 6d8f4682626cdbf7c7d049382e322b49d671f981 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 01597db0132c1cf7b331eff68ae09b5a235a3c3caa9c944c29cac7d1c4c4c00a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums md5 87d0f8281237b972ff8b23e0e2c8d325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b46fbe50a0cace4a6ecdb70d026a32932427f566 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d4892cd1618f6458cb851208c030df1482779609d0f3939991bd38184f8c679e
</span> livecheck.regex {Python (3\.9\.[0-9]+)}
}
subport py310-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 9ba94d11d22..88e08c6aab4 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;'>@@ -107,12 +107,12 @@ subport py38-tkinter {
</span> }
subport py39-tkinter {
maintainers {jmr @jmroot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 3.9.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.9.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 765576c3af57deb046819ecd57804bbb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 6d8f4682626cdbf7c7d049382e322b49d671f981 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 01597db0132c1cf7b331eff68ae09b5a235a3c3caa9c944c29cac7d1c4c4c00a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums md5 87d0f8281237b972ff8b23e0e2c8d325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b46fbe50a0cace4a6ecdb70d026a32932427f566 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d4892cd1618f6458cb851208c030df1482779609d0f3939991bd38184f8c679e
</span> }
subport py310-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 ea8c53f5532..c047595b495 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 {310 311 312 313} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach p {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/python39/files/python3-python39 b/sysutils/python3_select/files/python39
</span>similarity index 100%
rename from lang/python39/files/python3-python39
rename to sysutils/python3_select/files/python39
<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 80c812b3c15..a79c9b85105 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 {310 311 312 313} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach p {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/python39/files/python-python39 b/sysutils/python_select/files/python39
</span>similarity index 100%
rename from lang/python39/files/python-python39
rename to sysutils/python_select/files/python39
</pre><pre style='margin:0'>
</pre>