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: update to 3.16.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/f490e07090d2
branches: trunk
changeset: 369927:f490e07090d2
user: adam <adam%pkgsrc.org@localhost>
date: Sun Oct 08 09:39:52 2017 +0000
description:
py-fonttools: update to 3.16.0
3.16.0:
[head] Try using SOURCE_DATE_EPOCH environment variable when setting the head modified timestamp to ensure reproducible builds.
[VTT] Decode VTT?s TSI* tables text as UTF-8.
Added support for Graphite font tables: Feat, Glat, Gloc, Silf and Sill.
[varLib] Default to using axis ?name? attribute if ?labelname? element is missing.
[merge] Added support for merging Script records. Remove unused features and lookups after merge.
Added fontTools.svgLib package. Includes a parser for SVG Paths that supports the Pen protocol. Also, added a snippet to convert SVG outlines to UFO GLIF.
[AAT] Added support for ankr, bsln, mort, morx, gcid, and cidg.
[subset] Implemented subsetting of prop, opbd, bsln, lcar.
diffstat:
fonts/py-fonttools/ALTERNATIVES | 11 +++--
fonts/py-fonttools/Makefile | 19 +++++++----
fonts/py-fonttools/PLIST | 69 +++++++++++++++++++++++++++++++++-------
fonts/py-fonttools/distinfo | 10 ++--
4 files changed, 80 insertions(+), 29 deletions(-)
diffs (211 lines):
diff -r 08eb8681ecc7 -r f490e07090d2 fonts/py-fonttools/ALTERNATIVES
--- a/fonts/py-fonttools/ALTERNATIVES Sun Oct 08 09:24:43 2017 +0000
+++ b/fonts/py-fonttools/ALTERNATIVES Sun Oct 08 09:39:52 2017 +0000
@@ -1,5 +1,6 @@
-bin/fonttools @PREFIX@/bin/fonttools-@PYVERSSUFFIX@
-bin/pyftinspect @PREFIX@/bin/pyftinspect-@PYVERSSUFFIX@
-bin/pyftmerge @PREFIX@/bin/pyftmerge-@PYVERSSUFFIX@
-bin/pyftsubset @PREFIX@/bin/pyftsubset-@PYVERSSUFFIX@
-bin/ttx @PREFIX@/bin/ttx-@PYVERSSUFFIX@
+bin/fonttools @PREFIX@/bin/fonttools@PYVERSSUFFIX@
+bin/pyftinspect @PREFIX@/bin/pyftinspect@PYVERSSUFFIX@
+bin/pyftmerge @PREFIX@/bin/pyftmerge@PYVERSSUFFIX@
+bin/pyftsubset @PREFIX@/bin/pyftsubset@PYVERSSUFFIX@
+bin/ttx @PREFIX@/bin/ttx@PYVERSSUFFIX@
+man/man1/ttx.1 @PREFIX@/man/ttx@PYVERSSUFFIX@.1
diff -r 08eb8681ecc7 -r f490e07090d2 fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile Sun Oct 08 09:24:43 2017 +0000
+++ b/fonts/py-fonttools/Makefile Sun Oct 08 09:39:52 2017 +0000
@@ -1,17 +1,20 @@
-# $NetBSD: Makefile,v 1.27 2017/10/02 22:42:47 khorben Exp $
+# $NetBSD: Makefile,v 1.28 2017/10/08 09:39:52 adam Exp $
-DISTNAME= fonttools-3.15.1
+DISTNAME= fonttools-3.16.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES= fonts
-MASTER_SITES= ${MASTER_SITE_GITHUB:=fonttools/}
+CATEGORIES= fonts python
+MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
+EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://groups.google.com/forum/#!forum/fonttools
+HOMEPAGE= http://github.com/fonttools/fonttools
COMMENT= Library for manipulating fonts
LICENSE= modified-bsd
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
+BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+USE_LANGUAGES= # none
SUBST_CLASSES+= man
SUBST_SED.man+= -e "s,share/man,${PKGMANDIR},"
@@ -22,8 +25,10 @@
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
for i in fonttools pyftinspect pyftmerge pyftsubset ttx; do \
- mv $$i $$i-${PYVERSSUFFIX}; \
+ ${MV} $${i} $${i}${PYVERSSUFFIX}; \
done
+ cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
+ ${MV} ttx.1 ttx${PYVERSSUFFIX}.1 || ${TRUE}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 08eb8681ecc7 -r f490e07090d2 fonts/py-fonttools/PLIST
--- a/fonts/py-fonttools/PLIST Sun Oct 08 09:24:43 2017 +0000
+++ b/fonts/py-fonttools/PLIST Sun Oct 08 09:39:52 2017 +0000
@@ -1,9 +1,14 @@
-@comment $NetBSD: PLIST,v 1.9 2017/10/02 22:42:47 khorben Exp $
-bin/fonttools-${PYVERSSUFFIX}
-bin/pyftinspect-${PYVERSSUFFIX}
-bin/pyftmerge-${PYVERSSUFFIX}
-bin/pyftsubset-${PYVERSSUFFIX}
-bin/ttx-${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.10 2017/10/08 09:39:52 adam Exp $
+bin/fonttools${PYVERSSUFFIX}
+bin/pyftinspect${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}/top_level.txt
${PYSITELIB}/fontTools/__init__.py
${PYSITELIB}/fontTools/__init__.pyc
${PYSITELIB}/fontTools/__init__.pyo
@@ -202,6 +207,15 @@
${PYSITELIB}/fontTools/subset/__main__.py
${PYSITELIB}/fontTools/subset/__main__.pyc
${PYSITELIB}/fontTools/subset/__main__.pyo
+${PYSITELIB}/fontTools/svgLib/__init__.py
+${PYSITELIB}/fontTools/svgLib/__init__.pyc
+${PYSITELIB}/fontTools/svgLib/__init__.pyo
+${PYSITELIB}/fontTools/svgLib/path/__init__.py
+${PYSITELIB}/fontTools/svgLib/path/__init__.pyc
+${PYSITELIB}/fontTools/svgLib/path/__init__.pyo
+${PYSITELIB}/fontTools/svgLib/path/parser.py
+${PYSITELIB}/fontTools/svgLib/path/parser.pyc
+${PYSITELIB}/fontTools/svgLib/path/parser.pyo
${PYSITELIB}/fontTools/t1Lib/__init__.py
${PYSITELIB}/fontTools/t1Lib/__init__.pyc
${PYSITELIB}/fontTools/t1Lib/__init__.pyo
@@ -256,6 +270,9 @@
${PYSITELIB}/fontTools/ttLib/tables/F_F_T_M_.py
${PYSITELIB}/fontTools/ttLib/tables/F_F_T_M_.pyc
${PYSITELIB}/fontTools/ttLib/tables/F_F_T_M_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/F__e_a_t.py
+${PYSITELIB}/fontTools/ttLib/tables/F__e_a_t.pyc
+${PYSITELIB}/fontTools/ttLib/tables/F__e_a_t.pyo
${PYSITELIB}/fontTools/ttLib/tables/G_D_E_F_.py
${PYSITELIB}/fontTools/ttLib/tables/G_D_E_F_.pyc
${PYSITELIB}/fontTools/ttLib/tables/G_D_E_F_.pyo
@@ -271,6 +288,12 @@
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.py
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.pyc
${PYSITELIB}/fontTools/ttLib/tables/G_S_U_B_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.py
+${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.pyc
+${PYSITELIB}/fontTools/ttLib/tables/G__l_a_t.pyo
+${PYSITELIB}/fontTools/ttLib/tables/G__l_o_c.py
+${PYSITELIB}/fontTools/ttLib/tables/G__l_o_c.pyc
+${PYSITELIB}/fontTools/ttLib/tables/G__l_o_c.pyo
${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
@@ -301,6 +324,12 @@
${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.py
${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyc
${PYSITELIB}/fontTools/ttLib/tables/S_V_G_.pyo
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.py
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyc
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_f.pyo
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.py
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyc
+${PYSITELIB}/fontTools/ttLib/tables/S__i_l_l.pyo
${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.py
${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyc
${PYSITELIB}/fontTools/ttLib/tables/T_S_I_B_.pyo
@@ -352,9 +381,18 @@
${PYSITELIB}/fontTools/ttLib/tables/__init__.py
${PYSITELIB}/fontTools/ttLib/tables/__init__.pyc
${PYSITELIB}/fontTools/ttLib/tables/__init__.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_a_n_k_r.py
+${PYSITELIB}/fontTools/ttLib/tables/_a_n_k_r.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_a_n_k_r.pyo
${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_s_l_n.py
+${PYSITELIB}/fontTools/ttLib/tables/_b_s_l_n.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_b_s_l_n.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_c_i_d_g.py
+${PYSITELIB}/fontTools/ttLib/tables/_c_i_d_g.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_c_i_d_g.pyo
${PYSITELIB}/fontTools/ttLib/tables/_c_m_a_p.py
${PYSITELIB}/fontTools/ttLib/tables/_c_m_a_p.pyc
${PYSITELIB}/fontTools/ttLib/tables/_c_m_a_p.pyo
@@ -376,6 +414,9 @@
${PYSITELIB}/fontTools/ttLib/tables/_g_a_s_p.py
${PYSITELIB}/fontTools/ttLib/tables/_g_a_s_p.pyc
${PYSITELIB}/fontTools/ttLib/tables/_g_a_s_p.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_g_c_i_d.py
+${PYSITELIB}/fontTools/ttLib/tables/_g_c_i_d.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_g_c_i_d.pyo
${PYSITELIB}/fontTools/ttLib/tables/_g_l_y_f.py
${PYSITELIB}/fontTools/ttLib/tables/_g_l_y_f.pyc
${PYSITELIB}/fontTools/ttLib/tables/_g_l_y_f.pyo
@@ -412,6 +453,12 @@
${PYSITELIB}/fontTools/ttLib/tables/_m_e_t_a.py
${PYSITELIB}/fontTools/ttLib/tables/_m_e_t_a.pyc
${PYSITELIB}/fontTools/ttLib/tables/_m_e_t_a.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_t.py
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_t.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_t.pyo
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_x.py
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_x.pyc
+${PYSITELIB}/fontTools/ttLib/tables/_m_o_r_x.pyo
${PYSITELIB}/fontTools/ttLib/tables/_n_a_m_e.py
${PYSITELIB}/fontTools/ttLib/tables/_n_a_m_e.pyc
${PYSITELIB}/fontTools/ttLib/tables/_n_a_m_e.pyo
@@ -442,6 +489,9 @@
${PYSITELIB}/fontTools/ttLib/tables/asciiTable.py
${PYSITELIB}/fontTools/ttLib/tables/asciiTable.pyc
${PYSITELIB}/fontTools/ttLib/tables/asciiTable.pyo
+${PYSITELIB}/fontTools/ttLib/tables/grUtils.py
+${PYSITELIB}/fontTools/ttLib/tables/grUtils.pyc
+${PYSITELIB}/fontTools/ttLib/tables/grUtils.pyo
${PYSITELIB}/fontTools/ttLib/tables/otBase.py
${PYSITELIB}/fontTools/ttLib/tables/otBase.pyc
${PYSITELIB}/fontTools/ttLib/tables/otBase.pyo
@@ -515,9 +565,4 @@
${PYSITELIB}/fontTools/voltLib/parser.py
${PYSITELIB}/fontTools/voltLib/parser.pyc
${PYSITELIB}/fontTools/voltLib/parser.pyo
-${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}/top_level.txt
-man/man1/ttx.1
+man/man1/ttx${PYVERSSUFFIX}.1
diff -r 08eb8681ecc7 -r f490e07090d2 fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo Sun Oct 08 09:24:43 2017 +0000
+++ b/fonts/py-fonttools/distinfo Sun Oct 08 09:39:52 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2017/10/02 22:42:47 khorben Exp $
+$NetBSD: distinfo,v 1.10 2017/10/08 09:39:52 adam Exp $
-SHA1 (fonttools-3.15.1.tar.gz) = 58b7d28cfb7e2b5c71e7f7b3d96a99819daed2e2
-RMD160 (fonttools-3.15.1.tar.gz) = 44fb8e511f4f475b33bf664b77d7f822863ba504
-SHA512 (fonttools-3.15.1.tar.gz) = a5d258c52d56a37f368cf405a0705744e5c0828954ea389359115c3cd0ccc856dd7d699182410a5173e9b9f60c38495abbe1fb01b8a9b6c9263ef7aa93f9ce4b
-Size (fonttools-3.15.1.tar.gz) = 888194 bytes
+SHA1 (fonttools-3.16.0.zip) = a65fb96001a4f01ab1b02b12e72b4c5aab3d3230
+RMD160 (fonttools-3.16.0.zip) = b0df0d7b48b1012aa1b028a407b6a677ad8a96de
+SHA512 (fonttools-3.16.0.zip) = 70236550dc1862856ae38cbf8e34f33ee0068181fe2297a36c4fff15b572d9f0fe469b7c8ae3214dcecf5f742423fc650412bda33fea41b4b5051b68e7804fb3
+Size (fonttools-3.16.0.zip) = 2424740 bytes
Home |
Main Index |
Thread Index |
Old Index