summaryrefslogtreecommitdiff
path: root/devel/atf
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2008-02-04 20:19:33 +0000
committerjmmv <jmmv@pkgsrc.org>2008-02-04 20:19:33 +0000
commit85b0a0fc600f936657ef1ae2b3be763b7c94b7b4 (patch)
treea1d85867bc7c8886cf377b87af16e119515102f7 /devel/atf
parent6538a067b9072345255fc92a562c4734043924c6 (diff)
downloadpkgsrc-85b0a0fc600f936657ef1ae2b3be763b7c94b7b4.tar.gz
Update to 0.4.
Changes: * Added two new manual pages, atf-c++-api and atf-sh-api, describing the C++ and POSIX shell interfaces used to write test programs. * Added a pkg-config file, useful to get the flags to build against the C++ library or to easily detect the presence of ATF. * Added a way for test cases to require a specific architecture and/or machine type through the new 'require.arch' and 'require.machine' meta-data properties, respectively. * Added the 'timeout' property to test cases, useful to set an upper-bound limit for the test's run time and thus prevent global test program stalls due to the test case's misbehavior. * Added the atf-exec(1) internal utility, used to execute a command after changing the process group it belongs to. * Added the atf-killpg(1) internal utility, used to kill process groups. * Multiple portability fixes. Of special interest, full support for SunOS (Solaris Express Developer Edition 2007/09) using the Sun Studio 12 C++ compiler. * Fixed a serious bug that prevented atf-run(1) from working at all under Fedora 8 x86_64. Due to the nature of the bug, other platforms were likely affected too.
Diffstat (limited to 'devel/atf')
-rw-r--r--devel/atf/Makefile8
-rw-r--r--devel/atf/PLIST17
-rw-r--r--devel/atf/distinfo8
3 files changed, 24 insertions, 9 deletions
diff --git a/devel/atf/Makefile b/devel/atf/Makefile
index fa4c6fa7e6f..ba2229db2ee 100644
--- a/devel/atf/Makefile
+++ b/devel/atf/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2007/11/11 21:46:41 jmmv Exp $
+# $NetBSD: Makefile,v 1.4 2008/02/04 20:19:33 jmmv Exp $
#
-DISTNAME= atf-0.3
+DISTNAME= atf-0.4
CATEGORIES= devel
-MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.3/
+MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.4/
MAINTAINER= jmmv@NetBSD.org
HOMEPAGE= http://www.NetBSD.org/~jmmv/atf/
@@ -17,6 +17,8 @@ CONFIGURE_ARGS+= ATF_CONFSUBDIR=
CONFIGURE_ARGS+= ATF_SHELL=${SH:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+PKGCONFIG_OVERRIDE= data/atf.pc.in
+
PKG_SYSCONFSUBDIR= atf
XML_ENTRIES= public "-//NetBSD//DTD ATF Tests Results 0.1//EN" \
diff --git a/devel/atf/PLIST b/devel/atf/PLIST
index c56b58f3790..b386132f9dd 100644
--- a/devel/atf/PLIST
+++ b/devel/atf/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2007/11/11 21:46:41 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/02/04 20:19:33 jmmv Exp $
bin/atf-compile
bin/atf-config
bin/atf-report
@@ -23,21 +23,27 @@ include/atf/ui.hpp
include/atf/user.hpp
include/atf/utils.hpp
lib/libatf.la
+lib/pkgconfig/atf.pc
libexec/atf-cleanup
+libexec/atf-exec
libexec/atf-format
+libexec/atf-killpg
man/man1/atf-cleanup.1
man/man1/atf-compile.1
man/man1/atf-config.1
+man/man1/atf-exec.1
man/man1/atf-format.1
+man/man1/atf-killpg.1
man/man1/atf-report.1
man/man1/atf-run.1
man/man1/atf-test-program.1
man/man1/atf-version.1
+man/man3/atf-c++-api.3
+man/man3/atf-sh-api.3
man/man4/atf-test-case.4
man/man5/atf-formats.5
man/man7/atf.7
share/atf/atf-run.hooks
-share/atf/atf.config.subr
share/atf/atf.footer.subr
share/atf/atf.header.subr
share/atf/atf.init.subr
@@ -49,8 +55,11 @@ share/doc/atf/ROADMAP
share/examples/atf/atf-run.hooks
share/examples/atf/tests-results.css
share/xml/atf/tests-results.dtd
+@comment in xmlcatmgr: share/xml/catalog
share/xsl/atf/tests-results.xsl
tests/atf/Atffile
+tests/atf/data/Atffile
+tests/atf/data/t_pkg_config
tests/atf/formats/Atffile
tests/atf/formats/d_atffile_1
tests/atf/formats/d_atffile_1.expout
@@ -247,6 +256,8 @@ tests/atf/tools/h_pass
tests/atf/tools/t_atf_cleanup
tests/atf/tools/t_atf_compile
tests/atf/tools/t_atf_config
+tests/atf/tools/t_atf_exec
+tests/atf/tools/t_atf_killpg
tests/atf/tools/t_atf_report
tests/atf/tools/t_atf_run
tests/atf/units/Atffile
@@ -257,6 +268,7 @@ tests/atf/units/t_fs
tests/atf/units/t_io
tests/atf/units/t_parser
tests/atf/units/t_sanity
+tests/atf/units/t_signals
tests/atf/units/t_tests
tests/atf/units/t_text
tests/atf/units/t_user
@@ -266,6 +278,7 @@ tests/atf/units/t_utils
@dirrm tests/atf/test_programs
@dirrm tests/atf/sh_interface
@dirrm tests/atf/formats
+@dirrm tests/atf/data
@dirrm tests/atf
@dirrm tests
@dirrm share/xsl/atf
diff --git a/devel/atf/distinfo b/devel/atf/distinfo
index cd09700482d..e9d6072c19a 100644
--- a/devel/atf/distinfo
+++ b/devel/atf/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2007/11/11 21:46:41 jmmv Exp $
+$NetBSD: distinfo,v 1.4 2008/02/04 20:19:33 jmmv Exp $
-SHA1 (atf-0.3.tar.gz) = 3734ed79d6116e4ec3c90ca2cf5aca5bac86e5a1
-RMD160 (atf-0.3.tar.gz) = 969d8fcf045d521122e1338f3ff208022f040175
-Size (atf-0.3.tar.gz) = 474051 bytes
+SHA1 (atf-0.4.tar.gz) = dce4885a2f2d55d73d5f248fe482d5ac3101ce86
+RMD160 (atf-0.4.tar.gz) = 63c13062c1ef25cfb50671819eee5d8f53a73674
+Size (atf-0.4.tar.gz) = 496371 bytes