Index: head/devel/py-llvmlite/Makefile =================================================================== --- head/devel/py-llvmlite/Makefile (revision 556530) +++ head/devel/py-llvmlite/Makefile (revision 556531) @@ -1,44 +1,32 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= llvmlite -DISTVERSION= 0.31.0 +DISTVERSION= 0.34.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Lightweight LLVM python binding for writing JIT compilers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} RUN_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} USES= compiler:c++11-lib python fortran USE_PYTHON= distutils autoplist 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 - -.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 +.include Index: head/devel/py-llvmlite/distinfo =================================================================== --- head/devel/py-llvmlite/distinfo (revision 556530) +++ head/devel/py-llvmlite/distinfo (revision 556531) @@ -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 Index: head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt =================================================================== --- head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt (nonexistent) +++ head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt (revision 556531) @@ -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 Property changes on: head/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property