From nobody Tue Jun 27 20:30:31 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QrGYh05qZz4k0Tb for ; Tue, 27 Jun 2023 20:30:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QrGYg6qVJz4Gby; Tue, 27 Jun 2023 20:30:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687897832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mPenqLMNwRsS6U3PuamSH1jfyB96c+YevUkHpT+H7W8=; b=m8ANZ0WSpLrknOTG3FxtoosqqJ5mISJw/jc1sGnlN6rWJs3/hyRlCl8augoFEj95dS3fdV 5R6T+du9frfjjEtyct0k3q0eVVTxbZaL8cB1j68Vl+kGvofNQQgXo6kjlndelT6LGG8aVQ 5rn1meq8xdIwxI8MwKjfga6JvJSD/ivtRUWhWteh5rxNzluvQ0SimgT36T8Hfw4vAjaSXT fd1En5peKAdxbHyoiHooUrk0yhuNxDCfc/ADop4RFblvfAKriGH6ligkBwM7JZ3SuSLr1A L5+m27NYmG+eI0V271zkef7QAPywi9wgi6HYOCbYqygumwVHU/xlXnPiBXlbhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687897832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mPenqLMNwRsS6U3PuamSH1jfyB96c+YevUkHpT+H7W8=; b=wprX6vtCO4/6VIcTTNrOG94/sqgoqjDq3B5R9x6BIgZdJvvvjjVHzZponDq3teqn0BVBkZ 2ZzgItepLaiDO5WIinfJznBI0ugwsRRG/etmYxJbGtogUV6xjb1HR6zoIXzKDP858GhGms Szk0172v3kfUbhlvf3kY2NuwF5INisbvCmLF8osi77eIomK4TLs3Vpu8AFH9UhihS1QMXG h9+APPyKfCnmxPUTyUpaZdTejPJ3f++myT3kjEhs7swpaCtZ18Nes0VMY3zGRXJjCJoojU luLxlocnH1znmQqdh0eU1UWIyHZPGC2Zw10Lr1679haVe3lvVkwyf8PJ4iGHiw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687897832; a=rsa-sha256; cv=none; b=hK57aNyV5cn2jJs2/O/hE2bNrMY2820Uu/86Y7Hd0ucUoZXdvHqGG0h036phVQRkMwtqCZ Hbwr//jDmT59ZGNUVZvP7/8gnkYzeyXnxPrLO5Qdc1TcRY+M/ti9gvCMPMCt7iYIniJ2W7 2auAvtulOMnTpK7oZvypFYtZ8Ib2WPD/1ljDIUPJyiAuY3gOOtNEXda1kjThScZ93MVk2u bDiIIKa/KiZRHqQnfpRzXz8r1jE+VPWvW/ckaV3tl3FIrbBBXDLMbKoh2XlQmTCrfnhPLQ s5YZyXyeYa6GOCN/Jx3pmWIUGyd/Fxz2E1hhnUkPvJ7xnvUQJV+/CJ4jBamfqQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QrGYg5q7lz15cP; Tue, 27 Jun 2023 20:30:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35RKUVjr039635; Tue, 27 Jun 2023 20:30:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35RKUVKY039634; Tue, 27 Jun 2023 20:30:31 GMT (envelope-from git) Date: Tue, 27 Jun 2023 20:30:31 GMT Message-Id: <202306272030.35RKUVKY039634@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org From: "Simon J. Gerraty" Subject: git: deff8e07e67e - Create tag vendor/NetBSD/bmake/20230622 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sjg X-Git-Repository: src X-Git-Refname: refs/tags/vendor/NetBSD/bmake/20230622 X-Git-Reftype: annotated tag X-Git-Commit: deff8e07e67ee1bdd22f95905ff98631436c114d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N 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 TaggerDate: 2023-06-27 20:29:54 +0000 Tag bmake/20230622 commit 3e39ce563b9ba25883e5aa37d9799eda9e57c1e0 Author: Simon J. Gerraty AuthorDate: 2023-06-27 20:29:43 +0000 Commit: Simon J. Gerraty 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