git: 715a8cfc198b - main - x11-fonts/py-vfblib: Update to 0.12.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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"