Currently repoman produces no warning in case not existing package or some garbage is mentioned inside || ( ... ) dependency. I'd like to have option (or make repoman full warn by default) for case when package is mention inside DEPEND="|| ( pkg )" but is missed. This will allow to catch removed packages but still mentioned in virtual/pkgs.
I've added a "dependency.unknown" warning for this: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=f57036e346400a0a760668b9bc0e6c84b5d61304
Thank you, Zac!
This is in 2.2.0_alpha42, but I'll leave this bug open until it's in an unmasked release.
This is fixed in 2.1.10.4.
*** Bug 334837 has been marked as a duplicate of this bug. ***