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:   wiz
Date:           Sun Sep 13 13:05:08 UTC 2026

Modified Files:
        pkgsrc/fonts/py-fonttools: Makefile distinfo

Log Message:
py-fonttools: update to 4.65.0.

4.65.0 (released 2026-09-10)
----------------------------

- [glyf] Add ``__iter__``, ``items`` and ``values`` methods to the ``glyf`` table
  to make it more dict-like (#4156).
- [feaLib] Escape the anonymous block tag when scanning for its terminator, so tags
  containing regex metacharacters are matched literally (#4167).
- [varLib] Strip directory components from ``<variable-font name="..."/>`` when
  deriving the output filename in the ``varLib`` command line, so a designspace
  cannot write outside the output directory (#4168).
- [feaLib] Fix tracking of the current script and language across redundant
  ``script`` statements. Rules following a ``script`` statement that names the
  first declared language system no longer end up under the ``DFLT`` script, and
  a ``script`` statement naming the already-current script still narrows the
  language systems and terminates the current lookup while leaving the
  ``lookupflag`` alone, matching makeotf (#1824, #2522, #4169).
- [varLib.interpolatable] Escape glyph names in the HTML report (#4172).
- [otlLib] Fix overflow handling when building contextual lookups: offset overflows
  now raise ``OTLOffsetOverflowError`` instead of ``AttributeError`` so another
  contextual format can be tried (regression from #3439). When all formats
  overflow, split the ruleset in halves until it fits (#4171).


To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.106 -r1.107 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.134 pkgsrc/fonts/py-fonttools/Makefile:1.135
--- pkgsrc/fonts/py-fonttools/Makefile:1.134    Thu Sep  3 07:02:00 2026
+++ pkgsrc/fonts/py-fonttools/Makefile  Sun Sep 13 13:05:08 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.134 2026/09/03 07:02:00 adam Exp $
+# $NetBSD: Makefile,v 1.135 2026/09/13 13:05:08 wiz Exp $
 
-DISTNAME=      fonttools-4.64.0
+DISTNAME=      fonttools-4.65.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.106 pkgsrc/fonts/py-fonttools/distinfo:1.107
--- pkgsrc/fonts/py-fonttools/distinfo:1.106    Thu Sep  3 07:02:00 2026
+++ pkgsrc/fonts/py-fonttools/distinfo  Sun Sep 13 13:05:08 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.106 2026/09/03 07:02:00 adam Exp $
+$NetBSD: distinfo,v 1.107 2026/09/13 13:05:08 wiz Exp $
 
-BLAKE2s (fonttools-4.64.0.tar.gz) = f4b74c9badd51db5d293a13340b1c2018b9a6e59f7e4a90471e6783c793a7c6a
-SHA512 (fonttools-4.64.0.tar.gz) = 9414fd480b81cf7ad4b963ada3389011dff1549d9ae888b02d293769a18a3d7fcb7c99f6856038a13aa6057bc6898e096958dd7cb475b38007ce05a041957516
-Size (fonttools-4.64.0.tar.gz) = 3664266 bytes
+BLAKE2s (fonttools-4.65.0.tar.gz) = bce533376aff0a93a3023415134d5b2b3f67f839287e7f45bbcba12344aa2372
+SHA512 (fonttools-4.65.0.tar.gz) = d13c6ed76444f849b4202caa4e38ff1b50ffb470d2767562e43c6ef98eb418fa9467326abe1c4721144e1668af0ed0e4ad33af92c0938d799e6224c5a1afbab9
+Size (fonttools-4.65.0.tar.gz) = 3674467 bytes



Home | Main Index | Thread Index | Old Index