xref: /mports/x11-fonts/py-opentype-sanitizer/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	opentype-sanitizer
2PORTVERSION=	9.1.0
3PORTREVISION=	1
4CATEGORIES=	x11-fonts python
5MASTER_SITES=	PYPI
6PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Python wrapper for the OpenType Sanitizer
10WWW=		https://github.com/googlefonts/ots-python
11
12LICENSE=	bsd3
13LICENSE_FILE=	${WRKSRC}/LICENSE
14
15BUILD_DEPENDS=	${PY_SETUPTOOLS} \
16		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
17		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
18RUN_DEPENDS=	ots-sanitize:x11-fonts/ots
19
20USES=		python
21USE_PYTHON=	autoplist concurrent pep517 pytest
22
23LDFLAGS+=	-lpython${PYTHON_VER}${PYTHON_ABIVER}
24
25post-patch:
26	@${MV} ${WRKSRC}/build.py ${WRKSRC}/build_ext.py
27	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/python/ots/__init__.py
28	@${RM} -r ${WRKSRC}/src/c/
29
30post-install:
31	${FIND} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
32
33.include <bsd.port.mk>
34

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026