git: deff8e07e67e - Create tag vendor/NetBSD/bmake/20230622

From: Simon J. Gerraty <sjg_at_FreeBSD.org>
Date: Tue, 27 Jun 2023 20:30:31 UTC
The annotated tag vendor/NetBSD/bmake/20230622 has been created by sjg:

URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/NetBSD/bmake/20230622

tag vendor/NetBSD/bmake/20230622
Tagger:     Simon J. Gerraty <sjg@FreeBSD.org>
TaggerDate: 2023-06-27 20:29:54 +0000

Tag bmake/20230622

commit 3e39ce563b9ba25883e5aa37d9799eda9e57c1e0
Author:     Simon J. Gerraty <sjg@FreeBSD.org>
AuthorDate: 2023-06-27 20:29:43 +0000
Commit:     Simon J. Gerraty <sjg@FreeBSD.org>
CommitDate: 2023-06-27 20:29:43 +0000

    Import bmake-20230622
    
    Relevant/interesting changes:
    
            o optimize string matching for ':M' and ':N'
            o warn about malformed patterns in ':M', ':N' and '.if make(...)'
            o allow guards to be targets as well as variables
            The guard targets may include variable references like
            __${.PARSEDIR:tA}/${.PARSEFILE}__
            o optimization for makefiles protected from multiple-inclusion
            skip even opening the file after first include.
            o var.c: do not allow delete of readOnly variable
            o parse.c: .break takes no args