View | Details | Raw Unified | Return to bug 77673
Collapse All | Expand All

(-)Makefile (-6 / +8 lines)
Lines 8-14 Link Here
8
PORTNAME=	pybench
8
PORTNAME=	pybench
9
PORTVERSION=	1.0
9
PORTVERSION=	1.0
10
CATEGORIES=	benchmarks python
10
CATEGORIES=	benchmarks python
11
MASTER_SITES=	http://www.lemburg.com/files/python/
11
MASTER_SITES=	http://www.egenix.com/files/python/
12
12
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	An extensible benchmark suite for Python
14
COMMENT=	An extensible benchmark suite for Python
Lines 23-35 Link Here
23
	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
23
	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
24
24
25
do-install:
25
do-install:
26
	@${MKDIR} ${PREFIX}/share/pybench
26
	@${MKDIR} ${DATADIR}
27
	@(cd ${WRKSRC} && ${TAR} --exclude README -c -f - .) \
27
	@(cd ${WRKSRC} && ${TAR} --exclude README -c -f - .) \
28
		| (cd ${PREFIX}/share/pybench && ${TAR} --unlink -x -f -)
28
		| (cd ${DATADIR} && ${TAR} --unlink -x -f -)
29
	@printf '#!/bin/sh\n${PYTHON_CMD} ${PREFIX}/share/pybench/pybench.py "$$@"\n' \
29
	@${PRINTF} '#!/bin/sh\n${PYTHON_CMD} ${DATADIR}/pybench.py "$$@"\n' \
30
		> ${WRKDIR}/pybench.sh
30
		> ${WRKDIR}/pybench.sh
31
	@${MKDIR} ${PREFIX}/share/doc/pybench
