pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/fonts/py-fonttools py-fonttools: updated to 3.35.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/89009ce93965
branches:  trunk
changeset: 328079:89009ce93965
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jan 16 08:40:39 2019 +0000

description:
py-fonttools: updated to 3.35.2

3.35.2:
- [hmtx/vmtx]: Allow to compile/decompile hmtx and vmtx tables even
  without the corresponding (required) metrics header tables, hhea and
  vhea
- [varLib] Added support for localized axes' labelname and named instances'
  stylename.

3.35.1:
- [_m_a_x_p] Include maxComponentElements in maxp table's recalculation.

3.35.0:
- [psCharStrings] In encodeFloat function, use float's "general format" with
  8 digits of precision (i.e. %8g) instead of str(). This works around
  a macOS rendering issue when real numbers in CFF table are too long, and
  also makes sure that floats are encoded with the same precision in python 2.7
  and 3.x.
- [_n_a_m_e/fontBuilder] Make _n_a_m_e_table.addMultilingualName also add
  Macintosh (platformID=1) names by default. Added options to FontBuilder
  setupNameTable method to optionally disable Macintosh or Windows names.
- [varLib] Make build optionally accept a DesignSpaceDocument object,
  instead of a designspace file path. The caller can now set the font
  attribute of designspace's sources to a TTFont object, thus allowing to
  skip filenames manipulation altogether.
- [sfnt] Allow SFNTReader objects to be deep-copied.
- Require typing>=3.6.4 on py27 to fix issue with singledispatch.
- [designspaceLib/t1Lib/macRes] Fixed some cases where pathlib.Path objects were
  not accepted.
- [varLib] Fixed merging of multiple PairPosFormat2 subtables.
- [varLib] The default STAT table version is now set to 1.1, to improve
  compatibility with legacy applications

diffstat:

 fonts/py-fonttools/Makefile |  11 +++++++----
 fonts/py-fonttools/distinfo |  10 +++++-----
 2 files changed, 12 insertions(+), 9 deletions(-)

diffs (45 lines):

diff -r 80cea6e71467 -r 89009ce93965 fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile       Wed Jan 16 08:34:53 2019 +0000
+++ b/fonts/py-fonttools/Makefile       Wed Jan 16 08:40:39 2019 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.51 2018/12/22 17:19:35 taca Exp $
+# $NetBSD: Makefile,v 1.52 2019/01/16 08:40:39 adam Exp $
 
-DISTNAME=      fonttools-3.34.2
+DISTNAME=      fonttools-3.35.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
 EXTRACT_SUFX=  .zip
@@ -13,10 +12,14 @@
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-fs-[0-9]*../../filesystems/py-fs
+TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
 
 USE_LANGUAGES= # none
 
+PYSETUPTESTTARGET=     pytest
+
 SUBST_CLASSES+=                man
 SUBST_STAGE.man=       pre-configure
 SUBST_MESSAGE.man=     Fixing man page installation path.
diff -r 80cea6e71467 -r 89009ce93965 fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo       Wed Jan 16 08:34:53 2019 +0000
+++ b/fonts/py-fonttools/distinfo       Wed Jan 16 08:40:39 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.31 2018/12/22 09:20:03 adam Exp $
+$NetBSD: distinfo,v 1.32 2019/01/16 08:40:39 adam Exp $
 
-SHA1 (fonttools-3.34.2.zip) = 6b5d7263842d5f547c3d3cdd181d24c6565ba28f
-RMD160 (fonttools-3.34.2.zip) = 689c3e7fcee375b251917df9cc0c9e575c5b6b2b
-SHA512 (fonttools-3.34.2.zip) = 8142e1774ea278ef29293febb4df003600160f4505023a8e480c77f9aefbbcdf2c736a5f0accfb61487f85ae3e018f0d44082eacb8a10aef1aa40e6c404442ef
-Size (fonttools-3.34.2.zip) = 2815068 bytes
+SHA1 (fonttools-3.35.2.zip) = 25676b2ac5a070f7dfae4a55ed6ff5d8cfea7dc8
+RMD160 (fonttools-3.35.2.zip) = e3a158b8b0f7cc2260a6be65bbe59a67b7606a8d
+SHA512 (fonttools-3.35.2.zip) = b276d84482052b6f9f3bc2c5b9eb7857d25f342450a130811a37659afddb6dd2d131c6b626cf923960a80ca60d415ae2e29f214a95201bdc87a49ab0bf0dd4b1
+Size (fonttools-3.35.2.zip) = 2823826 bytes



Home | Main Index | Thread Index | Old Index