pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-llvmlite



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Aug  7 10:46:42 UTC 2018

Modified Files:
        pkgsrc/devel/py-llvmlite: Makefile distinfo
        pkgsrc/devel/py-llvmlite/patches: patch-ffi_build.py

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-llvmlite/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-llvmlite/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-llvmlite/Makefile
diff -u pkgsrc/devel/py-llvmlite/Makefile:1.4 pkgsrc/devel/py-llvmlite/Makefile:1.5
--- pkgsrc/devel/py-llvmlite/Makefile:1.4       Wed May 30 14:32:16 2018
+++ pkgsrc/devel/py-llvmlite/Makefile   Tue Aug  7 10:46:42 2018
@@ -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 @@ USE_LANGUAGES=       c++
 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 @@ post-install:
                ${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"

Index: pkgsrc/devel/py-llvmlite/distinfo
diff -u pkgsrc/devel/py-llvmlite/distinfo:1.3 pkgsrc/devel/py-llvmlite/distinfo:1.4
--- pkgsrc/devel/py-llvmlite/distinfo:1.3       Tue May 22 19:11:48 2018
+++ pkgsrc/devel/py-llvmlite/distinfo   Tue Aug  7 10:46:42 2018
@@ -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

Index: pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py
diff -u pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py:1.1 pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py:1.2
--- pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py:1.1     Thu May 17 15:47:46 2018
+++ pkgsrc/devel/py-llvmlite/patches/patch-ffi_build.py Tue Aug  7 10:46:42 2018
@@ -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