History log of /dragonfly/contrib/bmake/meta.c (Results 1 – 18 of 18)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 6eef5f0c 09-Nov-2022 Antonio Huete Jimenez <tuxillo@quantumachine.net>

vendor/bmake: upgrade from 20210314 to 20220928

Summary of notable changes:

o Fix bug in .break reset of conditional depth.
o Man page updates.
o Allow .break to terminate a .for loop early.
o

vendor/bmake: upgrade from 20210314 to 20220928

Summary of notable changes:

o Fix bug in .break reset of conditional depth.
o Man page updates.
o Allow .break to terminate a .for loop early.
o Fix exit status for '-q' (since 1994)
o fix memory leak for filenames in .for loops
o job.c: fix handling of null bytes in output.
o cond.c:
- add more details to error message for numeric comparison.
- fix mem leak in CondParser_Leaf
o var.c:
- fix out-of-bounds errors when parsing.
-fix memory leak in error case of the ':?' modifier
o lst.c: fix mem leak in Lst_Remove
o parse.c:
- fix out-of-bounds read when parsing an invalid line.
- fix memory leak in wildcard targets and sources
- fix off-by-one error in buffer for .WAIT nodes

For detailed list see ChangeLog.

show more ...


Revision tags: v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# ec533708 27-Mar-2021 Sascha Wildner <saw@online.de>

vendor/bmake: upgrade from 20210206 to 20210314

Fixes an issue where strict mode (-dL) was giving spurious errors.

Thanks to Roland Illig and Simon Gerraty for taking care of it.


# a34d5fb1 19-Feb-2021 Antonio Huete Jimenez <tuxillo@quantumachine.net>

vendor/bmake: upgrade from 20200710 to 20210206

Summary of notable changes:

o meta.c: target flagged .META is out-of-date if meta file missing
o var.c: each flag type gets its own prefix.
o o

vendor/bmake: upgrade from 20200710 to 20210206

Summary of notable changes:

o meta.c: target flagged .META is out-of-date if meta file missing
o var.c: each flag type gets its own prefix.
o optimize some buffer operations - avoid strlen
o parse.c: remove VARE_WANTRES for LINT, we just want to check
parsing (for now).
o cond.c: make CondGetString easier to debug
o var.c: support for read-only variables eg .SHELL being the shell
used to run scripts.
o enum.c: distinguish between bitsets containing flags and ordinary enums
o main.c: do not attempt to read .MAKE.DEPENFILE if set to /dev/null or
anything starting with "no"
o parse.c: remove unused, undocumented .NOEXPORT
o rename VAR_CMD to VAR_CMDLINE
o .MAKE.{UID,GID} represent uid and gid running make.
o fix error handling for .BEGIN and .END dependency in -k mode
o compat.c: fix .ERROR_TARGET in compat -k mode

For detailed list see ChangeLog.

show more ...


Revision tags: v5.8.3, v5.8.2
# ca58f742 30-Jul-2020 Daniel Fojt <df@neosystem.org>

vendor/bmake: upgrade from 20160818 to 20200710

Summary of notable changes:

- add :range and :_
- support for .DELETE_ON_ERROR
- allow specifying the utc value used by :{gm,local}time
- allow :_=va

vendor/bmake: upgrade from 20160818 to 20200710

Summary of notable changes:

- add :range and :_
- support for .DELETE_ON_ERROR
- allow specifying the utc value used by :{gm,local}time
- allow :_=var and avoid use of special context
- use -C arg "as is" if it contains no relative component
- when setting .OBJDIR, ignore '$' in paths
- add -v option to always fully expand values
- pass SIGINT etc onto child and wait for it to exit
- when target is out-of-date per normal make rules record
value of .OODATE in meta file
- add :Or for reverse sort
- improvements to avoid unnecessary evaluation use enums
for flags
- debugging output for :@
- fix for compare_expression when doEval=0

For detailed list see ChangeLog.

show more ...


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1
# f445c897 29-Aug-2016 John Marino <draco@marino.st>

Update to bmake-20160818 on the vendor branch


Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc
# 6a91b982 22-Mar-2015 John Marino <draco@marino.st>

