I was reviewing the needed changes to kill support for eapi0 and eapi1 (bug #530046) but I noticed that our gnome2_src_unpack function is not the same as default one: # @FUNCTION: gnome2_src_unpack # @DESCRIPTION: # Stub function for old EAPI. gnome2_src_unpack() { unpack ${A} cd "${S}" has ${EAPI:-0} 0 1 && gnome2_src_prepare } Reading: http://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/ We would still need it for current EAPIs for the "cd ${S}" :/ No reverse dep is manually calling gnome2_src_unpack and, then, it shouldn't be hard to kill... but where should we move the "cd ${S}" part? Should it be moved to gnome2_src_prepare? Would be safe to do that?
Ah, as I read in PMS for src_prepare: "The initial working directory is S, with an error or fallback to WORKDIR as discussed in section 9.1.1."