Thu Mar 1 09:00:08 2018 UTC ()
py-fonttools: updated to 3.23.0

3.23.0:
[designspaceLib] Added an optional lib element to the designspace as a whole, as well as to the instance elements, to store arbitrary data in a property list dictionary, similar to the UFO窶冱 lib. Added an optional font attribute to the SourceDescriptor, to allow operating on in-memory font objects.
[cffLib] Fixed issue with lazy-loading of attributes when attempting to set the CFF TopDict.Encoding.
[ttx] Fixed regression introduced in 3.22.0 that affected the split tables -s option.
[feaLib] Added IncludedFeaNotFound custom exception subclass, raised when an included feature file cannot be found.
[otTables] Changed VarIdxMap to use glyph names internally instead of glyph indexes. The old ttx dumps of HVAR/VVAR tables that contain indexes can still be imported.
[varLib] Implemented VarStore optimizer.
[subset] Implemented pruning of GDEF VarStore, HVAR and MVAR.
[sfnt] Restore backward compatiblity with numFonts attribute of SFNTReader object.
[merge] Initial support for merging LangSysRecords.
[ttCollection] don窶冲 seek(0) when writing to possibly unseekable strems.
[subset] Keep all --name-IDs from 0 to 6 by default.
[cffLib] Added width module to calculate optimal CFF default and nominal glyph widths.
[varLib] Don窶冲 fail if STAT already in the master fonts


(adam)
diff -r1.37 -r1.38 pkgsrc/fonts/py-fonttools/Makefile
diff -r1.14 -r1.15 pkgsrc/fonts/py-fonttools/PLIST
diff -r1.18 -r1.19 pkgsrc/fonts/py-fonttools/distinfo

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

--- pkgsrc/fonts/py-fonttools/Makefile 2018/02/08 08:28:56 1.37
+++ pkgsrc/fonts/py-fonttools/Makefile 2018/03/01 09:00:08 1.38
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.37 2018/02/08 08:28:56 adam Exp $ 1# $NetBSD: Makefile,v 1.38 2018/03/01 09:00:08 adam Exp $
2 2
3DISTNAME= fonttools-3.22.0 3DISTNAME= fonttools-3.23.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.14 -r1.15 pkgsrc/fonts/py-fonttools/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/py-fonttools/PLIST 2018/02/08 08:28:56 1.14
+++ pkgsrc/fonts/py-fonttools/PLIST 2018/03/01 09:00:08 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.14 2018/02/08 08:28:56 adam Exp $ 1@comment $NetBSD: PLIST,v 1.15 2018/03/01 09:00:08 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
@@ -17,26 +17,29 @@ ${PYSITELIB}/fontTools/__main__.pyc @@ -17,26 +17,29 @@ ${PYSITELIB}/fontTools/__main__.pyc
17${PYSITELIB}/fontTools/__main__.pyo 17${PYSITELIB}/fontTools/__main__.pyo
18${PYSITELIB}/fontTools/afmLib.py 18${PYSITELIB}/fontTools/afmLib.py
19${PYSITELIB}/fontTools/afmLib.pyc 19${PYSITELIB}/fontTools/afmLib.pyc
20${PYSITELIB}/fontTools/afmLib.pyo 20${PYSITELIB}/fontTools/afmLib.pyo
21${PYSITELIB}/fontTools/agl.py 21${PYSITELIB}/fontTools/agl.py
22${PYSITELIB}/fontTools/agl.pyc 22${PYSITELIB}/fontTools/agl.pyc
23${PYSITELIB}/fontTools/agl.pyo 23${PYSITELIB}/fontTools/agl.pyo
24${PYSITELIB}/fontTools/cffLib/__init__.py 24${PYSITELIB}/fontTools/cffLib/__init__.py
25${PYSITELIB}/fontTools/cffLib/__init__.pyc 25${PYSITELIB}/fontTools/cffLib/__init__.pyc
26${PYSITELIB}/fontTools/cffLib/__init__.pyo 26${PYSITELIB}/fontTools/cffLib/__init__.pyo
27${PYSITELIB}/fontTools/cffLib/specializer.py 27${PYSITELIB}/fontTools/cffLib/specializer.py
28${PYSITELIB}/fontTools/cffLib/specializer.pyc 28${PYSITELIB}/fontTools/cffLib/specializer.pyc
29${PYSITELIB}/fontTools/cffLib/specializer.pyo 29${PYSITELIB}/fontTools/cffLib/specializer.pyo
 30${PYSITELIB}/fontTools/cffLib/width.py
 31${PYSITELIB}/fontTools/cffLib/width.pyc
 32${PYSITELIB}/fontTools/cffLib/width.pyo
