I really like using tab completion, that's why i often run into the following:
crubbbox portage # emerge media-video/mplayer/
Calculating dependencies !!! Couldn't find match for media-video/mplayer/; aborting.
Whereas, after deleting the / it obviously works as it should :)
crubbbox portage # emerge media-video/mplayer
Calculating dependencies... done!
My suggestion: Detect if a / is used as the last character and in that case,
strip it off!
I hope this is correctly filed in portage this time :)
will be fixed in Portage 1.8.4. Fixed any minute on cvs.