carsten@iglu kmymoney2 $ ebuild kmymoney2-0.8.9.ebuild digest Invalid ebuild name: /usr/local/portage/app-office/kmymoney2/_kmymoney2-0.8.9.ebuild >>> Creating Manifest for /usr/local/portage/app-office/kmymoney2 Traceback (most recent call last): File "/usr/bin/ebuild", line 183, in ? debug=debug, tree=mytree) File "/usr/lib/portage/pym/portage.py", line 4695, in doebuild myportdb=mydbapi) File "/usr/lib/portage/pym/portage.py", line 3573, in digestgen assumeDistHashesAlways=( File "/usr/lib/portage/pym/portage_manifest.py", line 472, in create raise portage_exception.PortagePackageException( portage_exception.PortagePackageException: Package name does not match directory name: 'app-office/_kmymoney2-0.8.9' carsten@iglu kmymoney2 $ ls files _kmymoney2-0.8.9.ebuild kmymoney2-0.8.9.ebuild kmymoney2-0.9.ebuild Manifest Kept the ebuild with the _ prepended purposefully. Portage is a bit too picky here for my taste, given that I didn't ask to digest this specific ebuild. Portage version is 2.1.4.4.
This gives an error message and doesn't fail now.