diff options
Diffstat (limited to 'print/py-ufolib2')
-rw-r--r-- | print/py-ufolib2/Makefile | 16 | ||||
-rw-r--r-- | print/py-ufolib2/distinfo | 6 | ||||
-rw-r--r-- | print/py-ufolib2/files/patch-pyproject.toml | 11 | ||||
-rw-r--r-- | print/py-ufolib2/files/patch-setup.cfg | 9 |
4 files changed, 22 insertions, 20 deletions
diff --git a/print/py-ufolib2/Makefile b/print/py-ufolib2/Makefile index e437c185d2d4..567b073e67be 100644 --- a/print/py-ufolib2/Makefile +++ b/print/py-ufolib2/Makefile @@ -1,9 +1,8 @@ PORTNAME= ufolib2 -PORTVERSION= 0.16.0 +PORTVERSION= 0.18.1 CATEGORIES= print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ufoLib2-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= UFO font processing library @@ -12,11 +11,11 @@ WWW= https://github.com/fonttools/ufoLib2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=22.1.0:devel/py-attrs@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fonttools>=4.0.0:print/py-fonttools@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}fonttools>=4.58.0:print/py-fonttools@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 @@ -24,15 +23,16 @@ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= CONVERTERS JSON LXML MSGPACK +OPTIONS_DEFAULT=CONVERTERS JSON LXML MSGPACK CONVERTERS_DESC=Converters support LXML_DESC= XML support MSGPACK_DESC= MessagePack support -CONVERTERS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=1.10.0:devel/py-cattrs@${PY_FLAVOR} -JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \ +CONVERTERS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=25.1.1:devel/py-cattrs@${PY_FLAVOR} +JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=25.1.1:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR} -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} -MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \ +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} +MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cattrs>=25.1.1:devel/py-cattrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/print/py-ufolib2/distinfo b/print/py-ufolib2/distinfo index 8ed62091e474..8d2b91eb3b4a 100644 --- a/print/py-ufolib2/distinfo +++ b/print/py-ufolib2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1691070156 -SHA256 (ufoLib2-0.16.0.tar.gz) = 49f0dc7f72ccacfe7faefe0d53d37971d45664d8b0563ef36956fa7bfa55a2bd -SIZE (ufoLib2-0.16.0.tar.gz) = 97499 +TIMESTAMP = 1757120802 +SHA256 (ufolib2-0.18.1.tar.gz) = 7de0efcc361c573f2537ee7ceabdb3bc64b19b61304cfa25e828caa7db8ae1a4 +SIZE (ufolib2-0.18.1.tar.gz) = 97870 diff --git a/print/py-ufolib2/files/patch-pyproject.toml b/print/py-ufolib2/files/patch-pyproject.toml new file mode 100644 index 000000000000..d0d80fb29a6a --- /dev/null +++ b/print/py-ufolib2/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-07-10 11:40:29 UTC ++++ pyproject.toml +@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta" + build-backend = "setuptools.build_meta" + + [project] +-name = "ufoLib2" ++name = "ufolib2" + description = "ufoLib2 is a UFO font processing library." + authors = [{ name = "Adrien Tétar", email = "adri-from-59@hotmail.fr" }] + license = { text = "Apache 2.0" } diff --git a/print/py-ufolib2/files/patch-setup.cfg b/print/py-ufolib2/files/patch-setup.cfg deleted file mode 100644 index 77d11e68fa6e..000000000000 --- a/print/py-ufolib2/files/patch-setup.cfg +++ /dev/null @@ -1,9 +0,0 @@ ---- setup.cfg.orig 2023-05-30 16:54:03 UTC -+++ setup.cfg -@@ -1,5 +1,5 @@ - [metadata] --name = ufoLib2 -+name = ufolib2 - description = ufoLib2 is a UFO font processing library. - long_description = file: README.md - long_description_content_type = text/markdown |