| @@ -1,54 +1,47 @@ | | | @@ -1,54 +1,47 @@ |
1 | # $NetBSD: Makefile,v 1.10 2020/04/24 21:51:54 nils Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2020/05/23 09:15:13 rillig Exp $ |
2 | | | 2 | |
3 | DISTNAME= pelican-4.2.0 | | 3 | DISTNAME= pelican-4.2.0 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 2 |
5 | GITHUB_PROJECT= pelican | | 5 | GITHUB_PROJECT= pelican |
6 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 6 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
7 | CATEGORIES= www textproc | | 7 | CATEGORIES= www textproc |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=getpelican/} | | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=getpelican/} |
9 | | | 9 | |
10 | MAINTAINER= nils@NetBSD.org | | 10 | MAINTAINER= nils@NetBSD.org |
11 | HOMEPAGE= https://blog.getpelican.com/ | | 11 | HOMEPAGE= https://blog.getpelican.com/ |
12 | COMMENT= Static site generator that supports Markdown and reST syntax | | 12 | COMMENT= Static site generator that supports Markdown and reST syntax |
13 | LICENSE= gnu-agpl-v3 | | 13 | LICENSE= gnu-agpl-v3 |
14 | | | 14 | |
15 | DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils | | 15 | DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils |
16 | DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown | | 16 | DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown |
17 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.7:../../textproc/py-jinja2 | | 17 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.7:../../textproc/py-jinja2 |
18 | DEPENDS+= ${PYPKGPREFIX}-pygments>=1.4:../../textproc/py-pygments | | 18 | DEPENDS+= ${PYPKGPREFIX}-pygments>=1.4:../../textproc/py-pygments |
19 | DEPENDS+= ${PYPKGPREFIX}-feedgenerator>=1.9:../../www/py-feedgenerator | | 19 | DEPENDS+= ${PYPKGPREFIX}-feedgenerator>=1.9:../../www/py-feedgenerator |
20 | DEPENDS+= ${PYPKGPREFIX}-pytz>=0a:../../time/py-pytz | | 20 | DEPENDS+= ${PYPKGPREFIX}-pytz>=0a:../../time/py-pytz |
21 | DEPENDS+= ${PYPKGPREFIX}-blinker-[0-9]*:../../devel/py-blinker | | 21 | DEPENDS+= ${PYPKGPREFIX}-blinker-[0-9]*:../../devel/py-blinker |
22 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode | | 22 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode |
23 | DEPENDS+= ${PYPKGPREFIX}-six>=1.4:../../lang/py-six | | 23 | DEPENDS+= ${PYPKGPREFIX}-six>=1.4:../../lang/py-six |
24 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil | | 24 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil |
25 | | | 25 | |
26 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:build | | 26 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:build |
27 | | | 27 | |
28 | USE_TOOLS+= bash:run make:build sed:build | | 28 | USE_TOOLS+= make:build sed:build |
29 | | | 29 | |
30 | REPLACE_PYTHON+= pelican/tools/pelican_import.py | | 30 | REPLACE_PYTHON+= pelican/tools/pelican_import.py |
31 | REPLACE_PYTHON+= pelican/tools/pelican_quickstart.py | | 31 | REPLACE_PYTHON+= pelican/tools/pelican_quickstart.py |
32 | REPLACE_PYTHON+= pelican/tools/pelican_themes.py | | 32 | REPLACE_PYTHON+= pelican/tools/pelican_themes.py |
33 | REPLACE_PYTHON+= pelican/tools/templates/pelicanconf.py.in | | | |
34 | REPLACE_PYTHON+= pelican/tools/templates/publishconf.py.in | | | |
35 | REPLACE_PYTHON+= pelican/tools/templates/publishconf.py.jinja2 | | 33 | REPLACE_PYTHON+= pelican/tools/templates/publishconf.py.jinja2 |
36 | | | 34 | |
37 | REPLACE_INTERPRETER+= bash | | | |
38 | REPLACE.bash.old= /usr/bin/env bash | | | |
39 | REPLACE.bash.new= ${TOOLS_PATH.bash} | | | |
40 | REPLACE_FILES.bash= pelican/tools/templates/develop_server.sh.in | | | |
41 | | | | |
42 | SUBST_CLASSES+= version | | 35 | SUBST_CLASSES+= version |
43 | SUBST_STAGE.version= pre-build | | 36 | SUBST_STAGE.version= pre-build |
44 | SUBST_MESSAGE.version= Removing useless import of pelican. | | 37 | SUBST_MESSAGE.version= Removing useless import of pelican. |
45 | SUBST_FILES.version= docs/conf.py | | 38 | SUBST_FILES.version= docs/conf.py |
46 | SUBST_SED.version= -e 's,from pelican import __version__,__version__ = "${PKGVERSION_NOREV}",g' | | 39 | SUBST_SED.version= -e 's,from pelican import __version__,__version__ = "${PKGVERSION_NOREV}",g' |
47 | | | 40 | |
48 | DOCDIR= ${PREFIX}/share/doc/pelican | | 41 | DOCDIR= ${PREFIX}/share/doc/pelican |
49 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1/ ${DOCDIR} | | 42 | INSTALLATION_DIRS+= ${PKGMANDIR}/man1/ ${DOCDIR} |
50 | MANPAGES= pelican-themes.1 pelican-theming.1 pelican.1 | | 43 | MANPAGES= pelican-themes.1 pelican-theming.1 pelican.1 |
51 | | | 44 | |
52 | TXTDOCFILES= changelog.txt content.txt contribute.txt faq.txt \ | | 45 | TXTDOCFILES= changelog.txt content.txt contribute.txt faq.txt \ |
53 | importer.txt index.txt install.txt internals.txt \ | | 46 | importer.txt index.txt install.txt internals.txt \ |
54 | pelican-themes.txt plugins.txt publish.txt quickstart.txt \ | | 47 | pelican-themes.txt plugins.txt publish.txt quickstart.txt \ |