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:           Sat Jun  8 11:59:06 UTC 2024

Modified Files:
        pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo

Log Message:
py-fonttools: update to 4.53.0.

4.53.0 (released 2024-05-31)
----------------------------

- [ttLib.removeOverlaps] Support CFF table to aid in downconverting CFF2 fonts (#3528)
- [avar] Fix crash when accessing not-yet-existing attribute (#3550)
- [docs] Add buildMathTable to otlLib.builder documentation (#3540)
- [feaLib] Allow UTF-8 with BOM when reading features (#3495)
- [SVGPathPen] Revert rounding coordinates to two decimal places by default (#3543)
- [varLib.instancer] Refix output filename decision-making  (#3545, #3544, #3548)

4.52.4 (released 2024-05-27)
----------------------------

- [varLib.cff] Restore and deprecate convertCFFtoCFF2 that was removed in 4.52.0
  release as it is used by downstream projects (#3535).

4.52.3 (released 2024-05-27)
----------------------------

- Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file
  which caused the upload to PyPI to fail for 4.52.2. No other code changes.

4.52.2 (released 2024-05-27)
----------------------------

- [varLib.interpolatable] Ensure that scipy/numpy output is JSON-serializable
  (#3522, #3526).
- [housekeeping] Regenerate table lists, to fix pyinstaller packaging of the new
  ``VARC`` table (#3531, #3529).
- [cffLib] Make CFFToCFF2 and CFF2ToCFF more robust (#3521, #3525).

4.52.1 (released 2024-05-24)
----------------------------

- Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file
  which caused the upload to PyPI to fail for 4.52.0. No other code changes.

4.52.0 (released 2024-05-24)
----------------------------

- Added support for the new ``VARC`` (Variable Composite) table that is being
  proposed to OpenType spec (#3395). For more info:
  https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
- [ttLib.__main__] Fixed decompiling all tables (90fed08).
- [feaLib] Don't reference the same lookup index multiple times within the same
  feature record, it is only applied once anyway (#3520).
- [cffLib] Moved methods to desubroutinize, remove hints and unused subroutines
  from subset module to cffLib (#3517).
- [varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added
  method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert
  CFF<->CFF2 (#3506).
- [subset] Prune unused user name IDs even with --name-IDs='*' (#3410).
- [ttx] use GNU-style getopt to intermix options and positional arguments (#3509).
- [feaLib.variableScalar] Fixed ``value_at_location()`` method (#3491)
- [psCharStrings] Shorten output of ``encodeFloat`` (#3492).
- [bezierTools] Fix infinite-recursion in ``calcCubicArcLength`` (#3502).
- [avar2] Implement ``avar2`` support in ``TTFont.getGlyphSet()`` (#3473).


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.81 -r1.82 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.105 pkgsrc/fonts/py-fonttools/Makefile:1.106
--- pkgsrc/fonts/py-fonttools/Makefile:1.105    Sun Apr  7 21:16:35 2024
+++ pkgsrc/fonts/py-fonttools/Makefile  Sat Jun  8 11:59:06 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.105 2024/04/07 21:16:35 wiz Exp $
+# $NetBSD: Makefile,v 1.106 2024/06/08 11:59:06 wiz Exp $
 
-DISTNAME=      fonttools-4.51.0
+DISTNAME=      fonttools-4.53.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}

Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.54 pkgsrc/fonts/py-fonttools/PLIST:1.55
--- pkgsrc/fonts/py-fonttools/PLIST:1.54        Sun Apr  7 21:16:35 2024
+++ pkgsrc/fonts/py-fonttools/PLIST     Sat Jun  8 11:59:06 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.54 2024/04/07 21:16:35 wiz Exp $
+@comment $NetBSD: PLIST,v 1.55 2024/06/08 11:59:06 wiz Exp $
 bin/fonttools-${PYVERSSUFFIX}
 bin/pyftmerge-${PYVERSSUFFIX}
 bin/pyftsubset-${PYVERSSUFFIX}
@@ -15,12 +15,21 @@ ${PYSITELIB}/fontTools/afmLib.pyo
 ${PYSITELIB}/fontTools/agl.py
 ${PYSITELIB}/fontTools/agl.pyc
 ${PYSITELIB}/fontTools/agl.pyo
+${PYSITELIB}/fontTools/cffLib/CFF2ToCFF.py
+${PYSITELIB}/fontTools/cffLib/CFF2ToCFF.pyc
+${PYSITELIB}/fontTools/cffLib/CFF2ToCFF.pyo
+${PYSITELIB}/fontTools/cffLib/CFFToCFF2.py
+${PYSITELIB}/fontTools/cffLib/CFFToCFF2.pyc
+${PYSITELIB}/fontTools/cffLib/CFFToCFF2.pyo
 ${PYSITELIB}/fontTools/cffLib/__init__.py
 ${PYSITELIB}/fontTools/cffLib/__init__.pyc
 ${PYSITELIB}/fontTools/cffLib/__init__.pyo
 ${PYSITELIB}/fontTools/cffLib/specializer.py
 ${PYSITELIB}/fontTools/cffLib/specializer.pyc
 ${PYSITELIB}/fontTools/cffLib/specializer.pyo
+${PYSITELIB}/fontTools/cffLib/transforms.py
+${PYSITELIB}/fontTools/cffLib/transforms.pyc
+${PYSITELIB}/fontTools/cffLib/transforms.pyo
 ${PYSITELIB}/fontTools/cffLib/width.py
 ${PYSITELIB}/fontTools/cffLib/width.pyc
 ${PYSITELIB}/fontTools/cffLib/width.pyo
@@ -204,6 +213,12 @@ ${PYSITELIB}/fontTools/misc/fixedTools.p
 ${PYSITELIB}/fontTools/misc/intTools.py
 ${PYSITELIB}/fontTools/misc/intTools.pyc
 ${PYSITELIB}/fontTools/misc/intTools.pyo
+${PYSITELIB}/fontTools/misc/iterTools.py
+${PYSITELIB}/fontTools/misc/iterTools.pyc
+${PYSITELIB}/fontTools/misc/iterTools.pyo
+${PYSITELIB}/fontTools/misc/lazyTools.py
+${PYSITELIB}/fontTools/misc/lazyTools.pyc
+${PYSITELIB}/fontTools/misc/lazyTools.pyo
 ${PYSITELIB}/fontTools/misc/loggingTools.py
 ${PYSITELIB}/fontTools/misc/loggingTools.pyc
 ${PYSITELIB}/fontTools/misc/loggingTools.pyo
@@ -602,6 +617,9 @@ ${PYSITELIB}/fontTools/ttLib/tables/T_T_
 ${PYSITELIB}/fontTools/ttLib/tables/TupleVariation.py
 ${PYSITELIB}/fontTools/ttLib/tables/TupleVariation.pyc
 ${PYSITELIB}/fontTools/ttLib/tables/TupleVariation.pyo
+${PYSITELIB}/fontTools/ttLib/tables/V_A_R_C_.py
+${PYSITELIB}/fontTools/ttLib/tables/V_A_R_C_.pyc
+${PYSITELIB}/fontTools/ttLib/tables/V_A_R_C_.pyo
 ${PYSITELIB}/fontTools/ttLib/tables/V_D_M_X_.py
 ${PYSITELIB}/fontTools/ttLib/tables/V_D_M_X_.pyc
 ${PYSITELIB}/fontTools/ttLib/tables/V_D_M_X_.pyo
@@ -887,6 +905,9 @@ ${PYSITELIB}/fontTools/varLib/merger.pyo
 ${PYSITELIB}/fontTools/varLib/models.py
 ${PYSITELIB}/fontTools/varLib/models.pyc
 ${PYSITELIB}/fontTools/varLib/models.pyo
+${PYSITELIB}/fontTools/varLib/multiVarStore.py
+${PYSITELIB}/fontTools/varLib/multiVarStore.pyc
+${PYSITELIB}/fontTools/varLib/multiVarStore.pyo
 ${PYSITELIB}/fontTools/varLib/mutator.py
 ${PYSITELIB}/fontTools/varLib/mutator.pyc
 ${PYSITELIB}/fontTools/varLib/mutator.pyo

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.81 pkgsrc/fonts/py-fonttools/distinfo:1.82
--- pkgsrc/fonts/py-fonttools/distinfo:1.81     Sun Apr  7 21:16:35 2024
+++ pkgsrc/fonts/py-fonttools/distinfo  Sat Jun  8 11:59:06 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.81 2024/04/07 21:16:35 wiz Exp $
+$NetBSD: distinfo,v 1.82 2024/06/08 11:59:06 wiz Exp $
 
-BLAKE2s (fonttools-4.51.0.tar.gz) = cfabb0a912736b3e666e14beeef6001ecbd5e7951c8588eb552c0c94211c07ba
-SHA512 (fonttools-4.51.0.tar.gz) = 2a677821ac29456114e18edfc1807979f6feb0cf1bafc04ac5f728f9cbcb613abbd9ae1954cd10fd6837deaa48175838b9d640be8bdc768c6d6c8a6457abbf1e
-Size (fonttools-4.51.0.tar.gz) = 3425900 bytes
+BLAKE2s (fonttools-4.53.0.tar.gz) = d49ad8092735fc4b1602e0fce2e86d4c7c917cf0f2b8567a636c2de30d232519
+SHA512 (fonttools-4.53.0.tar.gz) = c19853c833f3e2abcaf58e7331c914385cf9e04396be2ad7daf2083fb99a8454d77ad6625de45a490bea22dffb9becb41bd6690962e19475666b5f9001876691
+Size (fonttools-4.53.0.tar.gz) = 3449532 bytes



Home | Main Index | Thread Index | Old Index