<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/9fd2c7271f691c4822baa3d93a676c0c96fc47c8">https://github.com/macports/macports-ports/commit/9fd2c7271f691c4822baa3d93a676c0c96fc47c8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9fd2c7271f691c4822baa3d93a676c0c96fc47c8
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Sat Apr 13 11:22:12 2019 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-cherrypy: update; add python 3.7; add dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    For python 3, update to 18.1.1
</span><span style='display:block; white-space:pre;color:#404040;'>    For python 2.7, update to last version supported 17.4.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Tested with both 27 and 37 using the 10 tutorialsa
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes https://trac.macports.org/ticket/58337
</span>---
 python/py-cherrypy/Portfile | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 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 e11d19e..9e93e8f 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;'>@@ -7,8 +7,7 @@ set _name           cherrypy
</span> set _n              [string index ${_name} 0]
 
 name                py-${_name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# 11.1.0 require various jaraco ports not in macports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             11.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             18.1.1
</span> categories-append   www
 platforms           darwin
 supported_archs     noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,17 +31,33 @@ homepage            http://www.cherrypy.org/
</span> distname            CherryPy-${version}
 master_sites        pypi:${_n}/${_name}/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  097cdb2f7be28792abcf1673314c68d1af9edb4b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5671f88c8dd8aecaac650761d18f74a2789b88a9337eb7433abe92a5e0be6780
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  b615e83b2ed375714b92cfddc10cc1b2c3c285fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  6585c19b5e4faffa3613b5bf02c6a27dcc4c69a30d302aba819639a2af6fa48b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    683044
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 34 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 34 35 36 37
</span> 
 if {${name} ne ${subport}} {
     conflicts       py${python.version}-cherrypy3
 
     depends_build-append    port:py${python.version}-setuptools \
                             port:py${python.version}-setuptools_scm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:py${python.version}-cheroot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:py${python.version}-cheroot \
</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}-portend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:py${python.version}-zc-lockfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} eq 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Last version that will support python 2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        version             17.4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Need to set distname again for some reason
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        distname            CherryPy-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums           rmd160  dd53082306fd9f65f39da7a8b157df2c2b0b6d71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  fba9fd96d0d9d5b4d680f7ec08e0758a7e5005039ee164e7936594ffad3a81ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    684113
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
     post-destroot {
         xinstall -m 644 -W ${worksrcpath} \
</pre><pre style='margin:0'>

</pre>