pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/fonts/py-fonttools py-fonttools: updated to 3.32.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/2d0cedd6eb29
branches: trunk
changeset: 386903:2d0cedd6eb29
user: adam <adam%pkgsrc.org@localhost>
date: Fri Nov 02 09:59:31 2018 +0000
description:
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
diffstat:
fonts/py-fonttools/ALTERNATIVES | 12 +++---
fonts/py-fonttools/Makefile | 8 ++--
fonts/py-fonttools/PLIST | 63 ++++++++++++++++++++++++++++++++++------
fonts/py-fonttools/distinfo | 10 +++---
4 files changed, 68 insertions(+), 25 deletions(-)
diffs (176 lines):
diff -r 018a9820ba28 -r 2d0cedd6eb29 fonts/py-fonttools/ALTERNATIVES
--- a/fonts/py-fonttools/ALTERNATIVES Fri Nov 02 09:52:18 2018 +0000
+++ b/fonts/py-fonttools/ALTERNATIVES Fri Nov 02 09:59:31 2018 +0000
@@ -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
diff -r 018a9820ba28 -r 2d0cedd6eb29 fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile Fri Nov 02 09:52:18 2018 +0000
+++ b/fonts/py-fonttools/Makefile Fri Nov 02 09:59:31 2018 +0000
@@ -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 @@
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"
diff -r 018a9820ba28 -r 2d0cedd6eb29 fonts/py-fonttools/PLIST
--- a/fonts/py-fonttools/PLIST Fri Nov 02 09:52:18 2018 +0000
+++ b/fonts/py-fonttools/PLIST Fri Nov 02 09:59:31 2018 +0000
@@ -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/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/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/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/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/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/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/parser.py
${PYSITELIB}/fontTools/voltLib/parser.pyc
${PYSITELIB}/fontTools/voltLib/parser.pyo
-man/man1/ttx${PYVERSSUFFIX}.1
+man/man1/ttx-${PYVERSSUFFIX}.1
diff -r 018a9820ba28 -r 2d0cedd6eb29 fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo Fri Nov 02 09:52:18 2018 +0000
+++ b/fonts/py-fonttools/distinfo Fri Nov 02 09:59:31 2018 +0000
@@ -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