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