<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>