Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Convert usr.sbin to LIBADDReduce overlinking
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.
Let bsd.prog.mk set SRCS and MAN to their default values.
Start the dreaded NOFOO -> NO_FOO conversion.OK'ed by: core
For variables that are only checked with defined(), don't provideany fake value.
style.Makefile(5)
Perform a major cleanup of the usr.sbin Makefiles.These are not perfectly in agreement with each other style-wise, but theyare orders of orders of magnitude more consistent style-wise than before.
Remove GCC'isms in CFLAGS.
Improve mkctm.c so we can use it, and start using it.This should help quite a bit on the load. Notice thatsome minor changes in config files will be needed.Contact me for details.
Commit the right version of mkCTM, <:-)Noticed by: "Philippe Charnier" <charnier@lirmm.fr>
Update to current reality.mkctm.c can replace the guts of mkCTM if anybody feels like it...