Commit Graph

7038 Commits

Author SHA1 Message Date
joerg db135d737c Add infrastructure for building MCLinker. 2013-02-27 21:25:05 +00:00
christos 46f24da1d2 add a new rpc test 2013-02-26 17:08:20 +00:00
jmmv b82c36bd08 Update file lists to reflect the import of kyua-atf-compat, which has the
side-effect of marking several atf-related entries as obsolete (when
MKKYUA!=no).
2013-02-25 00:34:13 +00:00
jmmv 47840f72d0 Install a kyua.conf file that sets unprivileged_user to _tests. 2013-02-24 03:06:13 +00:00
jmmv 7c357179a8 Remove duplicate (and possibly invalid) 'atf' tags from 3 tests. 2013-02-23 22:56:46 +00:00
jmmv 704facb580 Autogenerate Kyuafiles next to Atffiles when MKKYUA is set.
This is suboptimal: the current high-level definitions of test programs
in the Makefiles do not carry enough information to support all the
features of Kyuafiles.  For example, it is not possible to register test
programs that do *not* use the ATF libraries, which is something that
has been frequently requested around here; nor it is possible to attach
arbitrary metadata to test programs from the Makefile, which is handy
particularly for ATF-less test programs.

For these reasons, consider this a transitional step.

Note that, with this change, you should now be able to use the 'kyua'
tool to run the tests in /usr/tests.
2013-02-23 22:01:51 +00:00
jmmv edcb14a44e Install kyua-testers' distribution documents. 2013-02-23 14:58:11 +00:00
jmmv 89e4f17129 Register directories and files provided by kyua-cli. 2013-02-23 14:18:36 +00:00
jmmv 9c6c1d3b56 Install lutok's missing test_utils.hpp header file. 2013-02-22 15:14:29 +00:00
christos e7fd4058d5 Remove -s "stable" flag, since it is not posix. 2013-02-21 14:08:50 +00:00
jmmv dbf5b53da3 Enable the build of kyua-testers and register its files and directories.
This is conditional on MKKYUA.
2013-02-19 06:06:39 +00:00
christos 077ff08983 Use sort -s to get a stable sort, even if that is the default for ours. We
prolly need a TOOL_SORT...
2013-02-18 00:22:13 +00:00
christos 33dedf2c47 only do the keep last in update builds and explain why. 2013-02-18 00:00:55 +00:00
christos 656c32c03e keep only the last entry for each file, before sorting. 2013-02-17 23:56:52 +00:00
htodd fb225422ba Fix build by adding obsolete to files in /usr/tests/examples. 2013-02-17 04:36:07 +00:00
jmmv 7d3a48f1d2 Hook Lutok into the build. This is all protected by the MKKYUA guard. 2013-02-16 21:40:05 +00:00
jmmv 8f212f1945 Move tests for examples from tests/examples to tests/share/examples.
This is to match the layout of the installed and source files more closely.
While doing this, honor the MKSHARE variable, as the files these tests
validate are only installed when MKSHARE=yes.
2013-02-16 12:44:25 +00:00
jmmv e840b8037e Fix debug entries after the import of atf 0.17. 2013-02-15 22:14:21 +00:00
jmmv 0a00e59342 Install lua.hpp. 2013-02-15 20:07:00 +00:00
jmmv 88eb066b41 Add the MKKYUA knob.
MKKYUA defaults to no and will remain as such until the import is complete
and validated.

This knob does not currently have any effects on the build as nothing relies
on it yet.  Upcoming imports and changes in this area will all be guarded by
this flag.
2013-02-15 19:49:48 +00:00
jmmv c810df40be Update file lists for atf 0.17. 2013-02-15 17:09:07 +00:00
matt b6828562f6 Add missing libnetpgpverify.so 2013-02-14 00:52:03 +00:00
christos 67dc09847c libmesa needs the lib prefix because it is used in LIBDPLIBS 2013-02-09 17:17:36 +00:00
christos debf5d1394 add obsolete entries for yesterday's changes, sort 2013-02-08 15:13:04 +00:00
matt 785313335c Add pre-name changed debug libraries as obsolete. 2013-02-08 04:36:35 +00:00
christos 4c05299285 - fix the debug sets which were broken because of _LIB_PREFIX lossage.
- add missing tpm files.
2013-02-08 02:32:32 +00:00
christos 29d394bb59 new man page 2013-02-07 16:54:53 +00:00
christos 984789e59f We always have a valid mtree file, so always specify -M 2013-02-07 16:27:41 +00:00
christos 64ccf8daf2 merge d flag. 2013-02-07 01:24:04 +00:00
christos 698fd2d87e - use dest instead of DESTDIR
- factor out pax usage, and make it use only the first word from the sets
2013-02-07 01:07:41 +00:00
christos 963f4e0c4d Create full sets using mtree from the flists (not just filenames). 2013-02-06 01:01:12 +00:00
christos f46231caba bump libcrypto and libssl 2013-02-05 23:42:21 +00:00
matt 94fc27fa52 Add ./var/db/obsolete/debug 2013-02-05 17:52:22 +00:00
matt 51722b5916 Mark libc_vfp as depending on softfloat. 2013-02-05 07:31:50 +00:00
jdc 897e710fa7 Add tda.4 to the build and to the set lists. 2013-02-03 14:51:57 +00:00
christos 3075d9e35c someone forgot the debuglibs 2013-02-02 18:19:38 +00:00
riastradh d86328195e Add pthread_condattr_setclock(3) man page link. 2013-01-31 20:57:58 +00:00
rkujawa 50b18a90db Add em4k(4) to dist list. 2013-01-29 21:34:16 +00:00
matt 3c35239543 Enable building/installing libc_vfp for MACHINE_ARCH arm/armeb 2013-01-28 18:57:09 +00:00
nakayama f34b355a3e Follow the change from HAS_SSP to HAVE_SSP. 2013-01-28 13:46:47 +00:00
joerg fa9d9d71df Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.
2013-01-23 15:02:52 +00:00
christos 824de0c143 bump libedit 2013-01-22 20:25:16 +00:00
christos 2a4d238c75 add ctf man pages 2013-01-18 20:01:47 +00:00
christos 85842c9556 pc files for openssl 2013-01-18 18:12:56 +00:00
christos a420eb3ae9 finish bump of libdwarf 2013-01-17 23:04:30 +00:00
christos 5ffdd33fc6 bump libdwarf 2013-01-17 22:12:52 +00:00
christos fb6275b470 the set files themselves should not be conditional to anything so that
they are always generated.
2013-01-17 21:42:18 +00:00
christos e65f4bff6c add the set files themselves 2013-01-17 16:15:41 +00:00
christos 82e56e3752 - add xdebug set
- document debug better
- fix previous debug fallout.
2013-01-16 21:11:05 +00:00
christos 824c548c74 Add a new "debug" set that gets built when ${MKDEBUG} is set. On evbarm:
-rw-r--r--  1 root  src   35806068 Jan 16 10:47 base.tgz
-rw-r--r--  1 root  src   57374069 Jan 16 10:48 comp.tgz
-rw-r--r--  1 root  src  101286193 Jan 16 10:49 debug.tgz
...
This allows always building the debugging code and libraries but not
installing it (although now it is placed in the default sets if ${MKDEBUG}
is set
2013-01-16 16:01:05 +00:00