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:           Sat Mar 20 09:32:43 UTC 2021

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

Log Message:
py-fonttools: updated to 4.21.1

4.21.1 (released 2021-02-26)

[pens] Reverted breaking change that turned AbstractPen and AbstractPointPen into abstract base classes.

4.21.0 (released 2021-02-26)

[feaLib] Indent anchor statements in asFea() to make them more legible and diff-able.
[pens] Turn AbstractPen and AbstractPointPen into abstract base classes.
[feaLib] Added support for parsing and building STAT table from AFDKO feature files.
[instancer] Added option to update name table of generated instance using STAT table's axis values.
[bezierTools] Added functions to compute bezier point-at-time, as well as line-line, curve-line and curve-curve intersections.

4.20.0 (released 2021-02-15)

[COLRv1] Added unbuildColrV1 to deconstruct COLRv1 otTables to raw json-able data structure; it does the reverse of buildColrV1.
[feaLib] Allow sub X by NULL sequence to delete a glyph.
[arrayTools] Fixed Vector division.
[COLRv1] Define new PaintSweepGradient.
[otTables] Moved Paint.Format enum class outside of Paint class definition, now named PaintFormat. It was clashing with paint instance Format attribute and thus was breaking lazy load of COLR table 
which relies on magic __getattr__.
[COLRv1] Replace hand-coded builder functions with otData-driven dynamic implementation.
[COLRv1] Define additional static (non-variable) Paint formats.
[subset] Added support for subsetting COLR v1 and CPAL tables.
[fontBuilder] Allow setupFvar to optionally take designspaceLib.AxisDescriptor objects. Added new setupAvar method. Support localised names for axes and named instances.

4.19.1 (released 2021-01-28)

[woff2] An initial off-curve point with an overlap flag now stays an off-curve point after compression.

4.19.0 (released 2021-01-25)

[codecs] Handle errors parameter different from 'strict' for the custom extended mac encodings.
[featureVars] Raise better error message when a script is missing the required default language system.
[COLRv1] Avoid abrupt change caused by rounding PaintRadialGradient.c0 when the start circle almost touches the end circle's perimeter.
[COLRv1] Support building unlimited lists of paints as 255-ary trees of PaintColrLayers tables.
[subset] Prune redundant format-12 cmap subtables when all non-BMP characters are dropped.
[basePen] Raise MissingComponentError instead of bare KeyError when a referenced component is missing


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.47 -r1.48 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.68 pkgsrc/fonts/py-fonttools/Makefile:1.69
--- pkgsrc/fonts/py-fonttools/Makefile:1.68     Sun Jan 24 20:29:04 2021
+++ pkgsrc/fonts/py-fonttools/Makefile  Sat Mar 20 09:32:43 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2021/01/24 20:29:04 adam Exp $
+# $NetBSD: Makefile,v 1.69 2021/03/20 09:32:43 adam Exp $
 
-DISTNAME=      fonttools-4.18.2
+DISTNAME=      fonttools-4.21.1
 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.33 pkgsrc/fonts/py-fonttools/PLIST:1.34
--- pkgsrc/fonts/py-fonttools/PLIST:1.33        Sun Jan 24 20:29:04 2021
+++ pkgsrc/fonts/py-fonttools/PLIST     Sat Mar 20 09:32:43 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2021/01/24 20:29:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.34 2021/03/20 09:32:43 adam Exp $
 bin/fonttools-${PYVERSSUFFIX}
 bin/pyftmerge-${PYVERSSUFFIX}
 bin/pyftsubset-${PYVERSSUFFIX}
@@ -39,6 +39,15 @@ ${PYSITELIB}/fontTools/colorLib/builder.
 ${PYSITELIB}/fontTools/colorLib/errors.py
 ${PYSITELIB}/fontTools/colorLib/errors.pyc
 ${PYSITELIB}/fontTools/colorLib/errors.pyo
