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.