<pre style='margin:0'>
Andrew Stromnov (stromnov) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d1877cd67c4e0ed801ac07e98249b73d6380ce38">https://github.com/macports/macports-ports/commit/d1877cd67c4e0ed801ac07e98249b73d6380ce38</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d1877cd67c4e0ed801ac07e98249b73d6380ce38
</span>Author: Andrew Stromnov <stromnov@macports.org>
AuthorDate: Mon Aug 13 23:36:13 2018 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-llvmlite: update to 0.24.0
</span>---
 python/py-llvmlite/Portfile                        | 25 +++++++++++++---------
 .../files/patch-llvmlite_binding_targets.py.diff   | 12 +++++++++++
 2 files changed, 27 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-llvmlite/Portfile b/python/py-llvmlite/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bf89c35..2955e1f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-llvmlite/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-llvmlite/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,13 +4,13 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-llvmlite
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.22.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.24.0
</span> revision            0
 categories-append   devel science
 platforms           darwin
 license             BSD
 
<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> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,28 +22,33 @@ master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span> 
 distname            ${python.rootname}-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  43fdf0fe29c8d6c516a26d00f77e66f475c934b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a0a875f3d502f41f4a24444aa98fbf076a6bf36e2a0b3b4481b22e1c4a3acdc2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  d28d99da1e8b3a1f26dc7fd872568b88350e90ed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  320de4c4a1c105b91629305be069d217f3a9d7fbe32cb22bcfb016361895fc07 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    100833
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   patch-ffi_Makefile.osx.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-ffi_Makefile.osx.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-llvmlite_binding_targets.py.diff
</span> 
     post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|%%CXX%%|clang++-mp-5.0|" ${worksrcpath}/ffi/Makefile.osx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|%%CXX%%|clang++-mp-6.0|" ${worksrcpath}/ffi/Makefile.osx
</span>     }
 
     depends_build-append \
                         port:py${python.version}-setuptools \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:clang-5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:clang-6.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:llvm-5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:llvm-6.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxml2
</span> 
     if {${python.version} < 34} {
         depends_lib-append  port:py${python.version}-enum34
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.env-append    LLVM_CONFIG=llvm-config-mp-5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.env-append LLVM_CONFIG=llvm-config-mp-5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-append    LLVM_CONFIG=llvm-config-mp-6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.env-append LLVM_CONFIG=llvm-config-mp-6.0
</span> 
     livecheck.type      none
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-llvmlite/files/patch-llvmlite_binding_targets.py.diff b/python/py-llvmlite/files/patch-llvmlite_binding_targets.py.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5258475
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-llvmlite/files/patch-llvmlite_binding_targets.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- llvmlite/binding/targets.py.orig       2018-08-13 23:13:18.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ llvmlite/binding/targets.py    2018-08-13 23:14:33.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,7 +64,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         content = str(out)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if content:  # protect against empty string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             for feat in content.split(','):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                outdict[feat[1:]] = flag_map[feat[0]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                if feat:  # protect against empty features in list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                    outdict[feat[1:]] = flag_map[feat[0]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return outdict
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>