|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0 |
|
| #
fad3f0e4 |
| 20-Aug-2014 |
Ian Lepore <[email protected]> |
Don't stop other legs of a parallel build due to a failure in make_check. The whole point is to see if there's any failure, which is handled by building a newer version of make.
|
|
Revision tags: release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0 |
|
| #
9b6b6816 |
| 08-Jan-2013 |
David E. O'Brien <[email protected]> |
Following r226271, allow disabling lzma support with "WITHOUT_LZMA_SUPPORT". Correct r226271 which should have used WITHOUT_BZIP2_SUPPORT per r166255.
Obtained from: Juniper Networks
|
|
Revision tags: release/9.1.0 |
|
| #
0815243c |
| 06-Oct-2012 |
Marcel Moolenaar <[email protected]> |
Add support for bmake. This includes: 1. Don't do upgrade_checks when using bmake. As long as we have WITH_BMAKE, there's a bootstrap complication in ths respect. Avoid it. Make the necessar
Add support for bmake. This includes: 1. Don't do upgrade_checks when using bmake. As long as we have WITH_BMAKE, there's a bootstrap complication in ths respect. Avoid it. Make the necessary changes to have upgrade_checks work wth bmake anyway. 2. Remove the use of -E. It's not needed in our build because we use ?= for the respective variables, which means that we'll take the environment value (if any) anyway. 3. Properly declare phony targets as phony as bmake is a lot smarter (and thus agressive) about build avoidance. 4. Make sure CLEANFILES is complete and use it on .NOPATH. bmake is a lot smarter about build avoidance and should not find files we generate in the source tree. We should not have files in the repository we want to generate, but this is an easier way to cross this hurdle. 5. Have behavior under bmake the same as it is under make with respect to halting when sub-commands fail. Add "set -e" to compound commands so that bmake is informed when sub-commands fail. 6. Make sure crunchgen uses the same make as the rest of the build. This is important when the make utility isn't called make (but bmake for example). 7. While here, add support for using MAKEOBJDIR to set the object tree location. It's the second alternative bmake looks for when determining the actual object directory (= .OBJDIR).
Submitted by: Simon Gerraty <[email protected]> Submitted by: John Van Horne <[email protected]>
show more ...
|
| #
7750ad47 |
| 22-Aug-2012 |
Marcel Moolenaar <[email protected]> |
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
Requested by: Simon Gerraty <[email protected]>
|
| #
6e501706 |
| 05-Jul-2012 |
David E. O'Brien <[email protected]> |
Remove the "funny targets" make check. We no longer need embedded :: targets to build FreeBSD (they are used in Perl man pages). We never needed embedded "!" in targets that I can find.
We got thi
Remove the "funny targets" make check. We no longer need embedded :: targets to build FreeBSD (they are used in Perl man pages). We never needed embedded "!" in targets that I can find.
We got this from OpenBSD and I cannot find any other make that supports such things -- contrary to their commit message claim: "This behaviour is also consistent with other versions of make.".
show more ...
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0 |
|
| #
3c24f8e8 |
| 25-May-2011 |
David E. O'Brien <[email protected]> |
+ Tighten up (and simplify) the pass_cmd_vars_1 "variable definition arrived from the calling make" test. + Be more tolerant of newlines in the plus_flag "supports the '+' flag" test.
|
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
| #
1b647f44 |
| 01-Oct-2007 |
Ruslan Ermilov <[email protected]> |
The shell_1_sh test was failing with "make -jX".
Approved by: re (kensmith)
|
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
| #
89f087e8 |
| 07-Dec-2004 |
Hartmut Brandt <[email protected]> |
Fix builds with a read-only directory and a make upgrade. This is done by forcing the creation of an object directory for the make regression tests. Let make handle the tracking of the dependency and
Fix builds with a read-only directory and a make upgrade. This is done by forcing the creation of an object directory for the make regression tests. Let make handle the tracking of the dependency and installation of test_shell script.
Submitted by: ru
show more ...
|
| #
d29cf9e2 |
| 06-Dec-2004 |
Ruslan Ermilov <[email protected]> |
Make this work under debugging, e.g., "make -dl".
|
| #
9c1f3ca3 |
| 02-Dec-2004 |
Hartmut Brandt <[email protected]> |
Make the tests runnable on a read-only src. To do this you must make sure that you create one of the object directories make knows (see make(1)). This uses the -C flag, so add a test that checks that
Make the tests runnable on a read-only src. To do this you must make sure that you create one of the object directories make knows (see make(1)). This uses the -C flag, so add a test that checks that make actually accepts -C. Also fix the test that selects csh via the .SHELL target to work for tcsh users too.
This commit renames shell_test to shell_test.sh. There is no history to preserve so go without a repo-copy.
Reviewed by: ru
show more ...
|
| #
60f801ee |
| 30-Nov-2004 |
Hartmut Brandt <[email protected]> |
Chmod the shell testscript to be executable if it isn't already. According to the CVS-Meisters x-mode just happens to work, but is not guaranteed to do so. Try to be on the safe side.
|
| #
7b54cdda |
| 25-Nov-2004 |
Hartmut Brandt <[email protected]> |
Add some regression tests for the .SHELL target. I'm not sure that the output of shell_2j is actually correct - it just tests what make currently does. Make should switch on echoing for the second li
Add some regression tests for the .SHELL target. I'm not sure that the output of shell_2j is actually correct - it just tests what make currently does. Make should switch on echoing for the second line, shouldn't it?
show more ...
|
| #
00e13b1d |
| 11-Nov-2004 |
Nik Clayton <[email protected]> |
Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands.
Update README to describe the new protocol. The work's broken
Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands.
Update README to describe the new protocol. The work's broken down into two main sets of changes.
First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run.
Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system.
Add a TODO file.
show more ...
|
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
| #
9a5cf326 |
| 23-Oct-2004 |
Ruslan Ermilov <[email protected]> |
Add a regression test for the alternate shell specification.
|
| #
215431de |
| 12-Aug-2004 |
Hartmut Brandt <[email protected]> |
Now that make more correctly handles variable assignments in .MAKEFLAGS targets enable the regression test for this.
|
| #
cfe632ea |
| 05-Aug-2004 |
Hartmut Brandt <[email protected]> |
Back out something I'm working on that crept in with the last commit.
Spotted by: ru
|
| #
82eb7072 |
| 05-Aug-2004 |
Hartmut Brandt <[email protected]> |
Remove extra spaces. Remove double quotes around error messages - they are not needed and will actually be printed.
Submitted by: ru
|
| #
c997f47b |
| 05-Aug-2004 |
Hartmut Brandt <[email protected]> |
Add another test that checks for a working '+' command flag.
|
| #
48ec21e7 |
| 04-Aug-2004 |
Hartmut Brandt <[email protected]> |
Add a regression test for the passing of command line variable assignments via the MAKEFLAGS environment variable.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1 |
|
| #
99d3652e |
| 30-Jan-2004 |
Ruslan Ermilov <[email protected]> |
Add a test for what was broken in rev. 1.28 and fixed in rev. 1.29 of make/str.c.
|
| #
9608d7e2 |
| 29-Jan-2004 |
Ruslan Ermilov <[email protected]> |
Add a test for what was fixed in revs. 1.28 and 1.29 of make/str.c.
|
|
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
| #
21159d16 |
| 02-Oct-2003 |
Ruslan Ermilov <[email protected]> |
Fix a bug that prevented exists() from finding "foo/", "foo/." and "foo/.." when ".PATH: foo" was also given.
PR: bin/34062
|
| #
c94d7043 |
| 04-Jul-2003 |
Ruslan Ermilov <[email protected]> |
Fixed broken arithmetic expression parser.
Reminded by: bde In memory of: alane
|
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0 |
|
| #
413a16d8 |
| 10-Feb-2003 |
Garance A Drosehn <[email protected]> |
The regression-tests for 'make' *expect* to trigger make's warning: warning: duplicate script for target "double" ignored The regression-tests do try to hide that message, but the message does
The regression-tests for 'make' *expect* to trigger make's warning: warning: duplicate script for target "double" ignored The regression-tests do try to hide that message, but the message does still appear when using -j (eg: 'make -j5 buildworld'). This changes the regression-test so the expected warning message will not be seen even when -j is specified.
Reviewed by: jmallett ru
show more ...
|