pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/fonts/py-fonttools py-fonttools: updated to 4.21.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/d7d3cc048051
branches: trunk
changeset: 449061:d7d3cc048051
user: adam <adam%pkgsrc.org@localhost>
date: Sat Mar 20 09:32:43 2021 +0000
description:
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
diffstat:
fonts/py-fonttools/Makefile | 4 ++--
fonts/py-fonttools/PLIST | 23 +++++++++++++++++++----
fonts/py-fonttools/distinfo | 10 +++++-----
3 files changed, 26 insertions(+), 11 deletions(-)
diffs (71 lines):
diff -r abb61f9649dd -r d7d3cc048051 fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile Sat Mar 20 09:30:40 2021 +0000
+++ b/fonts/py-fonttools/Makefile Sat Mar 20 09:32:43 2021 +0000
@@ -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/}
diff -r abb61f9649dd -r d7d3cc048051 fonts/py-fonttools/PLIST
--- a/fonts/py-fonttools/PLIST Sat Mar 20 09:30:40 2021 +0000
+++ b/fonts/py-fonttools/PLIST Sat Mar 20 09:32:43 2021 +0000
@@ -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/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/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
diff -r abb61f9649dd -r d7d3cc048051 fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo Sat Mar 20 09:30:40 2021 +0000
+++ b/fonts/py-fonttools/distinfo Sat Mar 20 09:32:43 2021 +0000
@@ -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