[129599] trunk/dports/python/py-llvmlite

stromnov at macports.org stromnov at macports.org
Tue Dec 16 12:18:40 PST 2014


Revision: 129599
          https://trac.macports.org/changeset/129599
Author:   stromnov at macports.org
Date:     2014-12-16 12:18:40 -0800 (Tue, 16 Dec 2014)
Log Message:
-----------
py-llvmlite: update to version 0.2.0

Modified Paths:
--------------
    trunk/dports/python/py-llvmlite/Portfile
    trunk/dports/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff

Removed Paths:
-------------
    trunk/dports/python/py-llvmlite/files/patch-ffi_build.py.diff

Modified: trunk/dports/python/py-llvmlite/Portfile
===================================================================
--- trunk/dports/python/py-llvmlite/Portfile	2014-12-16 19:59:29 UTC (rev 129598)
+++ trunk/dports/python/py-llvmlite/Portfile	2014-12-16 20:18:40 UTC (rev 129599)
@@ -5,7 +5,7 @@
 PortGroup           github 1.0
 PortGroup           python 1.0
 
-github.setup        numba llvmlite 0.1.0 v
+github.setup        numba llvmlite 0.2.0 v
 
 name                py-llvmlite
 categories-append   science
@@ -19,12 +19,11 @@
 description         A lightweight LLVM python binding for writing JIT compilers
 long_description    ${description}
 
-checksums           rmd160  9b2d2d61af48899a22e78e24adee3348749fb2f6 \
-                    sha256  cc9f843006157fa3b6de832f1b1b8acd23d4c2cfb58654f280b5a27f3c0ad2ac
+checksums           rmd160  b7192a7abc70f41573c3d860991a247d5347ed8c \
+                    sha256  e97bb74799223d24b7ad412c81974f3f2947b04352e2d54e418dba5a48c77d93
 
 if {${name} ne ${subport}} {
-    patchfiles-append   patch-ffi_build.py.diff \
-                        patch-ffi_Makefile.osx.diff
+    patchfiles-append   patch-ffi_Makefile.osx.diff
 
     depends_build-append \
                         port:py${python.version}-setuptools
@@ -32,7 +31,6 @@
     depends_lib-append  port:llvm-3.5
 
     if {${python.version} < 34} {
-        revision            1
         depends_lib-append  port:py${python.version}-enum34
     }
 

Modified: trunk/dports/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff
===================================================================
--- trunk/dports/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff	2014-12-16 19:59:29 UTC (rev 129598)
+++ trunk/dports/python/py-llvmlite/files/patch-ffi_Makefile.osx.diff	2014-12-16 20:18:40 UTC (rev 129599)
@@ -1,13 +1,11 @@
---- ffi/Makefile.osx.orig	2014-12-12 18:36:32.000000000 +0300
-+++ ffi/Makefile.osx	2014-12-12 18:36:56.000000000 +0300
-@@ -1,7 +1,7 @@
- CXX = clang++ -std=c++11 -stdlib=libc++
--CXXFLAGS = `llvm-config --cxxflags`
--LDFLAGS = `llvm-config --ldflags`
--LIBS = `llvm-config --system-libs --libs all`
-+CXXFLAGS = `llvm-config-mp-3.5 --cxxflags`
-+LDFLAGS = `llvm-config-mp-3.5 --ldflags`
-+LIBS = `llvm-config-mp-3.5 --system-libs --libs all`
- SRC = assembly.cpp bitcode.cpp core.cpp initfini.cpp module.cpp value.cpp \
- 	  executionengine.cpp transforms.cpp passmanagers.cpp targets.cpp dylib.cpp \
- 	  linker.cpp
+--- ffi/Makefile.osx.orig	2014-12-16 22:59:31.000000000 +0300
++++ ffi/Makefile.osx	2014-12-16 23:00:41.000000000 +0300
+@@ -1,6 +1,6 @@
+-LLVM_CONFIG ?= llvm-config
++LLVM_CONFIG ?= llvm-config-mp-3.5
+ 
+-CXX = clang++ -std=c++11 -stdlib=libc++
++CXX = clang++-mp-3.5 -std=c++11 -stdlib=libc++
+ CXXFLAGS = `$(LLVM_CONFIG) --cxxflags`
+ LDFLAGS = `$(LLVM_CONFIG) --ldflags`
+ LIBS = `$(LLVM_CONFIG) --system-libs --libs all`

Deleted: trunk/dports/python/py-llvmlite/files/patch-ffi_build.py.diff
===================================================================
--- trunk/dports/python/py-llvmlite/files/patch-ffi_build.py.diff	2014-12-16 19:59:29 UTC (rev 129598)
+++ trunk/dports/python/py-llvmlite/files/patch-ffi_build.py.diff	2014-12-16 20:18:40 UTC (rev 129599)
@@ -1,11 +0,0 @@
---- ffi/build.py.orig	2014-12-12 18:31:54.000000000 +0300
-+++ ffi/build.py	2014-12-12 18:32:41.000000000 +0300
-@@ -68,7 +68,7 @@
- def main_posix(kind, library_ext):
-     os.chdir(here_dir)
-     makefile = "Makefile.%s" % (kind,)
--    llvm_config = os.environ.get('LLVM_CONFIG', 'llvm-config')
-+    llvm_config = os.environ.get('LLVM_CONFIG', 'llvm-config-mp-3.5')
-     subprocess.check_call(['make', '-f', makefile,
-                            'LLVM_CONFIG=%s' % llvm_config])
-     shutil.copy('libllvmlite' + library_ext, target_dir)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141216/f0250a49/attachment.html>


More information about the macports-changes mailing list