Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Oct 2012 22:58:42 +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: r306650 - in head/devel: . atf
Message-ID:  <201210292258.q9TMwgJc061435@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Mon Oct 29 22:58:42 2012
New Revision: 306650
URL: http://svn.freebsd.org/changeset/ports/306650

Log:
  The Automated Testing Framework (ATF) is a collection of libraries and
  utilities designed to ease unattended application testing in the hands of
  developers and end users of a specific piece of software.
  
  As regards developers, ATF provides the necessary means to easily create
  test suites composed of multiple test programs, which in turn are a
  collection of test cases.  It also attempts to simplify the debugging of
  problems when these test cases detect an error by providing as much
  information as possible about the failure.
  
  As regards users, it simplifies the process of running the test suites and,
  in special, encourages end users to run them often: they do not need to
  have source trees around nor any other development tools installed to be
  able to certify that a given piece of software works on their machine as
  advertised.
  
  Note that ATF is included in the base system since FreeBSD 10, so this
  port does not need to be installed on FreeBSD 10.
  
  WWW: http://code.google.com/p/kyua/wiki/ATF
  
  PR:		ports/173197
  Submitted by:	Roman Naumann <namor@hemio.de>
  Reviewed by:	bapt, eadler
  Feature safe:	yes

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Oct 29 22:47:22 2012	(r306649)
+++ head/devel/Makefile	Mon Oct 29 22:58:42 2012	(r306650)
@@ -75,6 +75,7 @@
     SUBDIR += asmx
     SUBDIR += astah-community
     SUBDIR += astyle
+    SUBDIR += atf
     SUBDIR += atlas
     SUBDIR += atlas-devel
     SUBDIR += ats-contrib-testing

Added: head/devel/atf/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/atf/Makefile	Mon Oct 29 22:58:42 2012	(r306650)
@@ -0,0 +1,40 @@
+# $FreeBSD$
+
+PORTNAME=	atf
+PORTVERSION=	0.16
+CATEGORIES=	devel
+MASTER_SITES=	GOOGLE_CODE
+
+MAINTAINER=	namor@hemio.de
+COMMENT=	Automated Testing Framework
+
+LICENSE=	BSD
+
+USE_LDCONFIG=	yes
+
+PROJECTHOST=	kyua
+
+MAN1=		atf-check.1 \
+		atf-sh.1 \
+		atf-test-program.1
+MAN3=		atf-c-api.3 \
+		atf-c++-api.3 \
+		atf-sh-api.3
+MAN4=		atf-test-case.4
+
+GNU_CONFIGURE=	yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 1000021
+IGNORE=	is already in the base system
+.endif
+
+post-patch:
+.if empty(PORT_OPTIONS:MDOCS)
+	@${REINPLACE_CMD} -e 's|install-docDATA[^:]||' ${WRKSRC}/Makefile.in
+.endif
+	@${REINPLACE_CMD} -e 's|@atf_pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
+	  ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>

Added: head/devel/atf/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/atf/distinfo	Mon Oct 29 22:58:42 2012	(r306650)
@@ -0,0 +1,2 @@
+SHA256 (atf-0.16.tar.gz) = f33a85f4a0677f40be406baaf6a5a749ca02870af9707f7606a0f3fa613c8339
+SIZE (atf-0.16.tar.gz) = 662290

Added: head/devel/atf/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/atf/pkg-descr	Mon Oct 29 22:58:42 2012	(r306650)
@@ -0,0 +1,20 @@
+The Automated Testing Framework (ATF) is a collection of libraries and
+utilities designed to ease unattended application testing in the hands of
+developers and end users of a specific piece of software.
+
+As regards developers, ATF provides the necessary means to easily create
+test suites composed of multiple test programs, which in turn are a
+collection of test cases.  It also attempts to simplify the debugging of
+problems when these test cases detect an error by providing as much
+information as possible about the failure.
+
+As regards users, it simplifies the process of running the test suites and,
+in special, encourages end users to run them often: they do not need to
+have source trees around nor any other development tools installed to be
+able to certify that a given piece of software works on their machine as
+advertised.
+
+Note that ATF is included in the base system since FreeBSD 10, so this
+port does not need to be installed on FreeBSD 10.
+
+WWW: http://code.google.com/p/kyua/wiki/ATF

