diff options
author | jmmv <jmmv@pkgsrc.org> | 2008-02-04 20:19:33 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2008-02-04 20:19:33 +0000 |
commit | 85b0a0fc600f936657ef1ae2b3be763b7c94b7b4 (patch) | |
tree | a1d85867bc7c8886cf377b87af16e119515102f7 /devel/atf | |
parent | 6538a067b9072345255fc92a562c4734043924c6 (diff) | |
download | pkgsrc-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/Makefile | 8 | ||||
-rw-r--r-- | devel/atf/PLIST | 17 | ||||
-rw-r--r-- | devel/atf/distinfo | 8 |
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 |