pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/atf Update to 0.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3f9ede48b97e
branches:  trunk
changeset: 538286:3f9ede48b97e
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Mon Feb 04 20:19:33 2008 +0000

description:
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:

 devel/atf/Makefile |   8 +++++---
 devel/atf/PLIST    |  17 +++++++++++++++--
 devel/atf/distinfo |   8 ++++----
 3 files changed, 24 insertions(+), 9 deletions(-)

diffs (113 lines):

diff -r 16f4d4a25650 -r 3f9ede48b97e devel/atf/Makefile
--- a/devel/atf/Makefile        Mon Feb 04 20:10:34 2008 +0000
+++ b/devel/atf/Makefile        Mon Feb 04 20:19:33 2008 +0000
@@ -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@localhost
 HOMEPAGE=      http://www.NetBSD.org/~jmmv/atf/
@@ -17,6 +17,8 @@
 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 -r 16f4d4a25650 -r 3f9ede48b97e devel/atf/PLIST
--- a/devel/atf/PLIST   Mon Feb 04 20:10:34 2008 +0000
+++ b/devel/atf/PLIST   Mon Feb 04 20:19:33 2008 +0000
@@ -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/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/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/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_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 @@
 @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 -r 16f4d4a25650 -r 3f9ede48b97e devel/atf/distinfo
--- a/devel/atf/distinfo        Mon Feb 04 20:10:34 2008 +0000
+++ b/devel/atf/distinfo        Mon Feb 04 20:19:33 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index