Lines 2-9
Link Here
|
2 |
|
2 |
|
3 |
PORTNAME= kyua |
3 |
PORTNAME= kyua |
4 |
PORTVERSION= 0.13 |
4 |
PORTVERSION= 0.13 |
5 |
PORTEPOCH= 3 |
|
|
6 |
PORTREVISION= 4 |
5 |
PORTREVISION= 4 |
|
|
6 |
PORTEPOCH= 3 |
7 |
CATEGORIES= devel |
7 |
CATEGORIES= devel |
8 |
MASTER_SITES= https://github.com/jmmv/kyua/releases/download/${PORTNAME}-${PORTVERSION}/ \ |
8 |
MASTER_SITES= https://github.com/jmmv/kyua/releases/download/${PORTNAME}-${PORTVERSION}/ \ |
9 |
LOCAL/jmmv |
9 |
LOCAL/jmmv |
Lines 14-26
COMMENT= Testing framework for infrastru
Link Here
|
14 |
LICENSE= BSD3CLAUSE |
14 |
LICENSE= BSD3CLAUSE |
15 |
|
15 |
|
16 |
LIB_DEPENDS= liblutok.so:devel/lutok |
16 |
LIB_DEPENDS= liblutok.so:devel/lutok |
17 |
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3 |
17 |
|
|
|
18 |
USES= lua pkgconfig sqlite |
18 |
|
19 |
|
19 |
CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]* |
20 |
CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]* |
20 |
|
21 |
|
21 |
GNU_CONFIGURE= yes |
22 |
GNU_CONFIGURE= yes |
22 |
USES= lua pkgconfig |
|
|
23 |
|
24 |
TESTS_USER= tests |
23 |
TESTS_USER= tests |
25 |
USERS= ${TESTS_USER} |
24 |
USERS= ${TESTS_USER} |
26 |
SUB_FILES= kyua.conf |
25 |
SUB_FILES= kyua.conf |
Lines 28-57
SUB_LIST= TESTS_USER=${TESTS_USER}
Link Here
|
28 |
|
27 |
|
29 |
OPTIONS_DEFINE= DOCS EXAMPLES TEST |
28 |
OPTIONS_DEFINE= DOCS EXAMPLES TEST |
30 |
OPTIONS_DEFAULT=TEST |
29 |
OPTIONS_DEFAULT=TEST |
31 |
|
|
|
32 |
OPTIONS_SUB= yes |
30 |
OPTIONS_SUB= yes |
33 |
TEST_CONFIGURE_WITH= atf |
31 |
|
|
|
32 |
DOCS_VARS_OFF= MAKE_FLAGS+=doc_DATA= |
33 |
EXAMPLES_VARS_OFF= MAKE_FLAGS+=dist_examples_DATA= |
34 |
TEST_BUILD_DEPENDS= atf>=0.21:devel/atf |
34 |
TEST_BUILD_DEPENDS= atf>=0.21:devel/atf |
|
|
35 |
TEST_CONFIGURE_WITH= atf |
35 |
TEST_RUN_DEPENDS= atf>=0.21:devel/atf |
36 |
TEST_RUN_DEPENDS= atf>=0.21:devel/atf |
36 |
|
37 |
|
37 |
.include <bsd.port.options.mk> |
38 |
CONFIGURE_ARGS= --without-doxygen --docdir=${DOCSDIR} |
38 |
|
39 |
MAKE_FLAGS+= examplesdir=${EXAMPLESDIR} pkgdatadir=${DATADIR} |
39 |
CONFIGURE_ARGS+= --without-doxygen |
|
|
40 |
CONFIGURE_ARGS+= --docdir=${DOCSDIR} |
41 |
MAKE_FLAGS+= examplesdir=${EXAMPLESDIR} |
42 |
MAKE_FLAGS+= pkgdatadir=${DATADIR} |
43 |
|
44 |
.if ! ${PORT_OPTIONS:MDOCS} |
45 |
MAKE_FLAGS+= doc_DATA= |
46 |
.endif |
47 |
.if ! ${PORT_OPTIONS:MEXAMPLES} |
48 |
MAKE_FLAGS+= dist_examples_DATA= |
49 |
.endif |
50 |
|
40 |
|
51 |
post-install: |
41 |
post-install: |
52 |
${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua/ |
42 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua/ |
53 |
${INSTALL_DATA} ${WRKDIR}/kyua.conf ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample |
43 |
${INSTALL_DATA} ${WRKDIR}/kyua.conf ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample |
54 |
${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \ |
44 |
${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top ${STAGEDIR}${PREFIX}/tests/Kyuafile |
55 |
${STAGEDIR}${PREFIX}/tests/Kyuafile |
|
|
56 |
|
45 |
|
57 |
.include <bsd.port.mk> |
46 |
.include <bsd.port.mk> |