<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/c448aa3ec6f86e596e64206329b09c1210ccc75b">https://github.com/macports/macports-ports/commit/c448aa3ec6f86e596e64206329b09c1210ccc75b</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 c448aa3ec6f py-markupsafe: update to 3.0.2
</span>c448aa3ec6f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c448aa3ec6f86e596e64206329b09c1210ccc75b
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Mar 6 06:03:03 2025 +1100

<span style='display:block; white-space:pre;color:#404040;'>    py-markupsafe: update to 3.0.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Supports Python 3.9 and later.
</span>---
 python/py-markupsafe/Portfile | 42 +++++++++++++++++++++++++++---------------
 1 file changed, 27 insertions(+), 15 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-markupsafe/Portfile b/python/py-markupsafe/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 820bb105228..94a67eddd69 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-markupsafe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-markupsafe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,38 +4,50 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-markupsafe
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.rootname     MarkupSafe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.1.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.0.2
</span> revision            0
 
 categories-append   textproc
 license             BSD
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {jmr @jmroot} openmaintainer
</span> 
 description         Implements a XML/HTML/XHTML Markup safe string for Python
 long_description    {*}${description}
 
 homepage            https://palletsprojects.com/p/markupsafe/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  beae744fd05db57fec8b5db05ad9fca70ae6705c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    19384
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           md5 cb0071711b573b155cc8f86e1de72167 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 2d06c15aec6111423232ae18e7f1723b2b5dabee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0
</span> 
 python.versions     27 36 37 38 39 310 311 312 313
 
 if {$subport ne $name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 35} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docfiles [list CHANGES.rst]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} <= 38} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.rootname MarkupSafe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lappend docfiles    LICENSE.rst README.rst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lappend docfiles    LICENSE.txt README.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} == 27} {
</span>         version     1.1.1
         revision    0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160 9f974f85c9d7b4c1d52fffce1c73406d57f55a0a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size   19151
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   md5 43fd756864fe42063068e092e220c57b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 9f974f85c9d7b4c1d52fffce1c73406d57f55a0a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b
</span>     } elseif {${python.version} == 36} {
         version     2.0.1
         revision    0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  2f83aeb0d66af8efe1ea3f02bfd8dca586cbb161 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    18596
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   md5 892e0fefa3c488387e5cc0cad2daa523 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 2f83aeb0d66af8efe1ea3f02bfd8dca586cbb161 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${python.version} in {37 38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        version     2.1.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   md5 8fe7227653f2fb9b1ffe7f9f2058998a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 beae744fd05db57fec8b5db05ad9fca70ae6705c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b
</span>     }
 
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,8 +58,8 @@ if {$subport ne $name} {
</span>     post-destroot {
         set docdir ${prefix}/share/doc/${subport}
         xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 0644 -W ${worksrcpath} LICENSE.rst README.rst \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            CHANGES.rst ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -W ${worksrcpath} {*}${docfiles} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${docdir}
</span>     }
 
     livecheck.type  none
</pre><pre style='margin:0'>

</pre>