2019-07-04 14:09:08 +02:00
|
|
|
# $NetBSD: Makefile,v 1.58 2019/07/04 12:09:08 adam Exp $
|
2004-02-19 01:22:41 +01:00
|
|
|
|
2019-07-04 14:09:08 +02:00
|
|
|
DISTNAME= fonttools-3.43.1
|
2016-06-30 19:56:14 +02:00
|
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
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.
2017-10-08 11:39:52 +02:00
|
|
|
CATEGORIES= fonts python
|
|
|
|
MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/}
|
|
|
|
EXTRACT_SUFX= .zip
|
2004-02-19 01:22:41 +01:00
|
|
|
|
2016-06-30 19:56:14 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2017-11-06 14:34:30 +01:00
|
|
|
HOMEPAGE= https://github.com/fonttools/fonttools
|
2016-06-30 19:56:14 +02:00
|
|
|
COMMENT= Library for manipulating fonts
|
2017-12-22 07:07:42 +01:00
|
|
|
LICENSE= mit
|
2004-02-19 01:22:41 +01:00
|
|
|
|
2018-07-05 15:13:24 +02:00
|
|
|
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
|
2019-02-12 09:58:14 +01:00
|
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-fs-[0-9]*:../../filesystems/py-fs
|
2019-01-16 09:40:39 +01:00
|
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
|
|
|
|
TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
|
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.
2017-10-08 11:39:52 +02:00
|
|
|
|
|
|
|
USE_LANGUAGES= # none
|
2016-06-30 19:56:14 +02:00
|
|
|
|
2019-01-16 09:40:39 +01:00
|
|
|
PYSETUPTESTTARGET= pytest
|
|
|
|
|
2016-06-30 19:56:14 +02:00
|
|
|
SUBST_CLASSES+= man
|
|
|
|
SUBST_STAGE.man= pre-configure
|
|
|
|
SUBST_MESSAGE.man= Fixing man page installation path.
|
2018-01-04 21:40:36 +01:00
|
|
|
SUBST_FILES.man+= setup.py
|
|
|
|
SUBST_SED.man+= -e "s,share/man,${PKGMANDIR},"
|
2011-10-29 13:40:27 +02:00
|
|
|
|
2016-06-30 19:56:14 +02:00
|
|
|
post-install:
|
|
|
|
cd ${DESTDIR}${PREFIX}/bin && \
|
2019-03-27 07:33:09 +01:00
|
|
|
for i in fonttools pyftmerge pyftsubset ttx; do \
|
2018-11-02 10:59:31 +01:00
|
|
|
${MV} $${i} $${i}-${PYVERSSUFFIX}; \
|
2016-06-30 19:56:14 +02:00
|
|
|
done
|
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.
2017-10-08 11:39:52 +02:00
|
|
|
cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
|
2018-11-02 10:59:31 +01:00
|
|
|
${MV} ttx.1 ttx-${PYVERSSUFFIX}.1 || ${TRUE}
|
2004-02-19 01:22:41 +01:00
|
|
|
|
2016-06-30 19:56:14 +02:00
|
|
|
.include "../../lang/python/egg.mk"
|
2004-02-19 01:22:41 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|