From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 31 08:30:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74DB8106566C for ; Sun, 31 Jan 2010 08:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 378628FC14 for ; Sun, 31 Jan 2010 08:30:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0V8U3EU036684 for ; Sun, 31 Jan 2010 08:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0V8U3Eq036681; Sun, 31 Jan 2010 08:30:03 GMT (envelope-from gnats) Resent-Date: Sun, 31 Jan 2010 08:30:03 GMT Resent-Message-Id: <201001310830.o0V8U3Eq036681@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, IWAZAKI Shota Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D920106566C for ; Sun, 31 Jan 2010 08:22:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 2C9028FC13 for ; Sun, 31 Jan 2010 08:22:34 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o0V8MX6C044615 for ; Sun, 31 Jan 2010 08:22:33 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o0V8MXfc044614; Sun, 31 Jan 2010 08:22:33 GMT (envelope-from nobody) Message-Id: <201001310822.o0V8MXfc044614@www.freebsd.org> Date: Sun, 31 Jan 2010 08:22:33 GMT From: IWAZAKI Shota To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/143395: update zsh-completions for portmaster 2.17 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 08:30:03 -0000 >Number: 143395 >Category: ports >Synopsis: update zsh-completions for portmaster 2.17 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Jan 31 08:30:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: IWAZAKI Shota >Release: 8.0-RELEASE >Organization: >Environment: FreeBSD hoge.local 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Tue Jan 5 21:11:58 UTC 2010 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: update zsh-completions for portmaster 2.17 >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ru portmaster.orig/Makefile portmaster/Makefile --- portmaster.orig/Makefile 2010-01-31 17:06:41.000000000 +0900 +++ portmaster/Makefile 2010-01-31 17:09:06.000000000 +0900 @@ -9,6 +9,7 @@ PORTNAME= portmaster PORTVERSION= 2.17 +PORTREVISION= 1 CATEGORIES= ports-mgmt MASTER_SITES= # none DISTFILES= # none diff -ru portmaster.orig/files/zsh-completions portmaster/files/zsh-completions --- portmaster.orig/files/zsh-completions 2010-01-31 17:06:41.000000000 +0900 +++ portmaster/files/zsh-completions 2010-01-31 17:07:11.000000000 +0900 @@ -1,11 +1,11 @@ #compdef portmaster -# For portmaster 2.11 +# for portmaster 2.17 local context state line array ret=1 typeset -A opt_args _arguments -A "-*" : \ - "--force-config['make config' for all ports (must be first option)]" \ + "--force-config['make config' for all ports]" \ "-C[prevents 'make clean' from being run before building]" \ "(-F)-G[prevents recursive 'make config' (overrides --force-config)]" \ "-H[hide details of the port build and install in a log file]" \ @@ -17,22 +17,28 @@ "-t[recurse dependencies thoroughly, using all-depends-array]" \ "-v[verbose output]" \ "-w[save old shared libraries before deinstall]" \ - "-u[DEPRECATED]" \ - "-f[always rebuild ports (overrides -i)]" \ + "(-i)-f[always rebuild ports (overrides -i)]" \ "(-f)-i[interactive update -- ask whether to rebuild ports]" \ "(-d)-D[no cleaning of distfiles]" \ "(-D)-d[always clean distfiles]" \ - "-m[]:arguments for make: " \ - "-x[]:glob pattern to exclude from building:->pkgs" \ - "-p[specify the full path to a port directory]:port directory in /usr/ports:->ports" \ - "--show-work[array what ports are and would be installed]" \ + "-m[arguments for the 'make' command line]:arguments for make: " \ + "-x[avoid building or updating ports that match this pattern]:glob pattern to exclude from building:->pkgs" \ + "--no-confirm[do not ask user to confirm list of ports to be installed and/or updated before proceeding]" \ + "--show-work[list what ports are and would be installed]" \ "-o[replace the installed port with a port from a different origin]:new port dir in /usr/ports:->ports" \ "-r[rebuild port, and all ports that depend on it]:name/glob of port in /var/db/pkg:->pkgs" \ "-R[used with -\[rf\] to skip ports updated on a previous run]" \ "-a[check all ports, update as necessary]" \ - "-l[array installed ports by category]" \ - "-L[array installed ports by category, and search for updates]" \ - "-e[expunge a port via pkg_delete, and remove its distfiles]:name of port directory in /var/db/pkg:->pkgs" \ + "--delete-build-only[delete ports that are build-only dependencies after a successful run]" \ + {-P,--packages}"[use packages, but build port if not available]" \ + {-PP,--packages-only}"[fail if no package is available]" \ + "--packages-build[use packages for all build dependencies]" \ + "--packages-if-newer[use package if newer than installed even if the package is not the latest]" \ + "--always-fetch[fetch package even if it already exists locally]" \ + "--local-packagedir=-[where local packages can be found]:path:_files -/" \ + "-l[list all installed ports by category]" \ + "-L[list all installed ports by category, and search for updates]" \ + "-e[expunge a port via pkg_delete, and remove its distfiles]:full name of port directory in /var/db/pkg:->pkgs" \ "-s[clean out stale ports that used to be depended on]" \ "(-G)-F[fetch distfiles only]" \ "--clean-distfiles[offer to delete stale distfiles]" \ @@ -40,7 +46,7 @@ "--check-depends[cross-check and update dependency information for all ports]" \ "--check-port-dbdir[check for stale entries in /var/db/ports]" \ "--list-origins[list directories from /usr/ports for root and leaf ports]" \ - "(-h --help)"{-h,--help}"[display this help message]" \ + "(-h --help)"{-h,--help}"[display help message]" \ "--version[display the version number]" \ '*:Packages and Ports:->pkgs_ports' >Release-Note: >Audit-Trail: >Unformatted: