pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts/py-fonttools



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Nov  2 09:59:31 UTC 2018

Modified Files:
        pkgsrc/fonts/py-fonttools: ALTERNATIVES Makefile PLIST distinfo

Log Message:
py-fonttools: updated to 3.32.0

3.32.0:
- [ufoLib] Make UFOWriter a subclass of UFOReader, and use mixins
  for shared methods
- [featureVars] Fixed normalization error when a condition's minimum/maximum
  attributes are missing in designspace <rule>
- [setup.py] Added [plot] to extras, to optionally install matplotlib,
  needed to use the fonTools.varLib.plot module.
- [varLib] Take total bounding box into account when resolving model.
  If multiple axes have the same range ratio, cut across both.
- [subset] Don't error if STAT has no AxisValue tables.
- [fontBuilder] Added a new submodule which contains a FontBuilder wrapper
  class around TTFont that makes it easier to create a working TTF or OTF
  font from scratch with code. NOTE: the API is still experimental and may
  change in future versions.

3.31.0:
- [ufoLib] Merged the ufoLib <https://github.com/unified-font-objects/ufoLib>__
  master branch into a new fontTools.ufoLib package
  Moved ufoLib.pointPen module to fontTools.pens.pointPen.
  Moved ufoLib.etree module to fontTools.misc.etree.
  Moved ufoLib.plistlib module to fontTools.misc.plistlib.
  To use the new fontTools.ufoLib module you need to install fonttools
  with the [ufo] extra, or you can manually install the required additional
  dependencies (cf. README.rst).
- [morx] Support AAT action type to insert glyphs and clean up compilation
  of AAT action tables.
- [subset] The --no-hinting on a CFF font now also drops the optional
  hinting keys in Private dict: ForceBold, LanguageGroup, and
  ExpansionFactor
- [subset] Include nameIDs referenced by STAT table
- [loggingTools] Added msg=None argument to
  CapturingLogHandler.assertRegex.
- [varLib.mutator] Implemented FeatureVariations instantiation
- [g_l_y_f] Added PointPen support to _TTGlyph objects


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/fonts/py-fonttools/ALTERNATIVES
cvs rdiff -u -r1.46 -r1.47 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/fonts/py-fonttools/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/py-fonttools/ALTERNATIVES
diff -u pkgsrc/fonts/py-fonttools/ALTERNATIVES:1.4 pkgsrc/fonts/py-fonttools/ALTERNATIVES:1.5
--- pkgsrc/fonts/py-fonttools/ALTERNATIVES:1.4  Fri Jun 15 08:26:27 2018
+++ pkgsrc/fonts/py-fonttools/ALTERNATIVES      Fri Nov  2 09:59:31 2018
@@ -1,6 +1,6 @@
-bin/fonttools bin/fonttools@PYVERSSUFFIX@
-bin/pyftinspect bin/pyftinspect@PYVERSSUFFIX@
-bin/pyftmerge bin/pyftmerge@PYVERSSUFFIX@
-bin/pyftsubset bin/pyftsubset@PYVERSSUFFIX@
-bin/ttx bin/ttx@PYVERSSUFFIX@
-man/man1/ttx.1 man/man1/ttx@PYVERSSUFFIX@.1
+bin/fonttools bin/fonttools-@PYVERSSUFFIX@
+bin/pyftinspect bin/pyftinspect-@PYVERSSUFFIX@
+bin/pyftmerge bin/pyftmerge-@PYVERSSUFFIX@
+bin/pyftsubset bin/pyftsubset-@PYVERSSUFFIX@
+bin/ttx bin/ttx-@PYVERSSUFFIX@
+man/man1/ttx.1 man/man1/ttx-@PYVERSSUFFIX@.1

Index: pkgsrc/fonts/py-fonttools/Makefile
diff -u pkgsrc/fonts/py-fonttools/Makefile:1.46 pkgsrc/fonts/py-fonttools/Makefile:1.47
--- pkgsrc/fonts/py-fonttools/Makefile:1.46     Mon Sep 24 09:38:47 2018
+++ pkgsrc/fonts/py-fonttools/Makefile  Fri Nov  2 09:59:31 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2018/09/24 09:38:47 adam Exp $
+# $NetBSD: Makefile,v 1.47 2018/11/02 09:59:31 adam Exp $
 
-DISTNAME=      fonttools-3.30.0
+DISTNAME=      fonttools-3.32.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
@@ -25,10 +25,10 @@ SUBST_SED.man+=             -e "s,share/man,${PKGMA
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        for i in fonttools pyftinspect pyftmerge pyftsubset ttx; do \
-               ${MV} $${i} $${i}${PYVERSSUFFIX}; \
+               ${MV} $${i} $${i}-${PYVERSSUFFIX}; \
        done
        cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
