summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-03-20 09:32:43 +0000
committeradam <adam@pkgsrc.org>2021-03-20 09:32:43 +0000
commit3d2ce947a0d07dd7efd06e9865cb7a93d8720a07 (patch)
tree83fc3de83acc16875d0b885335f3218bad19f2c3 /fonts
parent15bb8859fbad2a9797c66b68098f034ce73b3334 (diff)
downloadpkgsrc-3d2ce947a0d07dd7efd06e9865cb7a93d8720a07.tar.gz
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 (limited to 'fonts')
-rw-r--r--fonts/py-fonttools/Makefile4
-rw-r--r--fonts/py-fonttools/PLIST23
-rw-r--r--fonts/py-fonttools/distinfo10
3 files changed, 26 insertions, 11 deletions
diff --git a/fonts/py-fonttools/Makefile b/fonts/py-fonttools/Makefile
index 34c87952498..eebe115d2fc 100644
--- a/fonts/py-fonttools/Makefile
+++ b/fonts/py-fonttools/Makefile
@@ -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 --git a/fonts/py-fonttools/PLIST b/fonts/py-fonttools/PLIST
index d631cac1d54..d461f7f6508 100644
--- a/fonts/py-fonttools/PLIST
+++ b/fonts/py-fonttools/PLIST
@@ -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.pyo
${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
diff --git a/fonts/py-fonttools/distinfo b/fonts/py-fonttools/distinfo
index 0ab110ec019..8117c051d77 100644
--- a/fonts/py-fonttools/distinfo
+++ b/fonts/py-fonttools/distinfo
@@ -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