git: 87c7c12d343a - Create tag vendor/NetBSD/bmake/20260508

From: Simon J. Gerraty <sjg_at_FreeBSD.org>
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.