aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2018-03-03 17:35:21 +0800
committeryuri <yuri@FreeBSD.org>2018-03-03 17:35:21 +0800
commit7f8bc4a1f44f7238e4ed71ff596237da53c43bed (patch)
treefae2159807837dded332603a13d60dd67a3911c4 /devel
parent3c57d16e8930c66bfa77813d6bfb4756f40a989d (diff)
downloadfreebsd-ports-gnome-7f8bc4a1f44f7238e4ed71ff596237da53c43bed.tar.gz
freebsd-ports-gnome-7f8bc4a1f44f7238e4ed71ff596237da53c43bed.tar.zst
freebsd-ports-gnome-7f8bc4a1f44f7238e4ed71ff596237da53c43bed.zip
devel/py-llvmlite: Update to 0.22.0
Port changes: * Changed to DISTVERSION * Added LIB_DEPENDS for llvm50 * Updated LLVM_VER to 50 * Added stripping PR: 226306 Submitted by: David Kalliecharan <dave@dal.ca> (maintainer) Approved by: tcberner (mentor, implicit)
Diffstat (limited to 'devel')
-rw-r--r--devel/py-llvmlite/Makefile15
-rw-r--r--devel/py-llvmlite/distinfo6
2 files changed, 11 insertions, 10 deletions
diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile
index 81f3285a3097..e3f0151a579f 100644
--- a/devel/py-llvmlite/Makefile
+++ b/devel/py-llvmlite/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= llvmlite
-PORTVERSION= 0.16.0
-PORTREVISION= 1
+DISTVERSION= 0.22.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,21 +16,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_powerpc64= fails to compile: clang++: not found
BUILD_DEPENDS= ${PY_ENUM34}
+LIB_DEPENDS= libLLVM-5.0.so:devel/llvm50
# Python 2.7,3.4+
USES= python fortran
USE_PYTHON= distutils autoplist
-# llvmlite-0.13.0 requires devel/llvm38
-LLVM_VER= 39
-
-BUILD_DEPENDS+= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER}
+# llvmlite requires devel/llvm50
+LLVM_VER= 50
MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER}
post-patch:
# Requried, because Makefile.freebsd does not see VARS from this Makefile
- ${REINPLACE_CMD} -e "s|%%_GCC_VER%%|${_GCC_VER}|" \
+ @${REINPLACE_CMD} -e "s|%%_GCC_VER%%|${_GCC_VER}|" \
${WRKSRC}/ffi/Makefile.freebsd
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite.so
+
.include <bsd.port.mk>
diff --git a/devel/py-llvmlite/distinfo b/devel/py-llvmlite/distinfo
index cb7903ce1aac..e1d96235ab56 100644
--- a/devel/py-llvmlite/distinfo
+++ b/devel/py-llvmlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1491060911
-SHA256 (llvmlite-0.16.0.tar.gz) = ef3bae32482f91742d91571b5225a6943804291eb9405b98090a7b50942ec5e9
-SIZE (llvmlite-0.16.0.tar.gz) = 95284
+TIMESTAMP = 1520068624
+SHA256 (llvmlite-0.22.0.tar.gz) = a0a875f3d502f41f4a24444aa98fbf076a6bf36e2a0b3b4481b22e1c4a3acdc2
+SIZE (llvmlite-0.22.0.tar.gz) = 98338