> > We have a fine search facility, btw:  in /usr/ports enter
> > 
> >   make search key=pfe
> > 
> > to look for all ports related to pfe.  You can use this to search
> > for ports, maintainers etc.
> 
> ... or even search on google!
> 
> OK?

of course not
 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/Makefile,v
> retrieving revision 1.49
> diff -u -r1.49 Makefile
> --- Makefile  8 Jun 2005 03:58:55 -0000       1.49
> +++ Makefile  14 Aug 2005 10:59:31 -0000
> @@ -88,12 +88,14 @@
>       @awk -F\| 
> '{printf("%-40.39s%-3.2s%-3.2s%-3.2s%-3.2s%-25.25s\n",$$2,$$12,$$13,$$14,$$15,$$6);}'
>  < ${.CURDIR}/INDEX
>  
>  search:      ${.CURDIR}/INDEX
> -.if !defined(key) && !defined(name)
> +.if !defined(key) && !defined(name) && !defined(gkey)
>       @echo "The search target requires a keyword or name parameter,"
> -     @echo "e.g.: \"make search key=somekeyword\" \"make search 
> name=somename\""
> +     @echo "e.g.: \"make search key=somekeyword\" \"make search 
> name=somename\" \"make search gkey=keyword\""
>  .else
>  . if defined(key)
>       @egrep -i -- "${key}" ${.CURDIR}/INDEX | awk -F\| '{ 
> printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nL-deps:\t%s\nB-deps:\t%s\nR-deps:\t%s\nArchs:\t%s\n\n",
>  $$1, $$2, $$4, $$6, $$7, $$8, $$9, $$10, $$11); }'
> +. elif defined(gkey)
> +     @lynx http://www.google.com/search?q=${gkey}
>  . else
>       @awk -F\| '$$1 ~ /${name}/ { 
> printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nL-deps:\t%s\nB-deps:\t%s\nR-deps:\t%s\nArchs:\t%s\n\n",
>  $$1, $$2, $$4, $$6, $$7, $$8, $$9, $$10, $$11); }' ${.CURDIR}/INDEX
>  . endif

Reply via email to