diff --git a/textproc/py-docling-ibm-models/Makefile b/textproc/py-docling-ibm-models/Makefile index 75a85947c182..a954495c74d6 100644 --- a/textproc/py-docling-ibm-models/Makefile +++ b/textproc/py-docling-ibm-models/Makefile @@ -1,36 +1,36 @@ PORTNAME= docling-ibm-models -DISTVERSION= 3.13.3 +DISTVERSION= 4.0.2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= AI models used by the Docling PDF conversion package WWW= https://github.com/docling-project/docling-ibm-models LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}accelerate>=1.2.1:misc/py-accelerate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}docling-core>=2.19.0:textproc/py-docling-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docling-core>=2.95.0:textproc/py-docling-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=0.23:misc/py-huggingface-hub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonlines>=3.1.0:devel/py-jsonlines@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.24.4:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytorch>=2.2.2:misc/py-pytorch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>=1.0.0:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}safetensors>=0.4.3:misc/py-safetensors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}torchvision>=0:misc/py-torchvision@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.64.0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}transformers>=4.42.0:misc/py-transformers@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/textproc/py-docling-ibm-models/distinfo b/textproc/py-docling-ibm-models/distinfo index 70f71e7439e3..147025a874b6 100644 --- a/textproc/py-docling-ibm-models/distinfo +++ b/textproc/py-docling-ibm-models/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1783064428 -SHA256 (docling_ibm_models-3.13.3.tar.gz) = 8c8b55e80b3d20fc74d85ca49a4d064578ef75b9f7251eec42fc9df6af426218 -SIZE (docling_ibm_models-3.13.3.tar.gz) = 98768 +TIMESTAMP = 1788718657 +SHA256 (docling_ibm_models-4.0.2.tar.gz) = cfc2e265d9ee5dc7bc4fe001916851adedba1d8020584d170b35da2d79321f8d +SIZE (docling_ibm_models-4.0.2.tar.gz) = 77561 diff --git a/textproc/py-docling-ibm-models/files/patch-pyproject.toml b/textproc/py-docling-ibm-models/files/patch-pyproject.toml index dd6fc727410d..466fc95bc4b5 100644 --- a/textproc/py-docling-ibm-models/files/patch-pyproject.toml +++ b/textproc/py-docling-ibm-models/files/patch-pyproject.toml @@ -1,12 +1,15 @@ --- Fix license declaration format for PEP 621 compatibility and remove license-files path not present in distfile. +-- Convert the PEP 621 license field from the SPDX short-string form to the +-- {text = ...} form expected by the setuptools version in the Ports tree. +-- This is a compatibility fix for devel/py-setuptools as packaged. + --- pyproject.toml.orig 2026-07-09 20:28:26 UTC +++ pyproject.toml -@@ -2,7 +2,7 @@ description = "This package contains the AI models use +@@ -2,7 +2,7 @@ name = "docling-ibm-models" - version = "3.13.3" # DO NOT EDIT, updated automatically + version = "4.0.2" # DO NOT EDIT, updated automatically description = "This package contains the AI models used by the Docling PDF conversion package" -license = "MIT" +license = {text = "MIT"} - keywords = ["docling", "convert", "document", "pdf", "layout model", "segmentation", "table structure", "table former"] + keywords = ["docling", "convert", "document", "pdf", "table structure", "table former"] readme = "README.md" authors = [