Date: Wed, 29 Apr 2026 23:15:30 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 90ca5afa56b2 - main - science/py-MDAnalysis: update 2.7.0=?utf-8?Q? =E2=86=92 2.1?=0.0 Message-ID: <69f29112.201ff.13e8d79f@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=90ca5afa56b253c97afbab2061dea2739a0d9d90 commit 90ca5afa56b253c97afbab2061dea2739a0d9d90 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-04-29 23:00:09 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-04-29 23:00:09 +0000 science/py-MDAnalysis: update 2.7.0 → 2.10.0 --- science/py-MDAnalysis/Makefile | 25 +++++++------- science/py-MDAnalysis/distinfo | 6 ++-- .../files/patch-MDAnalysis.egg-info_requires.txt | 10 ------ .../patch-MDAnalysis_lib_formats_src_xdrfile.c | 39 +++------------------- science/py-MDAnalysis/files/patch-setup.py | 19 ----------- 5 files changed, 20 insertions(+), 79 deletions(-) diff --git a/science/py-MDAnalysis/Makefile b/science/py-MDAnalysis/Makefile index fc5924e5d5ee..eaca51c4c354 100644 --- a/science/py-MDAnalysis/Makefile +++ b/science/py-MDAnalysis/Makefile @@ -1,9 +1,9 @@ PORTNAME= MDAnalysis -DISTVERSION= 2.7.0 -PORTREVISION= 3 +DISTVERSION= 2.10.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library to analyze molecular dynamics trajectories @@ -12,26 +12,27 @@ WWW= https://www.mdanalysis.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.28:lang/cython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=2.0:devel/py-packaging@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GridDataFormats>=0.4.0:math/py-GridDataFormats@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}biopython>=1.80:biology/py-biopython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gsd>3.0.0:science/py-gsd@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}joblib>=0.12:devel/py-joblib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.1:math/py-matplotlib@${PY_FLAVOR} \ clustalw2:biology/clustalw \ rdkit>0:science/rdkit \ - ${PYTHON_PKGNAMEPREFIX}biopython>=1.71:biology/py-biopython@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}GridDataFormats>=0.4.0:math/py-GridDataFormats@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fasteners>0:devel/py-fasteners@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}gsd>=1.9.3:science/py-gsd@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mmtf-python>=1.0.0:science/py-mmtf-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>0:math/py-seaborn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.43.0:misc/py-tqdm@${PY_FLAVOR} USES= compiler:c++11-lang python -USE_PYTHON= distutils cython autoplist +USE_PYTHON= distutils cython autoplist pytest + +# tests as of 2.10.0 .if !defined(WITH_DEBUG) LDFLAGS+= -s diff --git a/science/py-MDAnalysis/distinfo b/science/py-MDAnalysis/distinfo index 904a4e724ecb..b7a23bbd2a3b 100644 --- a/science/py-MDAnalysis/distinfo +++ b/science/py-MDAnalysis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714979275 -SHA256 (MDAnalysis-2.7.0.tar.gz) = 572e82945e5d058e3749ec5f18e6b3831ef7f2119cb54672567ae9a977201e93 -SIZE (MDAnalysis-2.7.0.tar.gz) = 3938260 +TIMESTAMP = 1777492771 +SHA256 (mdanalysis-2.10.0.tar.gz) = 5cef1f1eba4b25cbf9dd4045f08eeab293bb9577b970aa96132f14491312d877 +SIZE (mdanalysis-2.10.0.tar.gz) = 5263029 diff --git a/science/py-MDAnalysis/files/patch-MDAnalysis.egg-info_requires.txt b/science/py-MDAnalysis/files/patch-MDAnalysis.egg-info_requires.txt deleted file mode 100644 index ec795498a023..000000000000 --- a/science/py-MDAnalysis/files/patch-MDAnalysis.egg-info_requires.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- MDAnalysis.egg-info/requires.txt.orig 2023-12-26 20:46:12 UTC -+++ MDAnalysis.egg-info/requires.txt -@@ -5,7 +5,6 @@ tqdm>=4.43.0 - scipy>=1.5.0 - matplotlib>=1.5.1 - tqdm>=4.43.0 --threadpoolctl - packaging - fasteners - mda-xdrlib diff --git a/science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c b/science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c index e64cd135c92c..d9dee2efbac3 100644 --- a/science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c +++ b/science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c @@ -1,46 +1,15 @@ - workaround for invalid C/C++ code, see https://github.com/MDAnalysis/mdanalysis/issues/4589 ---- MDAnalysis/lib/formats/src/xdrfile.c.orig 2024-05-06 20:07:19 UTC +--- MDAnalysis/lib/formats/src/xdrfile.c.orig 2025-10-17 00:00:00 UTC +++ MDAnalysis/lib/formats/src/xdrfile.c @@ -132,8 +132,8 @@ struct XDR int (*x_getbytes) (XDR *__xdrs, char *__addr, unsigned int __len); int (*x_putbytes) (XDR *__xdrs, char *__addr, unsigned int __len); /* two next routines are not 64-bit IO safe - don't use! */ -- unsigned int (*x_getpostn) (XDR *__xdrs); -- int (*x_setpostn) (XDR *__xdrs, unsigned int __pos); +- int64_t (*x_getpostn) (XDR *__xdrs); +- int (*x_setpostn) (XDR *__xdrs, int64_t __pos, int __whence); + off_t (*x_getpostn) (XDR *__xdrs); -+ off_t (*x_setpostn) (XDR *__xdrs, off_t __pos, int); ++ off_t (*x_setpostn) (XDR *__xdrs, off_t __pos, int __whence); void (*x_destroy) (XDR *__xdrs); } *x_ops; -@@ -2519,8 +2519,8 @@ static int xdrstdio_putbytes (XDR *, char *, unsigned - static int xdrstdio_putlong (XDR *, int32_t *); - static int xdrstdio_getbytes (XDR *, char *, unsigned int); - static int xdrstdio_putbytes (XDR *, char *, unsigned int); --static int64_t xdrstdio_getpos (XDR *); --static int xdrstdio_setpos (XDR *, int64_t, int); -+static off_t xdrstdio_getpos (XDR *); -+static off_t xdrstdio_setpos (XDR *, int64_t, int); - static void xdrstdio_destroy (XDR *); - - /* -@@ -2602,7 +2602,7 @@ xdrstdio_putbytes (XDR *xdrs, char *addr, unsigned int - } - - --static int64_t -+static off_t - xdrstdio_getpos (XDR *xdrs) - { - #ifdef _WIN32 -@@ -2612,8 +2612,8 @@ xdrstdio_getpos (XDR *xdrs) - #endif - } - --static int --xdrstdio_setpos (XDR *xdrs, int64_t pos, int whence) -+static off_t -+xdrstdio_setpos (XDR *xdrs, off_t pos, int whence) - { - /* A reason for failure can be filesystem limits on allocation units, - * before the actual off_t overflow (ext3, with a 4K clustersize, diff --git a/science/py-MDAnalysis/files/patch-setup.py b/science/py-MDAnalysis/files/patch-setup.py deleted file mode 100644 index b418f13e5dbc..000000000000 --- a/science/py-MDAnalysis/files/patch-setup.py +++ /dev/null @@ -1,19 +0,0 @@ ---- setup.py.orig 2023-12-26 20:45:53 UTC -+++ setup.py -@@ -266,7 +266,7 @@ def extensions(config): - use_openmp = config.get('use_openmp', default=True) - annotate_cython = config.get('annotate_cython', default=False) - -- extra_compile_args = ['-std=c99', '-O3', '-funroll-loops', -+ extra_compile_args = ['-std=c99', '-funroll-loops', - '-fsigned-zeros'] # see #2722 - define_macros = [] - if config.get('debug_cflags', default=False): -@@ -598,7 +598,6 @@ if __name__ == '__main__': - 'scipy>=1.5.0', - 'matplotlib>=1.5.1', - 'tqdm>=4.43.0', -- 'threadpoolctl', - 'packaging', - 'fasteners', - 'mda-xdrlib',home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f29112.201ff.13e8d79f>
