| @@ -1,49 +1,46 @@ | | | @@ -1,49 +1,46 @@ |
1 | # $NetBSD: Makefile,v 1.25 2019/09/02 13:19:38 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.26 2020/02/01 19:56:21 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= Cheetah-2.4.4 | | 3 | DISTNAME= Cheetah-2.4.4 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= devel | | 6 | CATEGORIES= devel python |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheetah/} | | 7 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheetah/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.cheetahtemplate.org/ | | 10 | HOMEPAGE= https://www.cheetahtemplate.org/ |
11 | COMMENT= Python-powered template engine and code-generator | | 11 | COMMENT= Python-powered template engine and code-generator |
12 | | | 12 | |
13 | CONFLICTS= Cheetah-[0-9]* | | 13 | CONFLICTS= Cheetah-[0-9]* |
14 | DEPENDS+= ${PYPKGPREFIX}-markdown>=2.0.1:../../textproc/py-markdown | | 14 | DEPENDS+= ${PYPKGPREFIX}-markdown>=2.0.1:../../textproc/py-markdown |
15 | | | 15 | |
16 | USE_LANGUAGES= c | | | |
17 | | | | |
18 | PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 2.4.4 | | | |
19 | | | | |
20 | REPLACE_PYTHON+= SetupTools.py | | | |
21 | REPLACE_PYTHON+= bin/cheetah | | | |
22 | REPLACE_PYTHON+= bin/cheetah-analyze | | | |
23 | REPLACE_PYTHON+= bin/cheetah-compile | | | |
24 | REPLACE_PYTHON+= cheetah/CheetahWrapper.py | | | |
25 | REPLACE_PYTHON+= cheetah/Compiler.py | | | |
26 | REPLACE_PYTHON+= cheetah/DirectiveAnalyzer.py | | 16 | REPLACE_PYTHON+= cheetah/DirectiveAnalyzer.py |
27 | REPLACE_PYTHON+= cheetah/ImportHooks.py | | 17 | REPLACE_PYTHON+= cheetah/ImportHooks.py |
28 | REPLACE_PYTHON+= cheetah/NameMapper.py | | 18 | REPLACE_PYTHON+= cheetah/NameMapper.py |
29 | REPLACE_PYTHON+= cheetah/Parser.py | | 19 | REPLACE_PYTHON+= cheetah/Parser.py |
30 | REPLACE_PYTHON+= cheetah/Servlet.py | | 20 | REPLACE_PYTHON+= cheetah/Servlet.py |
31 | REPLACE_PYTHON+= cheetah/Tests/Analyzer.py | | 21 | REPLACE_PYTHON+= cheetah/Tests/Analyzer.py |
32 | REPLACE_PYTHON+= cheetah/Tests/CheetahWrapper.py | | 22 | REPLACE_PYTHON+= cheetah/Tests/CheetahWrapper.py |
33 | REPLACE_PYTHON+= cheetah/Tests/Cheps.py | | 23 | REPLACE_PYTHON+= cheetah/Tests/Cheps.py |
34 | REPLACE_PYTHON+= cheetah/Tests/Filters.py | | 24 | REPLACE_PYTHON+= cheetah/Tests/Filters.py |
35 | REPLACE_PYTHON+= cheetah/Tests/Misc.py | | 25 | REPLACE_PYTHON+= cheetah/Tests/Misc.py |
36 | REPLACE_PYTHON+= cheetah/Tests/NameMapper.py | | 26 | REPLACE_PYTHON+= cheetah/Tests/NameMapper.py |
37 | REPLACE_PYTHON+= cheetah/Tests/Parser.py | | 27 | REPLACE_PYTHON+= cheetah/Tests/Parser.py |
38 | REPLACE_PYTHON+= cheetah/Tests/Performance.py | | 28 | REPLACE_PYTHON+= cheetah/Tests/Performance.py |
39 | REPLACE_PYTHON+= cheetah/Tests/Regressions.py | | 29 | REPLACE_PYTHON+= cheetah/Tests/Regressions.py |
40 | REPLACE_PYTHON+= cheetah/Tests/SyntaxAndOutput.py | | 30 | REPLACE_PYTHON+= cheetah/Tests/SyntaxAndOutput.py |
41 | REPLACE_PYTHON+= cheetah/Tests/Template.py | | 31 | REPLACE_PYTHON+= cheetah/Tests/Template.py |
42 | REPLACE_PYTHON+= cheetah/Tests/Test.py | | 32 | REPLACE_PYTHON+= cheetah/Tests/Test.py |
43 | REPLACE_PYTHON+= cheetah/Tests/Unicode.py | | 33 | REPLACE_PYTHON+= cheetah/Tests/Unicode.py |
44 | REPLACE_PYTHON+= cheetah/Utils/Misc.py | | 34 | REPLACE_PYTHON+= cheetah/Utils/Misc.py |
45 | REPLACE_PYTHON+= setup.py | | 35 | |
| | | 36 | PYTHON_VERSIONS_ACCEPTED= 27 # for 3.x, use py-cheetah3 |
| | | 37 | |
| | | 38 | post-install: |
| | | 39 | cd ${DESTDIR}${PREFIX}/bin && \ |
| | | 40 | ${MV} cheetah cheetah-${PYVERSSUFFIX} && \ |
| | | 41 | ${MV} cheetah-analyze cheetah-analyze-${PYVERSSUFFIX} && \ |
| | | 42 | ${MV} cheetah-compile cheetah-compile-${PYVERSSUFFIX} || ${TRUE} |
46 | | | 43 | |
47 | .include "../../lang/python/application.mk" | | 44 | .include "../../lang/python/application.mk" |
48 | .include "../../lang/python/egg.mk" | | 45 | .include "../../lang/python/egg.mk" |
49 | .include "../../mk/bsd.pkg.mk" | | 46 | .include "../../mk/bsd.pkg.mk" |