Each version of dev-lang/mono in gx86 specifies dev-dotnet/pe-format as a dependency. Is that really necessary? I think mono itself would be as useful without pe-format, while the additional dependency results in another problem. I would like to make sys-apps/pe-format2 [in Sunrise, bug #321233] a drop-in replacement for dev-dotnet/pe-format. That would imply using the same rc filenames, and thus the new package would become a blocker to dev-dotnet/pe-format. And this would imply blocking the whole dev-lang/mono, which is not exactly what I want to achieve.
Could we create a virtual here ie virtual/pe-format? and have mono optionally depend on that?
(In reply to comment #1) > Could we create a virtual here ie virtual/pe-format? and have mono optionally > depend on that? A virtual package seems pretty pointless here. Similarly to the mono dependency on it.
+ 07 Sep 2010; Pacho Ramos <pacho@gentoo.org> mono-2.6.7.ebuild, + metadata.xml: + Drop PDEPEND on pe-format (bug #333907 by Michał Górny), fix build on + hardened (bug #286280 by Jason Mattax and fix by Magnus Granberg) and + allow people to enable .NET 4.0 profile if they want (bug #326497 by Ron + MacNeil).