History log of /freebsd-10-stable/lib/atf/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
313488 09-Feb-2017 ngie

MFC r289172,r290254:

r289172:

Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and
netbsd-tests.test.mk (r289151)

- Eliminate explicit OBJTOP/SRCTOP setting
- Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk
- Remove unnecessary TESTSDIR setting
- Use SRCTOP where possible for clarity

r290254:

Remove unused variable (SRCDIR)


/freebsd-10-stable/bin/cat/tests/Makefile
/freebsd-10-stable/bin/date/tests/Makefile
/freebsd-10-stable/bin/expr/tests/Makefile
/freebsd-10-stable/bin/ls/tests/Makefile
/freebsd-10-stable/bin/mv/tests/Makefile
/freebsd-10-stable/bin/pax/tests/Makefile
/freebsd-10-stable/bin/pkill/tests/Makefile
/freebsd-10-stable/bin/sh/tests/Makefile
/freebsd-10-stable/bin/sleep/tests/Makefile
/freebsd-10-stable/bin/test/tests/Makefile
/freebsd-10-stable/bin/tests/Makefile
/freebsd-10-stable/cddl/lib/tests/Makefile
/freebsd-10-stable/cddl/sbin/tests/Makefile
/freebsd-10-stable/cddl/tests/Makefile
/freebsd-10-stable/cddl/usr.bin/tests/Makefile
/freebsd-10-stable/cddl/usr.sbin/dtrace/tests/Makefile
/freebsd-10-stable/cddl/usr.sbin/tests/Makefile
/freebsd-10-stable/gnu/lib/tests/Makefile
/freebsd-10-stable/gnu/tests/Makefile
/freebsd-10-stable/gnu/usr.bin/diff/tests/Makefile
/freebsd-10-stable/gnu/usr.bin/tests/Makefile
libatf-c++/tests/Makefile
libatf-c++/tests/detail/Makefile
libatf-c/tests/Makefile
libatf-c/tests/detail/Makefile
tests/Makefile
tests/test-programs/Makefile
/freebsd-10-stable/lib/libc/tests/Makefile
/freebsd-10-stable/lib/libc/tests/Makefile.netbsd-tests
/freebsd-10-stable/lib/libc/tests/c063/Makefile
/freebsd-10-stable/lib/libc/tests/db/Makefile
/freebsd-10-stable/lib/libc/tests/gen/Makefile
/freebsd-10-stable/lib/libc/tests/gen/execve/Makefile
/freebsd-10-stable/lib/libc/tests/gen/posix_spawn/Makefile
/freebsd-10-stable/lib/libc/tests/hash/Makefile
/freebsd-10-stable/lib/libc/tests/inet/Makefile
/freebsd-10-stable/lib/libc/tests/locale/Makefile
/freebsd-10-stable/lib/libc/tests/net/Makefile
/freebsd-10-stable/lib/libc/tests/net/getaddrinfo/Makefile
/freebsd-10-stable/lib/libc/tests/regex/Makefile
/freebsd-10-stable/lib/libc/tests/rpc/Makefile
/freebsd-10-stable/lib/libc/tests/setjmp/Makefile
/freebsd-10-stable/lib/libc/tests/ssp/Makefile
/freebsd-10-stable/lib/libc/tests/stdio/Makefile
/freebsd-10-stable/lib/libc/tests/stdlib/Makefile
/freebsd-10-stable/lib/libc/tests/string/Makefile
/freebsd-10-stable/lib/libc/tests/sys/Makefile
/freebsd-10-stable/lib/libc/tests/termios/Makefile
/freebsd-10-stable/lib/libc/tests/time/Makefile
/freebsd-10-stable/lib/libc/tests/tls/Makefile
/freebsd-10-stable/lib/libc/tests/tls/dso/Makefile
/freebsd-10-stable/lib/libc/tests/ttyio/Makefile
/freebsd-10-stable/lib/libcrypt/tests/Makefile
/freebsd-10-stable/lib/libmp/tests/Makefile
/freebsd-10-stable/lib/libnv/tests/Makefile
/freebsd-10-stable/lib/libpam/libpam/tests/Makefile
/freebsd-10-stable/lib/librt/tests/Makefile
/freebsd-10-stable/lib/libthr/tests/Makefile
/freebsd-10-stable/lib/libthr/tests/dlopen/Makefile
/freebsd-10-stable/lib/libthr/tests/dlopen/dso/Makefile
/freebsd-10-stable/lib/libutil/tests/Makefile
/freebsd-10-stable/lib/msun/tests/Makefile
/freebsd-10-stable/lib/tests/Makefile
/freebsd-10-stable/libexec/atf/atf-check/tests/Makefile
/freebsd-10-stable/libexec/atf/atf-sh/tests/Makefile
/freebsd-10-stable/libexec/atf/tests/Makefile
/freebsd-10-stable/libexec/tests/Makefile
/freebsd-10-stable/sbin/devd/tests/Makefile
/freebsd-10-stable/sbin/dhclient/tests/Makefile
/freebsd-10-stable/sbin/growfs/tests/Makefile
/freebsd-10-stable/sbin/mdconfig/tests/Makefile
/freebsd-10-stable/sbin/tests/Makefile
/freebsd-10-stable/secure/lib/tests/Makefile
/freebsd-10-stable/secure/libexec/tests/Makefile
/freebsd-10-stable/secure/tests/Makefile
/freebsd-10-stable/secure/usr.bin/tests/Makefile
/freebsd-10-stable/secure/usr.sbin/tests/Makefile
/freebsd-10-stable/share/examples/tests/Makefile
/freebsd-10-stable/share/tests/Makefile
/freebsd-10-stable/tests/etc/Makefile
/freebsd-10-stable/tests/sys/mqueue/Makefile
/freebsd-10-stable/tests/sys/pjdfstest/tests/Makefile
/freebsd-10-stable/usr.bin/apply/tests/Makefile
/freebsd-10-stable/usr.bin/basename/tests/Makefile
/freebsd-10-stable/usr.bin/calendar/tests/Makefile
/freebsd-10-stable/usr.bin/cmp/tests/Makefile
/freebsd-10-stable/usr.bin/col/tests/Makefile
/freebsd-10-stable/usr.bin/comm/tests/Makefile
/freebsd-10-stable/usr.bin/cut/tests/Makefile
/freebsd-10-stable/usr.bin/dirname/tests/Makefile
/freebsd-10-stable/usr.bin/file2c/tests/Makefile
/freebsd-10-stable/usr.bin/grep/tests/Makefile
/freebsd-10-stable/usr.bin/gzip/tests/Makefile
/freebsd-10-stable/usr.bin/join/tests/Makefile
/freebsd-10-stable/usr.bin/jot/tests/Makefile
/freebsd-10-stable/usr.bin/lastcomm/tests/Makefile
/freebsd-10-stable/usr.bin/m4/tests/Makefile
/freebsd-10-stable/usr.bin/ncal/tests/Makefile
/freebsd-10-stable/usr.bin/printf/tests/Makefile
/freebsd-10-stable/usr.bin/sed/tests/Makefile
/freebsd-10-stable/usr.bin/tests/Makefile
/freebsd-10-stable/usr.bin/truncate/tests/Makefile
/freebsd-10-stable/usr.bin/uudecode/tests/Makefile
/freebsd-10-stable/usr.bin/uuencode/tests/Makefile
/freebsd-10-stable/usr.bin/xargs/tests/Makefile
/freebsd-10-stable/usr.bin/yacc/tests/Makefile
/freebsd-10-stable/usr.sbin/etcupdate/tests/Makefile
/freebsd-10-stable/usr.sbin/fstyp/tests/Makefile
/freebsd-10-stable/usr.sbin/newsyslog/tests/Makefile
/freebsd-10-stable/usr.sbin/nmtree/tests/Makefile
/freebsd-10-stable/usr.sbin/pw/tests/Makefile
/freebsd-10-stable/usr.sbin/sa/tests/Makefile
/freebsd-10-stable/usr.sbin/tests/Makefile
305911 18-Sep-2016 ngie

