Source-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.32.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/754dc0d53b88
branches:  trunk
changeset: 431334:754dc0d53b88
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue May 12 08:08:08 2020 +0000

description:
py-llvmlite: updated to 0.32.1

v0.32.1:
Trove classifiers may be out of date.
Add FAQ entry on LLVM version support.
Adds override for LLVM version check, re-formats docs.

diffstat:

 devel/py-llvmlite/Makefile                   |  12 +++++-------
 devel/py-llvmlite/PLIST                      |   3 +--
 devel/py-llvmlite/distinfo                   |  12 ++++++------
 devel/py-llvmlite/patches/patch-ffi_build.py |  16 +++-------------
 4 files changed, 15 insertions(+), 28 deletions(-)

diffs (90 lines):

diff -r a21195cbcf24 -r 754dc0d53b88 devel/py-llvmlite/Makefile
--- a/devel/py-llvmlite/Makefile        Tue May 12 07:47:28 2020 +0000
+++ b/devel/py-llvmlite/Makefile        Tue May 12 08:08:08 2020 +0000
@@ -1,21 +1,19 @@
-# $NetBSD: Makefile,v 1.13 2020/04/18 08:11:53 adam Exp $
+# $NetBSD: Makefile,v 1.14 2020/05/12 08:08:08 adam Exp $
 
-DISTNAME=      llvmlite-0.32.0
+DISTNAME=      llvmlite-0.32.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=l/llvmlite/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://llvmlite.pydata.org/
+HOMEPAGE=      https://llvmlite.readthedocs.io/
 COMMENT=       Lightweight LLVM Python binding for writing JIT compilers
 LICENSE=       2-clause-bsd
 
 USE_LANGUAGES= c++14
+MAKE_ENV+=     LLVMLITE_SKIP_LLVM_VERSION_CHECK=1
 
-.include "../../lang/python/pyversion.mk"
-.if ${_PYTHON_VERSION} == 27
-DEPENDS+=      ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 pre-configure:
        ${LN} -f ${WRKSRC}/ffi/Makefile.freebsd ${WRKSRC}/ffi/Makefile.netbsd
diff -r a21195cbcf24 -r 754dc0d53b88 devel/py-llvmlite/PLIST
--- a/devel/py-llvmlite/PLIST   Tue May 12 07:47:28 2020 +0000
+++ b/devel/py-llvmlite/PLIST   Tue May 12 08:08:08 2020 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2020/04/18 08:11:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/05/12 08:08:08 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/llvmlite/__init__.py
 ${PYSITELIB}/llvmlite/__init__.pyc
diff -r a21195cbcf24 -r 754dc0d53b88 devel/py-llvmlite/distinfo
--- a/devel/py-llvmlite/distinfo        Tue May 12 07:47:28 2020 +0000
+++ b/devel/py-llvmlite/distinfo        Tue May 12 08:08:08 2020 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.12 2020/04/18 08:11:53 adam Exp $
+$NetBSD: distinfo,v 1.13 2020/05/12 08:08:08 adam Exp $
 
-SHA1 (llvmlite-0.32.0.tar.gz) = 8bd1ec4d409f315f475926eba41e903171578300
-RMD160 (llvmlite-0.32.0.tar.gz) = 4429497ed59df5f56e7a35332d614bed469468b5
-SHA512 (llvmlite-0.32.0.tar.gz) = 29e597b0200547519a7f5f637523a111ea9637f6e4909cd5053fa30d90f5cf821bae796f6ec2196dbcc983c121aba6db3fa003e4ffac0c3be87f37f4057285b1
-Size (llvmlite-0.32.0.tar.gz) = 103987 bytes
+SHA1 (llvmlite-0.32.1.tar.gz) = 57b7add0ca7442a9ca5719d2dc9f3a0e1d60e15a
+RMD160 (llvmlite-0.32.1.tar.gz) = 48f5b2d914915121d1069e2eeaef0d86dabe4ea4
+SHA512 (llvmlite-0.32.1.tar.gz) = 4c13cb362c97b2a7c18fec35a38edb8aff28c3824e3af310fc479fae0e2f69761084600f949fba3d6f7bdca5fec6a1840b36dd6e939a32352e09ed058a94a272
+Size (llvmlite-0.32.1.tar.gz) = 104284 bytes
 SHA1 (patch-ffi_Makefile.freebsd) = c4624de19e08bab70668a62a62e9edece027cb93
 SHA1 (patch-ffi_Makefile.linux) = 64fe000e738b61f0ece5c3b6cb86a1d548955c70
-SHA1 (patch-ffi_build.py) = f3708b97abec4a8745a9afbb16a74d89898b6879
+SHA1 (patch-ffi_build.py) = 9a992dd33f624055d5c8bea3986c4243c87b4ccf
 SHA1 (patch-ffi_linker.cpp) = 3d9c6ef53a27bc516a06e59b46328ee32323730c
diff -r a21195cbcf24 -r 754dc0d53b88 devel/py-llvmlite/patches/patch-ffi_build.py
--- a/devel/py-llvmlite/patches/patch-ffi_build.py      Tue May 12 07:47:28 2020 +0000
+++ b/devel/py-llvmlite/patches/patch-ffi_build.py      Tue May 12 08:08:08 2020 +0000
@@ -1,20 +1,10 @@
-$NetBSD: patch-ffi_build.py,v 1.6 2020/04/18 08:11:53 adam Exp $
+$NetBSD: patch-ffi_build.py,v 1.7 2020/05/12 08:08:08 adam Exp $
 
-Allow building with LLVM 10.0.x and 9.0.x.
 Add NetBSD support.
 
---- ffi/build.py.orig  2020-04-17 14:49:06.000000000 +0000
+--- ffi/build.py.orig  2020-05-08 14:22:24.000000000 +0000
 +++ ffi/build.py
-@@ -110,7 +110,7 @@ def main_posix(kind, library_ext):
- 
-     out = out.decode('latin1')
-     print(out)
--    if not (out.startswith('8.0.') or out.startswith('7.0.')
-+    if not (out.startswith('10.0.') or out.startswith('9.0.') or out.startswith('8.0.') or out.startswith('7.0.')
-             or out.startswith('7.1.')):
-         msg = (
-             "Building llvmlite requires LLVM 7.0.x, 7.1.x or 8.0.x, got {!r}. "
-@@ -158,6 +158,8 @@ def main():
+@@ -182,6 +182,8 @@ def main():
          main_posix('linux', '.so')
      elif sys.platform.startswith(('freebsd','openbsd')):
          main_posix('freebsd', '.so')



Home | Main Index | Thread Index | Old Index