#!/bin/bash portdb=$(portageq vdb_path)/ packagelist="$(grep -rlv '^0$' ${portdb}*/*/SLOT | sed -e ' s,^'${portdb}',, s,/SLOT$,, s,-r[1-9][0-9]*$,, s,_[a-z]\+[1-9][0-9]*$,, s,-[0-9][0-9.]*[a-z]\?$,, ' | sort | uniq -d)" for pkg in ${packagelist} do ls -dv ${portdb}${pkg}-[0-9]* | sed -e "s,${portdb},,g" done