Mon Sep 24 09:38:48 2018 UTC ()
py-fonttools: updated to 3.30.0

3.30.0:
- Skip building noop class PairPos subtables when Coverage is NULL
- Expose the previously reserved bit flag OVERLAP_SIMPLE of
  glyf table's contour points in the TTX dump. This is used in some
  implementations to specify a non-zero fill with overlapping contours.
- Added support for decompiling/compiling TS1C tables containing
  VTT sources for cvar variation table.
- Use fontTools.designspaceLib to read DesignSpaceDocument. The
  fontTools.varLib.designspace module is now deprecated and will be removed
  in future versions. The presence of an explicit axes element is now
  required in order to build a variable font.
- Implemented building GSUB FeatureVariations table from the rules
  element of DesignSpace document
- Added --no-layout-closure option to not expand the subset with
  the glyphs produced by OpenType layout features. Instead, OpenType features
  will be subset to only rules that are relevant to the otherwise-specified
  glyph setpy-fonttools: updated to 3.30.0


(adam)
diff -r1.45 -r1.46 pkgsrc/fonts/py-fonttools/Makefile
diff -r1.18 -r1.19 pkgsrc/fonts/py-fonttools/PLIST
diff -r1.26 -r1.27 pkgsrc/fonts/py-fonttools/distinfo

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

--- pkgsrc/fonts/py-fonttools/Makefile 2018/08/05 10:10:43 1.45
+++ pkgsrc/fonts/py-fonttools/Makefile 2018/09/24 09:38:47 1.46
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.45 2018/08/05 10:10:43 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2018/09/24 09:38:47 adam Exp $
2 2
3DISTNAME= fonttools-3.29.0 3DISTNAME= fonttools-3.30.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
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
16 16

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

--- pkgsrc/fonts/py-fonttools/PLIST 2018/07/05 13:13:24 1.18
+++ pkgsrc/fonts/py-fonttools/PLIST 2018/09/24 09:38:47 1.19
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.18 2018/07/05 13:13:24 adam Exp $ 1@comment $NetBSD: PLIST,v 1.19 2018/09/24 09:38:47 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
@@ -338,26 +338,29 @@ ${PYSITELIB}/fontTools/ttLib/tables/S_T_ @@ -338,26 +338,29 @@ ${PYSITELIB}/fontTools/ttLib/tables/S_T_
338${PYSITELIB}/fontTools/ttLib/tables/S_T_A_T_.pyo 338${PYSITELIB}/fontTools/ttLib/tables/S_T_A_T_.pyo
339${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.py 339${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.py
340${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyc 340${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyc
341${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyo 341${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyo
342${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.py 342${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.py
343${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyc 343${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyc
344${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyo 344${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyo
345${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.py 345${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.py
346${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyc 346${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyc
347${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyo 347${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyo
348${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.py 348${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.py
349${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyc 349${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyc
350${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyo 350${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyo
 351${PYSITELIB}/fontTools/ttLib/tables/T_S_I_C_.py
 352${PYSITELIB}/fontTools/ttLib/tables/T_S_I_C_.pyc
 353${PYSITELIB}/fontTools/ttLib/tables/T_S_I_C_.pyo
351${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.py 354${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.py
352${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.pyc 355${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.pyc
353${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.pyo 356${PYSITELIB}/fontTools/ttLib/tables/T_S_I_D_.pyo
354${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.py 357${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.py
355${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.pyc 358${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.pyc
356${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.pyo 359${PYSITELIB}/fontTools/ttLib/tables/T_S_I_J_.pyo
357${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.py 360${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.py
358${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.pyc 361${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.pyc
359${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.pyo 362${PYSITELIB}/fontTools/ttLib/tables/T_S_I_P_.pyo
360${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.py 363${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.py
361${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.pyc 364${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.pyc
362${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.pyo 365${PYSITELIB}/fontTools/ttLib/tables/T_S_I_S_.pyo
363${PYSITELIB}/fontTools/ttLib/tables/T_S_I_V_.py 366${PYSITELIB}/fontTools/ttLib/tables/T_S_I_V_.py

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

--- pkgsrc/fonts/py-fonttools/distinfo 2018/08/05 10:10:43 1.26
+++ pkgsrc/fonts/py-fonttools/distinfo 2018/09/24 09:38:47 1.27
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.26 2018/08/05 10:10:43 adam Exp $ 1$NetBSD: distinfo,v 1.27 2018/09/24 09:38:47 adam Exp $
2 2
3SHA1 (fonttools-3.29.0.zip) = db5b9ad5f81e74fff845a95b072236566cc44402 3SHA1 (fonttools-3.30.0.zip) = 425affdd378aaecfb3bd7dd41a0997feec8c7b25
4RMD160 (fonttools-3.29.0.zip) = 3386727c403a1972379835b77086c810796104d7 4RMD160 (fonttools-3.30.0.zip) = 2da7f1943ab300856fdb92e2a6188ffb187aa8b1
5SHA512 (fonttools-3.29.0.zip) = ca3b6a045588e060cfd8bd043184dd8ae823a50a53ae4995941b155dfbfb7d53ac2e5929b712bedec32fb5405c13ba3398cce02b5062536bc37c4956a02b5378 5SHA512 (fonttools-3.30.0.zip) = 81d6b81f37f2901825ccd279cb938714497cf8dd480981c055048e250d9731c20006775e06d2990d154c3e69abc2cad01c751777c6f00277acf41300e33de0e5
6Size (fonttools-3.29.0.zip) = 2591294 bytes 6Size (fonttools-3.30.0.zip) = 2596245 bytes