# $NetBSD: Makefile,v 1.104 2024/03/17 13:57:26 wiz Exp $ DISTNAME= fonttools-4.50.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= fonts python MASTER_SITES= ${MASTER_SITE_PYPI:=F/FontTools/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/fonttools/fonttools 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 # woff DEPENDS+= ${PYPKGPREFIX}-brotli>=1.0.1:../../archivers/py-brotli DEPENDS+= ${PYPKGPREFIX}-zopfli>=0.1.4:../../archivers/py-zopfli TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner PYTHON_VERSIONS_INCOMPATIBLE= 27 SUBST_CLASSES+= man SUBST_STAGE.man= pre-configure SUBST_MESSAGE.man= Fixing man page installation path. SUBST_FILES.man+= setup.py SUBST_SED.man+= -e "s,share/man,${PKGMANDIR}," post-install: .for bin in fonttools pyftmerge pyftsubset ttx cd ${DESTDIR}${PREFIX}/bin && \ ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} .endfor cd ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \ ${MV} ttx.1 ttx-${PYVERSSUFFIX}.1 || ${TRUE} .include "../../lang/python/batteries-included.mk" .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk"