Please find attached an eclass file. The old gnustep.eclass has been obsolesced by new ebuilds and, more importantly, new packages. Frameworks are able to install, even in the sandbox, with this eclass. Any application ebuilds dependant on the packages described at bug 54740 should use this eclass to ease ebuild development.
Created attachment 33874 [details] This is a new and improved gnustep.eclass file.
Created attachment 34079 [details, diff] Fix some issues with the eclass. - Use $HOME appropriately in case of evil addwrite and user with userpriv and usersandbox set in FEATURES. - DEPEND/RDEPEND cleaned up a bit - TAR_OPTIONS actually set this time
Okay, considering userpriv and usersandbox in FEATURES: - in src_compile user and $HOME are correct for user 'portage' - in src_install user is root, but $HOME is still /var/tmp/portage/homedir ... why is this? Is this a ebuild bug or a design consideration?
Created attachment 34455 [details] This is the eclass. Not a patch.
Added options for running ./configure back to the eclass.
Created attachment 34463 [details, diff] patch from old gnustep.eclass to the latest one posted here
newer package available