<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ef26e7a10b84cd3ca1f963bbcb8c887e519e6aa8">https://github.com/macports/macports-ports/commit/ef26e7a10b84cd3ca1f963bbcb8c887e519e6aa8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ef26e7a10b84cd3ca1f963bbcb8c887e519e6aa8
</span>Author: Ruben Di Battista <rubendibattista@gmail.com>
AuthorDate: Thu Feb 13 20:19:19 2020 +0100
<span style='display:block; white-space:pre;color:#404040;'> various py-<ports>: re-add py34 subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Community consensus appears to be to keep py-pip, py-setuptools,
</span><span style='display:block; white-space:pre;color:#404040;'> and py-virtualenv available for EOL Python versions.
</span><span style='display:block; white-space:pre;color:#404040;'> To be able to do so, this commit adds back PY34 subports for several
</span><span style='display:block; white-space:pre;color:#404040;'> Python ports that are needed before we can update to the v2.x branch of
</span><span style='display:block; white-space:pre;color:#404040;'> py-virtualenv.
</span>---
python/py-appdirs/Portfile | 15 ++++++++-------
python/py-filelock/Portfile | 12 ++++++------
python/py-setuptools_scm/Portfile | 3 ++-
python/py-six/Portfile | 12 ++++++++----
python/py-toml/Portfile | 7 ++-----
python/py-typing/Portfile | 5 ++---
python/py-zipp/Portfile | 3 ++-
7 files changed, 30 insertions(+), 27 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-appdirs/Portfile b/python/py-appdirs/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ed5059f..610232d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-appdirs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-appdirs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,25 +18,26 @@ long_description A Python module for determining appropriate \
</span> configuration files, etc.
homepage https://github.com/ActiveState/appdirs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:a/appdirs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${python.rootname}-${version}
</span>
checksums rmd160 5c20593d89aa579dc571d533efeeb8ee72eb0d58 \
sha256 9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92 \
size 12700
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} != 34} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test-append \
</span> port:py${python.version}-pytest
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- test.cmd ${python.bin} setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
post-destroot {
set docdir ${prefix}/share/doc/${subport}
xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} CHANGES.rst LICENSE.txt README.rst \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} CHANGES.rst LICENSE.txt README.rst \
</span> ${destroot}${docdir}
}
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-filelock/Portfile b/python/py-filelock/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 47371c4..4fc70ee 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-filelock/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-filelock/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,25 +6,25 @@ PortGroup python 1.0
</span> name py-filelock
version 3.0.12
revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {@funasoul gmail.com:funasoul} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms darwin
supported_archs noarch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license public-domain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@funasoul gmail.com:funasoul} openmaintainer
</span>
description A platform independent file lock
long_description This package contains a single module, which implements \
a platform independent file lock in Python, which \
provides a simple way of inter-process communication:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license public-domain
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://pypi.python.org/pypi/filelock/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname filelock-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:f/filelock/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://filelock.readthedocs.io/en/latest/
</span>
checksums rmd160 f4045fa508760a35480bef08ea89f2a102dc249a \
sha256 18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 \
size 8549
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
if {${name} ne ${subport}} {
depends_build-append port:py${python.version}-setuptools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-setuptools_scm/Portfile b/python/py-setuptools_scm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ea8e11..109c455 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-setuptools_scm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-setuptools_scm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,8 @@ platforms darwin
</span> license MIT
supported_archs noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
maintainers {stromnov @stromnov} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-six/Portfile b/python/py-six/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 40dc472..3225208 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-six/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-six/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,15 +20,13 @@ long_description ${description} It provides utility functions for smoothing\
</span> of writing Python code that is compatible on both Python versions.
homepage https://pypi.python.org/pypi/six/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:s/six/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname six-${version}
</span>
checksums rmd160 8ca284d5893a99685f0b218c4e47f4e74f5bb080 \
sha256 236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a \
size 33857
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
if {${name} ne ${subport}} {
depends_test-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +37,12 @@ if {${name} ne ${subport}} {
</span> test.target
test.env PYTHONPATH=${worksrcpath}/build/lib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # do not want to re-add py34-pytest and all its (recursive) depencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} == 34} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
set docdir ${prefix}/share/doc/${subport}
xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-toml/Portfile b/python/py-toml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2f87b6a..09efa97 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-toml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-toml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,19 +13,16 @@ long_description A Python library for parsing and creating TOML. \
</span> The module passes the TOML test suite.
homepage https://github.com/uiri/toml
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:t/toml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname toml-${version}
</span>
checksums rmd160 8f619d6251935a9b17370ec8e0b71050d2937451 \
sha256 229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c \
size 16719
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
if {${name} ne ${subport}} {
depends_build port:py${python.version}-setuptools
livecheck.type none
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type pypi
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-typing/Portfile b/python/py-typing/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a37d2af..f4c6f83 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-typing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-typing/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,15 +24,14 @@ long_description Typing is a backport of the standard library \
</span> analyzers, IDEs and other tools.
homepage https://pypi.python.org/pypi/${python.rootname}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:t/${python.rootname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${python.rootname}-${version}
</span>
checksums rmd160 ddf5e06523aa3a0551fe7600af6f3273da1c21e1 \
sha256 91dfe6f3f706ee8cc32d38edbbf304e9b7583fb37108fef38229617f8b3eba23 \
size 77982
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span> # do not add subports for python 3.5 and later; module is in stdlib.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34
</span>
if {${name} ne ${subport}} {
depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-zipp/Portfile b/python/py-zipp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c46361d..27e0760 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-zipp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-zipp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,8 @@ categories-append devel
</span> platforms darwin
license MIT
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# keep version for PY27 and PY34, these are (indirect) dependencies of py-virtualenv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 34 35 36 37 38
</span>
maintainers {stromnov @stromnov} openmaintainer
</pre><pre style='margin:0'>
</pre>