pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-llvmlite py-llvmlite: updated to 0.24.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/a9f46c3bb7b4
branches: trunk
changeset: 311295:a9f46c3bb7b4
user: adam <adam%pkgsrc.org@localhost>
date: Tue Aug 07 10:46:42 2018 +0000
description:
py-llvmlite: updated to 0.24.0
v0.24.0
This release adds support for Python 3.7 and fixes some build issues. It also
contains an updated SVML patch for the llvmdev package that works around some
vectorization issues. It also adds a selective LLVM 6.0.1 llvmdev build for the
`ppc64le` architecture.
* Fix up broken patch selector
* Add long description from readme
* LLVM 6.0.1 build based on RC and fixes for PPC64LE
* Recipe fixes for Conda Build 3
* Workaround for incorrect vectorization factor computed for SVML functions
* fix build on OpenBSD.
* Python 3.7 compat: Properly escape repl in re.sub
diffstat:
devel/py-llvmlite/Makefile | 13 +++++--------
devel/py-llvmlite/distinfo | 12 ++++++------
devel/py-llvmlite/patches/patch-ffi_build.py | 8 ++++----
3 files changed, 15 insertions(+), 18 deletions(-)
diffs (74 lines):
diff -r e7c4c19b0033 -r a9f46c3bb7b4 devel/py-llvmlite/Makefile
--- a/devel/py-llvmlite/Makefile Tue Aug 07 10:45:47 2018 +0000
+++ b/devel/py-llvmlite/Makefile Tue Aug 07 10:46:42 2018 +0000
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.4 2018/05/30 14:32:16 minskim Exp $
+# $NetBSD: Makefile,v 1.5 2018/08/07 10:46:42 adam Exp $
-DISTNAME= llvmlite-0.22.0
+DISTNAME= llvmlite-0.24.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 2
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=l/llvmlite/}
-DIST_SUBDIR= ${DISTNAME}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://llvmlite.pydata.org/
@@ -19,10 +17,6 @@
DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
.endif
-BUILDLINK_API_DEPENDS.llvm+= llvm>=5.0.0
-.include "../../lang/llvm/buildlink3.mk"
-.include "../../lang/python/egg.mk"
-
post-install:
.if ${OPSYS} == "Darwin"
install_name_tool -id \
@@ -30,4 +24,7 @@
${DESTDIR}${PREFIX}/${PYSITELIB}/llvmlite/binding/libllvmlite.dylib
.endif
+BUILDLINK_API_DEPENDS.llvm+= llvm>=6.0.0
+.include "../../lang/llvm/buildlink3.mk"
+.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r e7c4c19b0033 -r a9f46c3bb7b4 devel/py-llvmlite/distinfo
--- a/devel/py-llvmlite/distinfo Tue Aug 07 10:45:47 2018 +0000
+++ b/devel/py-llvmlite/distinfo Tue Aug 07 10:46:42 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2018/05/22 19:11:48 minskim Exp $
+$NetBSD: distinfo,v 1.4 2018/08/07 10:46:42 adam Exp $
-SHA1 (llvmlite-0.22.0/llvmlite-0.22.0.tar.gz) = e9e2a27c5356e251659de487701b0dc6850dd7d5
-RMD160 (llvmlite-0.22.0/llvmlite-0.22.0.tar.gz) = 43fdf0fe29c8d6c516a26d00f77e66f475c934b7
-SHA512 (llvmlite-0.22.0/llvmlite-0.22.0.tar.gz) = 1e8a6854b7491501631cd7ac4cf366fa4a62aebbc0c43cc86d3d398d878607bcb65366c31571aa12391744dafb249b7ac54c30040315f148f11dba439ecbcde1
-Size (llvmlite-0.22.0/llvmlite-0.22.0.tar.gz) = 98338 bytes
+SHA1 (llvmlite-0.24.0.tar.gz) = a97f65637575ed9b6963031ed384031a15191d57
+RMD160 (llvmlite-0.24.0.tar.gz) = d28d99da1e8b3a1f26dc7fd872568b88350e90ed
+SHA512 (llvmlite-0.24.0.tar.gz) = 93c5cc6c647aa0d25e9fa4e10b0c7299bbdebe82f4c264c1ea9eb9ad1e1b1c28fcd5fbfe99762be00aa495bac71b6ca487f7ec230b42f81c9a3b1aacf555af23
+Size (llvmlite-0.24.0.tar.gz) = 100833 bytes
SHA1 (patch-ffi_Makefile.netbsd) = 28a7a3363376e7b4e13a78afea5705b6009ba5f8
-SHA1 (patch-ffi_build.py) = a86eb25dd4172c61ed782bebf84597a910c7b030
+SHA1 (patch-ffi_build.py) = 761df4ddb2cff6f0196e372dbbb3ffe4b811a01c
diff -r e7c4c19b0033 -r a9f46c3bb7b4 devel/py-llvmlite/patches/patch-ffi_build.py
--- a/devel/py-llvmlite/patches/patch-ffi_build.py Tue Aug 07 10:45:47 2018 +0000
+++ b/devel/py-llvmlite/patches/patch-ffi_build.py Tue Aug 07 10:46:42 2018 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ffi_build.py,v 1.1 2018/05/17 15:47:46 minskim Exp $
+$NetBSD: patch-ffi_build.py,v 1.2 2018/08/07 10:46:42 adam Exp $
Add NetBSD support
---- ffi/build.py.orig 2016-08-24 14:49:54.000000000 +0000
+--- ffi/build.py.orig 2018-07-10 14:46:02.000000000 +0000
+++ ffi/build.py
-@@ -142,6 +142,8 @@ def main():
+@@ -143,6 +143,8 @@ def main():
main_posix('linux', '.so')
- elif sys.platform.startswith('freebsd'):
+ elif sys.platform.startswith(('freebsd','openbsd')):
main_posix('freebsd', '.so')
+ elif sys.platform.startswith('netbsd'):
+ main_posix('netbsd', '.so')
Home |
Main Index |
Thread Index |
Old Index