diff --git a/graphics/py-vispy/Makefile b/graphics/py-vispy/Makefile index ebb2547c4f29..23511cc3beee 100644 --- a/graphics/py-vispy/Makefile +++ b/graphics/py-vispy/Makefile @@ -1,32 +1,33 @@ PORTNAME= vispy -DISTVERSION= 0.14.3 +DISTVERSION= 0.15.2 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High-performance interactive 2D/3D data visualization library -WWW= https://vispy.org/ +WWW= https://vispy.org/ \ + https://github.com/vispy/vispy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.1:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freetype-py>0:print/py-freetype-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hsluv>0:graphics/py-hsluv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kiwisolver>0:math/py-kiwisolver@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython3 pep517 pytest # pytest crashes on some tests, and then keeps restarting TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/vispy/visuals/text/_sdf_cpu${PYTHON_TAG}.so .include diff --git a/graphics/py-vispy/distinfo b/graphics/py-vispy/distinfo index 59c9ad4bec40..b8b8d91699b1 100644 --- a/graphics/py-vispy/distinfo +++ b/graphics/py-vispy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725682365 -SHA256 (vispy-0.14.3.tar.gz) = efbbb847a908baf7e7169ab9bf296138a39364f367e6cb0a8ec03ad71699d31d -SIZE (vispy-0.14.3.tar.gz) = 2508703 +TIMESTAMP = 1758440133 +SHA256 (vispy-0.15.2.tar.gz) = d52d10c0697f48990555cea2a2bad3f9f5a772391856fda364ea4bbc69fd075c +SIZE (vispy-0.15.2.tar.gz) = 2513383 diff --git a/graphics/py-vispy/files/patch-pyproject.toml b/graphics/py-vispy/files/patch-pyproject.toml index 05cbb6a12162..8d62e28660ed 100644 --- a/graphics/py-vispy/files/patch-pyproject.toml +++ b/graphics/py-vispy/files/patch-pyproject.toml @@ -1,11 +1,13 @@ ---- pyproject.toml.orig 2024-09-07 04:18:42 UTC +--- pyproject.toml.orig 2025-05-19 13:17:34 UTC +++ pyproject.toml -@@ -3,7 +3,7 @@ requires = [ - "wheel", - "setuptools>=42", +@@ -2,8 +2,8 @@ requires = [ + requires = [ + "setuptools>=69.4.0", # see https://numpy.org/devdocs/dev/depending_on_numpy.html#numpy-2-0-specific-advice -- "numpy>=2.0.0rc2", +- "numpy>=2.0.0", +- "setuptools_scm[toml]>=8.1", + "numpy", - "setuptools_scm[toml]>=7.1", ++ "setuptools_scm[toml]", "Cython>=3.0.0" ] +