31
.if !defined(NOPORTDOCS)
32
	@${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/pybench
32
	@${MKDIR} ${DOCSDIR}
33
	@${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
34
.endif
33
	@${INSTALL_SCRIPT} ${WRKDIR}/pybench.sh ${PREFIX}/bin/pybench
35
	@${INSTALL_SCRIPT} ${WRKDIR}/pybench.sh ${PREFIX}/bin/pybench
34
36
35
.include <bsd.port.mk>
37
.include <bsd.port.mk>
(-)pkg-plist (-61 / +61 lines)
Lines 1-62 Link Here
1
bin/pybench
1
bin/pybench
2
%%DOCSDIR%%/README
2
%%PORTDOCS%%%%DOCSDIR%%/README
3
share/pybench/Arithmetic.py
3
%%DATADIR%%/Arithmetic.py
4
share/pybench/Arithmetic.pyc
4
%%DATADIR%%/Arithmetic.pyc
5
share/pybench/Arithmetic.pyo
5
%%DATADIR%%/Arithmetic.pyo
6
share/pybench/Calls.py
6
%%DATADIR%%/Calls.py
7
share/pybench/Calls.pyc
7
%%DATADIR%%/Calls.pyc
8
share/pybench/Calls.pyo
8
%%DATADIR%%/Calls.pyo
9
share/pybench/CommandLine.py
9
%%DATADIR%%/CommandLine.py
10
share/pybench/CommandLine.pyc
10
%%DATADIR%%/CommandLine.pyc
11
share/pybench/CommandLine.pyo
11
%%DATADIR%%/CommandLine.pyo
12
share/pybench/Constructs.py
12
%%DATADIR%%/Constructs.py
13
share/pybench/Constructs.pyc
13
%%DATADIR%%/Constructs.pyc
14
share/pybench/Constructs.pyo
14
%%DATADIR%%/Constructs.pyo
15
share/pybench/Dict.py
15
%%DATADIR%%/Dict.py
16
share/pybench/Dict.pyc
16
%%DATADIR%%/Dict.pyc
17
share/pybench/Dict.pyo
17
%%DATADIR%%/Dict.pyo
18
share/pybench/Exceptions.py
18
%%DATADIR%%/Exceptions.py
19
share/pybench/Exceptions.pyc
19
%%DATADIR%%/Exceptions.pyc
20
share/pybench/Exceptions.pyo
20
%%DATADIR%%/Exceptions.pyo
21
share/pybench/Imports.py
21
%%DATADIR%%/Imports.py
22
share/pybench/Imports.pyc
22
%%DATADIR%%/Imports.pyc
23
share/pybench/Imports.pyo
23
%%DATADIR%%/Imports.pyo
24
share/pybench/Instances.py
24
%%DATADIR%%/Instances.py
25
share/pybench/Instances.pyc
25
%%DATADIR%%/Instances.pyc
26
share/pybench/Instances.pyo
26
%%DATADIR%%/Instances.pyo
27
share/pybench/Lists.py
27
%%DATADIR%%/Lists.py
28
share/pybench/Lists.pyc
28
%%DATADIR%%/Lists.pyc
29
share/pybench/Lists.pyo
29
%%DATADIR%%/Lists.pyo
30
share/pybench/Lookups.py
30
%%DATADIR%%/Lookups.py
31
share/pybench/Lookups.pyc
31
%%DATADIR%%/Lookups.pyc
32
share/pybench/Lookups.pyo
32
%%DATADIR%%/Lookups.pyo
33
share/pybench/Numbers.py
33
%%DATADIR%%/Numbers.py
34
share/pybench/Numbers.pyc
34
%%DATADIR%%/Numbers.pyc
35
share/pybench/Numbers.pyo
35
%%DATADIR%%/Numbers.pyo
36
share/pybench/Setup.py
36
%%DATADIR%%/Setup.py
37
share/pybench/Setup.pyc
37
%%DATADIR%%/Setup.pyc
38
share/pybench/Setup.pyo
38
%%DATADIR%%/Setup.pyo
39
share/pybench/Strings.py
39
%%DATADIR%%/Strings.py
40
share/pybench/Strings.pyc
40
%%DATADIR%%/Strings.pyc
41
share/pybench/Strings.pyo
41
%%DATADIR%%/Strings.pyo
42
share/pybench/Tuples.py
42
%%DATADIR%%/Tuples.py
43
share/pybench/Tuples.pyc
43
%%DATADIR%%/Tuples.pyc
44
share/pybench/Tuples.pyo
44
%%DATADIR%%/Tuples.pyo
45
share/pybench/Unicode.py
45
%%DATADIR%%/Unicode.py
46
share/pybench/Unicode.pyc
46
%%DATADIR%%/Unicode.pyc
47
share/pybench/Unicode.pyo
47
%%DATADIR%%/Unicode.pyo
48
share/pybench/package/__init__.py
48
%%DATADIR%%/package/__init__.py
49
share/pybench/package/__init__.pyc
49
%%DATADIR%%/package/__init__.pyc
50
share/pybench/package/__init__.pyo
50
%%DATADIR%%/package/__init__.pyo
51
share/pybench/package/submodule.py
51
%%DATADIR%%/package/submodule.py
52
share/pybench/package/submodule.pyc
52
%%DATADIR%%/package/submodule.pyc
53
share/pybench/package/submodule.pyo
53
%%DATADIR%%/package/submodule.pyo
54
share/pybench/platform.py
54
%%DATADIR%%/platform.py
55
share/pybench/platform.pyc
55
%%DATADIR%%/platform.pyc
56
share/pybench/platform.pyo
56
%%DATADIR%%/platform.pyo
57
share/pybench/pybench.py
57
%%DATADIR%%/pybench.py
58
share/pybench/pybench.pyc
58
%%DATADIR%%/pybench.pyc
59
share/pybench/pybench.pyo
59
%%DATADIR%%/pybench.pyo
60
@dirrm share/pybench/package
60
@dirrm %%DATADIR%%/package
61
@dirrm share/pybench
61
@dirrm %%DATADIR%%
62
@dirrm %%DOCSDIR%%
62
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 77673