-               ${MV} ttx.1 ttx${PYVERSSUFFIX}.1 || ${TRUE}
+               ${MV} ttx.1 ttx-${PYVERSSUFFIX}.1 || ${TRUE}
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.19 pkgsrc/fonts/py-fonttools/PLIST:1.20
--- pkgsrc/fonts/py-fonttools/PLIST:1.19        Mon Sep 24 09:38:47 2018
+++ pkgsrc/fonts/py-fonttools/PLIST     Fri Nov  2 09:59:31 2018
@@ -1,13 +1,14 @@
-@comment $NetBSD: PLIST,v 1.19 2018/09/24 09:38:47 adam Exp $
-bin/fonttools${PYVERSSUFFIX}
-bin/pyftinspect${PYVERSSUFFIX}
-bin/pyftmerge${PYVERSSUFFIX}
-bin/pyftsubset${PYVERSSUFFIX}
-bin/ttx${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.20 2018/11/02 09:59:31 adam Exp $
+bin/fonttools-${PYVERSSUFFIX}
+bin/pyftinspect-${PYVERSSUFFIX}
+bin/pyftmerge-${PYVERSSUFFIX}
+bin/pyftsubset-${PYVERSSUFFIX}
+bin/ttx-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/fontTools/__init__.py
 ${PYSITELIB}/fontTools/__init__.pyc
@@ -66,6 +67,9 @@ ${PYSITELIB}/fontTools/feaLib/lexer.pyo
 ${PYSITELIB}/fontTools/feaLib/parser.py
 ${PYSITELIB}/fontTools/feaLib/parser.pyc
 ${PYSITELIB}/fontTools/feaLib/parser.pyo
+${PYSITELIB}/fontTools/fontBuilder.py
+${PYSITELIB}/fontTools/fontBuilder.pyc
+${PYSITELIB}/fontTools/fontBuilder.pyo
 ${PYSITELIB}/fontTools/inspect.py
 ${PYSITELIB}/fontTools/inspect.pyc
 ${PYSITELIB}/fontTools/inspect.pyo
@@ -93,6 +97,9 @@ ${PYSITELIB}/fontTools/misc/eexec.pyo
 ${PYSITELIB}/fontTools/misc/encodingTools.py
 ${PYSITELIB}/fontTools/misc/encodingTools.pyc
 ${PYSITELIB}/fontTools/misc/encodingTools.pyo
+${PYSITELIB}/fontTools/misc/etree.py
+${PYSITELIB}/fontTools/misc/etree.pyc
+${PYSITELIB}/fontTools/misc/etree.pyo
 ${PYSITELIB}/fontTools/misc/filenames.py
 ${PYSITELIB}/fontTools/misc/filenames.pyc
 ${PYSITELIB}/fontTools/misc/filenames.pyo
@@ -108,6 +115,9 @@ ${PYSITELIB}/fontTools/misc/macCreatorTy
 ${PYSITELIB}/fontTools/misc/macRes.py
 ${PYSITELIB}/fontTools/misc/macRes.pyc
 ${PYSITELIB}/fontTools/misc/macRes.pyo
+${PYSITELIB}/fontTools/misc/plistlib.py
+${PYSITELIB}/fontTools/misc/plistlib.pyc
+${PYSITELIB}/fontTools/misc/plistlib.pyo
 ${PYSITELIB}/fontTools/misc/psCharStrings.py
 ${PYSITELIB}/fontTools/misc/psCharStrings.pyc
 ${PYSITELIB}/fontTools/misc/psCharStrings.pyo
@@ -183,6 +193,9 @@ ${PYSITELIB}/fontTools/pens/perimeterPen
 ${PYSITELIB}/fontTools/pens/pointInsidePen.py
 ${PYSITELIB}/fontTools/pens/pointInsidePen.pyc
 ${PYSITELIB}/fontTools/pens/pointInsidePen.pyo
+${PYSITELIB}/fontTools/pens/pointPen.py
+${PYSITELIB}/fontTools/pens/pointPen.pyc
+${PYSITELIB}/fontTools/pens/pointPen.pyo
 ${PYSITELIB}/fontTools/pens/qtPen.py
 ${PYSITELIB}/fontTools/pens/qtPen.pyc
 ${PYSITELIB}/fontTools/pens/qtPen.pyo
@@ -544,6 +557,39 @@ ${PYSITELIB}/fontTools/ttLib/woff2.pyo
 ${PYSITELIB}/fontTools/ttx.py
 ${PYSITELIB}/fontTools/ttx.pyc
 ${PYSITELIB}/fontTools/ttx.pyo
+${PYSITELIB}/fontTools/ufoLib/__init__.py
+${PYSITELIB}/fontTools/ufoLib/__init__.pyc
+${PYSITELIB}/fontTools/ufoLib/__init__.pyo
+${PYSITELIB}/fontTools/ufoLib/converters.py
+${PYSITELIB}/fontTools/ufoLib/converters.pyc
+${PYSITELIB}/fontTools/ufoLib/converters.pyo
+${PYSITELIB}/fontTools/ufoLib/errors.py
+${PYSITELIB}/fontTools/ufoLib/errors.pyc
+${PYSITELIB}/fontTools/ufoLib/errors.pyo
+${PYSITELIB}/fontTools/ufoLib/etree.py
+${PYSITELIB}/fontTools/ufoLib/etree.pyc
+${PYSITELIB}/fontTools/ufoLib/etree.pyo
+${PYSITELIB}/fontTools/ufoLib/filenames.py
+${PYSITELIB}/fontTools/ufoLib/filenames.pyc
+${PYSITELIB}/fontTools/ufoLib/filenames.pyo
+${PYSITELIB}/fontTools/ufoLib/glifLib.py
+${PYSITELIB}/fontTools/ufoLib/glifLib.pyc
+${PYSITELIB}/fontTools/ufoLib/glifLib.pyo
+${PYSITELIB}/fontTools/ufoLib/kerning.py
+${PYSITELIB}/fontTools/ufoLib/kerning.pyc
+${PYSITELIB}/fontTools/ufoLib/kerning.pyo
+${PYSITELIB}/fontTools/ufoLib/plistlib.py
+${PYSITELIB}/fontTools/ufoLib/plistlib.pyc
+${PYSITELIB}/fontTools/ufoLib/plistlib.pyo
+${PYSITELIB}/fontTools/ufoLib/pointPen.py
+${PYSITELIB}/fontTools/ufoLib/pointPen.pyc
+${PYSITELIB}/fontTools/ufoLib/pointPen.pyo
+${PYSITELIB}/fontTools/ufoLib/utils.py
+${PYSITELIB}/fontTools/ufoLib/utils.pyc
+${PYSITELIB}/fontTools/ufoLib/utils.pyo
+${PYSITELIB}/fontTools/ufoLib/validators.py
+${PYSITELIB}/fontTools/ufoLib/validators.pyc
+${PYSITELIB}/fontTools/ufoLib/validators.pyo
 ${PYSITELIB}/fontTools/unicode.py
 ${PYSITELIB}/fontTools/unicode.pyc
 ${PYSITELIB}/fontTools/unicode.pyo
@@ -571,9 +617,6 @@ ${PYSITELIB}/fontTools/varLib/__main__.p
 ${PYSITELIB}/fontTools/varLib/builder.py
 ${PYSITELIB}/fontTools/varLib/builder.pyc
 ${PYSITELIB}/fontTools/varLib/builder.pyo
-${PYSITELIB}/fontTools/varLib/designspace.py
-${PYSITELIB}/fontTools/varLib/designspace.pyc
-${PYSITELIB}/fontTools/varLib/designspace.pyo
 ${PYSITELIB}/fontTools/varLib/featureVars.py
 ${PYSITELIB}/fontTools/varLib/featureVars.pyc
 ${PYSITELIB}/fontTools/varLib/featureVars.pyo
@@ -619,4 +662,4 @@ ${PYSITELIB}/fontTools/voltLib/lexer.pyo
 ${PYSITELIB}/fontTools/voltLib/parser.py
 ${PYSITELIB}/fontTools/voltLib/parser.pyc
 ${PYSITELIB}/fontTools/voltLib/parser.pyo
-man/man1/ttx${PYVERSSUFFIX}.1
+man/man1/ttx-${PYVERSSUFFIX}.1

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.27 pkgsrc/fonts/py-fonttools/distinfo:1.28
--- pkgsrc/fonts/py-fonttools/distinfo:1.27     Mon Sep 24 09:38:47 2018
+++ pkgsrc/fonts/py-fonttools/distinfo  Fri Nov  2 09:59:31 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2018/09/24 09:38:47 adam Exp $
+$NetBSD: distinfo,v 1.28 2018/11/02 09:59:31 adam Exp $
 
-SHA1 (fonttools-3.30.0.zip) = 425affdd378aaecfb3bd7dd41a0997feec8c7b25
-RMD160 (fonttools-3.30.0.zip) = 2da7f1943ab300856fdb92e2a6188ffb187aa8b1
-SHA512 (fonttools-3.30.0.zip) = 81d6b81f37f2901825ccd279cb938714497cf8dd480981c055048e250d9731c20006775e06d2990d154c3e69abc2cad01c751777c6f00277acf41300e33de0e5
-Size (fonttools-3.30.0.zip) = 2596245 bytes
+SHA1 (fonttools-3.32.0.zip) = b9048e190445ba1446845f3af2dc12d1988bdd70
+RMD160 (fonttools-3.32.0.zip) = 872377286660ade412de84b980aab8e32234c88a
+SHA512 (fonttools-3.32.0.zip) = c57f79817cb83ec256af96872febfb72393949ea71d6a1b5fb22fcd1d85461903991f1521268f6d9d547d1a555e49ef3eedf1ce9f84ae8a7391c6847d16207d2
+Size (fonttools-3.32.0.zip) = 2747368 bytes



Home | Main Index | Thread Index | Old Index