svn commit: r566671 - in head/devel/kyua: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sat Feb 27 07:05:22 UTC 2021
Author: tobik
Date: Sat Feb 27 07:05:21 2021
New Revision: 566671
URL: https://svnweb.freebsd.org/changeset/ports/566671
Log:
devel/kyua: Pet portlint
Also while here replace MAKE_FLAGS with MAKE_ARGS and since the
submission was almost there also pet portclippy.
PR: 231843
Submitted by: takefu at airport.fm
Approved by: jmmv (maintainer timeout, >2 years)
Modified:
head/devel/kyua/Makefile
head/devel/kyua/files/patch-utils_datetime.cpp
head/devel/kyua/files/patch-utils_datetime__test.cpp
Modified: head/devel/kyua/Makefile
==============================================================================
--- head/devel/kyua/Makefile Sat Feb 27 06:56:50 2021 (r566670)
+++ head/devel/kyua/Makefile Sat Feb 27 07:05:21 2021 (r566671)
@@ -2,8 +2,8 @@
PORTNAME= kyua
PORTVERSION= 0.13
-PORTEPOCH= 3
PORTREVISION= 5
+PORTEPOCH= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/jmmv/kyua/releases/download/${PORTNAME}-${PORTVERSION}/ \
LOCAL/jmmv
@@ -14,44 +14,37 @@ COMMENT= Testing framework for infrastructure software
LICENSE= BSD3CLAUSE
LIB_DEPENDS= liblutok.so:devel/lutok
-LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
-CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]*
+USES= lua pkgconfig sqlite
GNU_CONFIGURE= yes
-USES= lua pkgconfig
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --without-doxygen
+MAKE_ARGS= examplesdir=${EXAMPLESDIR} \
+ pkgdatadir=${DATADIR}
-TESTS_USER= tests
-USERS= ${TESTS_USER}
-GROUPS= tests
+CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]*
+
SUB_FILES= kyua.conf
-SUB_LIST= TESTS_USER=${TESTS_USER}
+_TESTS_USER= tests
+SUB_LIST= TESTS_USER=${_TESTS_USER}
+USERS= ${_TESTS_USER}
+GROUPS= tests
-OPTIONS_DEFINE= DOCS EXAMPLES TEST
-OPTIONS_DEFAULT=TEST
-
+OPTIONS_DEFINE= DOCS EXAMPLES TEST
+OPTIONS_DEFAULT= TEST
OPTIONS_SUB= yes
-TEST_CONFIGURE_WITH= atf
+
+DOCS_MAKE_ARGS_OFF= doc_DATA=
+EXAMPLES_MAKE_ARGS_OFF= dist_examples_DATA=
TEST_BUILD_DEPENDS= atf>=0.21:devel/atf
TEST_RUN_DEPENDS= atf>=0.21:devel/atf
+TEST_CONFIGURE_WITH= atf
-.include <bsd.port.options.mk>
-
-CONFIGURE_ARGS+= --without-doxygen
-CONFIGURE_ARGS+= --docdir=${DOCSDIR}
-MAKE_FLAGS+= examplesdir=${EXAMPLESDIR}
-MAKE_FLAGS+= pkgdatadir=${DATADIR}
-
-.if ! ${PORT_OPTIONS:MDOCS}
-MAKE_FLAGS+= doc_DATA=
-.endif
-.if ! ${PORT_OPTIONS:MEXAMPLES}
-MAKE_FLAGS+= dist_examples_DATA=
-.endif
-
post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua/
- ${INSTALL_DATA} ${WRKDIR}/kyua.conf ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/kyua
+ ${INSTALL_DATA} ${WRKDIR}/kyua.conf \
+ ${STAGEDIR}${PREFIX}/etc/kyua/kyua.conf.sample
${INSTALL_DATA} ${WRKSRC}/examples/Kyuafile.top \
${STAGEDIR}${PREFIX}/tests/Kyuafile
Modified: head/devel/kyua/files/patch-utils_datetime.cpp
==============================================================================
--- head/devel/kyua/files/patch-utils_datetime.cpp Sat Feb 27 06:56:50 2021 (r566670)
+++ head/devel/kyua/files/patch-utils_datetime.cpp Sat Feb 27 07:05:21 2021 (r566671)
@@ -1,6 +1,6 @@
---- utils/datetime.cpp.orig
+--- utils/datetime.cpp.orig 2016-08-26 10:09:37 UTC
+++ utils/datetime.cpp
-@@ -590,11 +590,12 @@
+@@ -590,11 +590,12 @@ datetime::timestamp::operator-=(const da
datetime::delta
datetime::timestamp::operator-(const datetime::timestamp& other) const
{
Modified: head/devel/kyua/files/patch-utils_datetime__test.cpp
==============================================================================
--- head/devel/kyua/files/patch-utils_datetime__test.cpp Sat Feb 27 06:56:50 2021 (r566670)
+++ head/devel/kyua/files/patch-utils_datetime__test.cpp Sat Feb 27 07:05:21 2021 (r566671)
@@ -1,4 +1,4 @@
---- utils/datetime_test.cpp.orig 2017-04-08 05:25:26 UTC
+--- utils/datetime_test.cpp.orig 2016-08-26 10:09:37 UTC
+++ utils/datetime_test.cpp
@@ -532,11 +532,11 @@ ATF_TEST_CASE_BODY(timestamp__subtractio
ATF_REQUIRE_EQ(datetime::delta(100, 0), ts3 - ts1);
More information about the svn-ports-all
mailing list