| @@ -1,39 +1,40 @@ | | | @@ -1,39 +1,40 @@ |
1 | # $NetBSD: Makefile,v 1.12 2020/10/05 19:34:51 nils Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2020/12/25 22:07:24 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= pelican-4.5.0 | | 3 | DISTNAME= pelican-4.5.0 |
4 | GITHUB_PROJECT= pelican | | 4 | GITHUB_PROJECT= pelican |
5 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 5 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
6 | CATEGORIES= www textproc | | 6 | CATEGORIES= www textproc |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=getpelican/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=getpelican/} |
8 | | | 8 | |
9 | MAINTAINER= nils@NetBSD.org | | 9 | MAINTAINER= nils@NetBSD.org |
10 | HOMEPAGE= https://blog.getpelican.com/ | | 10 | HOMEPAGE= https://blog.getpelican.com/ |
11 | COMMENT= Static site generator that supports Markdown and reST syntax | | 11 | COMMENT= Static site generator that supports Markdown and reST syntax |
12 | LICENSE= gnu-agpl-v3 | | 12 | LICENSE= gnu-agpl-v3 |
13 | | | 13 | |
14 | DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils | | 14 | DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils |
15 | DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown | | 15 | DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown |
16 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.7:../../textproc/py-jinja2 | | 16 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.7:../../textproc/py-jinja2 |
17 | DEPENDS+= ${PYPKGPREFIX}-pygments>=1.4:../../textproc/py-pygments | | 17 | DEPENDS+= ${PYPKGPREFIX}-pygments>=1.4:../../textproc/py-pygments |
18 | DEPENDS+= ${PYPKGPREFIX}-feedgenerator>=1.9:../../www/py-feedgenerator | | 18 | DEPENDS+= ${PYPKGPREFIX}-feedgenerator>=1.9:../../www/py-feedgenerator |
19 | DEPENDS+= ${PYPKGPREFIX}-pytz>=0a:../../time/py-pytz | | 19 | DEPENDS+= ${PYPKGPREFIX}-pytz>=0a:../../time/py-pytz |
20 | DEPENDS+= ${PYPKGPREFIX}-blinker-[0-9]*:../../devel/py-blinker | | 20 | DEPENDS+= ${PYPKGPREFIX}-blinker-[0-9]*:../../devel/py-blinker |
21 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode | | 21 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode |
22 | DEPENDS+= ${PYPKGPREFIX}-six>=1.4:../../lang/py-six | | 22 | DEPENDS+= ${PYPKGPREFIX}-six>=1.4:../../lang/py-six |
23 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil | | 23 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil |
24 | | | 24 | |
25 | # Starting version 4.5.0, Pelican removed support for Python 2.7 | | 25 | # Starting version 4.5.0, Pelican removed support for Python 2.7 |
26 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 26 | # Character encoding PLIST problems with Python 3.6 |
| | | 27 | PYTHON_VERSIONS_INCOMPATIBLE= 27 36 |
27 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:build | | 28 | PYTHON_VERSIONED_DEPENDENCIES= sphinx:build |
28 | | | 29 | |
29 | USE_TOOLS+= make:build sed:build | | 30 | USE_TOOLS+= make:build sed:build |
30 | | | 31 | |
31 | REPLACE_PYTHON+= pelican/tools/pelican_import.py | | 32 | REPLACE_PYTHON+= pelican/tools/pelican_import.py |
32 | REPLACE_PYTHON+= pelican/tools/pelican_quickstart.py | | 33 | REPLACE_PYTHON+= pelican/tools/pelican_quickstart.py |
33 | REPLACE_PYTHON+= pelican/tools/pelican_themes.py | | 34 | REPLACE_PYTHON+= pelican/tools/pelican_themes.py |
34 | REPLACE_PYTHON+= pelican/tools/templates/publishconf.py.jinja2 | | 35 | REPLACE_PYTHON+= pelican/tools/templates/publishconf.py.jinja2 |
35 | | | 36 | |
36 | SUBST_CLASSES+= version | | 37 | SUBST_CLASSES+= version |
37 | SUBST_STAGE.version= pre-build | | 38 | SUBST_STAGE.version= pre-build |
38 | SUBST_MESSAGE.version= Removing useless import of pelican. | | 39 | SUBST_MESSAGE.version= Removing useless import of pelican. |
39 | SUBST_FILES.version= docs/conf.py | | 40 | SUBST_FILES.version= docs/conf.py |