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:           Mon Nov  6 13:43:31 UTC 2023

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

Log Message:
py-fonttools: update to 4.44.0.

4.44.0 (released 2023-11-03)
----------------------------

- [instancer] Recalc OS/2 AvgCharWidth after instancing if default changes (#3317).
- [otlLib] Make ClassDefBuilder class order match varLib.merger's, i.e. large
  classes first, then glyph lexicographic order (#3321, #3324).
- [instancer] Allow not specifying any of min:default:max values and let be filled
  up with fvar's values (#3322, #3323).
- [instancer] When running --update-name-table ignore axes that have no STAT axis
  values (#3318, #3319).
- [Debg] When dumping to ttx, write the embedded JSON as multi-line string with
  indentation (92cbfee0d).
- [varStore] Handle > 65535 items per encoding by splitting VarData subtable (#3310).
- [subset] Handle null-offsets in MarkLigPos subtables.
- [subset] Keep East Asian spacing fatures vhal, halt, chws, vchw by default (#3305).
- [instancer.solver] Fixed case where axisDef < lower and upper < axisMax (#3304).
- [glyf] Speed up compilation, mostly around ``recalcBounds`` (#3301).
- [varLib.interpolatable] Speed it up when working on variable fonts, plus various
  micro-optimizations (#3300).
- Require unicodedata2 >= 15.1.0 when installed with 'unicode' extra, contains UCD 15.1.


To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 pkgsrc/fonts/py-fonttools/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/fonts/py-fonttools/PLIST
cvs rdiff -u -r1.71 -r1.72 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.95 pkgsrc/fonts/py-fonttools/Makefile:1.96
--- pkgsrc/fonts/py-fonttools/Makefile:1.95     Mon Oct 23 06:37:45 2023
+++ pkgsrc/fonts/py-fonttools/Makefile  Mon Nov  6 13:43:31 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.95 2023/10/23 06:37:45 wiz Exp $
+# $NetBSD: Makefile,v 1.96 2023/11/06 13:43:31 wiz Exp $
 
-DISTNAME=      fonttools-4.43.1
+DISTNAME=      fonttools-4.44.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
 
@@ -12,6 +11,7 @@ COMMENT=      Library for manipulating fonts
 LICENSE=       mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=4.0:../../textproc/py-lxml
 # ufo
 DEPENDS+=      ${PYPKGPREFIX}-fs>=2.2.0:../../filesystems/py-fs
@@ -21,14 +21,8 @@ DEPENDS+=    ${PYPKGPREFIX}-zopfli>=0.1.4:.
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
 
-# as of 4.37.1:
-# 8 failed, 3967 passed, 45 skipped, 2 xfailed, 34 warnings
-PYSETUPTESTTARGET=     pytest
-
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-USE_PKG_RESOURCES=     yes
-
 SUBST_CLASSES+=                man
 SUBST_STAGE.man=       pre-configure
 SUBST_MESSAGE.man=     Fixing man page installation path.
@@ -44,5 +38,5 @@ post-install:
        ${MV} ttx.1 ttx-${PYVERSSUFFIX}.1 || ${TRUE}
 
 .include "../../lang/python/batteries-included.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/py-fonttools/PLIST
diff -u pkgsrc/fonts/py-fonttools/PLIST:1.50 pkgsrc/fonts/py-fonttools/PLIST:1.51
--- pkgsrc/fonts/py-fonttools/PLIST:1.50        Wed Oct 11 09:02:17 2023
+++ pkgsrc/fonts/py-fonttools/PLIST     Mon Nov  6 13:43:31 2023
@@ -1,14 +1,8 @@
-@comment $NetBSD: PLIST,v 1.50 2023/10/11 09:02:17 adam Exp $
+@comment $NetBSD: PLIST,v 1.51 2023/11/06 13:43:31 wiz Exp $
 bin/fonttools-${PYVERSSUFFIX}
 bin/pyftmerge-${PYVERSSUFFIX}
 bin/pyftsubset-${PYVERSSUFFIX}
 bin/ttx-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/fontTools/__init__.py
 ${PYSITELIB}/fontTools/__init__.pyc
 ${PYSITELIB}/fontTools/__init__.pyo
@@ -908,4 +902,10 @@ ${PYSITELIB}/fontTools/voltLib/parser.py
 ${PYSITELIB}/fontTools/voltLib/voltToFea.py
 ${PYSITELIB}/fontTools/voltLib/voltToFea.pyc
 ${PYSITELIB}/fontTools/voltLib/voltToFea.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 man/man1/ttx-${PYVERSSUFFIX}.1

Index: pkgsrc/fonts/py-fonttools/distinfo
diff -u pkgsrc/fonts/py-fonttools/distinfo:1.71 pkgsrc/fonts/py-fonttools/distinfo:1.72
--- pkgsrc/fonts/py-fonttools/distinfo:1.71     Wed Oct 11 09:02:17 2023
+++ pkgsrc/fonts/py-fonttools/distinfo  Mon Nov  6 13:43:31 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.71 2023/10/11 09:02:17 adam Exp $
+$NetBSD: distinfo,v 1.72 2023/11/06 13:43:31 wiz Exp $
 
-BLAKE2s (fonttools-4.43.1.tar.gz) = fe9b1a0cd7899ee8cb7d355cea05e2393267c9b8b4eaf4f4b7ff7f4df13a191b
-SHA512 (fonttools-4.43.1.tar.gz) = fec1abc1525e6962a821540fe07ffbed87e86e6d1216738688b7e68665718b5cd9bff17f9b088b8b8c04787de383002d9a8c29a3199c9703907f4a069921842b
-Size (fonttools-4.43.1.tar.gz) = 3372820 bytes
+BLAKE2s (fonttools-4.44.0.tar.gz) = abc5c1e2e2c19aec0010b8a50698a27bbd133735357f23efa811c30ac876bdc3
+SHA512 (fonttools-4.44.0.tar.gz) = 6333b6e106c549d60115cff10ad60ec1be8eb34bcaa51162c8392affe1505114e7eb9b567bc18b720945feda80107bdab552179f2eefa548fbb15ba87fb6beaf
+Size (fonttools-4.44.0.tar.gz) = 3378114 bytes



Home | Main Index | Thread Index | Old Index