MFstable/11 r305910:

MFC r305033,r305041,r305170:

r305033:

Minor Makefile simplifications for lib/atf/...

- Replace uses of `${.CURDIR:H:H:H}` with ${SRCTOP}
- Use built-in :H operator instead of ".." when enumerating paths.

r305041:

Filter certain compile-time options into -DATF_BUILD_*

Items filtered through are:

- Constant defines (-D)
- Include flags (-I)
- Linker flags (-L)
- Optimization level (-O)
- Warnings / linker flags (-W)
- Preprocessor options (-f)

This fixes the scenario hit by the Jenkins job where it's infecting
the build with --sysroot, etc options from the Jenkins build in the
tests.

Prefix all intermediate variables (_CFLAGS, etc) with "ATF_BUILD" [*].

Requested by: jmmv

r305170:

Don't bake all of CC/CPP/CXX into CFLAGS

Capture executable names for CC, CPP, CXX (assumed to be the
first non-CCACHE_BIN word).

This change strips out all of the cross-compiler arguments, (-target,
-B, etc), added to ${CC}, etc via ${CROSSENV} in Makefile.inc1, so it
doesn't infect the build and subsequently the test.

Add comments noting why this logic is being added, and why the logic in
r305041 was necessary/what it was trying to achieve.

This is required after recent changes made to the toolchain to always
specify --sysroot, -target, -B, etc with clang in buildworld (presumably
r304681).

