Index: gnome2.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v retrieving revision 1.85 diff -u -B -r1.85 gnome2.eclass --- gnome2.eclass 22 Mar 2008 10:19:05 -0000 1.85 +++ gnome2.eclass 30 Sep 2008 07:57:13 -0000 @@ -64,10 +64,11 @@ # GST_REGISTRY is to work around gst-inspect trying to read/write /root GST_REGISTRY="${S}/registry.xml" econf "$@" ${G2CONF} || die "configure failed" + touch .gnome2_src_configured } gnome2_src_compile() { - gnome2_src_configure "$@" + [ -f .gnome2_src_configured ] || gnome2_src_configure "$@" emake || die "compile failure" } @@ -137,4 +138,4 @@ } # pkg_prerm -EXPORT_FUNCTIONS src_unpack src_compile src_install pkg_preinst pkg_postinst pkg_postrm +EXPORT_FUNCTIONS src_unpack src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm