--- /usr/portage/net-www/gecko-mediaplayer/gecko-mediaplayer-0.6.2.ebuild 2008-05-28 05:16:40.000000000 -0700 +++ /usr/local/portage/net-www/gecko-mediaplayer/gecko-mediaplayer-0.6.3.ebuild 2008-07-22 10:06:52.000000000 -0700 @@ -17,7 +17,7 @@ RDEPEND="dev-libs/dbus-glib >=media-video/gnome-mplayer-0.6.2 - || ( =net-libs/xulrunner-1.8* + || ( >=net-libs/xulrunner-1.8 =www-client/mozilla-firefox-2* =www-client/seamonkey-1* www-client/epiphany )" @@ -25,6 +25,19 @@ dev-util/pkgconfig sys-devel/gettext" +src_compile() { + myconf="" + if has_version =net-libs/xulrunner-1.9* ; then + sed -i -e 's:`$PKG_CONFIG --variable=libdir libxul`::' \ + -e 's:libxul`:libxul`/stable:' configure || die "sed configure fix failed" + myconf="${myconf} + GECKO_XPIDL=/usr/lib/xulrunner-1.9/xpidl" + fi + + econf ${myconf} + emake +} + src_install() { addpredict /etc/gconf/gconf.xml.defaults/.testing.writeability emake DESTDIR="${D}" install || die "emake install failed."