281056 04-Apr-2015 bdrewery

MFC r280179,r280180:

r280179:
Add LIB_CXX so that C++ libraries will use CXX to link.

This adds some extra dependencies directly to Makefile.inc1 as
atf is still a prebuild library in stable/10. If r273449 is MFCd
these can come out.

r280180:
Document LIB and LIB_CXX.

275988 21-Dec-2014 ngie

MFC r273929:

r273929 (by jmmv):

MFV: Import atf-0.21.


/freebsd-10-stable/ObsoleteFiles.inc
/freebsd-10-stable/contrib/atf/FREEBSD-Xlist
/freebsd-10-stable/contrib/atf/NEWS
/freebsd-10-stable/contrib/atf/atf-c++.hpp
/freebsd-10-stable/contrib/atf/atf-c++/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c++/atf-c++.3
/freebsd-10-stable/contrib/atf/atf-c++/atf_c++_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/build.cpp
/freebsd-10-stable/contrib/atf/atf-c++/build.hpp
/freebsd-10-stable/contrib/atf/atf-c++/build_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/check.cpp
/freebsd-10-stable/contrib/atf/atf-c++/check.hpp
/freebsd-10-stable/contrib/atf/atf-c++/check_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/config.cpp
/freebsd-10-stable/contrib/atf/atf-c++/config.hpp
/freebsd-10-stable/contrib/atf/atf-c++/config_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c++/detail/application.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/application.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/application_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/auto_array.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/auto_array_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/env.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/env.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/env_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/exceptions.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/exceptions.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/exceptions_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/fs.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/fs.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/fs_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/process.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/process.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/process_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/sanity.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/sanity_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/text.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/text.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/text_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/version_helper.cpp
/freebsd-10-stable/contrib/atf/atf-c++/macros.hpp
/freebsd-10-stable/contrib/atf/atf-c++/macros_hpp_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/macros_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-c++/tests.cpp
/freebsd-10-stable/contrib/atf/atf-c++/tests.hpp
/freebsd-10-stable/contrib/atf/atf-c++/tests_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/unused_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/utils.cpp
/freebsd-10-stable/contrib/atf/atf-c++/utils.hpp
/freebsd-10-stable/contrib/atf/atf-c++/utils_test.cpp
/freebsd-10-stable/contrib/atf/atf-c.h
/freebsd-10-stable/contrib/atf/atf-c/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c/atf-c.3
/freebsd-10-stable/contrib/atf/atf-c/atf_c_test.c
/freebsd-10-stable/contrib/atf/atf-c/build.c
/freebsd-10-stable/contrib/atf/atf-c/build.h
/freebsd-10-stable/contrib/atf/atf-c/build_test.c
/freebsd-10-stable/contrib/atf/atf-c/check.c
/freebsd-10-stable/contrib/atf/atf-c/check.h
/freebsd-10-stable/contrib/atf/atf-c/check_test.c
/freebsd-10-stable/contrib/atf/atf-c/config.c
/freebsd-10-stable/contrib/atf/atf-c/config.h
/freebsd-10-stable/contrib/atf/atf-c/config_test.c
/freebsd-10-stable/contrib/atf/atf-c/defs.h.in
/freebsd-10-stable/contrib/atf/atf-c/detail/dynstr.c
/freebsd-10-stable/contrib/atf/atf-c/detail/dynstr.h
/freebsd-10-stable/contrib/atf/atf-c/detail/dynstr_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/env.c
/freebsd-10-stable/contrib/atf/atf-c/detail/env.h
/freebsd-10-stable/contrib/atf/atf-c/detail/env_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/fs.c
/freebsd-10-stable/contrib/atf/atf-c/detail/fs.h
/freebsd-10-stable/contrib/atf/atf-c/detail/fs_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/list.c
/freebsd-10-stable/contrib/atf/atf-c/detail/list.h
/freebsd-10-stable/contrib/atf/atf-c/detail/list_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/map.c
/freebsd-10-stable/contrib/atf/atf-c/detail/map.h
/freebsd-10-stable/contrib/atf/atf-c/detail/map_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/process.c
/freebsd-10-stable/contrib/atf/atf-c/detail/process.h
/freebsd-10-stable/contrib/atf/atf-c/detail/process_helpers.c
/freebsd-10-stable/contrib/atf/atf-c/detail/process_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/sanity.c
/freebsd-10-stable/contrib/atf/atf-c/detail/sanity.h
/freebsd-10-stable/contrib/atf/atf-c/detail/sanity_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.h
/freebsd-10-stable/contrib/atf/atf-c/detail/text.c
/freebsd-10-stable/contrib/atf/atf-c/detail/text.h
/freebsd-10-stable/contrib/atf/atf-c/detail/text_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/tp_main.c
/freebsd-10-stable/contrib/atf/atf-c/detail/user.c
/freebsd-10-stable/contrib/atf/atf-c/detail/user.h
/freebsd-10-stable/contrib/atf/atf-c/detail/user_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/version_helper.c
/freebsd-10-stable/contrib/atf/atf-c/error.c
/freebsd-10-stable/contrib/atf/atf-c/error.h
/freebsd-10-stable/contrib/atf/atf-c/error_fwd.h
/freebsd-10-stable/contrib/atf/atf-c/error_test.c
/freebsd-10-stable/contrib/atf/atf-c/h_build.h
/freebsd-10-stable/contrib/atf/atf-c/macros.h
/freebsd-10-stable/contrib/atf/atf-c/macros_h_test.c
/freebsd-10-stable/contrib/atf/atf-c/macros_test.c
/freebsd-10-stable/contrib/atf/atf-c/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-c/tc.c
/freebsd-10-stable/contrib/atf/atf-c/tc.h
/freebsd-10-stable/contrib/atf/atf-c/tc_test.c
/freebsd-10-stable/contrib/atf/atf-c/tp.c
/freebsd-10-stable/contrib/atf/atf-c/tp.h
/freebsd-10-stable/contrib/atf/atf-c/tp_test.c
/freebsd-10-stable/contrib/atf/atf-c/unused_test.c
/freebsd-10-stable/contrib/atf/atf-c/utils.c
/freebsd-10-stable/contrib/atf/atf-c/utils.h
/freebsd-10-stable/contrib/atf/atf-c/utils_test.c
/freebsd-10-stable/contrib/atf/atf-sh/atf-check.1
/freebsd-10-stable/contrib/atf/atf-sh/atf-check.cpp
/freebsd-10-stable/contrib/atf/atf-sh/atf-check_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh.1
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh.3
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh.cpp
/freebsd-10-stable/contrib/atf/atf-sh/atf_check_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/config_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/integration_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/libatf-sh.subr
/freebsd-10-stable/contrib/atf/atf-sh/misc_helpers.sh
/freebsd-10-stable/contrib/atf/atf-sh/normalize_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/tc_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/tp_test.sh
/freebsd-10-stable/contrib/atf/bconfig.h
/freebsd-10-stable/contrib/atf/config.h
/freebsd-10-stable/contrib/atf/doc/atf-test-case.4
/freebsd-10-stable/contrib/atf/doc/atf-test-program.1
/freebsd-10-stable/contrib/atf/doc/atf.7.in
/freebsd-10-stable/contrib/atf/test-programs/c_helpers.c
/freebsd-10-stable/contrib/atf/test-programs/common.sh
/freebsd-10-stable/contrib/atf/test-programs/config_test.sh
/freebsd-10-stable/contrib/atf/test-programs/cpp_helpers.cpp
/freebsd-10-stable/contrib/atf/test-programs/expect_test.sh
/freebsd-10-stable/contrib/atf/test-programs/meta_data_test.sh
/freebsd-10-stable/contrib/atf/test-programs/result_test.sh
/freebsd-10-stable/contrib/atf/test-programs/sh_helpers.sh
/freebsd-10-stable/contrib/atf/test-programs/srcdir_test.sh
Makefile.inc
common.mk
libatf-c++/Makefile
libatf-c++/tests/Makefile
libatf-c++/tests/detail/Makefile
libatf-c/Makefile
libatf-c/tests/Makefile
libatf-c/tests/detail/Makefile
/freebsd-10-stable/libexec/atf/atf-check/Makefile
/freebsd-10-stable/libexec/atf/atf-sh/Makefile
/freebsd-10-stable/libexec/atf/atf-sh/tests/Makefile
/freebsd-10-stable/share/man/man7/Makefile
/freebsd-10-stable/tools/build/mk/OptionalObsoleteFiles.inc
270905 31-Aug-2014 ngie

