Date: Mon, 10 Jul 2006 09:17:03 +0200 From: Martin Kammerhofer <dada@pluto.tugraz.at> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/100014: [patch] port misc/portless: 0.2.1 => 0.2.2 Message-ID: <200607100717.k6A7H3Uo022986@pluto.tugraz.at> Resent-Message-ID: <200607100720.k6A7KFH5040671@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 100014 >Category: ports >Synopsis: [patch] port misc/portless: 0.2.1 => 0.2.2 >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: Mon Jul 10 07:20:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Martin Kammerhofer >Release: FreeBSD 6.1-STABLE i386 >Organization: Graz Uni >Environment: System: FreeBSD Martin.liebt.Susi 6.1-STABLE FreeBSD 6.1-STABLE #1: Thu Jun 15 21:42:43 CEST 2006 toor@Martin.liebt.Susi:/usr/src/sys/i386/compile/P2B-S i386 >Description: Added option -w to report matching port directories. >How-To-Repeat: >Fix: diff -ur /usr/ports/misc/portless/Makefile ./Makefile --- /usr/ports/misc/portless/Makefile Mon Jun 19 11:20:14 2006 +++ ./Makefile Thu Jul 6 12:32:01 2006 @@ -6,7 +6,7 @@ # PORTNAME= portless -PORTVERSION= 0.2.1 +PORTVERSION= 0.2.2 CATEGORIES= misc MASTER_SITES= # empty DISTFILES= # none Only in /usr/ports/misc/portless: README.html diff -ur /usr/ports/misc/portless/files/portless.1 ./files/portless.1 --- /usr/ports/misc/portless/files/portless.1 Fri Jun 16 09:45:50 2006 +++ ./files/portless.1 Thu Jul 6 12:41:39 2006 @@ -22,11 +22,11 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" @(#)portless.1,v 1.4 2006/06/15 15:43:43 martin Exp +.\" @(#)portless.1,v 1.6 2006/07/06 10:41:39 martin Exp .\" .\" Note: The date here should be updated whenever a non-trivial .\" change is made to the manual page. -.Dd June 15, 2006 +.Dd July 6, 2006 .Dt PORTLESS 1 .Os .Sh NAME @@ -37,6 +37,9 @@ .Op Fl dfiMmp .Op Fl P Ar pager .Ar portglob... +.Nm +.Op Fl w +.Ar portglob... .Sh DESCRIPTION .Nm lets FreeBSD users quickly browse port descriptions given the port's @@ -74,6 +77,12 @@ program to display matching files. This overrides the setting of the .Ev PAGER environment variable. +.It Fl w +Rather than browsing files inside the ports tree just echo the names +of directories matching +.Ar portglob +to stdout. +This option is incompatible with all other options. .El .Sh ENVIRONMENT The @@ -99,9 +108,18 @@ .Dl "portless cvsweb\e*" .Dl "portless lang/\e*doc" .Dl "portless 'www/*python*'" +.Sh SEE ALSO +.Xr ports_glob 1 +from the +.Pa sysutils/portupgrade +port .Sh AUTHOR The .Nm utility and this manual page were written by .An Martin Kammerhofer Aq mkamm@gmx.net . +.Sh BUGS +The +.Fl w +option is a retrofitted hack. .\" EOF diff -ur /usr/ports/misc/portless/files/portless.sh ./files/portless.sh --- /usr/ports/misc/portless/files/portless.sh Wed Jun 14 20:59:01 2006 +++ ./files/portless.sh Thu Jul 6 12:32:01 2006 @@ -1,6 +1,6 @@ #! /bin/sh -- # (X)Emacs: -*- mode: Shell-Script; coding: iso8859-1; -*- -# @(#)portless.sh,v 1.7 2006/06/14 13:02:37 martin Exp +# @(#)portless.sh,v 1.8 2006/07/06 10:32:01 martin Exp # Show "pkg-descr" file of matching port(s). # # Copyright (c) 2006 Martin Kammerhofer <mkamm@gmx.net> @@ -29,7 +29,7 @@ Script=`basename $0` # name of this script # set defaults -for opt in d f i M m p; do +for opt in d f i M m p w; do eval opt_$opt="" done PORTSDIR=${PORTSDIR:-/usr/ports} @@ -60,7 +60,7 @@ } # process options -while getopts "D:dfiMmpP:x" option +while getopts "D:dfiMmpP:wx" option do case "$option" in (D) PORTSDIR="$OPTARG";; # undocumented @@ -71,13 +71,20 @@ (m) addopt m "pkg-message";; (p) addopt p "pkg-plist";; (P) PAGER="$OPTARG";; + (w) opt_w="w";; (x) set -x;; # undocumented (*) usage;; esac done shift $(($OPTIND - 1)) [ -d "$PORTSDIR" ] || fatal "No such directory '$PORTSDIR'" -[ -n "$filelist" ] || filelist="$PKGDESCR" +if [ -n "$opt_w" ]; then + [ -n "$filelist" ] && usage "option -w not compatible with other options" + PAGER="/bin/ls -1d" # just echo directory name(s) + filelist="." +else + [ -n "$filelist" ] || filelist="$PKGDESCR" +fi # there must be at least one argument if [ $# = 0 ]; then >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607100717.k6A7H3Uo022986>