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 4.18.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5d033e15ce6e
branches:  trunk
changeset: 445522:5d033e15ce6e
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jan 24 20:29:04 2021 +0000

description:
py-fonttools: updated to 4.18.2

4.18.2 (released 2020-12-16)
----------------------------
- [COLRv1] Implemented ``PaintTranslate`` paint format.
- [varLib.cff] Fixed unbound local variable error.
- [otlLib] Don't crash when creating OpenType class definitions if some glyphs
  occur more than once.

4.18.1 (released 2020-12-09)
----------------------------
- [colorLib] Speed optimization for ``LayerV1ListBuilder``.
- [mutator] Fixed missing tab in ``interpolate_cff2_metrics`` (0957dc7a).

4.18.0 (released 2020-12-04)
----------------------------
- [COLRv1] Update to latest draft: added ``PaintRotate`` and ``PaintSkew``.
- [woff2] Support new ``brotlicffi`` bindings for PyPy.
- [glifLib] Added ``expectContentsFile`` parameter to ``GlyphSet``, for use when
  reading existing UFOs, to comply with the specification stating that a
  ``contents.plist`` file must exist in a glyph set.
- [subset] Allow ``LangSys`` tags in ``--layout-scripts`` option. For example:
  ``--layout-scripts=arab.dflt,arab.URD,latn``; this will keep ``DefaultLangSys``
  and ``URD`` language for ``arab`` script, and all languages for ``latn`` script.
- [varLib.interpolatable] Allow UFOs to be checked; report open paths, non existant
  glyphs; add a ``--json`` option to produce a machine-readable list of
  incompatibilities
- [pens] Added ``QuartzPen`` to create ``CGPath`` from glyph outlines on macOS.
  Requires pyobjc.
- [feaLib] You can export ``FONTTOOLS_LOOKUP_DEBUGGING=1`` to enable feature file
  debugging info stored in ``Debg`` table.
- [otlLib] Build more efficient format 1 and format 2 contextual lookups whenever
  possible

diffstat:

 fonts/py-fonttools/Makefile |   4 ++--
 fonts/py-fonttools/PLIST    |  17 ++++++++++-------
 fonts/py-fonttools/distinfo |  10 +++++-----
 3 files changed, 17 insertions(+), 14 deletions(-)

diffs (67 lines):

diff -r ecd23ce39c67 -r 5d033e15ce6e fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile       Sun Jan 24 20:27:06 2021 +0000
+++ b/fonts/py-fonttools/Makefile       Sun Jan 24 20:29:04 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2020/12/06 09:58:49 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2021/01/24 20:29:04 adam Exp $
 
-DISTNAME=      fonttools-4.17.1
+DISTNAME=      fonttools-4.18.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
diff -r ecd23ce39c67 -r 5d033e15ce6e fonts/py-fonttools/PLIST
--- a/fonts/py-fonttools/PLIST  Sun Jan 24 20:27:06 2021 +0000
+++ b/fonts/py-fonttools/PLIST  Sun Jan 24 20:29:04 2021 +0000
@@ -1,8 +1,14 @@
-@comment $NetBSD: PLIST,v 1.32 2020/12/06 09:58:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.33 2021/01/24 20:29:04 adam Exp $
 bin/fonttools-${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
 ${PYSITELIB}/fontTools/__init__.pyo
@@ -249,6 +255,9 @@
 ${PYSITELIB}/fontTools/pens/qtPen.py
 ${PYSITELIB}/fontTools/pens/qtPen.pyc
 ${PYSITELIB}/fontTools/pens/qtPen.pyo
+${PYSITELIB}/fontTools/pens/quartzPen.py
+${PYSITELIB}/fontTools/pens/quartzPen.pyc
+${PYSITELIB}/fontTools/pens/quartzPen.pyo
 ${PYSITELIB}/fontTools/pens/recordingPen.py
 ${PYSITELIB}/fontTools/pens/recordingPen.pyc
 ${PYSITELIB}/fontTools/pens/recordingPen.pyo
@@ -739,10 +748,4 @@
 ${PYSITELIB}/fontTools/voltLib/parser.py
 ${PYSITELIB}/fontTools/voltLib/parser.pyc
 ${PYSITELIB}/fontTools/voltLib/parser.pyo
-${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
 man/man1/ttx-${PYVERSSUFFIX}.1
diff -r ecd23ce39c67 -r 5d033e15ce6e fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo       Sun Jan 24 20:27:06 2021 +0000
+++ b/fonts/py-fonttools/distinfo       Sun Jan 24 20:29:04 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.46 2020/12/06 09:58:49 wiz Exp $
+$NetBSD: distinfo,v 1.47 2021/01/24 20:29:04 adam Exp $
 
-SHA1 (fonttools-4.17.1.zip) = f1f6891995d000f10d0374dfcccb47479dd1b651
-RMD160 (fonttools-4.17.1.zip) = ae675b7f60b8c20b933caf01cde4c23bc31a3789
-SHA512 (fonttools-4.17.1.zip) = 1e52d91797919492b6f8955e54ca2bd38712a17f744c305742953f7de4e645ee8fc25a87ed35b4d709b0f2a700c1b89bb7d3d3b947c4aff86472ee3b2b9373b8
-Size (fonttools-4.17.1.zip) = 4263998 bytes
+SHA1 (fonttools-4.18.2.zip) = a77bb036103283019fc323c3cb2854c5eb92c4ff
+RMD160 (fonttools-4.18.2.zip) = 166a339d9ebad80e51b2e0d7fc671533a66e9908
+SHA512 (fonttools-4.18.2.zip) = 15ffb30ed8d9a1373def7db95bd8bbbb7399be817a2b96ebb45dea98f2cd6350ef042aaf419cbdd911c426ad6fc1204df40b46013bfe95e0bb73e9bbf1c41773
+Size (fonttools-4.18.2.zip) = 4336655 bytes



Home | Main Index | Thread Index | Old Index