<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>