From nobody Sat Jul 20 19:42:40 2024 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 4WRH4w3pgtz5N2l5 for ; Sat, 20 Jul 2024 19:42:40 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WRH4w3HlWz4tQv; Sat, 20 Jul 2024 19:42:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721504560; 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=NW1yo45O0mGd7jwjKRMrg1sefJvyqexzMYi2s3BI/Xo=; b=AEAK1qc6tzfdlNDpdo6ncsrawJvbrz8cpHW+bC7b01PMJxRsq9EsPpjJWusYBgGRryk3EB HOnwjshTDzUgexdVcquyhlZ07xrelgL85/0RgDhb4j7skILcTAKwmeb5hQAOcTywqnvwCm SzELkScuCJo7m55BJevcrHMS0AzLCnVeIDfyehVe/QbmBr+m5YlTtpjI/YO/aR7BzVz1IB NBNTjJHAMGwxz+VUEBwptjOE3in9OlRv+CahdXIenLfy/UjsNTbq7asbkDvZ8v3S5xfJ+r qeLT+VDQiJblbT6MOanzBWJXOwPBwmarfgILIwLxEbPynk2LOS3oDTptthnKAA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1721504560; a=rsa-sha256; cv=none; b=oAwjNbl/3dr1AWLBqkgSUPfDH0yIESU/KHcG8bP5qCSqtIR8eYRTR38+8iEb5+ZmmGfsgB 4u5bmXeKePQObPOxorXNGxs+GIPuOQmnVBfk/FnPeKu1tMXI0d5KGiUCaC1wzQ1FQA8gpW Ogn+jI2GghjCKVAALmtH45QFj8B0jPz9iiATyspebcI3oEMwBd+Rob/m4uoHlNuiwH/qdM Kb2OLah7ulH2zIf/AwrrPkqbXcAGi6AONi0O6XQV/b+OauPm4MmroGqdPRuwIsyjROtJXN CSXqBQRL65Bmfw6PLaPEeQ4giDCGAvEfiC/xB1vFRr8t6Xahe+2SZH2vESoyeQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721504560; 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=NW1yo45O0mGd7jwjKRMrg1sefJvyqexzMYi2s3BI/Xo=; b=rZHHmLQmQ6L0Ani0yszKaZb9Rm093VSetJpWFN5qhZyBEho2p7iSupL8QYwhN3NmzISm7A Cda9EFSrkV8iXQz4QgFcXJu8BQaXvIsGASPUKKnmvUV+c90dlVOPmd+I7YfoKnA8vd+q+w 9dPM/WtcsOlyk366RmMaRhgUYZkGhm1NEL7xIpbwiAlknQXC3wbdVmU5yO1p+paJLj4/8a zSIUdFbXoVi2A1/faMkteRZYKZVX1emn6ZTNdFovXsSsy6i1DuAQewl3llJu/XYXUJ1jS3 JMZNFGI7ZsiqQnF6k1tkFhw/P8RI/6Avb3vdWuVxyJvOOom2IDtP1Wf2kvtOcQ== 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 4WRH4w2tqHzVWW; Sat, 20 Jul 2024 19:42:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46KJgeUe034471; Sat, 20 Jul 2024 19:42:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46KJgedV034470; Sat, 20 Jul 2024 19:42:40 GMT (envelope-from git) Date: Sat, 20 Jul 2024 19:42:40 GMT Message-Id: <202407201942.46KJgedV034470@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org From: "Simon J. Gerraty" Subject: git: 0b99c8b804e7 - Create tag vendor/NetBSD/bmake/20240711 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: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-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/20240711 X-Git-Reftype: annotated tag X-Git-Commit: 0b99c8b804e74f76b687abd1befb943230097ce4 Auto-Submitted: auto-generated The annotated tag vendor/NetBSD/bmake/20240711 has been created by sjg: URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/NetBSD/bmake/20240711 tag vendor/NetBSD/bmake/20240711 Tagger: Simon J. Gerraty TaggerDate: 2024-07-20 19:42:07 +0000 Tag bmake/20240711 commit 84691af93185c692058ba55fa81a04103f5bf71b Author: Simon J. Gerraty AuthorDate: 2024-07-20 19:41:55 +0000 Commit: Simon J. Gerraty CommitDate: 2024-07-20 19:41:55 +0000 Import bmake-20240711 Intersting/relevant changes since bmake-20240625 ChangeLog since bmake-20240625 2024-07-13 Simon J Gerraty * cleanup redundant differences from NetBSD make o parse.c: no longer uses mmap o var.c: check __STDC_VERSION__ not __STDC__ 2024-07-12 Simon J Gerraty * Apply some patches from NetBSD pkgsrc to reduce divergence o meta.c: requires sys/select.h if available o var.c: ensure SIZE_MAX has a value o util.c: ensure SA_RESTART is defined * configure.in: use *ksh* rather than just *ksh to match ksh shell specification. * unit-tests/Makefile: expand BROKEN_TESTS for ksh and mksh in particular 2024-07-11 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240711 Merge with NetBSD make, pick up o compat.c: allow Compat_RunCommand to also handle very long commands by writing to a temp file when needed. o main.c: extract the temp file logic recently added to Cmd_Exec to Cmd_Argv so it can be leveraged by Compat_RunCommand. 2024-07-09 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240709 Merge with NetBSD make, pick up o error out on parse/evaluation errors in shell commands o var.c: error out on syntax errors in ':M' and ':N' modifiers 2024-07-07 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240707 Merge with NetBSD make, pick up o only generate code for cleanup functions in CLEANUP mode o hash.c: don't track hash table chain lengths during lookup unless debugging o main.c: move initialization of variable scopes to targ.c o var.c: remove Var_End as it is now unnecessary 2024-07-06 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240706 Merge with NetBSD make, pick up o reduce lint comments about ARGSUSED o cond.c: error out on conditions containing the operators '&' and '|' o str.c: error out on a matching malformed matching pattern '[[' o var.c: in error messages, distinguish parsing from evaluating in error messages for anonymous variables, log the value error out on unclosed expressions during parse time 2024-07-04 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240704 Merge with NetBSD make, pick up o add more context information to error messages o main.c: on error, print the targets to be made add detailed exit status to message for failed sub-commands o var.c: error out on the "Bad modifier" error message 2024-07-01 Simon J Gerraty * VERSION (_MAKE_VERSION): 20240701 Merge with NetBSD make, pick up o var.c: add :tt for Title case 2024-06-30 Simon J Gerraty * configure.in: 20240630 further refine check for whether TZ=Europe/Berlin works * VERSION (_MAKE_VERSION): 20240630 Merge with NetBSD make, pick up o job.c: reduce use of UNCONST o main.c: add detailed exit status to message for failed sub-commands o var.c: error out on some more syntax errors add more context to "returned non-zero status" message