Mon Dec 18 07:17:39 2023 UTC ()
py-gi-docgen: add missing tool


(wiz)
diff -r1.7 -r1.8 pkgsrc/devel/py-gi-docgen/Makefile

cvs diff -r1.7 -r1.8 pkgsrc/devel/py-gi-docgen/Makefile (switch to unified diff)

--- pkgsrc/devel/py-gi-docgen/Makefile 2023/12/07 20:05:10 1.7
+++ pkgsrc/devel/py-gi-docgen/Makefile 2023/12/18 07:17:38 1.8
@@ -1,48 +1,49 @@ @@ -1,48 +1,49 @@
1# $NetBSD: Makefile,v 1.7 2023/12/07 20:05:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2023/12/18 07:17:38 wiz Exp $
2 2
3DISTNAME= gi-docgen-2023.3 3DISTNAME= gi-docgen-2023.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel python 6CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=g/gi-docgen/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=g/gi-docgen/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://gitlab.gnome.org/GNOME/gi-docgen 10HOMEPAGE= https://gitlab.gnome.org/GNOME/gi-docgen
11COMMENT= Documentation tool for GObject-based libraries 11COMMENT= Documentation tool for GObject-based libraries
12LICENSE= gnu-gpl-v3 AND apache-2.0 AND cc0-1.0-universal 12LICENSE= gnu-gpl-v3 AND apache-2.0 AND cc0-1.0-universal
13 13
 14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
14DEPENDS+= ${PYPKGPREFIX}-markdown>=3.2:../../textproc/py-markdown 16DEPENDS+= ${PYPKGPREFIX}-markdown>=3.2:../../textproc/py-markdown
15DEPENDS+= ${PYPKGPREFIX}-markupsafe>=1:../../textproc/py-markupsafe 17DEPENDS+= ${PYPKGPREFIX}-markupsafe>=1:../../textproc/py-markupsafe
16DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging 18DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
17DEPENDS+= ${PYPKGPREFIX}-pygments>=2:../../textproc/py-pygments 19DEPENDS+= ${PYPKGPREFIX}-pygments>=2:../../textproc/py-pygments
18DEPENDS+= ${PYPKGPREFIX}-jinja2>=2:../../textproc/py-jinja2 20DEPENDS+= ${PYPKGPREFIX}-jinja2>=2:../../textproc/py-jinja2
19DEPENDS+= ${PYPKGPREFIX}-typogrify>=2:../../textproc/py-typogrify 21DEPENDS+= ${PYPKGPREFIX}-typogrify>=2:../../textproc/py-typogrify
20TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 
21 22
22PYTHON_VERSIONS_INCOMPATIBLE= 27 23PYTHON_VERSIONS_INCOMPATIBLE= 27
23 24
24.include "../../lang/python/pyversion.mk" 25.include "../../lang/python/pyversion.mk"
25 26
26.if ${PYTHON_VERSION} < 311 27.if ${PYTHON_VERSION} < 311
27DEPENDS+= ${PYPKGPREFIX}-tomli>=0:../../textproc/py-tomli 28DEPENDS+= ${PYPKGPREFIX}-tomli>=0:../../textproc/py-tomli
28.endif 29.endif
29 30
30PYTHON_SELF_CONFLICT= yes 31PYTHON_SELF_CONFLICT= yes
31 32
32SUBST_CLASSES+= prefix 33SUBST_CLASSES+= prefix
33SUBST_STAGE.prefix= pre-configure 34SUBST_STAGE.prefix= pre-configure
34SUBST_MESSAGE.prefix= Fixing PREFIX. 35SUBST_MESSAGE.prefix= Fixing PREFIX.
35SUBST_FILES.prefix+= gidocgen/utils.py 36SUBST_FILES.prefix+= gidocgen/utils.py
36SUBST_SED.prefix+= -e 's,/usr/local,${PREFIX},g' 37SUBST_SED.prefix+= -e 's,/usr/local,${PREFIX},g'
37 38
38INSTALLATION_DIRS= ${PKGMANDIR}/man1 39INSTALLATION_DIRS= ${PKGMANDIR}/man1
39 40
40.include "../../mk/bsd.prefs.mk" 41.include "../../mk/bsd.prefs.mk"
41 42
42post-install: 43post-install:
43.if ${PKGMANDIR} != "share/man" 44.if ${PKGMANDIR} != "share/man"
44 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 45 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
45.endif 46.endif
46 47
47.include "../../lang/python/wheel.mk" 48.include "../../lang/python/wheel.mk"
48.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"