git: a81af689669a - main - math/py-numexpr: Update to 2.10.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 06 Jul 2024 16:19:28 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a81af689669a2e910d3a4d164df76dcca6df99e3

commit a81af689669a2e910d3a4d164df76dcca6df99e3
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-07-06 16:04:00 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-07-06 16:04:00 +0000

    math/py-numexpr: Update to 2.10.1
    
    Changes:        https://github.com/pydata/numexpr/releases
                    https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst
---
 math/py-numexpr/Makefile                   |  5 ++---
 math/py-numexpr/distinfo                   |  6 +++---
 math/py-numexpr/files/patch-pyproject.toml | 18 ++++++++++--------
 3 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile
index 0981b9ee6843..2f62a6c60dbf 100644
--- a/math/py-numexpr/Makefile
+++ b/math/py-numexpr/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	numexpr
-PORTVERSION=	2.9.0
-PORTREVISION=	1
+PORTVERSION=	2.10.1
 CATEGORIES=	math python
 MASTER_SITES=	PYPI \
 		https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/
@@ -16,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.13.3,1:math/py-numpy@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.23.0,1:math/py-numpy@${PY_FLAVOR}
 
 USES=		dos2unix python:3.9+
 USE_PYTHON=	autoplist concurrent pep517
diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo
index 88703607ddf7..254e558e8dba 100644
--- a/math/py-numexpr/distinfo
+++ b/math/py-numexpr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449400
-SHA256 (numexpr-2.9.0.tar.gz) = f21d12f6c432ce349089eb95342babf6629aebb3fddf187a4492d3aadaadaaf0
-SIZE (numexpr-2.9.0.tar.gz) = 103155
+TIMESTAMP = 1720022866
+SHA256 (numexpr-2.10.1.tar.gz) = 9bba99d354a65f1a008ab8b87f07d84404c668e66bab624df5b6b5373403cf81
+SIZE (numexpr-2.10.1.tar.gz) = 101580
diff --git a/math/py-numexpr/files/patch-pyproject.toml b/math/py-numexpr/files/patch-pyproject.toml
index 5a30f580b138..66558beeca1f 100644
--- a/math/py-numexpr/files/patch-pyproject.toml
+++ b/math/py-numexpr/files/patch-pyproject.toml
@@ -1,9 +1,11 @@
---- pyproject.toml.orig	2024-01-26 12:44:10 UTC
+--- pyproject.toml.orig	2024-06-20 17:09:56 UTC
 +++ pyproject.toml
-@@ -1,3 +1,3 @@
- [build-system]
--requires = ["setuptools", "wheel", "oldest-supported-numpy"]
--build-backend = "setuptools.build_meta"
-\ No newline at end of file
-+requires = ["setuptools", "wheel", "numpy"]
-+build-backend = "setuptools.build_meta"
+@@ -2,7 +2,7 @@ requires = [
+ requires = [
+     "setuptools",
+     "wheel",
+-    "numpy>=2.0.0",
++    "numpy",
+ ]
+ build-backend = "setuptools.build_meta"
+