diff options
Diffstat (limited to 'net-libs/xulrunner/xulrunner-9999.ebuild')
-rw-r--r-- | net-libs/xulrunner/xulrunner-9999.ebuild | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/net-libs/xulrunner/xulrunner-9999.ebuild b/net-libs/xulrunner/xulrunner-9999.ebuild index f05db6c..be9e990 100644 --- a/net-libs/xulrunner/xulrunner-9999.ebuild +++ b/net-libs/xulrunner/xulrunner-9999.ebuild @@ -47,9 +47,17 @@ src_prepare() { || die "sed failed!" fi - eautoreconf + sed -i -e '/^MOZ_JS_SHARED_LIBS=/c\MOZ_JS_SHARED_LIBS=$`js-config --libs`' configure.in \ + || die "failed to add libmozjs configure" + sed -i -e '/^MOZ_JS_SHARED_LIBS=/aCFLAGS="$`js-config --cflags` $CFLAGS"' configure.in \ + || die "failed to add libmozjs configure" + sed -i -e '\|^AC_OUTPUT_SUBDIRS(js/src)|d' configure.in \ + || die "remove js/src configure failed" + sed -i -e '\|^include $(topsrcdir)/config/js/build.mk|d' toolkit/toolkit-tiers.mk \ + || die "remove config/js/build.mk failed" + sed -i -e '/mozilla-js.pc/d' xulrunner/installer/Makefile.in \ + || die "remove mozilla-js.pc failed" - cd js/src eautoreconf } |