diff options
author | adam <adam@pkgsrc.org> | 2017-11-28 08:59:32 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-11-28 08:59:32 +0000 |
commit | 1e069c61ac81f65321ba2cfa1f41d5926e4acab1 (patch) | |
tree | 070b45fe18569fac15917eb9f9e25054b3074abe | |
parent | da7e0bb5160d72353e3e9b553a237a47df09d7fe (diff) | |
download | pkgsrc-1e069c61ac81f65321ba2cfa1f41d5926e4acab1.tar.gz |
py-fonttools: updated to 3.20.1
3.20.1:
[unicodedata] Fixed issue with script and script_extension functions returning inconsistent short vs long names. They both return the short four- letter script codes now. Added script_name and script_code functions to look up the long human-readable script name from the script code, and viceversa.
3.20.0:
[unicodedata] Addded new module fontTools.unicodedata which exports the same interface as the built-in unicodedata module, with the addition of a few functions that are missing from the latter, such as script, script_extension and block. Added a MetaTools/buildUCD.py script to download and parse data files from the Unicode Character Database and generate python modules containing lists of ranges and property values.
[feaLib] Added __str__ method to all ast elements.
[feaLib] Parser constructor now accepts a glyphNames iterable instead of glyphMap dict. The latter still works but with a pending deprecation warning.
[bezierTools] Added arc length calculation functions originally from pens.perimeterPen module.
[varLib] Started generating STAT table (8af4309). Right now it just reflects the axes, and even that with certain limitations: * AxisOrdering is set to the order axes are defined, * Name-table entries are not shared with fvar.
[py23] Added backports for redirect_stdout and redirect_stderr context managers.
[Graphite] Fixed some round-trip bugs
-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 5cfec87b095..572f5fd6e72 100644 --- a/fonts/py-fonttools/Makefile +++ b/fonts/py-fonttools/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.32 2017/11/07 13:29:35 adam Exp $ +# $NetBSD: Makefile,v 1.33 2017/11/28 08:59:32 adam Exp $ -DISTNAME= fonttools-3.19.0 +DISTNAME= fonttools-3.20.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 38c4e81a184..bd0a84cfb38 100644 --- a/fonts/py-fonttools/PLIST +++ b/fonts/py-fonttools/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2017/10/30 18:24:50 adam Exp $ +@comment $NetBSD: PLIST,v 1.13 2017/11/28 08:59:32 adam Exp $ bin/fonttools${PYVERSSUFFIX} bin/pyftinspect${PYVERSSUFFIX} bin/pyftmerge${PYVERSSUFFIX} @@ -529,6 +529,18 @@ ${PYSITELIB}/fontTools/ttx.pyo ${PYSITELIB}/fontTools/unicode.py ${PYSITELIB}/fontTools/unicode.pyc ${PYSITELIB}/fontTools/unicode.pyo +${PYSITELIB}/fontTools/unicodedata/Blocks.py +${PYSITELIB}/fontTools/unicodedata/Blocks.pyc +${PYSITELIB}/fontTools/unicodedata/Blocks.pyo +${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.py +${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.pyc +${PYSITELIB}/fontTools/unicodedata/ScriptExtensions.pyo +${PYSITELIB}/fontTools/unicodedata/Scripts.py +${PYSITELIB}/fontTools/unicodedata/Scripts.pyc +${PYSITELIB}/fontTools/unicodedata/Scripts.pyo +${PYSITELIB}/fontTools/unicodedata/__init__.py +${PYSITELIB}/fontTools/unicodedata/__init__.pyc +${PYSITELIB}/fontTools/unicodedata/__init__.pyo ${PYSITELIB}/fontTools/varLib/__init__.py ${PYSITELIB}/fontTools/varLib/__init__.pyc ${PYSITELIB}/fontTools/varLib/__init__.pyo diff --git a/fonts/py-fonttools/distinfo b/fonts/py-fonttools/distinfo index 60899e6696c..7ab2a5cf511 100644 --- a/fonts/py-fonttools/distinfo +++ b/fonts/py-fonttools/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.13 2017/11/07 13:29:35 adam Exp $ +$NetBSD: distinfo,v 1.14 2017/11/28 08:59:32 adam Exp $ -SHA1 (fonttools-3.19.0.zip) = 683c4fc3bd7fa02de3cfb057e2a450bbf7155bd0 -RMD160 (fonttools-3.19.0.zip) = 764d0b8428cd8dfdc62cd62657690dfc783f990c -SHA512 (fonttools-3.19.0.zip) = 4e12f0431759026f69dc6f4656797543e10c8871f3cf6a9b08d8ad6f2a4aa87303fe25361bd422d0285e80ebaf147fb91ba7964aea38627f21bc6582ae9e75cb -Size (fonttools-3.19.0.zip) = 2447504 bytes +SHA1 (fonttools-3.20.1.zip) = e516a8b7de006526fb9ebb08fc868bebb84d3b16 +RMD160 (fonttools-3.20.1.zip) = cb59957fa028a45e88c5183a497d52e769dba7ef +SHA512 (fonttools-3.20.1.zip) = 6b211ed0f177029e5e60caa854f3d6a6f42a4f5b3304d4e3c128fb6e46e57616353e1510c65fa2738fb65a240950b92d0728f3b78fdc54acba45c40c5d699113 +Size (fonttools-3.20.1.zip) = 2496428 bytes |