sjg
8a8bdedf35
Update to bmake-20140620
...
Main change is detection of malformed variable references.
Reviewed by: obrien
2014-07-08 22:27:50 +00:00
sjg
27d4724b6a
Portmgr no longer need the UL hack.
...
Reviewed by: obrien
2014-05-27 18:39:13 +00:00
sjg
a327d8d253
Merge bmake-20140101 from vendor
2014-01-27 17:47:21 +00:00
sjg
962f1bc0ee
Don't SEGV when Hash_Table is uninitialized
2013-11-14 00:29:48 +00:00
sjg
09420c2c42
Avoid SEGV when passed NULL for list
2013-11-14 00:06:44 +00:00
sjg
6f3c292c36
Fix Fx syntax.
...
PR: 182269
Approved by: re@
2013-09-27 17:42:23 +00:00
sjg
8e87a06e3b
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: obrien
2013-09-06 02:55:51 +00:00
sjg
61d13f6983
Merge bmake-20130904
2013-09-05 15:57:26 +00:00
sjg
171d876173
Pay attention to errCheck!
...
PR: 181715
2013-09-01 18:59:09 +00:00
sjg
42d7c6c92f
Add .MAKE.ALWAYS_PASS_JOB_QUEUE knob (default yes)
...
for backwards compatability.
2013-08-16 18:47:18 +00:00
sjg
0e7402e046
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.
2013-08-10 21:31:35 +00:00
sjg
5d2437d56f
Move the call to Job_SetPrefix() to Job_Init() so that
...
makefiles have had a chance to set .MAKE.JOB.PREFIX
2013-08-04 07:10:16 +00:00
sjg
ff765cb371
Merge bmake-20130730
...
Main feature of interest is .MAKE.JOB.PREFIX=
to suppress --- job --- tokens.
2013-08-02 06:25:28 +00:00
sjg
8bd3e4dfa2
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.
2013-06-18 19:35:51 +00:00
sjg
5d26938b1d
Update to bmake-20130604 to fix file descriptor leak.
2013-06-05 16:12:50 +00:00
sjg
4cdc15c1f7
Sync with upstream version (20130520) that includes same fixes made last week.
2013-05-20 22:51:11 +00:00
sjg
a636b85dc3
Fix wildcard srcs for phony targets
2013-05-18 13:24:53 +00:00
sjg
e51b2aaaf8
Match what is in netbsd.
2013-05-18 13:15:19 +00:00
sjg
1fdedca7e3
Var_Delete: expand name to delete if needed.
2013-05-18 13:07:01 +00:00
sjg
155b65a40f
We really need to get the bsd.own.mk from this tree so the
...
correct options are set.
Also defined NO_PWD_OVERRIDE to match behavior of fmake.
2013-05-17 19:37:16 +00:00
sjg
c1f71f23d5
Local hack to allow smooth transition for ports.
...
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
2013-05-01 23:58:39 +00:00
sjg
e2bb503df7
Update to bmake-20130330
2013-04-02 21:31:11 +00:00
sjg
f817112dff
Merge bmake-20130123
...
Approved by: marcel (mentor)
2013-02-01 22:55:27 +00:00
sjg
d281294411
Merge bmake-20121111
...
Also pay attention to MK_SHARED_TOOLCHAIN.
Approved by: marcel (mentor)
2012-11-16 01:37:25 +00:00
sjg
f8768a6120
Merge bmake-20121010
...
Approved by: marcel (mentor)
2012-10-25 23:18:05 +00:00
marcel
22657893cf
Merge bmake-20120831 from vendor/NetBSD/bmake/dist.
...
Provenance: ftp://ftp.netbsd.org/pub/NetBSD/misc/sjg
2012-10-03 00:41:46 +00:00