diff options
author | adam <adam@pkgsrc.org> | 2018-02-08 08:28:56 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-02-08 08:28:56 +0000 |
commit | d33a021eb7c17671ab3c3a599c402a4252aea4b4 (patch) | |
tree | cb18fd0468e1dc2f4a2c89c67cbb25d9dc0cee54 /fonts/py-fonttools | |
parent | 0a2a96a7b26b184af1e60804f917c6574d425d80 (diff) | |
download | pkgsrc-d33a021eb7c17671ab3c3a599c402a4252aea4b4.tar.gz |
py-fonttools: updated to 3.22.0
3.22.0:
- [subset] Support subsetting endchar acting as seac-like components
in CFF.
- [feaLib] Allow to build from pre-parsed ast.FeatureFile object.
Added tables argument to only build some tables instead of all.
- [textTools] Replaced safeEval with ast.literal_eval.
- [feaLib] Added option to the parser to not resolve include statements.
- [ttLib] Added new ttCollection module to read/write TrueType and
OpenType Collections. Exports a TTCollection class with a fonts
attribute containing a list of TTFont instances, the methods save
and saveXML, plus some list-like methods. The importXML method is
not implemented yet.
- [unicodeadata] Added ot_tag_to_script function that converts from
OpenType script tag to Unicode script code.
- Added new designspaceLib subpackage, originally from Erik Van Blokland's
designSpaceDocument: https://github.com/LettError/designSpaceDocument
NOTE: this is not yet used internally by varLib, and the API may be subject
to changes.
- Added new FontTools icon images.
- [unicodedata] Added script_horizontal_direction function that returns
either "LTR" or "RTL" given a unicode script code.
- [otConverters] Don't write descriptive name string as XML comment if the
NameID value is 0 (== NULL).
- [unicodedata] Add ot_tags_from_script function to get the list of
OpenType script tags associated with unicode script code.
- [feaLib] Don't error when "enumerated" kern pairs conflict with preceding
single pairs; emit warning and chose the first value.
- [loggingTools] In CapturingLogHandler.assertRegex method, match the
fully formatted log message.
- [sbix] Fixed TypeError when concatenating str and bytes.
- [bezierTools] Implemented cusp support and removed approximate_fallback
arg in calcQuadraticArcLength. Added calcCubicArcLength
Diffstat (limited to 'fonts/py-fonttools')
-rw-r--r-- | fonts/py-fonttools/Makefile | 4 | ||||
-rw-r--r-- | fonts/py-fonttools/PLIST | 14 | ||||
-rw-r--r-- | fonts/py-fonttools/distinfo | 10 |
3 files changed, 20 insertions, 8 deletions
diff --git a/fonts/py-fonttools/Makefile b/fonts/py-fonttools/Makefile index 758e39000a1..b6a9246909d 100644 --- a/fonts/py-fonttools/Makefile +++ b/fonts/py-fonttools/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.36 2018/01/10 07:42:17 adam Exp $ +# $NetBSD: Makefile,v 1.37 2018/02/08 08:28:56 adam Exp $ -DISTNAME= fonttools-3.21.2 +DISTNAME= fonttools-3.22.0 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 bd0a84cfb38..eb824c5183e 100644 --- a/fonts/py-fonttools/PLIST +++ b/fonts/py-fonttools/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.13 2017/11/28 08:59:32 adam Exp $ +@comment $NetBSD: PLIST,v 1.14 2018/02/08 08:28:56 adam Exp $ bin/fonttools${PYVERSSUFFIX} bin/pyftinspect${PYVERSSUFFIX} bin/pyftmerge${PYVERSSUFFIX} @@ -27,6 +27,9 @@ ${PYSITELIB}/fontTools/cffLib/__init__.pyo ${PYSITELIB}/fontTools/cffLib/specializer.py ${PYSITELIB}/fontTools/cffLib/specializer.pyc ${PYSITELIB}/fontTools/cffLib/specializer.pyo +${PYSITELIB}/fontTools/designspaceLib/__init__.py +${PYSITELIB}/fontTools/designspaceLib/__init__.pyc +${PYSITELIB}/fontTools/designspaceLib/__init__.pyo ${PYSITELIB}/fontTools/encodings/MacRoman.py ${PYSITELIB}/fontTools/encodings/MacRoman.pyc ${PYSITELIB}/fontTools/encodings/MacRoman.pyo @@ -520,6 +523,12 @@ ${PYSITELIB}/fontTools/ttLib/tables/table_API_readme.txt ${PYSITELIB}/fontTools/ttLib/tables/ttProgram.py ${PYSITELIB}/fontTools/ttLib/tables/ttProgram.pyc ${PYSITELIB}/fontTools/ttLib/tables/ttProgram.pyo +${PYSITELIB}/fontTools/ttLib/ttCollection.py +${PYSITELIB}/fontTools/ttLib/ttCollection.pyc +${PYSITELIB}/fontTools/ttLib/ttCollection.pyo +${PYSITELIB}/fontTools/ttLib/ttFont.py +${PYSITELIB}/fontTools/ttLib/ttFont.pyc +${PYSITELIB}/fontTools/ttLib/ttFont.pyo ${PYSITELIB}/fontTools/ttLib/woff2.py ${PYSITELIB}/fontTools/ttLib/woff2.pyc ${PYSITELIB}/fontTools/ttLib/woff2.pyo @@ -532,6 +541,9 @@ ${PYSITELIB}/fontTools/unicode.pyo ${PYSITELIB}/fontTools/unicodedata/Blocks.py ${PYSITELIB}/fontTools/unicodedata/Blocks.pyc ${PYSITELIB}/fontTools/unicodedata/Blocks.pyo +${PYSITELIB}/fontTools/unicodedata/OTTags.py +${PYSITELIB}/fontTools/unicodedata/OTTags.pyc +${PYSITELIB}/fontTools/unicodedata/OTTags.pyo ${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.py ${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.pyc ${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.pyo diff --git a/fonts/py-fonttools/distinfo b/fonts/py-fonttools/distinfo index 9a88af0c991..de9b68a4943 100644 --- a/fonts/py-fonttools/distinfo +++ b/fonts/py-fonttools/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.17 2018/01/10 07:42:17 adam Exp $ +$NetBSD: distinfo,v 1.18 2018/02/08 08:28:56 adam Exp $ -SHA1 (fonttools-3.21.2.zip) = 7b9688fa2ef5556c0e0a20ecc613c31814d06cbd -RMD160 (fonttools-3.21.2.zip) = 4c52236cb2b729772b67a4bbe3887a3c1b7ce416 -SHA512 (fonttools-3.21.2.zip) = 49a06841a84ece34d9d14de496b1684a466c79c86d38058440b9dbc6fad539eadd653f4f0d82647a627b7daec7bfb0de449d378ff1a630f22e09aa724254b9bd -Size (fonttools-3.21.2.zip) = 2502582 bytes +SHA1 (fonttools-3.22.0.zip) = 3260af61e05bd6c23732219f6b404350da2bca6c +RMD160 (fonttools-3.22.0.zip) = f1dee17e774a9c8a51ba20ac3a69c1b8bb0cec59 +SHA512 (fonttools-3.22.0.zip) = a36a914e85871c8298f640dab8bc936712df1911ae4b24185f22f99b5a7b793838e810b3b288f7ddea2c48529c09fbe06748ec08aba1cb59a6eacd73e05d2a03 +Size (fonttools-3.22.0.zip) = 2540512 bytes |