+${PYSITELIB}/fontTools/colorLib/geometry.py
+${PYSITELIB}/fontTools/colorLib/geometry.pyc
+${PYSITELIB}/fontTools/colorLib/geometry.pyo
+${PYSITELIB}/fontTools/colorLib/table_builder.py
+${PYSITELIB}/fontTools/colorLib/table_builder.pyc
+${PYSITELIB}/fontTools/colorLib/table_builder.pyo
+${PYSITELIB}/fontTools/colorLib/unbuilder.py
+${PYSITELIB}/fontTools/colorLib/unbuilder.pyc
+${PYSITELIB}/fontTools/colorLib/unbuilder.pyo
 ${PYSITELIB}/fontTools/cu2qu/__init__.py
 ${PYSITELIB}/fontTools/cu2qu/__init__.pyc
 ${PYSITELIB}/fontTools/cu2qu/__init__.pyo
@@ -703,9 +712,15 @@ ${PYSITELIB}/fontTools/varLib/errors.pyo
 ${PYSITELIB}/fontTools/varLib/featureVars.py
 ${PYSITELIB}/fontTools/varLib/featureVars.pyc
 ${PYSITELIB}/fontTools/varLib/featureVars.pyo
-${PYSITELIB}/fontTools/varLib/instancer.py
-${PYSITELIB}/fontTools/varLib/instancer.pyc
-${PYSITELIB}/fontTools/varLib/instancer.pyo
+${PYSITELIB}/fontTools/varLib/instancer/__init__.py
+${PYSITELIB}/fontTools/varLib/instancer/__init__.pyc
+${PYSITELIB}/fontTools/varLib/instancer/__init__.pyo
+${PYSITELIB}/fontTools/varLib/instancer/__main__.py
+${PYSITELIB}/fontTools/varLib/instancer/__main__.pyc
+${PYSITELIB}/fontTools/varLib/instancer/__main__.pyo
+${PYSITELIB}/fontTools/varLib/instancer/names.py
+${PYSITELIB}/fontTools/varLib/instancer/names.pyc
+${PYSITELIB}/fontTools/varLib/instancer/names.pyo
 ${PYSITELIB}/fontTools/varLib/interpolatable.py
 ${PYSITELIB}/fontTools/varLib/interpolatable.pyc
 ${PYSITELIB}/fontTools/varLib/interpolatable.pyo

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.47 pkgsrc/fonts/py-fonttools/distinfo:1.48
--- pkgsrc/fonts/py-fonttools/distinfo:1.47     Sun Jan 24 20:29:04 2021
+++ pkgsrc/fonts/py-fonttools/distinfo  Sat Mar 20 09:32:43 2021
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.47 2021/01/24 20:29:04 adam Exp $
+$NetBSD: distinfo,v 1.48 2021/03/20 09:32:43 adam Exp $
 
-SHA1 (fonttools-4.18.2.zip) = a77bb036103283019fc323c3cb2854c5eb92c4ff
-RMD160 (fonttools-4.18.2.zip) = 166a339d9ebad80e51b2e0d7fc671533a66e9908
-SHA512 (fonttools-4.18.2.zip) = 15ffb30ed8d9a1373def7db95bd8bbbb7399be817a2b96ebb45dea98f2cd6350ef042aaf419cbdd911c426ad6fc1204df40b46013bfe95e0bb73e9bbf1c41773
-Size (fonttools-4.18.2.zip) = 4336655 bytes
+SHA1 (fonttools-4.21.1.zip) = 67378e91d606d73ef56eb977faf975a4a7bf0ed0
+RMD160 (fonttools-4.21.1.zip) = 3c93e2413449b0ec491edef467a17d10244581bc
+SHA512 (fonttools-4.21.1.zip) = 825eb548c27c355faf1da9aa0db9838a31f3588a4770ae1f4b6b776caa9103da41852314fe4b076306e4eac2ef9650f0f0ad53143df4ad4ec75b4cbef364616c
+Size (fonttools-4.21.1.zip) = 4381290 bytes



Home | Main Index | Thread Index | Old Index