Tue Dec 22 16:08:30 2009 UTC ()
Update to 0.7:

* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
  will come later.

* Migrated all build-time checks for header files to proper ATF tests.
  This demonstrates the use of the new feature described above.

* Added an internal API for child process management.

* Converted all plain-text distribution documents to a Docbook canonical
  version, and include pre-generated plain text and HTML copies in the
  distribution file.

* Simplified the contents of the Makefile.am by regenerating it from a
  canonical Makefile.am.m4 source. As a side-effect, some dependency
  specifications were fixed.

* Migrated all checks from the check target to installcheck, as these
  require ATF to be installed.

* Fixed sign comparison mismatches triggered by the now-enabled
  -Wsign-compare.

* Fixed many memory and object leaks.


(jmmv)
diff -r1.9 -r1.10 pkgsrc/devel/atf/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/atf/PLIST
diff -r1.6 -r1.7 pkgsrc/devel/atf/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/devel/atf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/atf/Makefile 2009/06/30 00:07:12 1.9
+++ pkgsrc/devel/atf/Makefile 2009/12/22 16:08:30 1.10
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile,v 1.9 2009/06/30 00:07:12 joerg Exp $ 1# $NetBSD: Makefile,v 1.10 2009/12/22 16:08:30 jmmv Exp $
2# 2#
3 3
4DISTNAME= atf-0.6 4DISTNAME= atf-0.7
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.6/ 6MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/0.7/
7 7
8MAINTAINER= jmmv@NetBSD.org 8MAINTAINER= jmmv@NetBSD.org
9HOMEPAGE= http://www.NetBSD.org/~jmmv/atf/ 9HOMEPAGE= http://www.NetBSD.org/~jmmv/atf/
10COMMENT= Automated testing framework 10COMMENT= Automated testing framework
 11LICENSE= 2-clause-bsd
11 12
12PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
13 14
14MAKE_JOBS_SAFE= no 15MAKE_JOBS_SAFE= no
15 16
16GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
17USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
18USE_LIBTOOL= yes 19USE_LIBTOOL= yes
19 20
20CONFIGURE_ARGS+= ATF_CONFSUBDIR= 21CONFIGURE_ARGS+= ATF_CONFSUBDIR=
21CONFIGURE_ARGS+= ATF_SHELL=${SH:Q} 22CONFIGURE_ARGS+= ATF_SHELL=${SH:Q}
22CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 23CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
23 24

cvs diff -r1.8 -r1.9 pkgsrc/devel/atf/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/atf/PLIST 2009/06/14 18:48:08 1.8
+++ pkgsrc/devel/atf/PLIST 2009/12/22 16:08:30 1.9
@@ -1,41 +1,44 @@ @@ -1,41 +1,44 @@
1@comment $NetBSD: PLIST,v 1.8 2009/06/14 18:48:08 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.9 2009/12/22 16:08:30 jmmv Exp $
2bin/atf-check 2bin/atf-check
3bin/atf-compile 3bin/atf-compile
4bin/atf-config 4bin/atf-config
5bin/atf-report 5bin/atf-report
6bin/atf-run 6bin/atf-run
7bin/atf-version 7bin/atf-version
8include/atf-c++.hpp 8include/atf-c++.hpp
9include/atf-c++/application.hpp 9include/atf-c++/application.hpp
10include/atf-c++/atffile.hpp 10include/atf-c++/atffile.hpp
 11include/atf-c++/build.hpp
11include/atf-c++/check.hpp 12include/atf-c++/check.hpp
12include/atf-c++/config.hpp 13include/atf-c++/config.hpp
13include/atf-c++/env.hpp 14include/atf-c++/env.hpp
14include/atf-c++/exceptions.hpp 15include/atf-c++/exceptions.hpp
15include/atf-c++/expand.hpp 16include/atf-c++/expand.hpp
16include/atf-c++/formats.hpp 17include/atf-c++/formats.hpp
17include/atf-c++/fs.hpp 18include/atf-c++/fs.hpp
18include/atf-c++/io.hpp 19include/atf-c++/io.hpp
19include/atf-c++/macros.hpp 20include/atf-c++/macros.hpp
20include/atf-c++/parser.hpp 21include/atf-c++/parser.hpp
21include/atf-c++/process.hpp 22include/atf-c++/process.hpp
22include/atf-c++/sanity.hpp 23include/atf-c++/sanity.hpp
 24include/atf-c++/signals.hpp
23include/atf-c++/tests.hpp 25include/atf-c++/tests.hpp
24include/atf-c++/text.hpp 26include/atf-c++/text.hpp
25include/atf-c++/ui.hpp 27include/atf-c++/ui.hpp
26include/atf-c++/user.hpp 28include/atf-c++/user.hpp
27include/atf-c++/utils.hpp 29include/atf-c++/utils.hpp
28include/atf-c.h 30include/atf-c.h
 31include/atf-c/build.h
