Subject: CVS commit: pkgsrc/devel/check
To: None <pkgsrc-changes@NetBSD.org>
From: Todd Vierling <tv@netbsd.org>
List: pkgsrc-changes
Date: 11/07/2005 19:44:58
Module Name: pkgsrc
Committed By: tv
Date: Mon Nov 7 19:44:58 UTC 2005
Modified Files:
pkgsrc/devel/check: Makefile distinfo
Removed Files:
pkgsrc/devel/check/patches: patch-ab
Log Message:
Update to 0.9.3. Abbreviated changes:
+ * src/check.h.in: Added include of stddef.h for NULL definition
+ * doc/tutorial.sgml: Fixed sourceforge bug #1216502
+ Refactored messaging to use the new tmpfile() method all the way,
+ removing the message keys, pipes, pipe entries and pipe list. This
+ makes the messaging work with forking tests, and also with threading
+ tests on linux 2.4 (on 2.6 it already worked). Added check_fork and
+ check_waitpid_and_exit to be used for forking tests.
+ * src/check.h.in: Fixed compatibility with gcc 2.95.3 according
+ to sourceforge patch #1161654.
+ * src/check_run.c, tests/check_check_master.c: Changed timeout
+ error message according to sourceforge feature request #1121452.
+ * tests/ex_xml_output.c, tests/ex_log_output.c, tests/ex_output.c,
+ src/check_log.c:
+ Fixed memory leaks.
+ * check.m4, config.h.in, configure.in, src/check_pack.c: Fixed
+ quoting and added configure test for stdint.h.
+ * src/check_run.c, tests/check_check_master.c: Use strsignal
+ to print describing text for signals.
+ * doc/tutorial.sgml: Documented signals handling and timeouts.
+ * tests/check_check_master.c src/check.h.in:
+ Changed failure message for fail_if.
+ * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
+ tests/check_check_master.c, tests/check_check_sub.c:
+ Added support for timeouts on tests, enabling detection of
+ eternal loops as errors.
+ * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
+ tests/check_check_master.c, tests/check_check_sub.c:
+ Added support for testing on expected signals. Implementation
+ courtesy of Lucas Di Pentima and Cesar Ballardini. Also cleaned
+ up the test verification to simplify merging of new tests.
+ * src/check.c, src/check_list.c, src/check_list.h, src/check_log.c,
+ src/check_msg.c, tests/check_list.c:
+ Changed name on function list_create to check_list_create to avoid
+ name clash.
+ * src/check.c, src/check.h.in, tests/check_check_master.c,
+ tests/check_check_sub.c: Applied ANSI C99 patch (#1047014)
To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/devel/check/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/check/distinfo
cvs rdiff -r1.2 -r0 pkgsrc/devel/check/patches/patch-ab
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.