Index: xulrunner-1.9.1.2-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-libs/xulrunner/xulrunner-1.9.1.2-r2.ebuild,v retrieving revision 1.1 diff -u -B -r1.1 xulrunner-1.9.1.2-r2.ebuild --- xulrunner-1.9.1.2-r2.ebuild 30 Aug 2009 14:50:18 -0000 1.1 +++ xulrunner-1.9.1.2-r2.ebuild 10 Sep 2009 23:38:38 -0000 @@ -182,6 +182,9 @@ # Disable no-print-directory MAKEOPTS=${MAKEOPTS/--no-print-directory/} + # temporary hack for broken nspr-config + append-ldflags -L/usr/$(get_libdir)/nspr + # Ensure that are plugins dir is enabled as default sed -i -e "s:/usr/lib/mozilla/plugins:/usr/$(get_libdir)/nsbrowser/plugins:" \ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path!" @@ -189,6 +192,12 @@ CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" econf } +src_compile() { + # temporary hack for broken nspr-config + append-ldflags -L/usr/$(get_libdir)/nspr + + emake || die "failed to build" +} src_install() { emake DESTDIR="${D}" install || die "emake install failed"