Update to bmake-20141111 on the vendor branch


Revision tags: v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# ec533708 27-Mar-2021 Sascha Wildner <saw@online.de>

vendor/bmake: upgrade from 20210206 to 20210314

Fixes an issue where strict mode (-dL) was giving spurious errors.

Thanks to Roland Illig and Simon Gerraty for taking care of it.


# a34d5fb1 19-Feb-2021 Antonio Huete Jimenez <tuxillo@quantumachine.net>

vendor/bmake: upgrade from 20200710 to 20210206

Summary of notable changes:

o meta.c: target flagged .META is out-of-date if meta file missing
o var.c: each flag type gets its own prefix.
o o

vendor/bmake: upgrade from 20200710 to 20210206

Summary of notable changes:

o meta.c: target flagged .META is out-of-date if meta file missing
o var.c: each flag type gets its own prefix.
o optimize some buffer operations - avoid strlen
o parse.c: remove VARE_WANTRES for LINT, we just want to check
parsing (for now).
o cond.c: make CondGetString easier to debug
o var.c: support for read-only variables eg .SHELL being the shell
used to run scripts.
o enum.c: distinguish between bitsets containing flags and ordinary enums
o main.c: do not attempt to read .MAKE.DEPENFILE if set to /dev/null or
anything starting with "no"
o parse.c: remove unused, undocumented .NOEXPORT
o rename VAR_CMD to VAR_CMDLINE
o .MAKE.{UID,GID} represent uid and gid running make.
o fix error handling for .BEGIN and .END dependency in -k mode
o compat.c: fix .ERROR_TARGET in compat -k mode

For detailed list see ChangeLog.

show more ...


Revision tags: v5.8.3, v5.8.2
# ca58f742 30-Jul-2020 Daniel Fojt <df@neosystem.org>

vendor/bmake: upgrade from 20160818 to 20200710

Summary of notable changes:

- add :range and :_
- support for .DELETE_ON_ERROR
- allow specifying the utc value used by :{gm,local}time
- allow :_=va

vendor/bmake: upgrade from 20160818 to 20200710

Summary of notable changes:

- add :range and :_
- support for .DELETE_ON_ERROR
- allow specifying the utc value used by :{gm,local}time
- allow :_=var and avoid use of special context
- use -C arg "as is" if it contains no relative component
- when setting .OBJDIR, ignore '$' in paths
- add -v option to always fully expand values
- pass SIGINT etc onto child and wait for it to exit
- when target is out-of-date per normal make rules record
value of .OODATE in meta file
- add :Or for reverse sort
- improvements to avoid unnecessary evaluation use enums
for flags
- debugging output for :@
- fix for compare_expression when doEval=0

For detailed list see ChangeLog.

show more ...


# c211e079 29-Aug-2016 John Marino <draco@marino.st>

bmake: upgrade version 20141111 => 20160818

This restores the two local modifications reverted prior to the vendor
branch merge, and adds a couple of more to annotate unused variables.


# 6ebf792c 29-Aug-2016 John Marino <draco@marino.st>

contrib/bmake: remove 2 local modifications to prepare for merge


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1
# f445c897 29-Aug-2016 John Marino <draco@marino.st>

Update to bmake-20160818 on the vendor branch


Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc
# 6a91b982 22-Mar-2015 John Marino <draco@marino.st>

Update to bmake-20141111 on the vendor branch


Revision tags: v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1
# 1185a1c2 22-Nov-2013 Alexandre Perrin <alex@kaworu.ch>

bmake: new local modifications.


# e5328696 22-Nov-2013 Alexandre Perrin <alex@kaworu.ch>

bmake: Revert local modification patches.

Preparing a clean vendor branch merge.


# 5f1e34d9 21-Nov-2013 Alexandre Perrin <alex@kaworu.ch>

Update to bmake-20131001 on the vendor branch


Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2
# ab3e1779 21-Oct-2012 John Marino <draco@marino.st>

bmake: Add DragonFly READMEs

Add DragonFly README files to contrib/bmake and also add __unused
to the single argument of two empty functions.


# 01e196c8 21-Oct-2012 John Marino <draco@marino.st>

Import bmake-20121010 to new vendor branch