svn commit: r556531 - in head/devel/py-llvmlite: . files
Yuri Victorovich
yuri at FreeBSD.org
Sat Nov 28 21:48:43 UTC 2020
Author: yuri
Date: Sat Nov 28 21:48:42 2020
New Revision: 556531
URL: https://svnweb.freebsd.org/changeset/ports/556531
Log:
devel/py-llvmlite: Update 0.31.0 -> 0.34.0
PR: 250937
Approved by: dave at dal.ca (maintainer's timeout 21 days)
Added:
head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt (contents, props changed)
Modified:
head/devel/py-llvmlite/Makefile
head/devel/py-llvmlite/distinfo
Modified: head/devel/py-llvmlite/Makefile
==============================================================================
--- head/devel/py-llvmlite/Makefile Sat Nov 28 21:44:03 2020 (r556530)
+++ head/devel/py-llvmlite/Makefile Sat Nov 28 21:48:42 2020 (r556531)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= llvmlite
-DISTVERSION= 0.31.0
+DISTVERSION= 0.34.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,21 +24,9 @@ CXXFLAGS= -fPIC
MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER}
-# compatible LLVM versions for llvmlite versions 0.29.0 - ...
-LLVM_SUPPORTED_MIN= 70
-LLVM_SUPPORTED_MAX= 80
-
-.include <bsd.port.pre.mk>
-
-.if ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} < ${LLVM_SUPPORTED_MIN}
-LLVM_VER= ${LLVM_SUPPORTED_MIN}
-.elif ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} > ${LLVM_SUPPORTED_MAX}
-LLVM_VER= ${LLVM_SUPPORTED_MAX}
-.else
LLVM_VER= ${LLVM_DEFAULT}
-.endif
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/devel/py-llvmlite/distinfo
==============================================================================
--- head/devel/py-llvmlite/distinfo Sat Nov 28 21:44:03 2020 (r556530)
+++ head/devel/py-llvmlite/distinfo Sat Nov 28 21:48:42 2020 (r556531)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1578993365
-SHA256 (llvmlite-0.31.0.tar.gz) = 22ab2b9d7ec79fab66ac8b3d2133347de86addc2e2df1b3793e523ac84baa3c8
-SIZE (llvmlite-0.31.0.tar.gz) = 110810
+TIMESTAMP = 1604792195
+SHA256 (llvmlite-0.34.0.tar.gz) = f03ee0d19bca8f2fe922bb424a909d05c28411983b0c2bc58b020032a0d11f63
+SIZE (llvmlite-0.34.0.tar.gz) = 107740
Added: head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt Sat Nov 28 21:48:42 2020 (r556531)
@@ -0,0 +1,12 @@
+https://github.com/numba/llvmlite/issues/542
+--- ffi/CMakeLists.txt.orig 2020-01-04 18:08:00 UTC
++++ ffi/CMakeLists.txt
+@@ -11,6 +11,8 @@ find_package(LLVM REQUIRED CONFIG)
+ message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
+ message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
+
++set(CMAKE_POSITION_INDEPENDENT_CODE ON) # otherwise FreeBSD build breaks asking for -fPIC
++
+ # Set your project compile flags.
+ # E.g. if using the C++ header files
+ # you will need to enable C++11 support
More information about the svn-ports-all
mailing list