Fri Mar 2 11:37:05 2018 UTC ()
py-fonttools: updated to 3.24.0

3.24.0:
[ttGlyphPen] Decompose composite glyphs if any components' transform is too large to fit a F2Dot14 value, or clamp transform values that are (almost) equal to +2.0 to make them fit and avoid decomposing.
[ttx] Added new -g option to dump glyphs from the glyf table splitted as individual ttx files.
Copied ufoLib.filenames module to fontTools.misc.filenames, used for the ttx split-glyphs option .
[feaLib] Added support for cvParameters blocks in Character Variant feautures cv01-cv99.
[Snippets] Added checksum.py script to generate/check SHA1 hash of ttx files.
[varLib.mutator] Fixed issue while instantiating some variable fonts whereby the horizontal advance width computed from gvar phantom points could turn up to be negative.
[varLib/subset] Fixed issue with subsetting GPOS variation data not picking up ValueRecord Device objects (54fd71f).
[feaLib/voltLib] In all AST elements, the location is no longer a required positional argument, but an optional kewyord argument (defaults to None). This will make it easier to construct feature AST from code


(adam)
diff -r1.38 -r1.39 pkgsrc/fonts/py-fonttools/Makefile
diff -r1.15 -r1.16 pkgsrc/fonts/py-fonttools/PLIST
diff -r1.19 -r1.20 pkgsrc/fonts/py-fonttools/distinfo

cvs diff -r1.38 -r1.39 pkgsrc/fonts/py-fonttools/Makefile (expand / switch to unified diff)

--- pkgsrc/fonts/py-fonttools/Makefile 2018/03/01 09:00:08 1.38
+++ pkgsrc/fonts/py-fonttools/Makefile 2018/03/02 11:37:05 1.39
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.38 2018/03/01 09:00:08 adam Exp $ 1# $NetBSD: Makefile,v 1.39 2018/03/02 11:37:05 adam Exp $
2 2
3DISTNAME= fonttools-3.23.0 3DISTNAME= fonttools-3.24.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= fonts python 5CATEGORIES= fonts python
6MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
7EXTRACT_SUFX= .zip 7EXTRACT_SUFX= .zip
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/fonttools/fonttools 10HOMEPAGE= https://github.com/fonttools/fonttools
11COMMENT= Library for manipulating fonts 11COMMENT= Library for manipulating fonts
12LICENSE= mit 12LICENSE= mit
13 13
14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
15BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 15BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
16 16

