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: wiz
Date: Sun May 11 10:21:10 UTC 2025
Modified Files:
pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo
Log Message:
py-fonttools: update to 4.58.0.
4.58.0 (released 2025-05-10)
----------------------------
- Drop Python 3.8, require 3.9+ (#3819)
- [HVAR, VVAR] Prune unused regions when using a direct mapping (#3797)
- [Docs] Improvements to ufoLib documentation (#3721)
- [Docs] Improvements to varLib documentation (#3727)
- [Docs] Improvements to Pens and pen-module documentation (#3724)
- [Docs] Miscellany updates to docs (misc modules and smaller modules) (#3730)
- [subset] Close codepoints over BiDi mirror variants. (#3801)
- [feaLib] Fix serializing ChainContextPosStatement and
ChainContextSubstStatement in some rare cases (#3788)
- [designspaceLib] Clarify user expectations for getStatNames (#2892)
- [GVAR] Add support for new `GVAR` table (#3728)
- [TSI0, TSI5] Derive number of entries to decompile from data length (#2477)
- [ttLib] Fix `AttributeError` when reporting table overflow (#3808)
- [ttLib] Apply rounding more often in getCoordinates (#3798)
- [ttLib] Ignore component bounds if empty (#3799)
- [ttLib] Change the separator for duplicate glyph names from "#" to "." (#3809)
- [feaLib] Support subtable breaks in CursivePos, MarkBasePos, MarkToLigPos and
MarkToMarkPos lookups (#3800, #3807)
- [feaLib] If the same lookup has single substitutions and ligature
substitutions, upgrade single substitutions to ligature substitutions with
one input glyph (#3805)
- [feaLib] Correctly handle <NULL> in single pos lookups (#3803)
- [feaLib] Remove duplicates from class pair pos classes instead of raising an
error (#3804)
- [feaLib] Support creating extension lookups using useExtenion lookup flag
instead of silently ignoring it (#3811)
- [STAT] Add typing for the simpler STAT arguments (#3812)
- [otlLib.builder] Add future import for annotations (#3814)
- [cffLib] Fix reading supplement encoding (#3813)
- [voltLib] Add some missing functionality and fixes to voltLib and VoltToFea,
making the conversion to feature files more robust. Add also `fonttools
voltLib` command line tool to compile VOLT sources directly (doing an
intermediate fea conversion internally) (#3818)
- [pens] Add some PointPen annotations (#3820)
To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.91 -r1.92 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.116 pkgsrc/fonts/py-fonttools/Makefile:1.117
--- pkgsrc/fonts/py-fonttools/Makefile:1.116 Sun Apr 13 08:16:37 2025
+++ pkgsrc/fonts/py-fonttools/Makefile Sun May 11 10:21:09 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.116 2025/04/13 08:16:37 adam Exp $
+# $NetBSD: Makefile,v 1.117 2025/05/11 10:21:09 wiz Exp $
-DISTNAME= fonttools-4.57.0
+DISTNAME= fonttools-4.58.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= fonts python
MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
@@ -20,9 +20,9 @@ DEPENDS+= ${PYPKGPREFIX}-brotli>=1.0.1:.
DEPENDS+= ${PYPKGPREFIX}-zopfli>=0.1.4:../../archivers/py-zopfli
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
-# as of 4.56.0
+# as of 4.58.0
# https://github.com/fonttools/fonttools/issues/3660
-# 9 failed, 4414 passed, 63 skipped, 2 xfailed, 23 warnings
+# 10 failed, 4476 passed, 63 skipped, 2 xfailed, 23 warnings
SUBST_CLASSES+= man
SUBST_STAGE.man= pre-configure
Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.56 pkgsrc/fonts/py-fonttools/PLIST:1.57
--- pkgsrc/fonts/py-fonttools/PLIST:1.56 Sun Apr 13 08:16:37 2025
+++ pkgsrc/fonts/py-fonttools/PLIST Sun May 11 10:21:10 2025
@@ -1,14 +1,8 @@
-@comment $NetBSD: PLIST,v 1.56 2025/04/13 08:16:37 adam Exp $
+@comment $NetBSD: PLIST,v 1.57 2025/05/11 10:21:10 wiz Exp $
bin/fonttools-${PYVERSSUFFIX}
bin/pyftmerge-${PYVERSSUFFIX}
bin/pyftsubset-${PYVERSSUFFIX}
bin/ttx-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/fontTools/__init__.py
${PYSITELIB}/fontTools/__init__.pyc
${PYSITELIB}/fontTools/__init__.pyo
@@ -539,6 +533,9 @@ ${PYSITELIB}/fontTools/ttLib/tables/G_P_
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.py
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.pyc
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/G_V_A_R_.py
+${PYSITELIB}/fontTools/ttLib/tables/G_V_A_R_.pyc
+${PYSITELIB}/fontTools/ttLib/tables/G_V_A_R_.pyo
${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.py
${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.pyc
${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.pyo
@@ -831,6 +828,9 @@ ${PYSITELIB}/fontTools/unicode.pyo
${PYSITELIB}/fontTools/unicodedata/Blocks.py
${PYSITELIB}/fontTools/unicodedata/Blocks.pyc
${PYSITELIB}/fontTools/unicodedata/Blocks.pyo
+${PYSITELIB}/fontTools/unicodedata/Mirrored.py
+${PYSITELIB}/fontTools/unicodedata/Mirrored.pyc
+${PYSITELIB}/fontTools/unicodedata/Mirrored.pyo
${PYSITELIB}/fontTools/unicodedata/OTTags.py
${PYSITELIB}/fontTools/unicodedata/OTTags.pyc
${PYSITELIB}/fontTools/unicodedata/OTTags.pyo
@@ -935,6 +935,9 @@ ${PYSITELIB}/fontTools/varLib/varStore.p
${PYSITELIB}/fontTools/voltLib/__init__.py
${PYSITELIB}/fontTools/voltLib/__init__.pyc
${PYSITELIB}/fontTools/voltLib/__init__.pyo
+${PYSITELIB}/fontTools/voltLib/__main__.py
+${PYSITELIB}/fontTools/voltLib/__main__.pyc
+${PYSITELIB}/fontTools/voltLib/__main__.pyo
${PYSITELIB}/fontTools/voltLib/ast.py
${PYSITELIB}/fontTools/voltLib/ast.pyc
${PYSITELIB}/fontTools/voltLib/ast.pyo
@@ -950,4 +953,11 @@ ${PYSITELIB}/fontTools/voltLib/parser.py
${PYSITELIB}/fontTools/voltLib/voltToFea.py
${PYSITELIB}/fontTools/voltLib/voltToFea.pyc
${PYSITELIB}/fontTools/voltLib/voltToFea.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.external
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
man/man1/ttx-${PYVERSSUFFIX}.1
Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.91 pkgsrc/fonts/py-fonttools/distinfo:1.92
--- pkgsrc/fonts/py-fonttools/distinfo:1.91 Sun Apr 13 08:16:37 2025
+++ pkgsrc/fonts/py-fonttools/distinfo Sun May 11 10:21:10 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.91 2025/04/13 08:16:37 adam Exp $
+$NetBSD: distinfo,v 1.92 2025/05/11 10:21:10 wiz Exp $
-BLAKE2s (fonttools-4.57.0.tar.gz) = 9994b32e85be0c984975097d971ec66c5316a9fbf888099cc907de269436c88c
-SHA512 (fonttools-4.57.0.tar.gz) = d72b6045e54a68b2608dcbdcddca71f6ea14047b799d4249a04b664e2399297f3d4dc03ac999231ddbb94e3db375ed752b71efcf1372c1685e94e190fe40d900
-Size (fonttools-4.57.0.tar.gz) = 3492448 bytes
+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
Home |
Main Index |
Thread Index |
Old Index