pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/fonts/py-fonttools
Module Name: pkgsrc
Committed By: adam
Date: Fri May 30 05:33:21 UTC 2025
Modified Files:
pkgsrc/fonts/py-fonttools: Makefile distinfo
Log Message:
py-fonttools: updated to 4.58.1
4.58.1 (released 2025-05-28)
- [varLib] Make sure that fvar named instances only reuse name ID 2 or 17 if they are at the default location across all axes, to match OT spec requirement
- [feaLib] Improve single substitution promotion to multiple/ligature substitutions, fixing a few bugs as well
- [loggingTools] Make ``Timer._time`` a static method that doesn't take self, makes it easier to override
- [featureVars] Use ``None`` for empty ConditionSet, which translates to a null offset in the compiled table
- [feaLib] Raise an error on conflicting ligature substitution rules instead of silently taking the last one
- Add typing annotations to T2CharStringPen
- [feaLib] Add single substitutions that were promoted to multiple or ligature substitutions to ``aalt`` feature
- [featureVars] Create a default ``LangSys`` in a ``ScriptRecord`` if missing when adding feature variations to existing GSUB later in the build
- [symfont] Added a ``main()``.
- [cffLib.specializer] Fix rmoveto merging when blends used
- [pyftmerge] Add support for cmap format 14 in the merge tool
- [varLib.instancer/cff2] Fix vsindex of Private dicts when instantiating
- Update text file read to use UTF-8 with optional BOM so it works with e.g. Windows Notepad.exe
- [varLib] Ensure that instances only reuse name ID 2 or 17 if they are at the default location across all axes
- [varLib] Create a dflt LangSys in a ScriptRecord when adding variations later, to fix an avoidable crash in an edge case
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.92 -r1.93 pkgsrc/fonts/py-fonttools/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/fonts/py-fonttools/Makefile
diff -u pkgsrc/fonts/py-fonttools/Makefile:1.117 pkgsrc/fonts/py-fonttools/Makefile:1.118
--- pkgsrc/fonts/py-fonttools/Makefile:1.117 Sun May 11 10:21:09 2025
+++ pkgsrc/fonts/py-fonttools/Makefile Fri May 30 05:33:21 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.117 2025/05/11 10:21:09 wiz Exp $
+# $NetBSD: Makefile,v 1.118 2025/05/30 05:33:21 adam Exp $
-DISTNAME= fonttools-4.58.0
+DISTNAME= fonttools-4.58.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= fonts python
MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.92 pkgsrc/fonts/py-fonttools/distinfo:1.93
--- pkgsrc/fonts/py-fonttools/distinfo:1.92 Sun May 11 10:21:10 2025
+++ pkgsrc/fonts/py-fonttools/distinfo Fri May 30 05:33:21 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.92 2025/05/11 10:21:10 wiz Exp $
+$NetBSD: distinfo,v 1.93 2025/05/30 05:33:21 adam Exp $
-BLAKE2s (fonttools-4.58.0.tar.gz) = 8806a8ec2a649621c64eb90a71662417325f4e25cbe13f089a77d3f38f3e540d
-SHA512 (fonttools-4.58.0.tar.gz) = 5e882852d9dcd6f940ad24c38e2a4a0af999fb1faa8333c7b2f2d896f2b6d407d3aa7261f26259567cae78cf6257f652851558503a14343c00cc08b53d43045e
-Size (fonttools-4.58.0.tar.gz) = 3514522 bytes
+BLAKE2s (fonttools-4.58.1.tar.gz) = 2039bbfaf4f28e8786091c424117ef4e32049f26a5be0c904fccdba351af9723
+SHA512 (fonttools-4.58.1.tar.gz) = dae67d4c69ccb6408af11d265bd4d7012f35f8cc299b50fa1c15a01f3a50c9cb78a15fb158e5106e3c1d3a2f08c19b33a4833d006e318d9ff53796afde373075
+Size (fonttools-4.58.1.tar.gz) = 3519505 bytes
Home |
Main Index |
Thread Index |
Old Index