<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/86744256a096d0a467c6f39d137339318805cfd1">https://github.com/macports/macports-ports/commit/86744256a096d0a467c6f39d137339318805cfd1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 86744256a096d0a467c6f39d137339318805cfd1
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sun Mar 12 11:51:51 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-virtualenv: update to 20.21.0
</span>---
python/py-virtualenv/Portfile | 145 ++++++++++++++++++++++++------------------
1 file changed, 83 insertions(+), 62 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-virtualenv/Portfile b/python/py-virtualenv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6f9080f9534..ac1a478551f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-virtualenv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-virtualenv/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-virtualenv
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 20.17.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20.21.0
</span> revision 0
categories-append devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,9 @@ long_description virtualenv is a tool to create isolated Python \
</span>
homepage https://virtualenv.pypa.io
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 eaf79a37c172992cc8f5d31522fe944442840308 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12269737
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 fb896d9cb7ff31b63d1f39348d3f4cb2f95944c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f50e3e60f990a0757c9b68333c9fdaa72d7188caa417f96af9e52407831a3b68 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12070063
</span>
# keep older Python versions here, do add the EOL version to the list below
python.versions 27 34 35 36 37 38 39 310 311
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,54 +33,86 @@ if {${name} ne ${subport}} {
</span> PortGroup deprecated 1.0
deprecated.eol_version yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:py${python.version}-setuptools_scm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-backports.entry-points-selectable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-distlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-filelock \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-platformdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-contextlib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-pathlib2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} < 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} < 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-importlib-resources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} < 38} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:py${python.version}-importlib-metadata
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} in "27 35"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20.15.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 22ae6412f07079cc66ab083e63b234da203e99da \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 288171134a2ff3bfb1a2f54f119e77cd1b81c29fc1265a2356f3e8d14c7d58c4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 13523736
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${python.version} == 34} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20.6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 e5a870dc14efbc5b5d9d021d55b6f123c978967c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 51df5d8a2fad5d1b13e088ff38a433475768ff61f202356bb9812c454c20ae45 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 8700762
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-replace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-platformdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-appdirs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-backports.entry-points-selectable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools_scm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-distlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-filelock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-platformdirs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-importlib-resources \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-importlib-metadata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} in "27 35"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20.15.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 22ae6412f07079cc66ab083e63b234da203e99da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 288171134a2ff3bfb1a2f54f119e77cd1b81c29fc1265a2356f3e8d14c7d58c4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13523736
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-contextlib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pathlib2
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} == 34} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20.4.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ epoch 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 593346cfc655bcbe26df9e0f5044e50d4780a276 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 14fdf849f80dbb29a4eb6caa9875d476ee2a5cf76a5f5415fa2f1606010ab467 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 10625204
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-platformdirs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-appdirs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pathlib2
</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;'>+ if {${python.version} == 36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20.17.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 eaf79a37c172992cc8f5d31522fe944442840308 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12269737
</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;'>+ if {${python.version} < 36} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-six
</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;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${docdir}/docs/changelog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} README.md LICENSE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 {*}[glob -directory ${worksrcpath}/docs *.rst] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}/docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 {*}[glob -directory ${worksrcpath}/docs/changelog *] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}/docs/changelog
</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;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # latest upstream version, Python 3.7+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517_backend hatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-hatch-vcs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-distlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-filelock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-platformdirs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} == 37} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-importlib-metadata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
depends_run-append port:virtualenv_select
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,17 +120,6 @@ if {${name} ne ${subport}} {
</span> select.group virtualenv
select.file virtualenv${python.version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${docdir}/docs/changelog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 -W ${worksrcpath} README.md LICENSE \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 {*}[glob -directory ${worksrcpath}/docs *.rst] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}/docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 {*}[glob -directory ${worksrcpath}/docs/changelog *] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}/docs/changelog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> notes-append "
The executable is installed as\
'${prefix}/bin/virtualenv-${python.branch}'. To symlink it to\
</pre><pre style='margin:0'>
</pre>