# $NetBSD: Makefile,v 1.8 2023/12/18 07:17:38 wiz Exp $ DISTNAME= gi-docgen-2023.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=g/gi-docgen/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://gitlab.gnome.org/GNOME/gi-docgen COMMENT= Documentation tool for GObject-based libraries LICENSE= gnu-gpl-v3 AND apache-2.0 AND cc0-1.0-universal TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-markdown>=3.2:../../textproc/py-markdown DEPENDS+= ${PYPKGPREFIX}-markupsafe>=1:../../textproc/py-markupsafe DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging DEPENDS+= ${PYPKGPREFIX}-pygments>=2:../../textproc/py-pygments DEPENDS+= ${PYPKGPREFIX}-jinja2>=2:../../textproc/py-jinja2 DEPENDS+= ${PYPKGPREFIX}-typogrify>=2:../../textproc/py-typogrify PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/pyversion.mk" .if ${PYTHON_VERSION} < 311 DEPENDS+= ${PYPKGPREFIX}-tomli>=0:../../textproc/py-tomli .endif PYTHON_SELF_CONFLICT= yes SUBST_CLASSES+= prefix SUBST_STAGE.prefix= pre-configure SUBST_MESSAGE.prefix= Fixing PREFIX. SUBST_FILES.prefix+= gidocgen/utils.py SUBST_SED.prefix+= -e 's,/usr/local,${PREFIX},g' INSTALLATION_DIRS= ${PKGMANDIR}/man1 .include "../../mk/bsd.prefs.mk" post-install: .if ${PKGMANDIR} != "share/man" ${MV} ${DESTDIR}${PREFIX}/share/man/man1/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .endif .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk"