git: 87c7c12d343a - Create tag vendor/NetBSD/bmake/20260508
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 13 May 2026 04:21:41 UTC
The annotated tag vendor/NetBSD/bmake/20260508 has been created by sjg:
URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/NetBSD/bmake/20260508
tag vendor/NetBSD/bmake/20260508
Tagger: Simon J. Gerraty <sjg@FreeBSD.org>
TaggerDate: 2026-05-13 04:21:25 +0000
Tag bmake/20260508
commit ef402bba84260816d3e8d6e2439b0bc7eddc9446
Author: Simon J. Gerraty <sjg@FreeBSD.org>
AuthorDate: 2026-05-13 04:20:50 +0000
Commit: Simon J. Gerraty <sjg@FreeBSD.org>
CommitDate: 2026-05-13 04:20:50 +0000
Import bmake-20260508
Intersting/relevant changes since bmake-20260313
ChangeLog since bmake-20260313
2026-05-08 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260508
Merge with NetBSD make, pick up
o make.1: fix description of '-' handling in jobs-mod
by intenting it correctly.
2026-04-13 Simon J Gerraty <sjg@beast.crufty.net>
* VERSION (_MAKE_VERSION): 20260406
Merge with NetBSD make, pick up
o cleanup unnecessary parens
* configure.in: add --with-save-dollars to control default for
.MAKE.SAVE.DOLLARS - address FreeBSD PR 294436
mk/ChangeLog since bmake-20260313
2026-05-09 Simon J Gerraty <sjg@beast.crufty.net>
* gendirdeps.mk: also apply ':S,/$,,' and ':C,/(\.[^.]*)$,\1,'
when setting DIRDEPS prior to saving.
* dirdeps.mk: when debugging it is handy to be able to skip
recursing so if DEBUG_DIRDEPS contains 'norecurse' we will only
process the immediate DIRDEPS.
Also if DEBUG_DIRDEPS contains '-V' we process sections normally
skipped when doing 'make -V'.
o ensure we do not get duplicate build dirs due to someone
adding a trailing '/' or '/.${TARGET_SPEC}' to a DIRDEPS entry.
Add ':S,/$,,' when setting '__depdirs' and
add ':C,/(\.[^.]*)$,\1,' when setting '__qual_depdirs'.
2026-04-24 Simon J Gerraty <sjg@beast.crufty.net>
* install-mk (MK_VERSION): 20260424
* Use MK_META_AUTODEP to control use of meta.autodep.mk
so it can be used independently of MK_DIRDEPS_BUILD for
bootstrapping.
* sys.vars.mk (M_type): use :sh rather than :sh1 to avoid
surprises in a .for loop.