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