git: 50db78096f86 - main - science/py-pymbd: update 0.12.5 → 0.15.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 26 Jul 2026 20:58:50 UTC
The branch main has been updated by yuri:

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

commit 50db78096f86440a5c90d955462f421d29d9e110
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-07-26 20:09:52 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-07-26 20:58:32 +0000

    science/py-pymbd: update 0.12.5 → 0.15.0
---
 science/py-pymbd/Makefile | 20 ++++++++++++++------
 science/py-pymbd/distinfo |  6 +++---
 2 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/science/py-pymbd/Makefile b/science/py-pymbd/Makefile
index 6235ee43c814..56fab933982f 100644
--- a/science/py-pymbd/Makefile
+++ b/science/py-pymbd/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pymbd
-DISTVERSION=	0.12.5
-PORTREVISION=	2
+DISTVERSION=	0.15.0
 CATEGORIES=	science # chemistry
 MASTER_SITES=	https://github.com/libmbd/libmbd/releases/download/${DISTVERSION}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +11,21 @@ WWW=		https://github.com/libmbd/libmbd
 LICENSE=	MPL20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>:devel/py-cffi@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}poetry-dynamic-versioning>0:devel/py-poetry-dynamic-versioning@${PY_FLAVOR} \
+		${PY_SETUPTOOLS}
 LIB_DEPENDS=	libmbd.so:science/libmbd
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>:devel/py-cffi@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}numpy>=1.20,1:math/py-numpy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>=1.6:science/py-scipy@${PY_FLAVOR}
 
-USES=		localbase python
-USE_PYTHON=	distutils autoplist
+USES=		localbase python shebangfix
+USE_PYTHON=	pep517 autoplist
+
+SHEBANG_FILES=	src/pymbd/benchmark.py
+
+MAKE_ENV=	LIBMBD_PREFIX=${LOCALBASE}
 
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
diff --git a/science/py-pymbd/distinfo b/science/py-pymbd/distinfo
index 30185025db76..ea8ff61d9c1a 100644
--- a/science/py-pymbd/distinfo
+++ b/science/py-pymbd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659547712
-SHA256 (pymbd-0.12.5.tar.gz) = ca13375f8f4051380e7833bd3dd7c03780b3e2064fa96ec0da80b3fd7adfae78
-SIZE (pymbd-0.12.5.tar.gz) = 31229
+TIMESTAMP = 1785091863
+SHA256 (pymbd-0.15.0.tar.gz) = 94715e7d190eecc0b32f66fab70641201a8dfd58d51b3378d91c0d41ee259007
+SIZE (pymbd-0.15.0.tar.gz) = 34460