MFC r266650, r267172 (both by jmmv):

r266650:

Change libatf-c and libatf-c++ to be private libraries.

We should not be leaking these interfaces to the outside world given
that it's much easier for third-party components to use the devel/atf
package from ports.

As a side-effect, we can also drop the ATF pkgconfig and aclocal files
from the base system. Nothing in the base system needs these, and it
was quite ugly to have to get them installed only so that a few ports
could build. The offending ports have been fixed to depend on
devel/atf explicitly.

Reviewed by: bapt

r267172:

Homogenize libatf-* version numbers with upstream.

The libatf-* major version numbers in FreeBSD were one version ahead of
upstream because, when atf was first imported into FreeBSD, the upstream
numbers were not respected. This is just confusing and bound to cause
problems down the road.

Fix this by taking advantage of the fact that libatf-* are now private
and that atf is not yet built by default. However, and unfortunately, a
clean build is needed for tests to continue working once "make
delete-old-libs" has been run; hence the note in UPDATING.

Phabric: D701
Approved by: jmmv (maintainer, mentor)

270286 21-Aug-2014 ngie

MFC r270116:

Fix typo in lib/atf/libatfc++/Makefile

LIBATFC should be LIBATF_C; this was missed in the initial import
(r241823)

PR: 192731
MFC after: 3 days
Phabric: D619
Approved by: rpaulo (mentor)

