Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Nov 2020 21:48:42 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556531 - in head/devel/py-llvmlite: . files
Message-ID:  <202011282148.0ASLmgIK062884@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011282148.0ASLmgIK062884>