<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5554ef56cf9d3c5e1bdc9fef12069ba26bcb84f8">https://github.com/macports/macports-ports/commit/5554ef56cf9d3c5e1bdc9fef12069ba26bcb84f8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5554ef56cf9d3c5e1bdc9fef12069ba26bcb84f8
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sat Nov 2 21:58:20 2019 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-cherrypy: update to 18.3.0/17.4.2; remove py34, add py38 subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - make use of python.rootname
</span><span style='display:block; white-space:pre;color:#404040;'> - remove duplicate platforms keyword
</span><span style='display:block; white-space:pre;color:#404040;'> - remove no-longer existing conflict
</span><span style='display:block; white-space:pre;color:#404040;'> - use https for homepage
</span><span style='display:block; white-space:pre;color:#404040;'> - add missing dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> - py-setuptools is library dependency for console_scripts
</span>---
python/py-cherrypy/Portfile | 39 ++++++++++++++++++---------------------
1 file changed, 18 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cherrypy/Portfile b/python/py-cherrypy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 87ef756..342388c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-cherrypy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cherrypy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,9 @@
</span> PortSystem 1.0
PortGroup python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set _name cherrypy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set _n [string index ${_name} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-${_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 18.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-cherrypy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.rootname CherryPy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 18.3.0
</span> revision 0
categories-append www
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,38 +24,39 @@ long_description CherryPy is a pythonic, object-oriented web \
</span> program. This usually results in smaller source \
code developed in less time.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.cherrypy.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.cherrypy.org/
</span>
distname CherryPy-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:${_n}/${_name}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:[string index ${python.rootname} 0]/${python.rootname}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 88057127aee9c4573eb5c231622819eaedff4355 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 16fc226a280cd772ede7c309d3964002196784ac6615d8bface52be12ff51230 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 684947
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 71b02055af4fda92b928977643525db456591ed5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 683e687e7c7b1ba31ef86a113b1eafd0407269fed175bf488d3c839d37d1cc60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 685192
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 34 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 35 36 37 38
</span>
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts py${python.version}-cherrypy3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:py${python.version}-setuptools_scm
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools_scm
</span> depends_lib-append port:py${python.version}-cheroot \
port:py${python.version}-contextlib2 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-more-itertools \
</span> port:py${python.version}-portend \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span> port:py${python.version}-zc-lockfile
if {${python.version} eq 27} {
# Last version that will support python 2.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 17.4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 17.4.2
</span> revision 0
# Need to set distname again for some reason
distname CherryPy-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 dd53082306fd9f65f39da7a8b157df2c2b0b6d71 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fba9fd96d0d9d5b4d680f7ec08e0758a7e5005039ee164e7936594ffad3a81ce \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 684113
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 67837d0f745052f156843df9fa48b75c4cf449a4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ef1619ad161f526745d4f0e4e517753d9d985814f1280e330661333d2ba05cdf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 684366
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:py${python.version}-six
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,6 +68,4 @@ if {${name} ne ${subport}} {
</span> }
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> }
</pre><pre style='margin:0'>
</pre>