Line 0
Link Here
|
|
|
1 |
# $FreeBSD$ |
2 |
|
3 |
PORTNAME= oslotest |
4 |
DISTVERSION= 3.2.0 |
5 |
CATEGORIES= devel python |
6 |
MASTER_SITES= CHEESESHOP |
7 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
8 |
|
9 |
MAINTAINER= freebsd_ports@k-worx.org |
10 |
COMMENT= Oslo test framework |
11 |
|
12 |
LICENSE= APACHE20 |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
|
15 |
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} |
16 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ |
17 |
${PYTHON_PKGNAMEPREFIX}python-subunit>=1.0.0:devel/py-python-subunit@${PY_FLAVOR} \ |
18 |
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ |
19 |
${PYTHON_PKGNAMEPREFIX}testrepository>=0.0.18:devel/py-testrepository@${PY_FLAVOR} \ |
20 |
${PYTHON_PKGNAMEPREFIX}testtools>=2.2.0:devel/py-testtools@${PY_FLAVOR} \ |
21 |
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ |
22 |
${PYTHON_PKGNAMEPREFIX}mox3>=0.20.0:devel/py-mox3@${PY_FLAVOR} \ |
23 |
${PYTHON_PKGNAMEPREFIX}os-client-config>=1.28.0:devel/py-os-client-config@${PY_FLAVOR} \ |
24 |
bash>0:shells/bash |
25 |
|
26 |
USES= python shebangfix |
27 |
USE_PYTHON= distutils concurrent autoplist |
28 |
SHEBANG_FILES= tools/oslo_debug_helper \ |
29 |
tools/oslo_run_cross_tests \ |
30 |
tools/oslo_run_pre_release_tests |
31 |
|
32 |
NO_ARCH= yes |
33 |
PORTDOCS= * |
34 |
|
35 |
OPTIONS_DEFINE= DOCS |
36 |
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6.2:textproc/py-sphinx@${PY_FLAVOR} \ |
37 |
${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=1.18.1:textproc/py-openstackdocstheme@${PY_FLAVOR} \ |
38 |
${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ |
39 |
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ |
40 |
${PYTHON_PKGNAMEPREFIX}debtcollector>=0:devel/py-debtcollector@${PY_FLAVOR} \ |
41 |
${PYTHON_PKGNAMEPREFIX}os-client-config>=1.28.0:devel/py-os-client-config@${PY_FLAVOR} \ |
42 |
${PYTHON_PKGNAMEPREFIX}mox3>=0.20.0:devel/py-mox3@${PY_FLAVOR} \ |
43 |
${PYTHON_PKGNAMEPREFIX}oslo.config>=5.2.0:devel/py-oslo.config@${PY_FLAVOR} |
44 |
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" |
45 |
|
46 |
post-install-DOCS-on: |
47 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
48 |
(cd ${WRKSRC}/doc/build/html && \ |
49 |
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ |
50 |
"! -name .buildinfo -and ! -name objects.inv") |
51 |
|
52 |
.include <bsd.port.mk> |