gapi2-parser and other gapi2-* tools shipping with gtk-sharp depend on dev-perl/XML-LibXML to function. As other foo-sharp packages use these gapi tools to auto-generate the Mono bindings, the necessary CPAN classes should be installed.
The 1.0.x gtk-sharp ebuilds definitely were missing the dep, and I've just added those. The gapi2-parser in 2.x was rewritten in C# though, and the dep is no longer valid, afaict. Marking this FIXED, please feel free to re-open if you find this not to be the case.
I don't think you're completely right... The main tools are written in C# indeed, but they do call some Perl scripts: ~ $ emerge -pv gtk-sharp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-dotnet/gtk-sharp-2.6.0 -doc 0 kB Total size of downloads: 0 kB ~ $ equery files gtk-sharp | grep pl /usr/lib/gtk-sharp-2.0/gapi2xml.pl /usr/lib/gtk-sharp-2.0/gapi_pp.pl ~ $ grep "^use" /usr/lib/gtk-sharp-2.0/gapi2xml.pl use XML::LibXML; This script is called from the C# gapi2-* tools, as stated in the official GAPI documentation: http://www.mono-project.com/GAPI#Internal_Tools_and_Perl_Files Re-opening this, I hope I'm right :-)
Indeed you are. Sorry for missing that. Commited the changes to the 2.x gtk-sharp ebuilds as well. Thanks yet again. Marking FIXED.