Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go aheadand finish the job. ncurses is now the only Makefile in the tree thatuses it since it wasn't a simple mechanical change, and will beaddressed in a future commit.
show more ...
Switch over to gnu99 compilation on default for userland.Tested by: make universeTested by: ports exp build (done by pav)Reviewed by: ruReviewed by: silence on archApproved by: ed (mentor)
Start the dreaded NOFOO -> NO_FOO conversion.OK'ed by: core
Switch over to a different, more flexible test output protocol that'sunderstood 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'sunderstood by Perl's Test::Harness module and prove(1) commands.Update README to describe the new protocol. The work's broken down intotwo 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, alsoproduce a header describing the number of tests that are expected to berun.Second, provide the .t files that actually run the tests. In some casesthese 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 thatbehaviour 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.
For variables that are only checked with defined(), don't provideany fake value.
Add a regression test for <tgmath.h>.