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.28.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/8ea8969841b0
branches: trunk
changeset: 769716:8ea8969841b0
user: adam <adam%pkgsrc.org@localhost>
date: Fri Nov 19 09:51:35 2021 +0000
description:
py-fonttools: updated to 4.28.1
4.28.1 (released 2021-11-08)
----------------------------
- [subset] Fixed AttributeError while traversing a color glyph's Paint graph when there is no
LayerList, which is optional
4.28.0 (released 2021-11-05)
----------------------------
- Dropped support for EOL Python 3.6, require Python 3.7
- [ufoLib/glifLib] Make filename-clash checks faster by using a set instead of a list
- [subset] Don't crash if optional ClipList and LayerList are ``None`` (empty)
- [OT-SVG] Removed support for old deprecated version 1 and embedded color palettes,
which were never officially part of the OpenType SVG spec. Upon compile, reuse offsets
to SVG documents that are identical
- [feaLib] Added support for Variable Feature File syntax. This is experimental and subject
to change until it is finalized in the Adobe FEA spec
- [unicodedata] Update Scripts/ScriptExtensions/Blocks to UnicodeData 14.0
4.27.1 (released 2021-09-23)
----------------------------
- [otlLib] Fixed error when chained contextual lookup builder overflows
- [bezierTools] Fixed two floating-point bugs: one when computing `t` for a point
lying on an almost horizontal/vertical line; another when computing the intersection
point between a curve and a line
4.27.0 (released 2021-09-14)
----------------------------
- [ttLib/otTables] Cleaned up virtual GID handling: allow virtual GIDs in ``Coverage``
and ``ClassDef`` readers; removed unused ``allowVID`` argument from ``TTFont``
constructor, and ``requireReal`` argument in ``TTFont.getGlyphID`` method.
Make ``TTFont.setGlyphOrder`` clear reverse glyphOrder map, and assume ``glyphOrder``
internal attribute is never modified outside setGlyphOrder; added ``TTFont.getGlyphNameMany``
and ``getGlyphIDMany``
- [py23] Dropped internal use of ``fontTools.py23`` module to fix deprecation warnings
in client code that imports from fontTools
- [subset] Fix subsetting COLRv1 clip boxes when font is loaded lazily
4.26.2 (released 2021-08-09)
----------------------------
- [otTables] Added missing ``CompositeMode.PLUS`` operator
4.26.1 (released 2021-08-03)
----------------------------
- [transform] Added ``transformVector`` and ``transformVectors`` methods to the
``Transform`` class. Similar to ``transformPoint`` but ignore the translation
part
4.26.0 (released 2021-08-03)
----------------------------
- [xmlWriter] Default to ``"\n"`` for ``newlinestr`` instead of platform-specific
``os.linesep``
- [otData] Define COLRv1 ClipList and ClipBox
- [removeOverlaps/instancer] Added --ignore-overlap-errors option to work around
Skia PathOps.Simplify bug
- NOTE: This will be the last version to support Python 3.6. FontTools will require
Python 3.7 or above from the next release
diffstat:
fonts/py-fonttools/Makefile | 12 ++++++++----
fonts/py-fonttools/PLIST | 5 ++++-
fonts/py-fonttools/distinfo | 8 ++++----
3 files changed, 16 insertions(+), 9 deletions(-)
diffs (66 lines):
diff -r 1f4bd00b6af9 -r 8ea8969841b0 fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile Fri Nov 19 09:51:10 2021 +0000
+++ b/fonts/py-fonttools/Makefile Fri Nov 19 09:51:35 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2021/07/30 12:55:42 adam Exp $
+# $NetBSD: Makefile,v 1.72 2021/11/19 09:51:35 adam Exp $
-DISTNAME= fonttools-4.25.2
+DISTNAME= fonttools-4.28.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= fonts python
MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
@@ -13,7 +13,11 @@
BUILD_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-TEST_DEPENDS+= ${PYPKGPREFIX}-fs-[0-9]*:../../filesystems/py-fs
+# ufo
+DEPENDS+= ${PYPKGPREFIX}-fs>=2.2.0:../../filesystems/py-fs
+# woff
+DEPENDS+= ${PYPKGPREFIX}-brotli>=1.0.1:../../archivers/py-brotli
+DEPENDS+= ${PYPKGPREFIX}-zopfli>=0.1.4:../../archivers/py-zopfli
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
@@ -21,7 +25,7 @@
# 3 failed, 3456 passed, 143 skipped, 2 xfailed, 23 warnings, 6 errors
PYSETUPTESTTARGET= pytest
-PYTHON_VERSIONS_INCOMPATIBLE= 27 # since 4.0.0
+PYTHON_VERSIONS_INCOMPATIBLE= 27 36
SUBST_CLASSES+= man
SUBST_STAGE.man= pre-configure
diff -r 1f4bd00b6af9 -r 8ea8969841b0 fonts/py-fonttools/PLIST
--- a/fonts/py-fonttools/PLIST Fri Nov 19 09:51:10 2021 +0000
+++ b/fonts/py-fonttools/PLIST Fri Nov 19 09:51:35 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2021/07/30 12:55:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.37 2021/11/19 09:51:35 adam Exp $
bin/fonttools-${PYVERSSUFFIX}
bin/pyftmerge-${PYVERSSUFFIX}
bin/pyftsubset-${PYVERSSUFFIX}
@@ -110,6 +110,9 @@
${PYSITELIB}/fontTools/feaLib/parser.py
${PYSITELIB}/fontTools/feaLib/parser.pyc
${PYSITELIB}/fontTools/feaLib/parser.pyo
+${PYSITELIB}/fontTools/feaLib/variableScalar.py
+${PYSITELIB}/fontTools/feaLib/variableScalar.pyc
+${PYSITELIB}/fontTools/feaLib/variableScalar.pyo
${PYSITELIB}/fontTools/fontBuilder.py
${PYSITELIB}/fontTools/fontBuilder.pyc
${PYSITELIB}/fontTools/fontBuilder.pyo
diff -r 1f4bd00b6af9 -r 8ea8969841b0 fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo Fri Nov 19 09:51:10 2021 +0000
+++ b/fonts/py-fonttools/distinfo Fri Nov 19 09:51:35 2021 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.52 2021/10/26 10:27:22 nia Exp $
+$NetBSD: distinfo,v 1.53 2021/11/19 09:51:35 adam Exp $
-BLAKE2s (fonttools-4.25.2.zip) = 6de9d3c792d5fd1ca69bfa69fe740f7601fbed7abf156c463bede1d5dfde0789
-SHA512 (fonttools-4.25.2.zip) = 17abea04ccd7b54a730fca01a5266db679baa9225a3c0b9e75199e27cdc042873cd0bc9870ca71b2384cdc25b5007085618851b95e5f58fb9eab45bd06bed11c
-Size (fonttools-4.25.2.zip) = 4457054 bytes
+BLAKE2s (fonttools-4.28.1.zip) = 04bf6ecebe452471a67acb7b56716ecb29471f6c913363fb8e45656f6bd38905
+SHA512 (fonttools-4.28.1.zip) = 3e4c4e2fe0e9684c3aa154b0862dc78a2f0b1b80aaf3b814c918b188fd25b6db1516d36de37ec5df403e16f149a29c4c36fa034b57f1174d2a928009aff9e69d
+Size (fonttools-4.28.1.zip) = 4532250 bytes
Home |
Main Index |
Thread Index |
Old Index