summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulio Merino <jmmv@FreeBSD.org>2014-02-16 12:07:28 +0000
committerJulio Merino <jmmv@FreeBSD.org>2014-02-16 12:07:28 +0000
commit1d0206d1d0c2b0cb4a0133896306df413209cbec (patch)
tree44520569acaa0b568f82bcffd68bbcf13bae775a
parentdevel/py-fabric: Update to 1.8.2 (diff)
Update devel/kyua-atf-compat to 0.2.
While doing this, also add support for the TEST option and install all bundled tests. Approved by: bdrewery
-rw-r--r--devel/kyua-atf-compat/Makefile15
-rw-r--r--devel/kyua-atf-compat/distinfo4
-rw-r--r--devel/kyua-atf-compat/pkg-plist6
3 files changed, 13 insertions, 12 deletions
diff --git a/devel/kyua-atf-compat/Makefile b/devel/kyua-atf-compat/Makefile
index c6b246194c47..43a667ae5834 100644
--- a/devel/kyua-atf-compat/Makefile
+++ b/devel/kyua-atf-compat/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= kyua-atf-compat
-PORTVERSION= 0.1
-PORTREVISION= 1
+PORTVERSION= 0.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
PROJECTHOST= kyua
@@ -18,21 +17,17 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/kyua:${PORTSDIR}/devel/kyua-cli
GNU_CONFIGURE= yes
USES= pkgconfig
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS TEST
+
+OPTIONS_SUB= yes
+TEST_CONFIGURE_WITH= atf
.include <bsd.port.options.mk>
CONFIGURE_ARGS+= --docdir=${DOCSDIR}
-# TODO: install the tests, once FreeBSD has a system for ports to install tests
-CONFIGURE_ARGS+= --without-atf
.if ! ${PORT_OPTIONS:MDOCS}
MAKE_FLAGS+= doc_DATA=
.endif
-post-stage:
- # TODO(jmmv): Should not be necessary after updating this to 0.2.
- rmdir ${STAGEDIR}${PREFIX}/tests/kyua-atf-compat
- rmdir ${STAGEDIR}${PREFIX}/tests
-
.include <bsd.port.mk>
diff --git a/devel/kyua-atf-compat/distinfo b/devel/kyua-atf-compat/distinfo
index 3fd6e94b4993..6b7c4ec16cb0 100644
--- a/devel/kyua-atf-compat/distinfo
+++ b/devel/kyua-atf-compat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (kyua-atf-compat-0.1.tar.gz) = dd3f647ec015b4d4595d1f16ad79673b66c44f6e19cb9176dfcf4fc9d2cfd8e8
-SIZE (kyua-atf-compat-0.1.tar.gz) = 73743
+SHA256 (kyua-atf-compat-0.2.tar.gz) = 66cb5961e03c715bcb3c797942257d65950f7f0fe3f2b31fb874b73c36a5b5be
+SIZE (kyua-atf-compat-0.2.tar.gz) = 75121
diff --git a/devel/kyua-atf-compat/pkg-plist b/devel/kyua-atf-compat/pkg-plist
index 1836197e7657..7c0349d3dcb2 100644
--- a/devel/kyua-atf-compat/pkg-plist
+++ b/devel/kyua-atf-compat/pkg-plist
@@ -11,4 +11,10 @@ man/man1/atf2kyua.1.gz
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%TEST%%tests/kyua-atf-compat/Kyuafile
+%%TEST%%tests/kyua-atf-compat/atf-run_test
+%%TEST%%tests/kyua-atf-compat/atf-report_test
+%%TEST%%tests/kyua-atf-compat/atf2kyua_test
+%%TEST%%tests/kyua-atf-compat/helpers
+%%TEST%%@dirrm tests/kyua-atf-compat
@dirrm %%DATADIR%%