<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/034293ec4cf82da44d8fdabc2f5ae5bfced77a3d">https://github.com/macports/macports-ports/commit/034293ec4cf82da44d8fdabc2f5ae5bfced77a3d</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 034293ec4cf py-roman: update to 5.0
</span>034293ec4cf is described below

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

<span style='display:block; white-space:pre;color:#404040;'>    py-roman: update to 5.0
</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. Using version 4.2 for py37 and 38 subports.
</span>---
 python/py-roman/Portfile                   | 18 +++++++++++++-----
 python/py-roman/files/pyproject.toml.patch | 11 +++++++++++
 2 files changed, 24 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-roman/Portfile b/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e654e3fc7f1..63fe56a664a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-roman
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.0
</span> revision            0
 
 categories-append   textproc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,21 +18,29 @@ long_description    {*}${description}.
</span> 
 homepage            https://github.com/zopefoundation/roman
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ebfa4afbfd864715ba59d5caf3d179442183cf49 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4da8a200529a730822a27f1704b3ac70bc907141d3bc558115fb8e36af13b412 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    7005
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  f000a2db1af64eb0f1ba2f79fb07b6389ab8c5ee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  cb35293c1c4046105fd899194f4f2985f78c955a8b05937f7ab93f3be1660697 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7664
</span> 
 python.versions     27 35 36 37 38 39 310 311 312 313
 
 if {${name} ne ${subport}} {
     depends_build-append    port:py${python.version}-setuptools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} <= 36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} in {37 38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        version     4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   rmd160  d4ebccb4258690bcb30bcf210e78e23cd00b02eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  05f335a1b2b0824f827ed42fff84b35909aab9013799145ed4508bdd4fa3b385 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    7339
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${python.version} <= 36} {
</span>         version     3.3
         revision    0
         checksums   rmd160  793b600babe15e5cc811f9eb9fe2fe931378a180 \
                     sha256  2c46ac8db827d34e4fa9ccc0577e7f0b0d84f16ffe112351bd4f1ec2eb12d73f \
                     size    7577
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   pyproject.toml.patch
</span>     }
 
     test.run                yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-roman/files/pyproject.toml.patch b/python/py-roman/files/pyproject.toml.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b45e1d7ceb6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-roman/files/pyproject.toml.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml.orig    2025-01-15 17:43:12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml 2025-03-06 06:33:51
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/zopefoundation/meta/tree/master/config/pure-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [build-system]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-requires = ["setuptools <= 75.6.0"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requires = ["setuptools"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-backend = "setuptools.build_meta"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [tool.coverage.run]
</span></pre><pre style='margin:0'>

</pre>