Modifications to elisp-common.eclass: added elisp-compile function Modifications to elisp.eclass: removed unnecessary sourcing of elisp-common.eclass S="${WORKDIR}/" is now defined only if SIMPLE_ELISP is set to t. (Otherwise, the default of WORKDIR/P is used. This seems to fix at least some ebuilds already in the portage tree, and seems like the correct behavior. renamed src_unpack, src_compile, etc. to elisp_src_unpack and added a call to EXPORT_FUNCTIONS so that it works better with the inheritance system.
Created attachment 18370 [details] modified elisp-common.eclass
Created attachment 18371 [details] modified elisp.eclass
hi Jeremy, I committed your improvements to portage.