summaryrefslogtreecommitdiff
path: root/misc/py-natten
diff options
context:
space:
mode:
Diffstat (limited to 'misc/py-natten')
-rw-r--r--misc/py-natten/Makefile27
-rw-r--r--misc/py-natten/distinfo6
2 files changed, 14 insertions, 19 deletions
diff --git a/misc/py-natten/Makefile b/misc/py-natten/Makefile
index adbdca5cf093..2b240d47bebb 100644
--- a/misc/py-natten/Makefile
+++ b/misc/py-natten/Makefile
@@ -1,23 +1,25 @@
PORTNAME= natten
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.5
-CATEGORIES= misc python
+DISTVERSION= 0.21.0
+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://shi-labs.com/natten/ \
+WWW= https://natten.org/ \
https://github.com/SHI-Labs/NATTEN
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= cmake:devel/cmake-core \
+# this BUILD_DEPENDS should be used when CUDA would be available
+#BUILD_DEPENDS= cmake:devel/cmake-core \
pybind11>0:devel/pybind11 \
${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR}
+BUILD_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}
USES= localbase python
USE_PYTHON= distutils autoplist pytest
@@ -28,9 +30,9 @@ GH_PROJECT= NATTEN
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+NO_ARCH= yes # no arch w/out CUDA
+
post-install:
- # strip binary
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/natten/libnatten${PYTHON_EXT_SUFFIX}.so
# delete stray files, see https://github.com/SHI-Labs/NATTEN/issues/152
@${RM} -r \
${STAGEDIR}${PYTHON_SITELIBDIR}/CMakeFiles \
@@ -38,13 +40,6 @@ post-install:
${STAGEDIR}${PYTHON_SITELIBDIR}/cmake_install.cmake \
${STAGEDIR}${PYTHON_SITELIBDIR}/Makefile
-# tests as of 0.17.4:
-# Results (35.54s):
-# 24 passed
-# 2 failed
-# - .:?
-# - .:?
-# 12 xfailed
-# 59 skipped
+# tests as of 0.21.0: 1 passed, 55 skipped, 1 warning in 14.76s
.include <bsd.port.mk>
diff --git a/misc/py-natten/distinfo b/misc/py-natten/distinfo
index bffd18823a37..b18f48f68901 100644
--- a/misc/py-natten/distinfo
+++ b/misc/py-natten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742285229
-SHA256 (SHI-Labs-NATTEN-v0.17.5_GH0.tar.gz) = d5f1f2ee5be3ff2a10dd8a0c794a116338df3c1c2d9702adb555d0ee5e8d2784
-SIZE (SHI-Labs-NATTEN-v0.17.5_GH0.tar.gz) = 12117180
+TIMESTAMP = 1752560055
+SHA256 (SHI-Labs-NATTEN-v0.21.0_GH0.tar.gz) = d22854304f0329bb8382aa49ff33c964c9936d3939b2b5cfa29213f64fbca46a
+SIZE (SHI-Labs-NATTEN-v0.21.0_GH0.tar.gz) = 6125670