git: 50db78096f86 - main - science/py-pymbd: update 0.12.5 → 0.15.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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