29include/atf-c/check.h 32include/atf-c/check.h
30include/atf-c/config.h 33include/atf-c/config.h
31include/atf-c/defs.h 34include/atf-c/defs.h
32include/atf-c/dynstr.h 35include/atf-c/dynstr.h
33include/atf-c/env.h 36include/atf-c/env.h
34include/atf-c/error.h 37include/atf-c/error.h
35include/atf-c/error_fwd.h 38include/atf-c/error_fwd.h
36include/atf-c/expand.h 39include/atf-c/expand.h
37include/atf-c/fs.h 40include/atf-c/fs.h
38include/atf-c/io.h 41include/atf-c/io.h
39include/atf-c/list.h 42include/atf-c/list.h
40include/atf-c/macros.h 43include/atf-c/macros.h
41include/atf-c/map.h 44include/atf-c/map.h
@@ -70,57 +73,114 @@ man/man3/atf-c++-api.3 @@ -70,57 +73,114 @@ man/man3/atf-c++-api.3
70man/man3/atf-c-api.3 73man/man3/atf-c-api.3
71man/man3/atf-sh-api.3 74man/man3/atf-sh-api.3
72man/man4/atf-test-case.4 75man/man4/atf-test-case.4
73man/man5/atf-formats.5 76man/man5/atf-formats.5
74man/man7/atf.7 77man/man7/atf.7
75share/atf/atf-run.hooks 78share/atf/atf-run.hooks
76share/atf/atf.footer.subr 79share/atf/atf.footer.subr
77share/atf/atf.header.subr 80share/atf/atf.header.subr
78share/atf/atf.init.subr 81share/atf/atf.init.subr
79share/doc/atf/AUTHORS 82share/doc/atf/AUTHORS
80share/doc/atf/COPYING 83share/doc/atf/COPYING
81share/doc/atf/NEWS 84share/doc/atf/NEWS
82share/doc/atf/README 85share/doc/atf/README
83share/doc/atf/ROADMAP 
84share/examples/atf/atf-run.hooks 86share/examples/atf/atf-run.hooks
85share/examples/atf/tests-results.css 87share/examples/atf/tests-results.css
86share/xml/atf/tests-results.dtd 88share/xml/atf/tests-results.dtd
87@comment in xmlcatmgr: share/xml/catalog 
88share/xsl/atf/tests-results.xsl 89share/xsl/atf/tests-results.xsl
89tests/atf/Atffile 90tests/atf/Atffile
90tests/atf/atf-c++/Atffile 91tests/atf/atf-c++/Atffile
 92tests/atf/atf-c++/d_include_application_hpp.cpp
 93tests/atf/atf-c++/d_include_atf_c++_hpp.cpp
 94tests/atf/atf-c++/d_include_atffile_hpp.cpp
 95tests/atf/atf-c++/d_include_build_hpp.cpp
 96tests/atf/atf-c++/d_include_check_hpp.cpp
 97tests/atf/atf-c++/d_include_config_hpp.cpp
 98tests/atf/atf-c++/d_include_env_hpp.cpp
 99tests/atf/atf-c++/d_include_exceptions_hpp.cpp
 100tests/atf/atf-c++/d_include_expand_hpp.cpp
 101tests/atf/atf-c++/d_include_formats_hpp.cpp
 102tests/atf/atf-c++/d_include_fs_hpp.cpp
 103tests/atf/atf-c++/d_include_io_hpp.cpp
 104tests/atf/atf-c++/d_include_macros_hpp.cpp
 105tests/atf/atf-c++/d_include_parser_hpp.cpp
 106tests/atf/atf-c++/d_include_process_hpp.cpp
 107tests/atf/atf-c++/d_include_sanity_hpp.cpp
 108tests/atf/atf-c++/d_include_signals_hpp.cpp
 109tests/atf/atf-c++/d_include_tests_hpp.cpp
 110tests/atf/atf-c++/d_include_text_hpp.cpp
 111tests/atf/atf-c++/d_include_ui_hpp.cpp
 112tests/atf/atf-c++/d_include_user_hpp.cpp
 113tests/atf/atf-c++/d_include_utils_hpp.cpp
 114tests/atf/atf-c++/d_use_macros_hpp.cpp
 115tests/atf/atf-c++/t_application
 116tests/atf/atf-c++/t_atf_c++
 117tests/atf/atf-c++/t_atffile
 118tests/atf/atf-c++/t_build
91tests/atf/atf-c++/t_check 119tests/atf/atf-c++/t_check
92tests/atf/atf-c++/t_config 120tests/atf/atf-c++/t_config
93tests/atf/atf-c++/t_env 121tests/atf/atf-c++/t_env
 122tests/atf/atf-c++/t_exceptions
94tests/atf/atf-c++/t_expand 123tests/atf/atf-c++/t_expand
 124tests/atf/atf-c++/t_formats
95tests/atf/atf-c++/t_fs 125tests/atf/atf-c++/t_fs
96tests/atf/atf-c++/t_io 126tests/atf/atf-c++/t_io
97tests/atf/atf-c++/t_macros 127tests/atf/atf-c++/t_macros
98tests/atf/atf-c++/t_parser 128tests/atf/atf-c++/t_parser
99tests/atf/atf-c++/t_process 129tests/atf/atf-c++/t_process
 130tests/atf/atf-c++/t_sanity
