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 Nov 30 14:06:33 UTC 2025

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

Log Message:
py-fonttools: update to 4.61.0.

4.61.0 (released 2025-11-28)
----------------------------

- [varLib.main]: **SECURITY** Only use basename(vf.filename) to prevent path traversal attacks when
  running `fonttools varLib` command. Fixes CVE-2025-66034, see:
  https://github.com/fonttools/fonttools/security/advisories/GHSA-768j-98cg-p3fv.
- [feaLib] Sort BaseLangSysRecords by tag (#3986).
- Drop support for EOL Python 3.9 (#3982).
- [instancer] Support --remove-overlaps for fonts with CFF2 table (#3975).
- [CFF2ToCFF] Add --remove-overlaps option (#3976).
- [feaLib] Raise an error for rsub with NULL target (#3979).
- [bezierTools] Fix logic bug in curveCurveIntersections (#3963).
- [feaLib] Error when condition sets have the same name (#3958).
- [cu2qu.ufo] skip processing empty glyphs to support sparse kerning masters (#3956).
- [unicodedata] Update to Unicode 17. Require ``unicodedata2 >= 17.0.0`` when installed with 'unicode' extra.


To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.101 -r1.102 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.128 pkgsrc/fonts/py-fonttools/Makefile:1.129
--- pkgsrc/fonts/py-fonttools/Makefile:1.128    Thu Oct  9 07:57:39 2025
+++ pkgsrc/fonts/py-fonttools/Makefile  Sun Nov 30 14:06:32 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.128 2025/10/09 07:57:39 wiz Exp $
+# $NetBSD: Makefile,v 1.129 2025/11/30 14:06:32 wiz Exp $
 
-DISTNAME=      fonttools-4.60.1
+DISTNAME=      fonttools-4.61.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
@@ -21,9 +21,9 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test>=3.0:
 
 PYTHON_VERSIONS_INCOMPATIBLE=  310
 
-# as of 4.60.0
+# as of 4.61.0
 # https://github.com/fonttools/fonttools/issues/3660
-# 8 failed, 4531 passed, 65 skipped, 2 xfailed, 28 warnings
+# 8 failed, 4538 passed, 65 skipped, 2 xfailed, 28 warnings
 
 SUBST_CLASSES+=                man
 SUBST_STAGE.man=       pre-configure

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.101 pkgsrc/fonts/py-fonttools/distinfo:1.102
--- pkgsrc/fonts/py-fonttools/distinfo:1.101    Fri Oct  3 11:08:32 2025
+++ pkgsrc/fonts/py-fonttools/distinfo  Sun Nov 30 14:06:32 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.101 2025/10/03 11:08:32 adam Exp $
+$NetBSD: distinfo,v 1.102 2025/11/30 14:06:32 wiz Exp $
 
-BLAKE2s (fonttools-4.60.1.tar.gz) = be8bffba702dcadd99b245127bcb2ed2b911b5a3baaafa101d0b83ab4e2c765d
-SHA512 (fonttools-4.60.1.tar.gz) = 6782b9afe0fd6152716c6c8dfeed0f6328a1e38286fa47fb5e37807cc1385d13b887e397f8b478dace9cd3bf7cb700c45682982d6313079571ca0a0b1ffdbc70
-Size (fonttools-4.60.1.tar.gz) = 3559823 bytes
+BLAKE2s (fonttools-4.61.0.tar.gz) = 61472d6df89a7db2a2d40a86db321c2f52ca273cc00b03f4162ffdf1c0dfff26
+SHA512 (fonttools-4.61.0.tar.gz) = f933085ce4f413009400041e22840dcfb534550318ed14943787b9a92ce0301eeaee7b229d83feeff17971bd2d0ed229d32a93b22be1b9faa2f4bbefa983f5dc
+Size (fonttools-4.61.0.tar.gz) = 3561884 bytes



Home | Main Index | Thread Index | Old Index