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 Jun 16 06:42:46 UTC 2023
Modified Files:
pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo
Log Message:
py-fonttools: updated to 4.40.0
4.40.0 (released 2023-06-12)
----------------------------
- Published native binary wheels to PyPI for all the python minor versions and platform
and architectures currently supported that would benefit from this. They will include
precompiled Cython-accelerated modules (e.g. cu2qu) without requiring to compile them
from source. The pure-python wheel and source distribution will continue to be
published as always (pip will automatically chose them when no binary wheel is
available for the given platform, e.g. pypy). Use ``pip install --no-binary=fonttools fonttools``
to expliclity request pip to install from the pure-python source.
- [designspaceLib|varLib] Add initial support for specifying axis mappings and build
``avar2`` table from those
- [feaLib] Support variable ligature caret position
- [varLib|glyf] Added option to --drop-implied-oncurves; test for impliable oncurve
points either before or after rounding
- [TTGlyphPointPen] Don't error with empty contours, simply ignore them
- [sfnt] Fixed str vs bytes remnant of py3 transition in code dealing with de/compiling
WOFF metadata
- [instancer-solver] Fixed bug when moving default instance with sparse masters
- [feaLib] Simplify variable scalars that don’t vary
- [pens] Added filter pen that explicitly emits closing line when lastPt != movePt
- [varStore] Improve optimize algorithm and better document the algorithm
Added ``quantization`` option
- Added CI workflow config file for building native binary wheels
- [fontBuilder] Added glyphDataFormat=0 option; raise error when glyphs contain cubic
outlines but glyphDataFormat was not explicitly set to 1
- [subset] Prune emptied GDEF.MarkGlyphSetsDef and remap indices; ensure GDEF is
subsetted before GSUB and GPOS
- [xmlReader] Fixed issue whereby DSIG table data was incorrectly parsed
- [varLib/merger] Fixed merging of SinglePos with pos=0
- [feaLib] Demote "Feature has not been defined" error to a warning when building aalt
and referenced feature is empty
- [feaLib] Dedupe multiple substitutions with classes
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.65 -r1.66 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/Makefile
diff -u pkgsrc/fonts/py-fonttools/Makefile:1.88 pkgsrc/fonts/py-fonttools/Makefile:1.89
--- pkgsrc/fonts/py-fonttools/Makefile:1.88 Tue Jun 6 12:41:23 2023
+++ pkgsrc/fonts/py-fonttools/Makefile Fri Jun 16 06:42:46 2023
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.88 2023/06/06 12:41:23 riastradh Exp $
+# $NetBSD: Makefile,v 1.89 2023/06/16 06:42:46 adam Exp $
-DISTNAME= fonttools-4.39.4
+DISTNAME= fonttools-4.40.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= fonts python
MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
-EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/fonttools/fonttools
Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.46 pkgsrc/fonts/py-fonttools/PLIST:1.47
--- pkgsrc/fonts/py-fonttools/PLIST:1.46 Tue May 16 15:45:08 2023
+++ pkgsrc/fonts/py-fonttools/PLIST Fri Jun 16 06:42:46 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.46 2023/05/16 15:45:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.47 2023/06/16 06:42:46 adam Exp $
bin/fonttools-${PYVERSSUFFIX}
bin/pyftmerge-${PYVERSSUFFIX}
bin/pyftsubset-${PYVERSSUFFIX}
@@ -316,6 +316,9 @@ ${PYSITELIB}/fontTools/pens/cocoaPen.pyo
${PYSITELIB}/fontTools/pens/cu2quPen.py
${PYSITELIB}/fontTools/pens/cu2quPen.pyc
${PYSITELIB}/fontTools/pens/cu2quPen.pyo
+${PYSITELIB}/fontTools/pens/explicitClosingLinePen.py
+${PYSITELIB}/fontTools/pens/explicitClosingLinePen.pyc
+${PYSITELIB}/fontTools/pens/explicitClosingLinePen.pyo
${PYSITELIB}/fontTools/pens/filterPen.py
${PYSITELIB}/fontTools/pens/filterPen.pyc
${PYSITELIB}/fontTools/pens/filterPen.pyo
Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.65 pkgsrc/fonts/py-fonttools/distinfo:1.66
--- pkgsrc/fonts/py-fonttools/distinfo:1.65 Tue May 16 15:45:08 2023
+++ pkgsrc/fonts/py-fonttools/distinfo Fri Jun 16 06:42:46 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.65 2023/05/16 15:45:08 adam Exp $
+$NetBSD: distinfo,v 1.66 2023/06/16 06:42:46 adam Exp $
-BLAKE2s (fonttools-4.39.4.zip) = 8b4ea311f1a75f1a4326167b20737e433eb82b5315767406248a160e149b2118
-SHA512 (fonttools-4.39.4.zip) = 21c77e592aadb75ae6d641aeb30c691a9a3d03df71597d1a9eb29150e5513450d163a57643f13172f8edef75b854ef1bc1768b2ad8d92ba98c4d424efea7cd2d
-Size (fonttools-4.39.4.zip) = 5211472 bytes
+BLAKE2s (fonttools-4.40.0.tar.gz) = ab7af237838cfe64921975a49c33e3fcbaa7ed5025da563955cb692b1f3f3db7
+SHA512 (fonttools-4.40.0.tar.gz) = c311f2ab9e0374988e763c9b3f72189756cb819ba6766fc3be900133b07b04b166230ea4cdec65a8b121961b44ab8d54c1b61c928ae93bbe57771724fca215d5
+Size (fonttools-4.40.0.tar.gz) = 3339281 bytes
Home |
Main Index |
Thread Index |
Old Index