30${PYSITELIB}/fontTools/designspaceLib/__init__.py 33${PYSITELIB}/fontTools/designspaceLib/__init__.py
31${PYSITELIB}/fontTools/designspaceLib/__init__.pyc 34${PYSITELIB}/fontTools/designspaceLib/__init__.pyc
32${PYSITELIB}/fontTools/designspaceLib/__init__.pyo 35${PYSITELIB}/fontTools/designspaceLib/__init__.pyo
33${PYSITELIB}/fontTools/encodings/MacRoman.py 36${PYSITELIB}/fontTools/encodings/MacRoman.py
34${PYSITELIB}/fontTools/encodings/MacRoman.pyc 37${PYSITELIB}/fontTools/encodings/MacRoman.pyc
35${PYSITELIB}/fontTools/encodings/MacRoman.pyo 38${PYSITELIB}/fontTools/encodings/MacRoman.pyo
36${PYSITELIB}/fontTools/encodings/StandardEncoding.py 39${PYSITELIB}/fontTools/encodings/StandardEncoding.py
37${PYSITELIB}/fontTools/encodings/StandardEncoding.pyc 40${PYSITELIB}/fontTools/encodings/StandardEncoding.pyc
38${PYSITELIB}/fontTools/encodings/StandardEncoding.pyo 41${PYSITELIB}/fontTools/encodings/StandardEncoding.pyo
39${PYSITELIB}/fontTools/encodings/__init__.py 42${PYSITELIB}/fontTools/encodings/__init__.py
40${PYSITELIB}/fontTools/encodings/__init__.pyc 43${PYSITELIB}/fontTools/encodings/__init__.pyc
41${PYSITELIB}/fontTools/encodings/__init__.pyo 44${PYSITELIB}/fontTools/encodings/__init__.pyo
42${PYSITELIB}/fontTools/encodings/codecs.py 45${PYSITELIB}/fontTools/encodings/codecs.py

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

--- pkgsrc/fonts/py-fonttools/distinfo 2018/02/08 08:28:56 1.18
+++ pkgsrc/fonts/py-fonttools/distinfo 2018/03/01 09:00:08 1.19
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.18 2018/02/08 08:28:56 adam Exp $ 1$NetBSD: distinfo,v 1.19 2018/03/01 09:00:08 adam Exp $
2 2
3SHA1 (fonttools-3.22.0.zip) = 3260af61e05bd6c23732219f6b404350da2bca6c 3SHA1 (fonttools-3.23.0.zip) = 2f5013e710959e5c3f9b9e7f7ef532ad02842bf1
4RMD160 (fonttools-3.22.0.zip) = f1dee17e774a9c8a51ba20ac3a69c1b8bb0cec59 4RMD160 (fonttools-3.23.0.zip) = f81f9d62d15a7fde71ac516a7025d8efc97989ad
5SHA512 (fonttools-3.22.0.zip) = a36a914e85871c8298f640dab8bc936712df1911ae4b24185f22f99b5a7b793838e810b3b288f7ddea2c48529c09fbe06748ec08aba1cb59a6eacd73e05d2a03 5SHA512 (fonttools-3.23.0.zip) = 2b0d6cc8f384223244c76c36bbeb714f69af9a8e69f059f5e70e3ba9074d94bf828bfbef4edb7abb4aa3af75580cfbf26f932f7e8feb17d8d0a2b67179c49d48
6Size (fonttools-3.22.0.zip) = 2540512 bytes 6Size (fonttools-3.23.0.zip) = 2553282 bytes