From owner-svn-src-user@FreeBSD.ORG Mon Apr 11 03:12:11 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EABD0106566C; Mon, 11 Apr 2011 03:12:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D9E218FC20; Mon, 11 Apr 2011 03:12:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p3B3CA1p068231; Mon, 11 Apr 2011 03:12:10 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p3B3CAHg068227; Mon, 11 Apr 2011 03:12:10 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201104110312.p3B3CAHg068227@svn.freebsd.org> From: Doug Barton Date: Mon, 11 Apr 2011 03:12:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r220533 - user/dougb/portmaster/files X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Apr 2011 03:12:11 -0000 Author: dougb Date: Mon Apr 11 03:12:10 2011 New Revision: 220533 URL: http://svn.freebsd.org/changeset/base/220533 Log: Update supporting files for new features: * --update-if-newer * --check-depends can take --index|--index-only * portmaster.rc file located with the script Modified: user/dougb/portmaster/files/bash-completions user/dougb/portmaster/files/portmaster.8 user/dougb/portmaster/files/zsh-completions Modified: user/dougb/portmaster/files/bash-completions ============================================================================== --- user/dougb/portmaster/files/bash-completions Mon Apr 11 01:43:59 2011 (r220532) +++ user/dougb/portmaster/files/bash-completions Mon Apr 11 03:12:10 2011 (r220533) @@ -13,6 +13,7 @@ _portmaster () { --packages-build --packages-if-newer --delete-build-only \ --always-fetch --delete-packages \ --local-packagedir= --packages-local \ + --update-if-newer \ --no-confirm --no-term-title --no-index-fetch \ --index --index-first --index-only \ --clean-distfiles --clean-packages \ Modified: user/dougb/portmaster/files/portmaster.8 ============================================================================== --- user/dougb/portmaster/files/portmaster.8 Mon Apr 11 01:43:59 2011 (r220532) +++ user/dougb/portmaster/files/portmaster.8 Mon Apr 11 03:12:10 2011 (r220533) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd January 16, 2011 +.Dd April 10, 2011 .Dt PORTMASTER 8 .Os .Sh NAME @@ -61,6 +61,7 @@ This is a change from pre-version-2.3 be .Pp .Nm .Op Common Flags +.Op Fl -update-if-newer .Ar Multiple full names or paths from /usr/ports or /var/db/pkg, and/or multiple globs from /var/db/pkg .Nm @@ -109,6 +110,7 @@ and/or multiple globs from /var/db/pkg .Fl -clean-packages .Nm .Op Fl n|y +.Op Fl -index|-index-only .Op Fl v .Fl -check-depends .Nm @@ -391,6 +393,9 @@ requirements. .It Fl -delete-build-only delete ports that are build-only dependencies after a successful run, only if installed this run +.It Fl -update-if-newer +(only for multiple ports listed on the command line) +do not rebuild/reinstall if the installed version is up to date .It Fl P|--packages use packages, but build port if not available .It Fl PP|--packages-only @@ -656,6 +661,11 @@ These files will be read by the parent .Nm process, and all variables in them will be exported. +If a +.Pa portmaster.rc +file is placed in the same directory as the +.Nm +script itself, it will be read as described above. .Pp .It Pa /var/db/pkg/*/+IGNOREME If this file exists for a port that is already installed, Modified: user/dougb/portmaster/files/zsh-completions ============================================================================== --- user/dougb/portmaster/files/zsh-completions Mon Apr 11 01:43:59 2011 (r220532) +++ user/dougb/portmaster/files/zsh-completions Mon Apr 11 03:12:10 2011 (r220533) @@ -31,6 +31,7 @@ _arguments -A "-*" : \ "--index-first[use the INDEX for status, but double-check with the port]" \ "--index-only[do not try to use /usr/ports]" \ "--delete-build-only[delete ports that are build-only dependencies after a successful run]" \ + "--update-if-newer[(only for multiple ports) do not rebuild if installed version is up to date]" \ {-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]" \