MFC bmake-20180222PR: 226678Submitted by: sjg
Update bmake to 20170510Approved by: re@
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
Merge bmake-20160512
Update to bmake-20160315Archive member handling works againmeta mode, treat missing reads as for writes.Update dirdeps.mk - much improved startup time.Update meta.stage.mk - avoid ln when chmod required.
Merge bmake-20160307
Merge bmake-20151201
ParseTrackInput: do not access beyond end of buffer.Reviewed by: dim
Merge bmake 20151020
Merge bmake-20150418PR: 199486
Update to bmake-20140620Main change is detection of malformed variable references.Reviewed by: obrien
Merge bmake-20140101 from vendor
Merge bmake-20130904
ParseGetLine: don't treat a zero byte as end of buffer if P_end says it isn't.Consume up to next newline, and issue a parse warning.If no newline found before P_end, carry on as before.
Merge bmake-20130730Main feature of interest is .MAKE.JOB.PREFIX=to suppress --- job --- tokens.
Fix use after free bug.Parse_SetInput:curFile->fname was using the buffer passed to it - which ReadMakefile frees.This change makes the comment in ParseEOF about leaking curFile->fname true.
Update to bmake-20130330
Merge bmake-20120831 from vendor/NetBSD/bmake/dist.Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
Import the 20-June-2012 release of the "Portable" BSD make tool (from NetBSD).Submitted by: sjg@juniper.net
Import the 6-May-2012 release of the "Portable" BSD make tool (from NetBSD).Submitted by: sjg@juniper.net