From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28001 invoked from network); 19 Jan 2023 01:58:48 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Jan 2023 01:58:48 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674093529; b=eP1q7fS31mb8G+jcfi21nHnDo+p+/5+roCpj3rTqjdfsY3EZbRSgTQEOtKFpCUDeGYklsZNYUt 3tb762LwWap+8w6xLxqTTJqGCbvUpLNLtStCiA3DkfZjDk+3ss6vVzWmbAqbNSHYFdwH+X/4Z7 9EzxZOQx96QLHNorTgCYCF9dPreI6G28VLKiVpu6029vzCbuDPp1D9fQJCo7FHHoRrsC4wVjt0 SvTFaHdU8uUa8hGw4NiX5OhE+tsIDwfSGYatuvxPdxk7f6m72VP553tTp6BV5CD4CKwU09QJ/2 X5EE9YfK5fhFWnai4jiZp0QK9m6TLLGwuWnHRrBCSJenxQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pl1-f171.google.com) smtp.remote-ip=209.85.214.171; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1674093529; bh=2C/Q2A6RS0RkOwRXP1Po8TbPuvx5dXWoUuNOADHfhx4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:Cc:To:From:DKIM-Signature: DKIM-Signature; b=PeY8IVHN0eVQdI7VFsOfwBdP1k+H0TI7Ylr+ewxMDsHrmmEpC9kFF0vHz+3zZPORo2nvbatGg8 5uVeux4K+/Ev/oC4CZBkNShgTFYONJAYyjSp/RJA1e6TiCRhdCn9WXTPD3QmUvQgUmvkI2BgvH 6B0vzRQt5XGJtFuuSPcsk2XQt0Ty02/hNsIAOVeUUOMdBzDkjnj1QQBVATx3poOnOWGvDqNMRh AeRnC6Pzy2nSWK5mTsV4VHRLECgOtWMGwAgMQHPJt7grAaYFcFxBUTfSFBiHs9fDvGAPkrKQWl yw/DXpYrT4fL1kbJzRfnaXE+8RbWzMLNDh5C/BWwgrwFWg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=rXnjFvOI2p4QG2jdL05mvkxcs8bCfYvLuamSFT+1jok=; b=DfwDzmbh57gKANaGEunvV/bvR7 aKmztXnJ169NbuGGWjVDXkWhUAEbTactr3vvoQWbGlCsMH0w3OBfyC/MvCHQ6zhsSDqGCM9OhAxJI UyuI8Z52gPY09f6q4FwUrpFwncuT+vOc58CAkcjwQKGACR+yo4Vc+wpUFPYOxIKhaUrVbbcCDB0Sw uqDSsi0EelJDvd/KVtZPSxJpHnryQBizHsav7YzFenJPkCjVbBKmmkBnnI8eLqLS0PaNFR7KgVN/o 1FrcIte0JqXXgMGEt6dTKkc9dL8W4SOzGdsp8cBnEazFVKbM641Bn1dUgs2dQQcKLz2IfbkC7M1zF C5NU1ZvQ==; Received: by zero.zsh.org with local id 1pIKCW-000MSc-Jf; Thu, 19 Jan 2023 01:58:48 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pl1-f171.google.com) smtp.remote-ip=209.85.214.171; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pl1-f171.google.com ([209.85.214.171]:43976) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pIKBi-000LYV-Gm; Thu, 19 Jan 2023 01:57:59 +0000 Received: by mail-pl1-f171.google.com with SMTP id d3so914702plr.10 for ; Wed, 18 Jan 2023 17:57:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rXnjFvOI2p4QG2jdL05mvkxcs8bCfYvLuamSFT+1jok=; b=IZPevNS2Wk+BK6y+VQE5h8Ci7VEt6devbwBWI/cBaFHmsR2Jtq6chUNOd/A6vaHLkT /aXZEmWkROhHqzxtHuL5HH7SugHD6kWvE0MvwGlFQx0bV105fGl7jSgHgWZ5+7tKZeR1 H6XdGH009ZPUmYlHIJfjpuGRVjH1P16ot3mhEpnQ00CW2Nd3uPY+Ow7uRfN4RWrKsO9/ s5OK650OFE7z5FSQIQ636NIvrYZVsrOVFrGGcVpbel0vq9l3YeuqEtqKLIsLl8iyhugH QKupZ+bv+5RUxyVO06GGmsLVsaO8h68CTLTyHjmcT3Rw2Rgc22EJCf67XvmEmukBWfre dCcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rXnjFvOI2p4QG2jdL05mvkxcs8bCfYvLuamSFT+1jok=; b=vgeN6BlmJqflB55BGD1N434GZzHiYkHxK2RLTVTQx5MnlLyR8KS0TyKpmsJk9rSNsr xutgRE1t5ib6xM3UyD7HuBlY4nSDW+H/4foA8FZTp8RnjLsDs87abAtxPRYR9Ruv+dNK fJMz67XFVGeNwIebj8/wNSBASzOhki8aGNHZhbAaXY264AWTwyC93/kbVDJoUBkMdZkH ZFf1uSpt3nlK+OjP1TEEUOr0/eNAsjuH7/ZB2fkFUnDdWJ52RldUstm58OPmGaXP9bkL ECPlXXL/NEw0ory9fsKKsqB6DY+1YlcDhU/A2AKnHYOTJGsjbc6vAczJPtthZVMPz0QF Y1SA== X-Gm-Message-State: AFqh2kp5JfU0DQFOeIDHRPqTgfyz8y12QIoz5pCyN9uj9fK6DZPzeT8q rDYW+fSzE6uGwoV9WRhQaeTVBgUNiNo= X-Google-Smtp-Source: AMrXdXvCiDWBXYXoQqNVLnPxUFvdNb43FT0cEvYEAvuvTfYj9vafev4zRrbBC+ig0fstpeJ0ddWLzQ== X-Received: by 2002:a05:6a20:8e03:b0:b8:a19f:4f6c with SMTP id y3-20020a056a208e0300b000b8a19f4f6cmr12731623pzj.62.1674093477065; Wed, 18 Jan 2023 17:57:57 -0800 (PST) Received: from localhost.localdomain (49.212.151.152.v6.sakura.ne.jp. [2403:3a00:202:1112:49:212:151:152]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b00194c6c63693sm525090plf.80.2023.01.18.17.57.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jan 2023 17:57:56 -0800 (PST) From: Shohei YOSHIDA To: zsh-workers@zsh.org Cc: Shohei YOSHIDA Subject: [PATCH 1/1] Update gnu make completion for version 4.4 Date: Thu, 19 Jan 2023 10:57:24 +0900 Message-Id: <20230119015724.127515-2-syohex@gmail.com> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20230119015724.127515-1-syohex@gmail.com> References: <20230119015724.127515-1-syohex@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Seq: 51317 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Add `-b,-m`, `--jobserver-style`, `--shuffle` and `--trace` options And delete '--warn-undefined-functions' option. This option was implemented only in redhat's older make and the official gnu make has never supported it. --- Completion/Unix/Command/_make | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Completion/Unix/Command/_make b/Completion/Unix/Command/_make index 510368e8b..60f1da231 100644 --- a/Completion/Unix/Command/_make +++ b/Completion/Unix/Command/_make @@ -165,6 +165,7 @@ _make() { then incl="(-|)include" option_specs=( + '(-b -m)'{-b,-m}'[ignored for compatibility]' '(-B --always-make)'{-B,--always-make}'[unconditionally make all targets]' '*'{-C,--directory=}'[change directory first]:change to directory:->cdir' '-d[print lots of debug information]' @@ -176,6 +177,7 @@ _make() { '(-i --ignore-errors)'{-i,--ignore-errors}'[ignore errors from recipes]' '*'{-I,--include-dir=}'[search specified directory for included makefiles]:search path for included makefile:->dir' '(-j --jobs)'{-j+,--jobs=}'[allow specified number of parallel jobs; unlimited jobs with no arg]:: : _guard "[0-9]#" "number of jobs"' + '--jobserver-style=[select the style of jobserver to use]:style:(fifo pipe sem)' '(-k --keep-going)'{-k,--keep-going}"[keep going when some targets can't be made]" '(-l --load-average --max-load)'{-l,--load-average=,--max-load}"[don't start multiple jobs unless load is below specified value]:load" '(-L --check-symlink-times)'{-L,--check-symlink-times}'[use the latest mtime between symlinks and target]' @@ -185,17 +187,18 @@ _make() { '(-p --print-data-base)'{-p,--print-data-base}'[print makes internal database]' '(-q --question)'{-q,--question}'[run no recipe; exit status says if up to date]' '(-r --no-builtin-rules)'{-r,--no-builtin-rules}'[disable the built-in implicit rules]' + '--shuffle=-[perform shuffle of prerequisites and goals]::seed or mode:(random reverse none)' '(-R --no-builtin-variables)'{-R,--no-builtin-variables}'[disable the built-in variable settings]' '(-s --silent --quiet)'{-s,--silent,--quiet}"[don't echo recipes]" '--no-silent[echo recipes (disable --silent mode)]' '(-S --no-keep-going --stop)'{-S,--no-keep-going,--stop}'[turns off -k]' '(-t --touch)'{-t,--touch}'[touch targets instead of remaking them]' + '--trace[print tracing information]' '(- *)'{-v,--version}'[print the version number of make and exit]' '(-w --print-directory)'{-w,--print-directory}'[print the current directory]' '--no-print-directory[turn off -w, even if it was turned on implicitly]' '*'{-W,--what-if=,--new-file=,--assume-new=}'[consider specified file to be infinitely new]:file to treat as modified:->file' '--warn-undefined-variables[warn when an undefined variable is referenced]' - '--warn-undefined-functions[warn when an undefined user function is called]' ) else # Basic make options only. -- 2.37.2