Merge bmake-20151201
MFC bmake changes to stable/10 (r255285,r255916,r258113,r258114,r261212,r266760,r268437)Discussed with: sjgr255285: If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E") into the job queue. This avoids closing down an entire build on failure of one branch. Probably has no use outside the context of universe/tinderbox. Reviewed by: obrienr255916: Fix Fx syntax. PR: 182269 Approved by: re@r258113: Avoid SEGV when passed NULL for listr258114: Don't SEGV when Hash_Table is uninitializedr261212: Merge bmake-20140101 from vendorr266760: Portmgr no longer need the UL hack. Reviewed by: obrienr268437: Update to bmake-20140620 Main change is detection of malformed variable references. Reviewed by: obrien
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Merge bmake-20120831 from vendor/NetBSD/bmake/dist.Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
Import the 6-May-2012 release of the "Portable" BSD make tool (from NetBSD).Submitted by: sjg@juniper.net