#!/bin/sh
PORTS_DIR="/usr/ports"
SEACH_BY="name"
USE_PAGER=${PSEARCH_USE_PAGER:=NO}
PAGER_COMMAND=${PAGER:=more}
COMMAND ()
{
    case $1 in
	-k)
	    SEACH_BY="key";;
	-n)
	    SEACH_BY="name";;
	-m)
	    USE_PAGER="YES";;
	-c)
	    USE_PAGER="NO";;
	*)
	    case $USE_PAGER in
		YES)
		    make search $SEACH_BY=$1 | $PAGER_COMMAND ;;
		*)
		    make search $SEACH_BY=$1 ;;
	    esac
	    ;;
    esac
}
cd $PORTS_DIR
case $# in
    0)
	echo "usage: `basename $0` [-k|-n] [-m|-c] keyword [keyword ...]";; 
    *)
	while [ $# -gt 0 ]
	  do
	  COMMAND $1
	  shift
	done
	;;
esac