Added: head/devel/atf/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/atf/pkg-plist	Mon Oct 29 22:58:42 2012	(r306650)
@@ -0,0 +1,125 @@
+bin/atf-sh
+include/atf-c++.hpp
+include/atf-c++/build.hpp
+include/atf-c++/check.hpp
+include/atf-c++/config.hpp
+include/atf-c++/macros.hpp
+include/atf-c++/tests.hpp
+include/atf-c++/utils.hpp
+include/atf-c.h
+include/atf-c/build.h
+include/atf-c/check.h
+include/atf-c/config.h
+include/atf-c/defs.h
+include/atf-c/error.h
+include/atf-c/error_fwd.h
+include/atf-c/macros.h
+include/atf-c/tc.h
+include/atf-c/tp.h
+include/atf-c/utils.h
+lib/libatf-c++.a
+lib/libatf-c++.la
+lib/libatf-c++.so
+lib/libatf-c++.so.0
+lib/libatf-c.a
+lib/libatf-c.la
+lib/libatf-c.so
+lib/libatf-c.so.0
+libdata/pkgconfig/atf-c++.pc
+libdata/pkgconfig/atf-c.pc
+libdata/pkgconfig/atf-sh.pc
+libexec/atf-check
+share/aclocal/atf-c++.m4
+share/aclocal/atf-c.m4
+share/aclocal/atf-common.m4
+share/aclocal/atf-sh.m4
+%%DATADIR%%/libatf-sh.subr
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+tests/atf/Kyuafile
+tests/atf/atf-c++/Atffile
+tests/atf/atf-c++/Kyuafile
+tests/atf/atf-c++/atf_c++_test
+tests/atf/atf-c++/build_test
+tests/atf/atf-c++/check_test
+tests/atf/atf-c++/config_test
+tests/atf/atf-c++/detail/Atffile
+tests/atf/atf-c++/detail/Kyuafile
+tests/atf/atf-c++/detail/application_test
+tests/atf/atf-c++/detail/env_test
+tests/atf/atf-c++/detail/exceptions_test
+tests/atf/atf-c++/detail/expand_test
+tests/atf/atf-c++/detail/fs_test
+tests/atf/atf-c++/detail/parser_test
+tests/atf/atf-c++/detail/process_test
+tests/atf/atf-c++/detail/sanity_test
+tests/atf/atf-c++/detail/text_test
+tests/atf/atf-c++/detail/ui_test
+tests/atf/atf-c++/macros_hpp_test.cpp
+tests/atf/atf-c++/macros_test
+tests/atf/atf-c++/pkg_config_test
+tests/atf/atf-c++/tests_test
+tests/atf/atf-c++/unused_test.cpp
+tests/atf/atf-c++/utils_test
+tests/atf/atf-c/Atffile
+tests/atf/atf-c/Kyuafile
+tests/atf/atf-c/atf_c_test
+tests/atf/atf-c/build_test
+tests/atf/atf-c/check_test
+tests/atf/atf-c/config_test
+tests/atf/atf-c/detail/Atffile
+tests/atf/atf-c/detail/Kyuafile
+tests/atf/atf-c/detail/dynstr_test
+tests/atf/atf-c/detail/env_test
+tests/atf/atf-c/detail/fs_test
+tests/atf/atf-c/detail/list_test
+tests/atf/atf-c/detail/map_test
+tests/atf/atf-c/detail/process_helpers
+tests/atf/atf-c/detail/process_test
+tests/atf/atf-c/detail/sanity_test
+tests/atf/atf-c/detail/test_helpers_test
+tests/atf/atf-c/detail/text_test
+tests/atf/atf-c/detail/user_test
+tests/atf/atf-c/error_test
+tests/atf/atf-c/macros_h_test.c
+tests/atf/atf-c/macros_test
+tests/atf/atf-c/pkg_config_test
+tests/atf/atf-c/tc_test
+tests/atf/atf-c/tp_test
+tests/atf/atf-c/unused_test.c
+tests/atf/atf-c/utils_test
+tests/atf/atf-sh/Atffile
+tests/atf/atf-sh/Kyuafile
+tests/atf/atf-sh/atf-check_test
+tests/atf/atf-sh/atf_check_test
+tests/atf/atf-sh/config_test
+tests/atf/atf-sh/integration_test
+tests/atf/atf-sh/misc_helpers
+tests/atf/atf-sh/normalize_test
+tests/atf/atf-sh/tc_test
+tests/atf/atf-sh/tp_test
+tests/atf/test-programs/Atffile
+tests/atf/test-programs/Kyuafile
+tests/atf/test-programs/c_helpers
+tests/atf/test-programs/config_test
+tests/atf/test-programs/cpp_helpers
+tests/atf/test-programs/expect_test
+tests/atf/test-programs/fork_test
+tests/atf/test-programs/meta_data_test
+tests/atf/test-programs/result_test
+tests/atf/test-programs/sh_helpers
+tests/atf/test-programs/srcdir_test
+@dirrm tests/atf/test-programs
+@dirrm tests/atf/atf-sh
+@dirrm tests/atf/atf-c/detail
+@dirrm tests/atf/atf-c++/detail
+@dirrm tests/atf/atf-c++
+@dirrm tests/atf/atf-c
+@dirrm tests/atf
+@dirrm tests
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%DATADIR%%
+@dirrm include/atf-c++
+@dirrm include/atf-c



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