cvs diff -r1.15 -r1.16 pkgsrc/fonts/py-fonttools/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/py-fonttools/PLIST 2018/03/01 09:00:08 1.15
+++ pkgsrc/fonts/py-fonttools/PLIST 2018/03/02 11:37:05 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2018/03/01 09:00:08 adam Exp $ 1@comment $NetBSD: PLIST,v 1.16 2018/03/02 11:37:05 adam Exp $
2bin/fonttools${PYVERSSUFFIX} 2bin/fonttools${PYVERSSUFFIX}
3bin/pyftinspect${PYVERSSUFFIX} 3bin/pyftinspect${PYVERSSUFFIX}
4bin/pyftmerge${PYVERSSUFFIX} 4bin/pyftmerge${PYVERSSUFFIX}
5bin/pyftsubset${PYVERSSUFFIX} 5bin/pyftsubset${PYVERSSUFFIX}
6bin/ttx${PYVERSSUFFIX} 6bin/ttx${PYVERSSUFFIX}
7${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 7${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
8${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 8${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
9${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 9${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
10${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 10${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
11${PYSITELIB}/${EGG_INFODIR}/top_level.txt 11${PYSITELIB}/${EGG_INFODIR}/top_level.txt
12${PYSITELIB}/fontTools/__init__.py 12${PYSITELIB}/fontTools/__init__.py
13${PYSITELIB}/fontTools/__init__.pyc 13${PYSITELIB}/fontTools/__init__.pyc
14${PYSITELIB}/fontTools/__init__.pyo 14${PYSITELIB}/fontTools/__init__.pyo
@@ -83,26 +83,29 @@ ${PYSITELIB}/fontTools/misc/bezierTools. @@ -83,26 +83,29 @@ ${PYSITELIB}/fontTools/misc/bezierTools.
83${PYSITELIB}/fontTools/misc/bezierTools.pyo 83${PYSITELIB}/fontTools/misc/bezierTools.pyo
84${PYSITELIB}/fontTools/misc/classifyTools.py 84${PYSITELIB}/fontTools/misc/classifyTools.py
85${PYSITELIB}/fontTools/misc/classifyTools.pyc 85${PYSITELIB}/fontTools/misc/classifyTools.pyc
86${PYSITELIB}/fontTools/misc/classifyTools.pyo 86${PYSITELIB}/fontTools/misc/classifyTools.pyo
87${PYSITELIB}/fontTools/misc/cliTools.py 87${PYSITELIB}/fontTools/misc/cliTools.py
88${PYSITELIB}/fontTools/misc/cliTools.pyc 88${PYSITELIB}/fontTools/misc/cliTools.pyc
89${PYSITELIB}/fontTools/misc/cliTools.pyo 89${PYSITELIB}/fontTools/misc/cliTools.pyo
90${PYSITELIB}/fontTools/misc/eexec.py 90${PYSITELIB}/fontTools/misc/eexec.py
91${PYSITELIB}/fontTools/misc/eexec.pyc 91${PYSITELIB}/fontTools/misc/eexec.pyc
92${PYSITELIB}/fontTools/misc/eexec.pyo 92${PYSITELIB}/fontTools/misc/eexec.pyo
93${PYSITELIB}/fontTools/misc/encodingTools.py 93${PYSITELIB}/fontTools/misc/encodingTools.py
94${PYSITELIB}/fontTools/misc/encodingTools.pyc 94${PYSITELIB}/fontTools/misc/encodingTools.pyc
95${PYSITELIB}/fontTools/misc/encodingTools.pyo 95${PYSITELIB}/fontTools/misc/encodingTools.pyo
 96${PYSITELIB}/fontTools/misc/filenames.py
 97${PYSITELIB}/fontTools/misc/filenames.pyc
 98${PYSITELIB}/fontTools/misc/filenames.pyo
96${PYSITELIB}/fontTools/misc/fixedTools.py 99${PYSITELIB}/fontTools/misc/fixedTools.py
97${PYSITELIB}/fontTools/misc/fixedTools.pyc 100${PYSITELIB}/fontTools/misc/fixedTools.pyc
98${PYSITELIB}/fontTools/misc/fixedTools.pyo 101${PYSITELIB}/fontTools/misc/fixedTools.pyo
99${PYSITELIB}/fontTools/misc/loggingTools.py 102${PYSITELIB}/fontTools/misc/loggingTools.py
100${PYSITELIB}/fontTools/misc/loggingTools.pyc 103${PYSITELIB}/fontTools/misc/loggingTools.pyc
101${PYSITELIB}/fontTools/misc/loggingTools.pyo 104${PYSITELIB}/fontTools/misc/loggingTools.pyo
102${PYSITELIB}/fontTools/misc/macCreatorType.py 105${PYSITELIB}/fontTools/misc/macCreatorType.py
103${PYSITELIB}/fontTools/misc/macCreatorType.pyc 106${PYSITELIB}/fontTools/misc/macCreatorType.pyc
104${PYSITELIB}/fontTools/misc/macCreatorType.pyo 107${PYSITELIB}/fontTools/misc/macCreatorType.pyo
105${PYSITELIB}/fontTools/misc/macRes.py 108${PYSITELIB}/fontTools/misc/macRes.py
106${PYSITELIB}/fontTools/misc/macRes.pyc 109${PYSITELIB}/fontTools/misc/macRes.pyc
107${PYSITELIB}/fontTools/misc/macRes.pyo 110${PYSITELIB}/fontTools/misc/macRes.pyo
108${PYSITELIB}/fontTools/misc/psCharStrings.py 111${PYSITELIB}/fontTools/misc/psCharStrings.py

cvs diff -r1.19 -r1.20 pkgsrc/fonts/py-fonttools/distinfo (expand / switch to unified diff)

--- pkgsrc/fonts/py-fonttools/distinfo 2018/03/01 09:00:08 1.19
+++ pkgsrc/fonts/py-fonttools/distinfo 2018/03/02 11:37:05 1.20
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.19 2018/03/01 09:00:08 adam Exp $ 1$NetBSD: distinfo,v 1.20 2018/03/02 11:37:05 adam Exp $
2 2
3SHA1 (fonttools-3.23.0.zip) = 2f5013e710959e5c3f9b9e7f7ef532ad02842bf1 3SHA1 (fonttools-3.24.0.zip) = fd558ff8ee8f8cb725aafa1736c5d62de8b60532
4RMD160 (fonttools-3.23.0.zip) = f81f9d62d15a7fde71ac516a7025d8efc97989ad 4RMD160 (fonttools-3.24.0.zip) = d89ed4c4223459434dd69fbd15cf1d79706c3e02
5SHA512 (fonttools-3.23.0.zip) = 2b0d6cc8f384223244c76c36bbeb714f69af9a8e69f059f5e70e3ba9074d94bf828bfbef4edb7abb4aa3af75580cfbf26f932f7e8feb17d8d0a2b67179c49d48 5SHA512 (fonttools-3.24.0.zip) = fee4f74cad4cae2d3fb402195375018a11fdab1fb1cefbe167234703c009a271466504b5b7699050905faaec75546acfdaf9ef4c807eb9b2150dc3e96cb37454
6Size (fonttools-3.23.0.zip) = 2553282 bytes 6Size (fonttools-3.24.0.zip) = 2566717 bytes