diff --git a/.portsignore b/.portsignore index 9250d1cdcaa3..4a21e1992365 100644 --- a/.portsignore +++ b/.portsignore @@ -1450,6 +1450,7 @@ devel/py-rq-scheduler devel/py-setuptools44 devel/py-setuptools58 devel/py-spyder-unittest +devel/py-thinc devel/py-trimesh devel/py-weblib devel/py-xarray-simlab diff --git a/devel/Makefile b/devel/Makefile index 7762f8ffb3e2..5c16af8ae445 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5687,7 +5687,6 @@ SUBDIR += py-testtools SUBDIR += py-textualeffects SUBDIR += py-thefuzz - SUBDIR += py-thinc SUBDIR += py-thinc8 SUBDIR += py-threadpoolctl SUBDIR += py-threema-msgapi diff --git a/devel/py-thinc/Makefile b/devel/py-thinc/Makefile deleted file mode 100644 index 28254992217a..000000000000 --- a/devel/py-thinc/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -PORTNAME= thinc -PORTVERSION= 9.1.1 -PORTREVISION= 2 -CATEGORIES= devel python -MASTER_SITES= PYPI \ - https://github.com/explosion/thinc/releases/download/release-v${PORTVERSION}/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Refreshing functional take on deep learning -WWW= https://thinc.ai/ \ - https://github.com/explosion/thinc - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blis>=1.0.0<1.3.0:math/py-blis@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cymem>=2.0.2<2.1.0:devel/py-cymem@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}murmurhash>=0.28.0<1.1.0:devel/py-murmurhash@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0,1<3.0.0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}preshed3>=3.0.2<3.1.0:devel/py-preshed3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blis>=1.0.0<1.3.0:math/py-blis@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}catalogue>=2.0.4<2.1.0:devel/py-catalogue@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}confection>=0.0.1<1.0.0:devel/py-confection@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cymem>=2.0.2<2.1.0:devel/py-cymem@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}murmurhash>=0.28.0<1.1.0:devel/py-murmurhash@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0,1<3.0.0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}preshed3>=3.0.2<3.1.0:devel/py-preshed3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.7.4<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}srsly>=2.4.0<3.0.0:devel/py-srsly@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wasabi>=0.8.1<1.2.0:textproc/py-wasabi@${PY_FLAVOR} - -USES= python:3.9+ -USE_PYTHON= autoplist concurrent cython pep517 - -post-install: - ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + - -.include diff --git a/devel/py-thinc/distinfo b/devel/py-thinc/distinfo deleted file mode 100644 index f8a88ecbacf0..000000000000 --- a/devel/py-thinc/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1726740959 -SHA256 (thinc-9.1.1.tar.gz) = 21fae2986d7777a6f050b9046dc9eab11852f1c9a997dcc9032f3ecc22784a4a -SIZE (thinc-9.1.1.tar.gz) = 191850 diff --git a/devel/py-thinc/files/patch-pyproject.toml b/devel/py-thinc/files/patch-pyproject.toml deleted file mode 100644 index 5d6899a09385..000000000000 --- a/devel/py-thinc/files/patch-pyproject.toml +++ /dev/null @@ -1,15 +0,0 @@ ---- pyproject.toml.orig 2024-09-12 19:54:11 UTC -+++ pyproject.toml -@@ -5,9 +5,9 @@ requires = [ - "murmurhash>=1.0.2,<1.1.0", - "cymem>=2.0.2,<2.1.0", - "preshed>=3.0.2,<3.1.0", -- "blis>=1.0.0,<1.1.0", -- "numpy>=2.0.0,<3.0.0; python_version < '3.9'", -- "numpy>=2.0.0,<3.0.0; python_version >= '3.9'", -+ "blis>=1.0.0,<1.3.0", -+ "numpy>=0,<3.0.0; python_version < '3.9'", -+ "numpy>=0,<3.0.0; python_version >= '3.9'", - ] - build-backend = "setuptools.build_meta" - diff --git a/devel/py-thinc/files/patch-setup.cfg b/devel/py-thinc/files/patch-setup.cfg deleted file mode 100644 index 6c03302134e3..000000000000 --- a/devel/py-thinc/files/patch-setup.cfg +++ /dev/null @@ -1,28 +0,0 @@ ---- setup.cfg.orig 2024-09-12 19:54:21 UTC -+++ setup.cfg -@@ -29,13 +29,13 @@ setup_requires = - python_requires = >=3.9 - setup_requires = - cython>=0.25,<3.0 -- numpy>=2.0.0,<3.0.0 -+ numpy>=0,<3.0.0 - cymem>=2.0.2,<2.1.0 - preshed>=3.0.2,<3.1.0 - murmurhash>=1.0.2,<1.1.0 -- blis>=1.0.0,<1.1.0 -+ blis>=1.0.0,<1.3.0 - install_requires = -- blis>=1.0.0,<1.1.0 -+ blis>=1.0.0,<1.3.0 - murmurhash>=1.0.2,<1.1.0 - cymem>=2.0.2,<2.1.0 - preshed>=3.0.2,<3.1.0 -@@ -44,7 +44,7 @@ install_requires = - catalogue>=2.0.4,<2.1.0 - confection>=0.0.1,<1.0.0 - setuptools -- numpy>=2.0.0,<3.0.0 -+ numpy>=0,<3.0.0 - pydantic>=1.7.4,!=1.8,!=1.8.1,<3.0.0 - packaging>=20.0 - diff --git a/devel/py-thinc/pkg-descr b/devel/py-thinc/pkg-descr deleted file mode 100644 index 877f18b24753..000000000000 --- a/devel/py-thinc/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Thinc is a lightweight deep learning library that offers an elegant, -type-checked, functional-programming API for composing models, with support for -layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You -can use Thinc as an interface layer, a standalone toolkit or a flexible way to -develop new models. Previous versions of Thinc have been running quietly in -production in thousands of companies, via both spaCy and Prodigy.