264618 17-Apr-2014 jmmv

MFC r263989: Add atf m4 files from the vendor branch.

264483 14-Apr-2014 jmmv

MFC refactoring of the *.test.mk files.

- r263161 Make bsd.test.mk the only public mk fragment for the building of tests.
- r263172 Move FreeBSD Test Suite-specific code to a suite.test.mk file.
- r263204 Add some documentation for bsd.test.mk.
- r263217 Document support for TAP-compliant Perl test programs.

This is "make tinderbox" clean.

262855 06-Mar-2014 jmmv

Import atf-0.20.

This is a MFC of r261897 and r262000 and should allow all of the atf
tests to pass.


/freebsd-10-stable/contrib/atf/FREEBSD-Xlist
/freebsd-10-stable/contrib/atf/Kyuafile
/freebsd-10-stable/contrib/atf/NEWS
/freebsd-10-stable/contrib/atf/README
/freebsd-10-stable/contrib/atf/atf-c++/check.hpp
/freebsd-10-stable/contrib/atf/atf-c++/config.cpp
/freebsd-10-stable/contrib/atf/atf-c++/config_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c++/detail/application.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/application.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/application_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/exceptions.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/expand.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/expand.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/expand_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/parser.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/parser.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/parser_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/ui.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/ui.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/ui_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/version_helper.cpp
/freebsd-10-stable/contrib/atf/atf-c++/macros_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/noncopyable.hpp
/freebsd-10-stable/contrib/atf/atf-c++/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-c++/tests.cpp
/freebsd-10-stable/contrib/atf/atf-c++/tests.hpp
/freebsd-10-stable/contrib/atf/atf-c++/tests_test.cpp
/freebsd-10-stable/contrib/atf/atf-c/config.c
/freebsd-10-stable/contrib/atf/atf-c/config_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.h
/freebsd-10-stable/contrib/atf/atf-c/detail/version_helper.c
/freebsd-10-stable/contrib/atf/atf-c/macros_test.c
/freebsd-10-stable/contrib/atf/atf-c/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/atf-check.cpp
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh.cpp
/freebsd-10-stable/contrib/atf/atf-sh/atf_check_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/integration_test.sh
/freebsd-10-stable/contrib/atf/bconfig.h
/freebsd-10-stable/contrib/atf/doc/atf-test-case.4
libatf-c++/Makefile
libatf-c++/tests/detail/Makefile
libatf-c/tests/detail/Makefile
/freebsd-10-stable/tools/build/mk/OptionalObsoleteFiles.inc
262849 06-Mar-2014 jmmv

