summaryrefslogtreecommitdiffstats
path: root/contrib/bmake
Commit message (Collapse)AuthorAgeFilesLines
* Update bmake to 20170510sjg2017-06-1364-633/+2043
| | | | Approved by: re@
* Flush every line when using meta mode and no -j or with -B.bdrewery2016-06-291-0/+1
| | | | | | | | | | Otherwise the output is buffered and it appears that make is stuck on something long-running. This problem is not present with -j as it uses different code that was already flushing. Discussed with: sjg Approved by: re (blanket, META_MODE) Sponsored by: EMC / Isilon Storage Division
* meta_oodate: set needOODATE if oodate due to missing .meta file.sjg2016-06-141-0/+1
| | | | | Reviewed by: bdrewery Approved by: re
* Merge bmake-20160606sjg2016-06-0811-91/+167
| | | | o dir.c: extend mtimes cache to others via cached_stat()
* Import bmake-20160604sjg2016-06-0517-143/+294
| | | | Performace improvements for meta mode.
* Merge bmake-20160512sjg2016-05-2044-321/+539
|
* Update to bmake-20160315sjg2016-03-1815-39/+104
| | | | | | | | Archive member handling works again meta 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-20160307sjg2016-03-1138-483/+777
|
* Merge bmake-20151220sjg2015-12-257-49/+67
| | | | Fixed clearing suffixes impact on null suffix
* Merge bmake-20151201sjg2015-12-0827-118/+356
|
* ParseTrackInput: do not access beyond end of buffer.sjg2015-11-261-0/+4
| | | | Reviewed by: dim
* Merge bmake 20151020sjg2015-10-2335-276/+630
|
* Update meta2deps example after i386-elf to i386 renameemaste2015-07-021-1/+1
|
* Merge bmake-20150606sjg2015-06-1113-39/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only change to bmake is man page - document .OBJDIR target. We also get latest dirdeps.mk and friends. > Description of fields to fill in above: 76 columns --| > PR: If a GNATS PR is affected by the change. > Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed). > Submitted by: If someone else sent in the change. > Reviewed by: If someone else reviewed your modification. > Approved by: If you needed approval for this commit. > Obtained from: If the change is from a third party. > MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email. > MFH: Ports tree branch name. Request approval for merge. > Relnotes: Set to 'yes' for mention in release notes. > Security: Vulnerability reference (one per line) or description. > Sponsored by: If the change was sponsored by an organization. > Empty fields above will be automatically removed. _M contrib/bmake M contrib/bmake/ChangeLog M contrib/bmake/Makefile M contrib/bmake/bmake.1 M contrib/bmake/bmake.cat1 M contrib/bmake/make.1 M contrib/bmake/mk/ChangeLog M contrib/bmake/mk/dirdeps.mk M contrib/bmake/mk/gendirdeps.mk M contrib/bmake/mk/install-mk M contrib/bmake/mk/meta.stage.mk M contrib/bmake/mk/meta.sys.mk M contrib/bmake/mk/mkopt.sh M contrib/bmake/targ.c M usr.bin/bmake/Makefile
* Merge bmake-20150505 improve detection of malformed conditionals.sjg2015-05-1013-26/+106
|
* Merge bmake-20150418sjg2015-04-21116-909/+3110
| | | | PR: 199486
* Make sure that -- filemon is at start of a line, so thatsjg2015-03-131-1/+1
| | | | it is found as expected.
* Update to bmake-20140620sjg2014-07-0833-163/+431
| | | | | | Main change is detection of malformed variable references. Reviewed by: obrien
* Portmgr no longer need the UL hack.sjg2014-05-271-45/+1
| | | | Reviewed by: obrien
* Merge bmake-20140101 from vendorsjg2014-01-2722-128/+306
|
* Don't SEGV when Hash_Table is uninitializedsjg2013-11-141-0/+3
|
* Avoid SEGV when passed NULL for listsjg2013-11-141-0/+3
|
* Fix Fx syntax.sjg2013-09-271-1/+1
| | | | | PR: 182269 Approved by: re@
* If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E")sjg2013-09-061-1/+18
| | | | | | | | 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: obrien
* Merge bmake-20130904sjg2013-09-0520-46/+184
|
* Pay attention to errCheck!sjg2013-09-011-1/+1
| | | | PR: 181715
* Add .MAKE.ALWAYS_PASS_JOB_QUEUE knob (default yes)sjg2013-08-162-1/+23
| | | | for backwards compatability.
* ParseGetLine: don't treat a zero byte as end of buffer if P_end says it isn't.sjg2013-08-101-0/+10
| | | | | Consume up to next newline, and issue a parse warning. If no newline found before P_end, carry on as before.
* Move the call to Job_SetPrefix() to Job_Init() so thatsjg2013-08-042-1/+1
| | | | makefiles have had a chance to set .MAKE.JOB.PREFIX
* Merge bmake-20130730sjg2013-08-0223-165/+362
| | | | | Main feature of interest is .MAKE.JOB.PREFIX= to suppress --- job --- tokens.
* Fix use after free bug.sjg2013-06-181-2/+4
| | | | | | 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-20130604 to fix file descriptor leak.sjg2013-06-055-22/+42
|
* Sync with upstream version (20130520) that includes same fixes made last week.sjg2013-05-2016-235/+418
|
* Fix wildcard srcs for phony targetssjg2013-05-181-6/+6
|
* Match what is in netbsd.sjg2013-05-181-1/+1
|
* Var_Delete: expand name to delete if needed.sjg2013-05-181-3/+12
|
* We really need to get the bsd.own.mk from this tree so thesjg2013-05-171-1/+4
| | | | | correct options are set. Also defined NO_PWD_OVERRIDE to match behavior of fmake.
* Local hack to allow smooth transition for ports.sjg2013-05-011-1/+44
| | | | | | | | | bsd.port.mk can set .MAKE.FreeBSD_UL=yes to cause :L and :U to have their old behavior. This should be reverted when 8.3 is EOL. PR: 173299 Reviewed by: obrien
* Update to bmake-20130330sjg2013-04-0229-330/+771
|
* Merge bmake-20130123sjg2013-02-0181-665/+10963
| | | | Approved by: marcel (mentor)
* Merge bmake-20121111sjg2012-11-168-27/+81
| | | | | | Also pay attention to MK_SHARED_TOOLCHAIN. Approved by: marcel (mentor)
* Merge bmake-20121010sjg2012-10-257-1335/+107
| | | | Approved by: marcel (mentor)
* Merge bmake-20120831 from vendor/NetBSD/bmake/dist.marcel2012-10-03120-0/+55801
Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
OpenPOWER on IntegriCloud