From nobody@FreeBSD.org  Sun Jan 31 08:22:34 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3D920106566C
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <iwazaki8@yahoo.co.jp>
To: freebsd-gnats-submit@FreeBSD.org
Subject: update zsh-completions for portmaster 2.17
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         143395
>Category:       ports
>Synopsis:       update zsh-completions for ports-mgmt/portmaster 2.17
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dougb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 31 08:30:02 UTC 2010
>Closed-Date:    Mon Feb 08 06:58:09 UTC 2010
>Last-Modified:  Mon Feb 08 06:58:09 UTC 2010
>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 the 'make' command line>]:arguments for make: " \
-  "-x[<avoid building or updating ports that match this pattern>]: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:
Responsible-Changed-From-To: freebsd-ports-bugs->dougb 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Jan 31 14:32:18 UTC 2010 
Responsible-Changed-Why:  
Fix synopsis and assign. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143395 
State-Changed-From-To: open->analyzed 
State-Changed-By: dougb 
State-Changed-When: Mon Feb 1 03:34:43 UTC 2010 
State-Changed-Why:  

This looks pretty good, I'll likely incorporate it into the next release 
(which may add more new options). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143395 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/143395: commit references a PR
Date: Mon,  8 Feb 2010 06:44:57 +0000 (UTC)

 dougb       2010-02-08 06:44:44 UTC
 
   FreeBSD ports repository
 
   Modified files:
     ports-mgmt/portmaster/files zsh-completions 
   Log:
   Update through version 2.17 [1]
   
   Update for version 2.18 by adding the --no-term-title option
   
   PR:             ports/143395 [1]
   Submitted by:   IWAZAKI Shota <iwazaki8@yahoo.co.jp> [1]
   
   Revision  Changes    Path
   1.2       +19 -12    ports/ports-mgmt/portmaster/files/zsh-completions
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: analyzed->closed 
State-Changed-By: dougb 
State-Changed-When: Mon Feb 8 06:57:40 UTC 2010 
State-Changed-Why:  

Your update was committed in port version 2.18. Thanks for taking 
the time to do this! 


Doug 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143395 
>Unformatted:
