Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 688CC1A9239 for ; Fri, 19 Nov 2021 09:51:38 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id A062584D66; Fri, 19 Nov 2021 09:51:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id DA96584D46 for ; Fri, 19 Nov 2021 09:51:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id paUBI4NA3uqk for ; Fri, 19 Nov 2021 09:51:36 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 0846684CE2 for ; Fri, 19 Nov 2021 09:51:36 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 05D82FAEC; Fri, 19 Nov 2021 09:51:36 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1637315496160780" MIME-Version: 1.0 Date: Fri, 19 Nov 2021 09:51:36 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/fonts/py-fonttools To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20211119095136.05D82FAEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1637315496160780 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Fri Nov 19 09:51:35 UTC 2021 Modified Files: pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo Log Message: 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 To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 pkgsrc/fonts/py-fonttools/Makefile cvs rdiff -u -r1.36 -r1.37 pkgsrc/fonts/py-fonttools/PLIST cvs rdiff -u -r1.52 -r1.53 pkgsrc/fonts/py-fonttools/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1637315496160780 Content-Disposition: inline Content-Length: 3409 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/fonts/py-fonttools/Makefile diff -u pkgsrc/fonts/py-fonttools/Makefile:1.71 pkgsrc/fonts/py-fonttools/Makefile:1.72 --- pkgsrc/fonts/py-fonttools/Makefile:1.71 Fri Jul 30 12:55:42 2021 +++ pkgsrc/fonts/py-fonttools/Makefile Fri Nov 19 09:51:35 2021 @@ -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 @@ LICENSE= mit 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 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-runne # 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 Index: pkgsrc/fonts/py-fonttools/PLIST diff -u pkgsrc/fonts/py-fonttools/PLIST:1.36 pkgsrc/fonts/py-fonttools/PLIST:1.37 --- pkgsrc/fonts/py-fonttools/PLIST:1.36 Fri Jul 30 12:55:42 2021 +++ pkgsrc/fonts/py-fonttools/PLIST Fri Nov 19 09:51:35 2021 @@ -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/lookupDebu ${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 Index: pkgsrc/fonts/py-fonttools/distinfo diff -u pkgsrc/fonts/py-fonttools/distinfo:1.52 pkgsrc/fonts/py-fonttools/distinfo:1.53 --- pkgsrc/fonts/py-fonttools/distinfo:1.52 Tue Oct 26 10:27:22 2021 +++ pkgsrc/fonts/py-fonttools/distinfo Fri Nov 19 09:51:35 2021 @@ -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 --_----------=_1637315496160780--