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 May 17 15:55:21 UTC 2026
Modified Files:
pkgsrc/fonts/py-fonttools: Makefile PLIST distinfo
Log Message:
py-fonttools: update to 4.63.0.
4.63.0 (released 2026-05-14)
----------------------------
- [ttLib] Add support for Apple Color Emoji ``bgcl`` table (#4065).
- [ttLib] Add support for ``IFT`` and ``IFTX`` tables (Incremental Font Transfer,
PatchMapFormat2) (#4070, #4072).
- [otData] Introduce ``FieldSpec`` dataclass for OpenType table schema definitions,
replacing raw tuples in ``otData.py`` (#4076).
- [Feat] Show ``name`` table strings as comments next to label IDs in TTX output,
matching the convention used by ``fvar``, ``STAT``, ``trak`` (#4089).
- [cu2qu] Fix Cython complex-division rounding difference in
``split_cubic_into_three`` that could cause ±1 off-curve coordinate shifts
(#3928, #4083).
- [designspaceLib] Fix ``map_backward`` for many-to-one (flat-segment) axis maps
that silently dropped entries via dict comprehension
(googlefonts/ufo2ft#978, #4085).
- [OS/2] Fix ``setUnicodeRanges`` to accept reserved bits 123-127, restoring
round-trip with ``getUnicodeRanges`` and fixing ``recalcUnicodeRanges`` crash
in the subsetter (#4087, #4088).
- [cython] Declare Cython extensions as free-threading compatible on Python 3.13+,
so that importing them on free-threaded Python no longer re-enables the GIL
(#4073, #4090).
To generate a diff of this commit:
cvs rdiff -u -r1.131 -r1.132 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.104 -r1.105 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.131 pkgsrc/fonts/py-fonttools/Makefile:1.132
--- pkgsrc/fonts/py-fonttools/Makefile:1.131 Sun Mar 15 13:18:48 2026
+++ pkgsrc/fonts/py-fonttools/Makefile Sun May 17 15:55:21 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.131 2026/03/15 13:18:48 wiz Exp $
+# $NetBSD: Makefile,v 1.132 2026/05/17 15:55:21 wiz Exp $
-DISTNAME= fonttools-4.62.1
+DISTNAME= fonttools-4.63.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.62.1
+# as of 4.63.0
# https://github.com/fonttools/fonttools/issues/3660
-# 8 failed, 4581 passed, 65 skipped, 2 xfailed, 28 warnings
+# 8 failed, 4611 passed, 65 skipped, 2 xfailed, 29 warnings
SUBST_CLASSES+= man
SUBST_STAGE.man= pre-configure
@@ -31,11 +31,9 @@ SUBST_MESSAGE.man= Fixing man page insta
SUBST_FILES.man+= setup.py
SUBST_SED.man+= -e "s,share/man,${PKGMANDIR},"
+PY_RENAME_BINARIES= fonttools pyftmerge pyftsubset ttx
+
post-install:
-.for bin in fonttools pyftmerge pyftsubset ttx
- cd ${DESTDIR}${PREFIX}/bin && \
- ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
-.endfor
cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
${MV} ttx.1 ttx-${PYVERSSUFFIX}.1 || ${TRUE}
Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.60 pkgsrc/fonts/py-fonttools/PLIST:1.61
--- pkgsrc/fonts/py-fonttools/PLIST:1.60 Sun Mar 15 13:18:48 2026
+++ pkgsrc/fonts/py-fonttools/PLIST Sun May 17 15:55:21 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.60 2026/03/15 13:18:48 wiz Exp $
+@comment $NetBSD: PLIST,v 1.61 2026/05/17 15:55:21 wiz Exp $
bin/fonttools-${PYVERSSUFFIX}
bin/pyftmerge-${PYVERSSUFFIX}
bin/pyftsubset-${PYVERSSUFFIX}
@@ -267,6 +267,9 @@ ${PYSITELIB}/fontTools/misc/filesystem/_
${PYSITELIB}/fontTools/misc/fixedTools.py
${PYSITELIB}/fontTools/misc/fixedTools.pyc
${PYSITELIB}/fontTools/misc/fixedTools.pyo
+${PYSITELIB}/fontTools/misc/iftSparseBitSet.py
+${PYSITELIB}/fontTools/misc/iftSparseBitSet.pyc
+${PYSITELIB}/fontTools/misc/iftSparseBitSet.pyo
${PYSITELIB}/fontTools/misc/intTools.py
${PYSITELIB}/fontTools/misc/intTools.pyc
${PYSITELIB}/fontTools/misc/intTools.pyo
@@ -596,6 +599,12 @@ ${PYSITELIB}/fontTools/ttLib/tables/G__l
${PYSITELIB}/fontTools/ttLib/tables/H_V_A_R_.py
${PYSITELIB}/fontTools/ttLib/tables/H_V_A_R_.pyc
${PYSITELIB}/fontTools/ttLib/tables/H_V_A_R_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_.py
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_.pyc
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_X_.py
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_X_.pyc
+${PYSITELIB}/fontTools/ttLib/tables/I_F_T_X_.pyo
${PYSITELIB}/fontTools/ttLib/tables/J_S_T_F_.py
${PYSITELIB}/fontTools/ttLib/tables/J_S_T_F_.pyc
${PYSITELIB}/fontTools/ttLib/tables/J_S_T_F_.pyo
@@ -686,6 +695,9 @@ ${PYSITELIB}/fontTools/ttLib/tables/_a_n
${PYSITELIB}/fontTools/ttLib/tables/_a_v_a_r.py
${PYSITELIB}/fontTools/ttLib/tables/_a_v_a_r.pyc
${PYSITELIB}/fontTools/ttLib/tables/_a_v_a_r.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_b_g_c_l.py
+${PYSITELIB}/fontTools/ttLib/tables/_b_g_c_l.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_b_g_c_l.pyo
${PYSITELIB}/fontTools/ttLib/tables/_b_s_l_n.py
${PYSITELIB}/fontTools/ttLib/tables/_b_s_l_n.pyc
${PYSITELIB}/fontTools/ttLib/tables/_b_s_l_n.pyo
@@ -800,6 +812,9 @@ ${PYSITELIB}/fontTools/ttLib/tables/otCo
${PYSITELIB}/fontTools/ttLib/tables/otData.py
${PYSITELIB}/fontTools/ttLib/tables/otData.pyc
${PYSITELIB}/fontTools/ttLib/tables/otData.pyo
+${PYSITELIB}/fontTools/ttLib/tables/otDataSchema.py
+${PYSITELIB}/fontTools/ttLib/tables/otDataSchema.pyc
+${PYSITELIB}/fontTools/ttLib/tables/otDataSchema.pyo
${PYSITELIB}/fontTools/ttLib/tables/otTables.py
${PYSITELIB}/fontTools/ttLib/tables/otTables.pyc
${PYSITELIB}/fontTools/ttLib/tables/otTables.pyo
Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.104 pkgsrc/fonts/py-fonttools/distinfo:1.105
--- pkgsrc/fonts/py-fonttools/distinfo:1.104 Sun Mar 15 13:18:48 2026
+++ pkgsrc/fonts/py-fonttools/distinfo Sun May 17 15:55:21 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.104 2026/03/15 13:18:48 wiz Exp $
+$NetBSD: distinfo,v 1.105 2026/05/17 15:55:21 wiz Exp $
-BLAKE2s (fonttools-4.62.1.tar.gz) = 77c88b88f7ca7ec67cd7469a6a84c69f14b3103aa4a2255f9defb97a3d931ca7
-SHA512 (fonttools-4.62.1.tar.gz) = 002c3912f1c4b6aed45f337c399937f1b56acfd0d812177ca28ee75d67116cf2f68429960dcbef5a8268b2a0f9771aa589cdcba9ef108ceeff490a89cbc856d3
-Size (fonttools-4.62.1.tar.gz) = 3580737 bytes
+BLAKE2s (fonttools-4.63.0.tar.gz) = 4f8474451dc2acdb175a0af539f96b18ee121fbafde2dcd36e01fc72995534dd
+SHA512 (fonttools-4.63.0.tar.gz) = e2bde6283aa2c88b0cef56557d1ef7cebbdf14abfdbde2a1cea6b4aba79a6d920c8eef2844d57b4d9db0b2647fa130f5f08cae62a71be9c9cbc2c95e6e52c081
+Size (fonttools-4.63.0.tar.gz) = 3597189 bytes
Home |
Main Index |
Thread Index |
Old Index