#/bin/sh -e

process() {
  while read X; do
     Y=`expr "$X" : '.*/\(.*\)'`
     grep "^DESCRIPTION" /var/db/pkg/$X/$Y.ebuild >xx
     if grep "^HOMEPAGE" /var/db/pkg/$X/$Y.ebuild >>xx; then
       source xx||true
       for i in $HOMEPAGE; do
         echo "<LI><A HREF=\"$i\">$X</a> $DESCRIPTION"
       done
     else
	echo "<LI>$X"
     fi
  done
}

echo "<HTML><HEAD><TITLE>List of installed Software </TITLE></HEAD>"
echo "<BODY><H1>List of installed software packages:</H1><OL>"
qpkg -nc -v -I|process
echo "</OL></BODY></HTML>"
rm xx
