I've made an ebuild for gxine-0.4.2 that has many bugfixes since 0.4.1, though gxine.desktop still requires patching. I'll look more into the organization of .desktop-files one of the next days, and bug upstream about it if I find some references that says the method Gentoo uses is the proper (which I suppose it is). The ebuild depends on >=dev-lang/spidermonkey-1.5_rc6-r1 that is ~, but the others don't install the headers needed for gxine correctly. As of gxine-0.5.0 this is required. There's no X use flag as it has no effect. No longer depend on libpng since gtk+-2.4 does this. I haven't tested the functionality of lirc yet, but the emerge does complete fine. Also, only testing on x86 has been done.
Created attachment 54203 [details] New ebuild
Created attachment 54204 [details, diff] Patch for gxine.desktop The mime-types that is provided is based on earlier ebuilds, but I believe there's quite a few that isn't correct. I've already removed shockwave.
Please, see bug #85964, there're a few cleanups there, which installs the icon in a more fd.o-friendly way. Base your ebuild on that. Also, is better to submit unified diffs (diff -u) between the portage ebuild and yours than submitting a new straight ebuild, as the changes are minor.
I've added gxine 0.4.3 with a bit of cleanup on the ebuild, which should be enough. Thanks for reporting.