<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/e78df7faf6a23cd9bef4ed76ed658036ad0e91a9">https://github.com/macports/macports-ports/commit/e78df7faf6a23cd9bef4ed76ed658036ad0e91a9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e78df7faf6a23cd9bef4ed76ed658036ad0e91a9
</span>Author: Andrey Stromnov <stromnov@macports.org>
AuthorDate: Mon Apr 4 14:41:20 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    py-llvmlite: update to 0.38.0
</span>---
 python/py-llvmlite/Portfile                          | 12 ++++++------
 python/py-llvmlite/files/patch-ffi_Makefile.osx.diff | 13 ++++++++-----
 2 files changed, 14 insertions(+), 11 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 7edc1f9664b..bec45098f92 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
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        numba llvmlite 0.36.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        numba llvmlite 0.38.0 v
</span> name                py-llvmlite
 revision            0
 categories-append   devel science
 license             BSD
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,14 +19,14 @@ long_description    ${description}
</span> 
 homepage            https://llvmlite.pydata.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  536800f1a3eb17976c75f12aa36c5e81e6c6a93b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4456512490b24d2f614058d1e14fa947eba1c3ca2c30776f99cc22b34ae7feee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    232080
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1c3a4f915657c5232ba123977a13827b2b1d2645 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  26af66d1cad247da9554493848dc1c6b49ce427d702c624ad93ab2987d6adb29 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    230091
</span> 
 if {${name} ne ${subport}} {
     patchfiles-append   patch-ffi_Makefile.osx.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set llvmver "10"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set llvmver "11"
</span> 
     post-patch {
         reinplace "s|%%CXX%%|clang++-mp-${llvmver}|" ${worksrcpath}/ffi/Makefile.osx
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff b/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 835ef98f2c6..ca58037add4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ffi/Makefile.osx.orig  2018-05-11 15:07:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ffi/Makefile.osx       2021-01-15 22:26:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ffi/Makefile.osx.orig  2022-04-04 14:36:19.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ffi/Makefile.osx       2022-04-04 14:37:14.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,9 @@
</span>  
 -CXX = clang++ -std=c++11 -stdlib=libc++
 +CXX = %%CXX%% -std=c++11 -stdlib=libc++
  CXXFLAGS = $(LLVM_CXXFLAGS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>--LDFLAGS :=  $(LDFLAGS) $(LLVM_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS :=  $(LDFLAGS) $(LLVM_LDFLAGS) %%MP_EXTRA_LDFLAGS%%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Only export the LLVMPY symbols we require and exclude everything else.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EXPORT = "-Wl,-exported_symbol,_LLVMPY_*"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LDFLAGS :=  $(LDFLAGS) $(EXPORT) $(LLVM_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LDFLAGS :=  $(LDFLAGS) $(EXPORT) $(LLVM_LDFLAGS) %%MP_EXTRA_LDFLAGS%%
</span>  LIBS = $(LLVM_LIBS)
  INCLUDE = core.h
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ SRC = assembly.cpp bitcode.cpp core.cpp initfini.cpp module.cpp value.cpp \
</span></pre><pre style='margin:0'>

</pre>