git: 715a8cfc198b - main - x11-fonts/py-vfblib: Update to 0.12.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 13 Sep 2026 07:14:10 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=715a8cfc198b88a693bfde6cbf1b3aa3676c606d

commit 715a8cfc198b88a693bfde6cbf1b3aa3676c606d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-13 07:04:16 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-13 07:04:16 +0000

    x11-fonts/py-vfblib: Update to 0.12.0
    
    Changes:        https://github.com/LucasFonts/vfbLib/releases
                    https://github.com/LucasFonts/vfbLib/blob/main/CHANGELOG.md
---
 x11-fonts/py-vfblib/Makefile                   |  8 ++++----
 x11-fonts/py-vfblib/distinfo                   |  6 +++---
 x11-fonts/py-vfblib/files/patch-pyproject.toml | 13 +++++++++++--
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index 5d58562e255a..7ddc52f5e460 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	vfblib
-PORTVERSION=	0.11.7
+PORTVERSION=	0.12.0
 CATEGORIES=	x11-fonts python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +13,13 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flit-core>=3.12:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fonttools>=4.63.0:print/py-fonttools@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fonttools>=4.65.0:print/py-fonttools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}orjson>=3.11.9<4:devel/py-orjson@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.15.0:devel/py-typing-extensions@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.16.0:devel/py-typing-extensions@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}ufolib2>=0.18.1:print/py-ufolib2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}ufonormalizer>=0.6.3:x11-fonts/py-ufonormalizer@${PY_FLAVOR}
 
-USES=		python
+USES=		python:3.11+
 USE_PYTHON=	autoplist concurrent pep517
 
 MAKE_ENV=	SOURCE_DATE_EPOCH=315532800 # 1980-01-01 00:00:00 UTC
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index d7dd2b16f8b8..f0555c76005c 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1788500378
-SHA256 (vfblib-0.11.7.tar.gz) = 4c6a27621c259fba50b1517e0b44cd1dffe2965a0937b3f3d6733ef1e88f765b
-SIZE (vfblib-0.11.7.tar.gz) = 94542
+TIMESTAMP = 1789227224
+SHA256 (vfblib-0.12.0.tar.gz) = 778c2c3fbd0c05f89e3918ba550ed41304a9ecc93da65259f5e15e2c6695f15c
+SIZE (vfblib-0.12.0.tar.gz) = 100708
diff --git a/x11-fonts/py-vfblib/files/patch-pyproject.toml b/x11-fonts/py-vfblib/files/patch-pyproject.toml
index 168e4a3f5a11..e1be7b08ec28 100644
--- a/x11-fonts/py-vfblib/files/patch-pyproject.toml
+++ b/x11-fonts/py-vfblib/files/patch-pyproject.toml
@@ -1,10 +1,19 @@
 --- pyproject.toml.orig	1970-01-01 00:00:00 UTC
 +++ pyproject.toml
-@@ -76,8 +76,8 @@ test = [
+@@ -23,7 +23,7 @@ dependencies = [
+ requires-python = ">=3.11"
+ dependencies = [
+     "fonttools[ufo] >= 4.65.0",
+-    "orjson >= 3.12.0, < 4",
++    "orjson >= 3.11.9, < 4",
+     "typing_extensions >= 4.16.0",
+     "ufoLib2[json] >= 0.18.1",
+     "ufonormalizer >= 0.6.3",
+@@ -75,8 +75,8 @@ test = [
  ]
  
  [build-system]
--requires = ["uv_build>=0.12.1,<0.13"]
+-requires = ["uv_build>=0.12.13,<0.13"]
 -build-backend = "uv_build"
 +requires = ["flit-core >= 3.12"]
 +build-backend = "flit_core.buildapi"