#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
42fb28ce |
|
30-Nov-2022 |
John Baldwin <jhb@FreeBSD.org> |
Explicitly set CXXSTD to c++11 for old C++ code using std::auto_ptr<>. GCC 12 defaults to C++17 which removes (not just deprecates) std::auto_ptr<>. Trying to use CXXSTD of c++03 doesn't work with libc++ headers, but c++11 does. Reviewed by: brooks, imp, emaste Differential Revision: https://reviews.freebsd.org/D37531
|
#
2eb9ad42 |
|
02-Jul-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Simplify and speed up the kyua build Instead of having multiple kyua libraries, just include the files as part of usr.bin/kyua. Previously, we would build each kyua source up to four times: once as a .o file and once as a .pieo. Additionally, the kyua libraries might be built again for compat32. As all the kyua libraries amount to 102 C++ sources the build time is significant (especially when using an assertions enabled compiler). This change ensures that we build 306 fewer .cpp source files as part of buildworld. Reviewed By: brooks MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30967
|
#
066a8c69 |
|
21-Dec-2020 |
Emmanuel Vadot <manu@freebsd.org> |
pkgbase: Install atf and kyua in the tests package While here make sure that all tests dirs are taggued correctly. Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D27714
|
#
395cb8fb |
|
17-Dec-2020 |
Emmanuel Vadot <manu@FreeBSD.org> |
kyua: Only install examples if requested Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D27638
|
#
31711131 |
|
03-Apr-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Install a kyua.conf based on the one in devel/kyua. The kyua.conf from examples doesn't match the expected config and contains a lot of undesirable entries such as setting the architecture to amd64 explicitly. Reported by: arichardson (missing config) Reviewed by: emaste Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D24267
|
#
9fd4b8ff |
|
29-Mar-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Fix build with src on a noexec filesystem. ${SH} expands to nothing on src builds so this worked by accident. Use a bare "sh" instead. PR: 245086 Reported by: pkubaj Sponsored by: DARPA
|
#
09ae09a9 |
|
28-Mar-2020 |
Enji Cooper <ngie@FreeBSD.org> |
Revert r359385-r359387 As noted by brooks/emaste, this is the wrong approach to take. Revert the changes so brooks can apply a more proper change. Requested by: brooks, emaste
|
#
d7f6e63d |
|
27-Mar-2020 |
Enji Cooper <ngie@FreeBSD.org> |
The .PATH throbbing I added in r359385 is no longer required MFC with: r359385
|
#
07ca5952 |
|
27-Mar-2020 |
Enji Cooper <ngie@FreeBSD.org> |
Check in the generated copies of the manpages These manpages were meant to be templated once per `configure` run. Given that we're not bound by as many constants, e.g., `--prefix` isn't generally changing for kyua in the base system, having to generate the manpages each build seems slightly less than optimal. In the event that one's build environment doesn't define `$SH`, the build will also fail until this change is introduced. Instead of jumping through hoops dealing with shells or permissions, let's just cut to the chase and check the generated copies into the sourcebase under usr.bin/kyua . MFC with: r359260 Reported by: Julian Stacey <jhs@berklix.com>
|
#
daa006f8 |
|
26-Mar-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Install expected kyua docs. The "kyua about" command assumes these files exist causing tests supplied devel/kyua to fail. Fix a bug defining the default KYUA_DOCDIR so the installed files can be found. Reported by: jenkins tests Reviewed by: lwhsu Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24187
|