--- /home/gentoo-cvs/gentoo-x86/eclass/gnome2.eclass 2008-03-22 09:19:05.000000000 -0100 +++ gnome2.eclass 2008-10-05 02:13:22.000000000 +0000 @@ -39,6 +39,17 @@ unpack ${A} cd "${S}" + case "${EAPI}" in + 2) + ;; + *) + gnome2_src_prepare + ;; + esac +} + +gnome2_src_prepare() { + # Prevent scrollkeeper access violations gnome2_omf_fix @@ -67,7 +78,14 @@ } gnome2_src_compile() { - gnome2_src_configure "$@" + case "${EAPI}" in + 2) + ;; + *) + gnome2_src_configure "$@" + ;; + esac + emake || die "compile failure" } @@ -137,4 +155,11 @@ } # pkg_prerm -EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm +case "${EAPI}" in + 2) + EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm + ;; + *) + EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm + ;; +esac