Reporting this in case you want to fix it, tbh I am not sure if it is worth
fixing but you may want a nicer message than a traceback.
Using _rc8:
%% repoman manifest
Invalid ebuild name:
/usr/portage/local/net-misc/gtk2-ssh-askpass/ssh-askpass-fullscreen-0.4.ebuild
>>> Creating Manifest for /usr/portage/local/net-misc/gtk2-ssh-askpass
Traceback (most recent call last):
File "/usr/bin/repoman", line 779, in <module>
if not portage.digestgen([], repoman_settings, myportdb=portdb):
File "/usr/lib64/portage/pym/portage/__init__.py", line 4169, in digestgen
"assume-digests" in mysettings.features))
File "/usr/lib64/portage/pym/portage/manifest.py", line 309, in create
"match directory name: '%s'" % cpv)
portage.exception.PortagePackageException: Package name does not match
directory name: 'net-misc/ssh-askpass-fullscreen-0.4'