<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/888884513b5dd63b95f4f56bb8cd5a6172228749">https://github.com/macports/macports-ports/commit/888884513b5dd63b95f4f56bb8cd5a6172228749</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 888884513b5 py-sphinx-bootstrap-theme: don't run 2to3 via setuptools
</span>888884513b5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 888884513b5dd63b95f4f56bb8cd5a6172228749
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Jan 19 20:15:40 2022 +1100
<span style='display:block; white-space:pre;color:#404040;'> py-sphinx-bootstrap-theme: don't run 2to3 via setuptools
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Not supported with current setuptools versions, so run it manually
</span><span style='display:block; white-space:pre;color:#404040;'> instead.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also drop py36, add py310, and use PEP 517 where supported.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/62268
</span>---
python/py-sphinx-bootstrap-theme/Portfile | 14 ++++++++++----
python/py-sphinx-bootstrap-theme/files/no_2to3.diff | 10 ++++++++++
2 files changed, 20 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinx-bootstrap-theme/Portfile b/python/py-sphinx-bootstrap-theme/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f592e2bb3b..b723c302cf8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinx-bootstrap-theme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinx-bootstrap-theme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,6 @@ github.setup ryan-roemer sphinx-bootstrap-theme 0.8.0 v
</span> name py-sphinx-bootstrap-theme
revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> supported_archs noarch
license MIT
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,11 +19,19 @@ checksums rmd160 5bb192a3d03199f910a54f2382f87873f1f65281 \
</span> sha256 a344b1fa5c1f4f465b318dc328b70ab8685a0030c6f48b5b8ae4bf3829d2e710 \
size 1227328
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 36 37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 37 38 39 310
</span>
if {${subport} ne ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} >= 36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append no_2to3.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "${prefix}/bin/2to3-${python.branch} --write --nobackups sphinx_bootstrap_theme"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span> port:py${python.version}-setuptools
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
post-destroot {
set docdir ${prefix}/share/doc/${subport}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,4 +42,3 @@ if {${subport} ne ${name}} {
</span>
livecheck.type none
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinx-bootstrap-theme/files/no_2to3.diff b/python/py-sphinx-bootstrap-theme/files/no_2to3.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c008908f0ad
</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-sphinx-bootstrap-theme/files/no_2to3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig 2019-09-26 05:17:09.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py 2022-01-19 20:08:49.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,7 +37,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setup(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ name="sphinx-bootstrap-theme",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version=__version__,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- use_2to3=True,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description="Sphinx Bootstrap Theme.",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description=read_file("README"),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ url="http://ryan-roemer.github.com/sphinx-bootstrap-theme/README.html",
</span></pre><pre style='margin:0'>
</pre>