<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/c1e972c9d794359689aea71f3fc2df68e4a5803d">https://github.com/macports/macports-ports/commit/c1e972c9d794359689aea71f3fc2df68e4a5803d</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 c1e972c9d79 py-docutils: update to 0.21.1
</span>c1e972c9d79 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c1e972c9d794359689aea71f3fc2df68e4a5803d
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Apr 13 18:18:32 2024 +1000
<span style='display:block; white-space:pre;color:#404040;'> py-docutils: update to 0.21.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Support for python 3.7 and 3.8 dropped upstream.
</span>---
python/docutils_select/Portfile | 21 ++++++++---
python/docutils_select/files/base | 21 ++++++-----
python/docutils_select/files/none | 1 +
python/py-docutils/Portfile | 78 +++++++++++++++++++++++----------------
python/py-docutils/files/docutils | 21 ++++++-----
5 files changed, 84 insertions(+), 58 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/docutils_select/Portfile b/python/docutils_select/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e4d0c88d983..f80b268cf80 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/docutils_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/docutils_select/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,30 @@
</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 stub 1.0
</span> PortGroup select 1.0
name docutils_select
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.2
</span> categories python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description common files for selecting default docutils version
long_description \
This port installs files that allow 'port select' to be used to \
create links to the preferred default version of docutils.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.macports.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span> select::install docutils ${filespath}/base
select::install docutils ${filespath}/none
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/docutils_select/files/base b/python/docutils_select/files/base
</span><span style='display:block; white-space:pre;color:#808080;'>index 028105b5b94..76c71945bb3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/docutils_select/files/base
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/docutils_select/files/base
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2html.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2latex.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2man.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2odt.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2odt_prepstyles.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2pseudoxml.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2s5.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2xml.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rstpep2html.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/rst2xetex.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/docutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2html4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2html5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2latex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2odt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2pseudoxml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2s5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2xetex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/rst2xml
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/docutils_select/files/none b/python/docutils_select/files/none
</span><span style='display:block; white-space:pre;color:#808080;'>index b63a30ca5e2..d384e64c478 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/docutils_select/files/none
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/docutils_select/files/none
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,3 +8,4 @@
</span> -
-
-
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-docutils/Portfile b/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f526965dd2c..af71b9bddae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup python 1.0
</span> PortGroup select 1.0
name py-docutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.20.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.21.1
</span> categories-append textproc
license public-domain BSD PSF-2.1.1
maintainers {jmr @jmroot} alexnicksay.com:alex openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,54 +20,68 @@ supported_archs noarch
</span>
homepage https://docutils.sourceforge.io/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 93bcfe0065cf1d0b6a0bcabeca7a2335 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 4e03b8fdc202abdb5bd5811a40bdea8647db25d2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 5cdc4aee7a8a11fb0d5ce8039a37c809 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 de5ec762382fd5e35ff2654597714a9ac9efd8da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 65249d8a5345bc95e0f40f280ba63c98eb24de35c6c8f5b662e3e8948adea83f
</span>
python.versions 27 35 36 37 38 39 310 311 312
if {$subport ne $name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run port:docutils_select \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-roman
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run port:py${python.version}-roman
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} <= 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 0.18.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums md5 ca5827e2432fd58f4c8d74a6591135de \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 a58063172b68280b6c13b7f4829bfceb9fd0e777 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.pep517 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch ${python.version} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 27 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 35 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 36 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 0.18.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums md5 ca5827e2432fd58f4c8d74a6591135de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 a58063172b68280b6c13b7f4829bfceb9fd0e777 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 37 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 38 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 0.20.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums md5 93bcfe0065cf1d0b6a0bcabeca7a2335 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 4e03b8fdc202abdb5bd5811a40bdea8647db25d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy -force ${filespath}/docutils ${workpath}/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} >= 39} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517_backend flit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append port:docutils_select
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "s,@PYTHON_BRANCH@,${python.branch},g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${workpath}/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy -force ${filespath}/docutils ${workpath}/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # we want e.g. *-2.7.py not *.py-2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.link_binaries no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f {rst2html rst2latex rst2man rst2odt rst2odt_prepstyles rst2pseudoxml rst2s5 rst2xml rstpep2html rst2xetex} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${python.prefix}/bin/${f}.py ${destroot}${prefix}/bin/${f}-${python.branch}.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "s,@PYTHON_BRANCH@,${python.branch},g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${workpath}/${subport}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- select.group docutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- select.file ${workpath}/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select.group docutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ select.file ${workpath}/${subport}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes "
</span> To make the Python ${python.branch} version of docutils the one that is run when\
you execute the commands without a version suffix, e.g. 'rst2man', run:
port select --set ${select.group} [file tail ${select.file}]
"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we want e.g. *-2.7.py not *.py-2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.link_binaries no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f {rst2html rst2latex rst2man rst2odt rst2odt_prepstyles rst2pseudoxml rst2s5 rst2xml rstpep2html rst2xetex} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${python.prefix}/bin/${f}.py ${destroot}${prefix}/bin/${f}-${python.branch}.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
livecheck.type none
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-docutils/files/docutils b/python/py-docutils/files/docutils
</span><span style='display:block; white-space:pre;color:#808080;'>index e380997ee05..4781ed01278 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-docutils/files/docutils
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-docutils/files/docutils
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2html.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2latex.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2man.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2odt.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2odt_prepstyles.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2pseudoxml.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2s5.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2xml.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rstpep2html.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2xetex.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/docutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2html4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2html5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2latex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2odt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2pseudoxml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2s5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2xetex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/@PYTHON_BRANCH@/bin/rst2xml
</span></pre><pre style='margin:0'>
</pre>