gnome-doc-utils with libxml2 built without the "python" USE-flag enabled fails. With all the bugreports and questions seen on #gentoo I'd think it would be a good idea to to add RDEPEND=">=dev-libs/libxml2-2.6.12[python]" to the gnome-doc-utils-ebuild. Reproducible: Always Steps to Reproduce:
Created attachment 177496 [details] EAPI2 enabled ebuild.
please add changes (or bumps) as patches (use diff -Naur <origfile> <newfile>)- it makes it easier to see what exactly you propose.
Created attachment 177529 [details] Patch to gnome-doc-utils-0.14.1
(In reply to comment #2) > please add changes (or bumps) as patches (use diff -Naur <origfile> <newfile>)- > it makes it easier to see what exactly you propose. My bad. See above.
this will be fixed when gnome2 eclass has support for EAPI 2
libxml2 is a prime candidate for a separate libxml2-python package split imho. But yeah, for the time being a USE depend is a temporary solution.
keywords+=InOverlay please[1] (p.masked) 1. http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=a04ef356469f6b6a37f11c8409ec68de57be5c84
Fixed in portage.
FYI, EAPI-2 says patching should be done in src_prepare instead of src_unpack. I have fixed that to be correct with the gnome-doc-utils-0.16 version. Haven't fixed old ones though, some arches have them stable and it's not very important - the practical end affect is currently identical anyway (though omf2_fix gets called at different time compared to the patching, but that's not important).