MFC various fixes for the ATF tests.

- r260505 Allow tests to provide a Kyuafile when they relied on auto-generation.
- r260525 Respect the original layout of the atf-{c,c++} tests.
- r260526 Fix path to the process_helpers for the libatf-c++ tests.
- r260576 Generate and install pkg-config files for atf.
- r260577 Add atf pkg-config files from the vendor branch.
- r260584 Prevent misc_helpers from running as a test.

260096 30-Dec-2013 dim

MFC r257532 (by adrian):

Fix this build for clang.

MFC r259730:

To avoid having to explicitly test COMPILER_TYPE for setting
clang-specific or gcc-specific flags, introduce the following new
variables for use in Makefiles:

CFLAGS.clang
CFLAGS.gcc
CXXFLAGS.clang
CXXFLAGS.gcc

In bsd.sys.mk, these get appended to the regular CFLAGS or CXXFLAGS for
the right compiler.

MFC r259913:

For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc.

MFC r259927:

Fix pc98 build, by also forcing COMPILER_TYPE in sys/boot/pc98/boot2's
Makefile.

Pointy hat to: dim

260029 29-Dec-2013 jmmv

Update atf to 0.18 and remove the code of the deprecated tools.

This is a MFC into stable/10 of:
- r258286 Update notes for imports of atf.
- r258289 MFV: Import atf-0.18.
- r258290 Drop all ATF tools code.

This is "make tinderbox" clean as run on ref10-amd64 with the default
WITHOUT_TESTS option. A "make buildworld" with WITH_TESTS set now works
as well.


