I've been trying to make an ebuild for mergeant-0.10.0 (a gnome2 gui for databases). Unfortunately, the Makefile for mergeant is rather stubborn and needs a couple of additional MAKEOPTS, but it is largely a gnome2.eclass type ebuild. So I tried to use gnome2_src_install() with multiple parameters to be passed thru to einstall to prevent sanbox violations. Here is a simple one-line change to the gnome2.eclass that shouldn't affect any existing packages. I did a grep through all the ebuilds in portage and none of them reference gnome2_src_install explicitly. Before you ask, It just doesn't work if I pass multiple parameters using: gnome2_src_install "param=${D}/somedir param2=${D}/anotherdir" I hope this small change can make it into the portage, otherwise, I'll just have to cut and paste the scrollkeeper-generation-code from the gnome2.eclass.
Created attachment 8149 [details, diff] gnome2.class improvement here's the patch to allow multiple params passed to gnome2_src_install()
commited. this means mergeant will make its appearence in portage shortly after the freeze.