summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-11-28 08:59:32 +0000
committeradam <adam@pkgsrc.org>2017-11-28 08:59:32 +0000
commit1e069c61ac81f65321ba2cfa1f41d5926e4acab1 (patch)
tree070b45fe18569fac15917eb9f9e25054b3074abe
parentda7e0bb5160d72353e3e9b553a237a47df09d7fe (diff)
downloadpkgsrc-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/Makefile4
-rw-r--r--fonts/py-fonttools/PLIST14
-rw-r--r--fonts/py-fonttools/distinfo10
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