100tests/atf/atf-c++/t_signals 131tests/atf/atf-c++/t_signals
101tests/atf/atf-c++/t_tests 132tests/atf/atf-c++/t_tests
102tests/atf/atf-c++/t_text 133tests/atf/atf-c++/t_text
 134tests/atf/atf-c++/t_ui
103tests/atf/atf-c++/t_user 135tests/atf/atf-c++/t_user
104tests/atf/atf-c++/t_utils 136tests/atf/atf-c++/t_utils
105tests/atf/atf-c/Atffile 137tests/atf/atf-c/Atffile
106tests/atf/atf-c/h_check 138tests/atf/atf-c/d_include_atf_c_h.c
 139tests/atf/atf-c/d_include_build_h.c
 140tests/atf/atf-c/d_include_check_h.c
 141tests/atf/atf-c/d_include_config_h.c
 142tests/atf/atf-c/d_include_dynstr_h.c
 143tests/atf/atf-c/d_include_env_h.c
 144tests/atf/atf-c/d_include_error_fwd_h.c
 145tests/atf/atf-c/d_include_error_h.c
 146tests/atf/atf-c/d_include_expand_h.c
 147tests/atf/atf-c/d_include_fs_h.c
 148tests/atf/atf-c/d_include_io_h.c
 149tests/atf/atf-c/d_include_list_h.c
 150tests/atf/atf-c/d_include_macros_h.c
 151tests/atf/atf-c/d_include_map_h.c
 152tests/atf/atf-c/d_include_object_h.c
 153tests/atf/atf-c/d_include_process_h.c
 154tests/atf/atf-c/d_include_sanity_h.c
 155tests/atf/atf-c/d_include_signals_h.c
 156tests/atf/atf-c/d_include_tc_h.c
 157tests/atf/atf-c/d_include_tcr_h.c
 158tests/atf/atf-c/d_include_text_h.c
 159tests/atf/atf-c/d_include_tp_h.c
 160tests/atf/atf-c/d_include_ui_h.c
 161tests/atf/atf-c/d_include_user_h.c
 162tests/atf/atf-c/d_use_macros_h.c
 163tests/atf/atf-c/h_processes
 164tests/atf/atf-c/t_atf_c
 165tests/atf/atf-c/t_build
107tests/atf/atf-c/t_check 166tests/atf/atf-c/t_check
108tests/atf/atf-c/t_config 167tests/atf/atf-c/t_config
109tests/atf/atf-c/t_dynstr 168tests/atf/atf-c/t_dynstr
110tests/atf/atf-c/t_env 169tests/atf/atf-c/t_env
111tests/atf/atf-c/t_error 170tests/atf/atf-c/t_error
112tests/atf/atf-c/t_expand 171tests/atf/atf-c/t_expand
113tests/atf/atf-c/t_fs 172tests/atf/atf-c/t_fs
 173tests/atf/atf-c/t_h_lib
114tests/atf/atf-c/t_io 174tests/atf/atf-c/t_io
115tests/atf/atf-c/t_list 175tests/atf/atf-c/t_list
116tests/atf/atf-c/t_macros 176tests/atf/atf-c/t_macros
117tests/atf/atf-c/t_map 177tests/atf/atf-c/t_map
118tests/atf/atf-c/t_process 178tests/atf/atf-c/t_process
119tests/atf/atf-c/t_sanity 179tests/atf/atf-c/t_sanity
120tests/atf/atf-c/t_signals 180tests/atf/atf-c/t_signals
121tests/atf/atf-c/t_tc 181tests/atf/atf-c/t_tc
122tests/atf/atf-c/t_tcr 182tests/atf/atf-c/t_tcr
123tests/atf/atf-c/t_text 183tests/atf/atf-c/t_text
124tests/atf/atf-c/t_ui 184tests/atf/atf-c/t_ui
125tests/atf/atf-c/t_user 185tests/atf/atf-c/t_user
126tests/atf/atf-sh/Atffile 186tests/atf/atf-sh/Atffile

cvs diff -r1.6 -r1.7 pkgsrc/devel/atf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/atf/distinfo 2009/01/18 21:23:14 1.6
+++ pkgsrc/devel/atf/distinfo 2009/12/22 16:08:30 1.7
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.6 2009/01/18 21:23:14 jmmv Exp $ 1$NetBSD: distinfo,v 1.7 2009/12/22 16:08:30 jmmv Exp $
2 2
3SHA1 (atf-0.6.tar.gz) = 311b277477bae7dab8e634f7c17cce25a8664012 3SHA1 (atf-0.7.tar.gz) = a77edf79576039374a3d88872b9059ac5f6d25aa
4RMD160 (atf-0.6.tar.gz) = e81a997e3c3f63b6e473aef6290617ac8438fdae 4RMD160 (atf-0.7.tar.gz) = 38e9708a637696311c644cd1665b4753d6b8e939
5Size (atf-0.6.tar.gz) = 572410 bytes 5Size (atf-0.7.tar.gz) = 661714 bytes