/freebsd-10-stable/contrib/atf/Atffile
/freebsd-10-stable/contrib/atf/FREEBSD-Xlist
/freebsd-10-stable/contrib/atf/FREEBSD-upgrade
/freebsd-10-stable/contrib/atf/Makefile.am
/freebsd-10-stable/contrib/atf/Makefile.in
/freebsd-10-stable/contrib/atf/NEWS
/freebsd-10-stable/contrib/atf/admin
/freebsd-10-stable/contrib/atf/atf-c++.hpp
/freebsd-10-stable/contrib/atf/atf-c++/Atffile
/freebsd-10-stable/contrib/atf/atf-c++/Makefile.am.inc
/freebsd-10-stable/contrib/atf/atf-c++/atf-c++-api.3
/freebsd-10-stable/contrib/atf/atf-c++/check.hpp
/freebsd-10-stable/contrib/atf/atf-c++/check_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/Atffile
/freebsd-10-stable/contrib/atf/atf-c++/detail/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c++/detail/Makefile.am.inc
/freebsd-10-stable/contrib/atf/atf-c++/detail/auto_array.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/auto_array_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/parser.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/process.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/process.hpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.cpp
/freebsd-10-stable/contrib/atf/atf-c++/detail/test_helpers.hpp
/freebsd-10-stable/contrib/atf/atf-c++/macros_test.cpp
/freebsd-10-stable/contrib/atf/atf-c++/noncopyable.hpp
/freebsd-10-stable/contrib/atf/atf-c++/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-c++/tests.cpp
/freebsd-10-stable/contrib/atf/atf-c++/tests.hpp
/freebsd-10-stable/contrib/atf/atf-c++/utils.cpp
/freebsd-10-stable/contrib/atf/atf-c++/utils.hpp
/freebsd-10-stable/contrib/atf/atf-c++/utils_test.cpp
/freebsd-10-stable/contrib/atf/atf-c.h
/freebsd-10-stable/contrib/atf/atf-c/Atffile
/freebsd-10-stable/contrib/atf/atf-c/Makefile.am.inc
/freebsd-10-stable/contrib/atf/atf-c/atf-c-api.3
/freebsd-10-stable/contrib/atf/atf-c/check_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/Atffile
/freebsd-10-stable/contrib/atf/atf-c/detail/Kyuafile
/freebsd-10-stable/contrib/atf/atf-c/detail/Makefile.am.inc
/freebsd-10-stable/contrib/atf/atf-c/detail/process_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/sanity_test.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.c
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers.h
/freebsd-10-stable/contrib/atf/atf-c/detail/test_helpers_test.c
/freebsd-10-stable/contrib/atf/atf-c/macros.h
/freebsd-10-stable/contrib/atf/atf-c/macros_test.c
/freebsd-10-stable/contrib/atf/atf-c/pkg_config_test.sh
/freebsd-10-stable/contrib/atf/atf-c/utils.c
/freebsd-10-stable/contrib/atf/atf-c/utils.h
/freebsd-10-stable/contrib/atf/atf-c/utils_test.c
/freebsd-10-stable/contrib/atf/atf-config
/freebsd-10-stable/contrib/atf/atf-report
/freebsd-10-stable/contrib/atf/atf-run
/freebsd-10-stable/contrib/atf/atf-sh/Atffile
/freebsd-10-stable/contrib/atf/atf-sh/Makefile.am.inc
/freebsd-10-stable/contrib/atf/atf-sh/atf-check.cpp
/freebsd-10-stable/contrib/atf/atf-sh/atf-check_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh-api.3
/freebsd-10-stable/contrib/atf/atf-sh/atf-sh.1
/freebsd-10-stable/contrib/atf/atf-sh/atf_check_test.sh
/freebsd-10-stable/contrib/atf/atf-sh/misc_helpers.sh
/freebsd-10-stable/contrib/atf/atf-version
/freebsd-10-stable/contrib/atf/bconfig.h
/freebsd-10-stable/contrib/atf/bconfig.h.in
/freebsd-10-stable/contrib/atf/configure
/freebsd-10-stable/contrib/atf/configure.ac
/freebsd-10-stable/contrib/atf/doc/Makefile.am.inc
/freebsd-10-stable/contrib/atf/doc/atf-formats.5
/freebsd-10-stable/contrib/atf/doc/atf.7.in
/freebsd-10-stable/contrib/atf/test-programs/Atffile
/freebsd-10-stable/contrib/atf/test-programs/Kyuafile
/freebsd-10-stable/contrib/atf/test-programs/Makefile.am.inc
/freebsd-10-stable/contrib/atf/test-programs/c_helpers.c
/freebsd-10-stable/contrib/atf/test-programs/cpp_helpers.cpp
/freebsd-10-stable/contrib/atf/test-programs/fork_test.sh
/freebsd-10-stable/contrib/atf/test-programs/sh_helpers.sh
libatf-c++/Makefile
libatf-c/tests/Makefile
tests/test-programs/Makefile
/freebsd-10-stable/tools/build/mk/OptionalObsoleteFiles.inc
260024 28-Dec-2013 jmmv

Plug the ATF tests into the build.

This is a MFC into stable/10 of:
- r257849 Add libatf-c++ to the prebuild libs.
- r257853 Build and install the atf tests.
- r258233 Move all atf directories to the tests mtree.
- r258285 Fix the build of some ATF tests.

This change is "make tinderbox" clean on ref10-amd64 with the default
settings of WITHOUT_TESTS. It is likely for the WITH_TESTS build to
still be broken because not all relevant changes have been merged yet.

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


242684 07-Nov-2012 marcel

Remove -L<path> from LDADD, it doesn't belong there.
Add it to LDFLAGS instead.

Submitted by: Garrett Cooper <yanegomi@gmail.com>


241823 22-Oct-2012 marcel

Add ATF to the build. This is may be a bit rought around the egdes,
but committing it helps to get everyone on the same page and makes
sure we make progress.

Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.

Credits follow:

Submitted by: Garrett Cooper <yanegomi@gmail.com>
Sponsored by: Isilon Systems
Based on work by: keramida@
Thanks to: gnn@, mdf@, mlaier@, sjg@
Special thanks to: keramida@