pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-pythran



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jan 16 06:13:02 UTC 2024

Modified Files:
        pkgsrc/math/py-pythran: Makefile PLIST distinfo

Log Message:
py-pythran: updated to 0.15.0

Use pyproject.toml to store setup and build configuration
Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191
Improve detection of non-overlapping memory area during gexpr assignment
Support python 3.12
Support list.clear
Improve detection of methods uses as functions


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-pythran/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-pythran/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-pythran/distinfo

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

Modified files:

Index: pkgsrc/math/py-pythran/Makefile
diff -u pkgsrc/math/py-pythran/Makefile:1.16 pkgsrc/math/py-pythran/Makefile:1.17
--- pkgsrc/math/py-pythran/Makefile:1.16        Mon Sep 18 14:41:01 2023
+++ pkgsrc/math/py-pythran/Makefile     Tue Jan 16 06:13:02 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2023/09/18 14:41:01 adam Exp $
+# $NetBSD: Makefile,v 1.17 2024/01/16 06:13:02 adam Exp $
 
-DISTNAME=      pythran-0.14.0
+DISTNAME=      pythran-0.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pythran/}
@@ -10,22 +10,22 @@ HOMEPAGE=   https://pythran.readthedocs.io
 COMMENT=       Ahead of Time compiler for numeric kernels
 LICENSE=       modified-bsd
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=      ${PYPKGPREFIX}-beniget>=0.4.0:../../devel/py-beniget
 DEPENDS+=      ${PYPKGPREFIX}-gast>=0.5.0:../../devel/py-gast
 DEPENDS+=      ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-ply>=3.4:../../devel/py-ply
+DEPENDS+=      ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
-USE_PKG_RESOURCES=     yes
-
 post-install:
 .for bin in pythran pythran-config
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
 .endfor
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-pythran/PLIST
diff -u pkgsrc/math/py-pythran/PLIST:1.7 pkgsrc/math/py-pythran/PLIST:1.8
--- pkgsrc/math/py-pythran/PLIST:1.7    Mon Sep 18 14:41:01 2023
+++ pkgsrc/math/py-pythran/PLIST        Tue Jan 16 06:13:02 2024
@@ -1,12 +1,13 @@
-@comment $NetBSD: PLIST,v 1.7 2023/09/18 14:41:01 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2024/01/16 06:13:02 adam Exp $
 bin/pythran-${PYVERSSUFFIX}
 bin/pythran-config-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/omp/__init__.py
 ${PYSITELIB}/omp/__init__.pyc
 ${PYSITELIB}/omp/__init__.pyo
@@ -2828,6 +2829,7 @@ ${PYSITELIB}/pythran/pythonic/include/ma
 ${PYSITELIB}/pythran/pythonic/include/math/tan.hpp
 ${PYSITELIB}/pythran/pythonic/include/math/tanh.hpp
 ${PYSITELIB}/pythran/pythonic/include/math/trunc.hpp
+${PYSITELIB}/pythran/pythonic/include/numpy/.hpp
 ${PYSITELIB}/pythran/pythonic/include/numpy/NINF.hpp
 ${PYSITELIB}/pythran/pythonic/include/numpy/abs.hpp
 ${PYSITELIB}/pythran/pythonic/include/numpy/absolute.hpp
@@ -3493,6 +3495,7 @@ ${PYSITELIB}/pythran/pythonic/math/sqrt.
 ${PYSITELIB}/pythran/pythonic/math/tan.hpp
 ${PYSITELIB}/pythran/pythonic/math/tanh.hpp
 ${PYSITELIB}/pythran/pythonic/math/trunc.hpp
+${PYSITELIB}/pythran/pythonic/numpy/.hpp
 ${PYSITELIB}/pythran/pythonic/numpy/NINF.hpp
 ${PYSITELIB}/pythran/pythonic/numpy/abs.hpp
 ${PYSITELIB}/pythran/pythonic/numpy/absolute.hpp
