diff --git a/devel/py-pythran/Makefile b/devel/py-pythran/Makefile index 00eaea5e79be..92aac1dc3696 100644 --- a/devel/py-pythran/Makefile +++ b/devel/py-pythran/Makefile @@ -1,29 +1,29 @@ PORTNAME= pythran -PORTVERSION= 0.14.0 +PORTVERSION= 0.15.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Ahead of Time compiler for numeric kernels WWW= https://github.com/serge-sans-paille/pythran LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gast>=0.5.0:devel/py-gast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beniget>=0.4.0:devel/py-beniget@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-extract: ${RM} ${WRKSRC}/third_party/xsimd/config/*.rej ${RM} ${WRKSRC}/third_party/xsimd/*.rej ${RM} ${WRKSRC}/third_party/xsimd/math/.xsimd_gamma.hpp.swp .include diff --git a/devel/py-pythran/distinfo b/devel/py-pythran/distinfo index 38bc9ddf8b86..bc70452e7662 100644 --- a/devel/py-pythran/distinfo +++ b/devel/py-pythran/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1695039847 -SHA256 (pythran-0.14.0.tar.gz) = 42f3473946205964844eff7f750e2541afb2006d53475d708f5ff2d048db89bd -SIZE (pythran-0.14.0.tar.gz) = 4015360 +TIMESTAMP = 1705227477 +SHA256 (pythran-0.15.0.tar.gz) = f9bc61bcb96df2cd4b578abc5a62dfb3fbb0b0ef02c264513dfb615c5f87871c +SIZE (pythran-0.15.0.tar.gz) = 2365746 diff --git a/devel/py-pythran/files/patch-third__party_xsimd_arch_xsimd__scalar.hpp b/devel/py-pythran/files/patch-third__party_xsimd_arch_xsimd__scalar.hpp deleted file mode 100644 index 1497d78093b5..000000000000 --- a/devel/py-pythran/files/patch-third__party_xsimd_arch_xsimd__scalar.hpp +++ /dev/null @@ -1,16 +0,0 @@ ---- third_party/xsimd/arch/xsimd_scalar.hpp.orig 2023-04-02 17:04:24 UTC -+++ third_party/xsimd/arch/xsimd_scalar.hpp -@@ -444,11 +444,11 @@ namespace xsimd - #if defined(_GNU_SOURCE) && !defined(__APPLE__) && !defined(__MINGW32__) && !defined(__ANDROID__) - inline float exp10(const float& x) noexcept - { -- return ::exp10f(x); -+ return ::expf(x*::logf(10)); - } - inline double exp10(const double& x) noexcept - { -- return ::exp10(x); -+ return ::exp(x*::log(10)); - } - #endif -