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