@@ -4239,7 +4242,14 @@ ${PYSITELIB}/pythran/xsimd/arch/xsimd_av
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512bw.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512cd.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512dq.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512er.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512f.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512ifma.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512pf.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512vbmi.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512vnni_avx512bw.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avx512vnni_avx512vbmi.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_avxvnni.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_constants.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_fma3_avx.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_fma3_avx2.hpp
@@ -4250,6 +4260,7 @@ ${PYSITELIB}/pythran/xsimd/arch/xsimd_ge
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_isa.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_neon.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_neon64.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_rvv.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_scalar.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_sse2.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_sse3.hpp
@@ -4257,6 +4268,7 @@ ${PYSITELIB}/pythran/xsimd/arch/xsimd_ss
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_sse4_2.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_ssse3.hpp
 ${PYSITELIB}/pythran/xsimd/arch/xsimd_sve.hpp
+${PYSITELIB}/pythran/xsimd/arch/xsimd_wasm.hpp
 ${PYSITELIB}/pythran/xsimd/config/xsimd_arch.hpp
 ${PYSITELIB}/pythran/xsimd/config/xsimd_config.hpp
 ${PYSITELIB}/pythran/xsimd/config/xsimd_cpuid.hpp
@@ -4269,8 +4281,15 @@ ${PYSITELIB}/pythran/xsimd/types/xsimd_a
 ${PYSITELIB}/pythran/xsimd/types/xsimd_avx512bw_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_avx512cd_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_avx512dq_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512er_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_avx512f_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512ifma_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512pf_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512vbmi_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512vnni_avx512bw_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avx512vnni_avx512vbmi_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_avx_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_avxvnni_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_batch.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_batch_constant.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_fma3_avx2_register.hpp
@@ -4281,6 +4300,7 @@ ${PYSITELIB}/pythran/xsimd/types/xsimd_g
 ${PYSITELIB}/pythran/xsimd/types/xsimd_neon64_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_neon_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_register.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_rvv_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_sse2_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_sse3_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_sse4_1_register.hpp
@@ -4289,4 +4309,5 @@ ${PYSITELIB}/pythran/xsimd/types/xsimd_s
 ${PYSITELIB}/pythran/xsimd/types/xsimd_sve_register.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_traits.hpp
 ${PYSITELIB}/pythran/xsimd/types/xsimd_utils.hpp
+${PYSITELIB}/pythran/xsimd/types/xsimd_wasm_register.hpp
 ${PYSITELIB}/pythran/xsimd/xsimd.hpp

Index: pkgsrc/math/py-pythran/distinfo
diff -u pkgsrc/math/py-pythran/distinfo:1.11 pkgsrc/math/py-pythran/distinfo:1.12
--- pkgsrc/math/py-pythran/distinfo:1.11        Mon Sep 18 14:41:01 2023
+++ pkgsrc/math/py-pythran/distinfo     Tue Jan 16 06:13:02 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2023/09/18 14:41:01 adam Exp $
+$NetBSD: distinfo,v 1.12 2024/01/16 06:13:02 adam Exp $
 
-BLAKE2s (pythran-0.14.0.tar.gz) = ac2170441fe3a789fe5852a3f0f95ad16e618dc4dfcddc016b37ea2c60a2938f
-SHA512 (pythran-0.14.0.tar.gz) = 48f76605175f89d27d5d5878cd76c5d7f3096d002c5ca163b556c5b12b7cfac0f9dc4f839e85273000c299944ced13923797826e5983252e7bf53d8511e3ae91
-Size (pythran-0.14.0.tar.gz) = 4015360 bytes
+BLAKE2s (pythran-0.15.0.tar.gz) = aa732706462a46280cf68a1fb7bbb7d18af20f197f1fc3d938d081a226d67d62
+SHA512 (pythran-0.15.0.tar.gz) = 5650b925d8ff43eeff7a6d6e6a4305ca900791d578ce8e881b917f6226e27ad5547c0e003a7513a2db99aee125f5361a36cf71943fb888004adb4109d077293c
+Size (pythran-0.15.0.tar.gz) = 2365746 bytes



Home | Main Index | Thread Index | Old Index