Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jun 2013 14:10:36 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r321050 - in head/devel: . kyua-testers
Message-ID:  <201306161410.r5GEAak7046674@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Sun Jun 16 14:10:35 2013
New Revision: 321050
URL: http://svnweb.freebsd.org/changeset/ports/321050

Log:
  New port: devel/kyua-testers:
  
  Kyua (pronounced Q.A.) is a testing framework for both developers and
  users.  Kyua is different from most other testing frameworks in that it
  puts the end user experience before anything else.  There are multiple
  reasons for users to run the tests themselves, and Kyua ensures that
  they can do so in the most convenient way.
  
  This module, kyua-testers, provides scriptable interfaces to interact
  with test programs of various kinds.  The interface of such testers
  allows the caller to execute a single test case of a single test program
  in a controlled and homogeneous manner.
  
  WWW: https://code.google.com/p/kyua/
  
  PR:		ports/177637
  Submitted by:	asomers
  Reviewed by:	Garrett Cooper <yaneurabeya@gmail.com>

Added:
  head/devel/kyua-testers/
  head/devel/kyua-testers/Makefile   (contents, props changed)
  head/devel/kyua-testers/distinfo   (contents, props changed)
  head/devel/kyua-testers/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Jun 16 13:54:02 2013	(r321049)
+++ head/devel/Makefile	Sun Jun 16 14:10:35 2013	(r321050)
@@ -914,6 +914,7 @@
     SUBDIR += kprof
     SUBDIR += kscope
     SUBDIR += kyra
+    SUBDIR += kyua-testers
     SUBDIR += lasi
     SUBDIR += lcov
     SUBDIR += leaktracer

Added: head/devel/kyua-testers/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/Makefile	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,40 @@
+# Created by: Alan Somers <asomers@freebsd.org>
+# $FreeBSD$
+
+PORTNAME=	kyua-testers
+PORTVERSION=	0.1
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
+PROJECTHOST=	kyua
+
+MAINTAINER=	asomers@freebsd.org
+COMMENT=	Kyua (automated testing framework) - Testers
+
+LICENSE=	BSD
+
+GNU_CONFIGURE=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+.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
+
+PLIST_FILES=	libdata/pkgconfig/kyua-testers.pc libexec/kyua-atf-tester
+PLIST_FILES+=	libexec/kyua-plain-tester
+.if ! ${PORT_OPTIONS:MDOCS}
+MAKE_FLAGS+=	doc_DATA=
+.endif
+
+PORTDOCS=	AUTHORS COPYING NEWS README
+MAN1=	kyua-atf-tester.1 kyua-plain-tester.1 kyua-tester.1
+MAN5=	kyua-tester-list.5 kyua-tester-result.5
+MAN7=	kyua-atf-interface.7 kyua-plain-interface.7
+
+post-patch: .SILENT
+	@${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
+		${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>

Added: head/devel/kyua-testers/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/distinfo	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,2 @@
+SHA256 (kyua-testers-0.1.tar.gz) = 08f30eef2c967c5451f858ed63c0c4647899d634fcb32dc5fe5fbdb3e0170e49
+SIZE (kyua-testers-0.1.tar.gz) = 165554

Added: head/devel/kyua-testers/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kyua-testers/pkg-descr	Sun Jun 16 14:10:35 2013	(r321050)
@@ -0,0 +1,12 @@
+Kyua (pronounced Q.A.) is a testing framework for both developers and
+users.  Kyua is different from most other testing frameworks in that it
+puts the end user experience before anything else.  There are multiple
+reasons for users to run the tests themselves, and Kyua ensures that
+they can do so in the most convenient way.
+
+This module, kyua-testers, provides scriptable interfaces to interact
+with test programs of various kinds.  The interface of such testers
+allows the caller to execute a single test case of a single test program
+in a controlled and homogeneous manner.
+
+WWW: https://code.google.com/p/kyua/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306161410.r5GEAak7046674>