git: 2e75e546bd17 - main - math/py-pyodesys: update 0.14.4 → 0.14.5

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 30 Oct 2025 07:11:30 UTC
The branch main has been updated by yuri:

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

commit 2e75e546bd171e353f5ab32121ea9072dc4f9286
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-10-30 06:07:54 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-10-30 07:11:23 +0000

    math/py-pyodesys: update 0.14.4 → 0.14.5
---
 math/py-pyodesys/Makefile | 31 ++++++++++++++-----------------
 math/py-pyodesys/distinfo |  6 +++---
 2 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile
index 1a125b010f41..8e9cc4a15df7 100644
--- a/math/py-pyodesys/Makefile
+++ b/math/py-pyodesys/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pyodesys
-DISTVERSION=	0.14.4
-PORTREVISION=	2
+DISTVERSION=	0.14.5
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,17 +11,26 @@ WWW=		https://github.com/bjodah/pyodesys
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
 		${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}notebook>=5.7.8:www/py-notebook@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=1.2.3:science/py-scipy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}sym>=0.3.7:math/py-sym@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} \
+		${EXTRA_RUN_DEPENDS}
+EXTRAS_RUN_DEPENDS=	\
+		${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
+		# TODO pycvodes>=0.13.1 - doesn't build with sundials
 TEST_DEPENDS=	${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \
 		${LOCALBASE}/include/gsl/gsl_errno.h:math/gsl
 
 USES=		display:test localbase:ldflags python shebangfix
-USE_PYTHON=	distutils autoplist pytest
+USE_PYTHON=	distutils autoplist pytest # tests can't run because of missing optional deps like pycvodes which doesn't build with latest sundials
 
 SHEBANG_GLOB=	*.py
 
@@ -32,15 +40,4 @@ NO_ARCH=	yes
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
-OPTIONS_DEFINE=		EXTRAS
-OPTIONS_DEFAULT=	EXTRAS
-
-EXTRAS_DESC=		Install optional dependencies for additional functionality
-EXTRAS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
-			${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
-			# TODO pycvodes>=0.13.1 - doesn't build with sundials
-
 .include <bsd.port.mk>
diff --git a/math/py-pyodesys/distinfo b/math/py-pyodesys/distinfo
index 3ad5d3a690d7..5b57b3235991 100644
--- a/math/py-pyodesys/distinfo
+++ b/math/py-pyodesys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716788057
-SHA256 (pyodesys-0.14.4.tar.gz) = 584e3b8e6c5c633d964d8c6c9c865d348497bf71048de69dd601b65b8d6b882e
-SIZE (pyodesys-0.14.4.tar.gz) = 107851
+TIMESTAMP = 1761714821
+SHA256 (pyodesys-0.14.5.tar.gz) = 16beceb5ca40c8ebe3271402486f1bbedd6a138c6a21ebad9e66e6e911c8dc6f
+SIZE (pyodesys-0.14.5.tar.gz) = 243150