diff --git a/misc/py-NATTEN/Makefile b/misc/py-NATTEN/Makefile index 31e591c4c41d..44625d7910b9 100644 --- a/misc/py-NATTEN/Makefile +++ b/misc/py-NATTEN/Makefile @@ -1,44 +1,47 @@ PORTNAME= NATTEN DISTVERSIONPREFIX= v DISTVERSION= 0.21.5 +PORTREVISION= 1 CATEGORIES= misc python # machine-learning #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Neighborhood Attention Extension for PyTorch WWW= https://natten.org/ \ https://github.com/SHI-Labs/NATTEN LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # this BUILD_DEPENDS should be used when CUDA would be available BUILD_DEPENDS= ${PY_SETUPTOOLS} \ cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sympy>=1.13.3:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sympy>=1.13.3:math/py-sympy@${PY_FLAVOR} USES= localbase python USE_PYTHON= pep517 autoplist pytest USE_GITHUB= yes GH_ACCOUNT= SHI-Labs GH_PROJECT= NATTEN TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes # no arch w/out CUDA post-install: # delete stray files, see https://github.com/SHI-Labs/NATTEN/issues/152 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/CMakeFiles \ ${STAGEDIR}${PYTHON_SITELIBDIR}/CMakeCache.txt \ ${STAGEDIR}${PYTHON_SITELIBDIR}/cmake_install.cmake \ ${STAGEDIR}${PYTHON_SITELIBDIR}/Makefile # tests as of 0.21.0: 1 passed, 55 skipped, 1 warning in 14.76s .include diff --git a/misc/py-NATTEN/files/patch-pyproject.toml b/misc/py-NATTEN/files/patch-pyproject.toml index c13156c191e0..7a9e746686a7 100644 --- a/misc/py-NATTEN/files/patch-pyproject.toml +++ b/misc/py-NATTEN/files/patch-pyproject.toml @@ -1,13 +1,13 @@ --- pyproject.toml.orig 2026-02-10 07:54:10 UTC +++ pyproject.toml -@@ -29,9 +29,8 @@ requires = [ +@@ -29,9 +29,7 @@ requires = [ [build-system] requires = [ - "setuptools >= 64", + "setuptools", - "torch", +- "torch", - "cmake >= 4.0", "build >= 1.3.0" ] build-backend = "setuptools.build_meta"