--- trunk/extras/spidermonkey/spidermonkey-52.7.3-r1.smage2 2018/04/30 11:51:45 30863 +++ trunk/extras/spidermonkey/spidermonkey-52.7.3-r1.smage2 2018/04/30 12:01:20 30864 @@ -17,11 +17,10 @@ # direct mecurial export SRCFILE="FIREFOX_${PVER//./_}esr_RELEASE.tar.bz2" -PATCHDIR="${BUILDDIR}/mozilla-unified-FIREFOX_${PVER//./_}esr_RELEASE" -SRCDIR="${PATCHDIR}/js/src" +SRCDIR="${BUILDDIR}/mozilla-unified-FIREFOX_${PVER//./_}esr_RELEASE" EMUL_LINUX_32=true -sminclude multilib mbuild +sminclude multilib msetfeature "!check" SRC_URI=( @@ -38,10 +37,10 @@ src_prepare() { munpack ${SRCFILE} || die - SRCDIR="${PATCHDIR}" mpatch ${PNAME}-${PVER}-fix-soname.patch || die - SRCDIR="${PATCHDIR}" mpatch ${PNAME}-${PVER}-copy-headers.patch || die - SRCDIR="${PATCHDIR}" mpatch ${PNAME}-${PVER}-disable-mozglue.patch || die - SRCDIR="${PATCHDIR}" mpatch ${PNAME}-${PVER}-include-configure-script.patch || die + mpatch ${PNAME}-${PVER}-fix-soname.patch || die + mpatch ${PNAME}-${PVER}-copy-headers.patch || die + mpatch ${PNAME}-${PVER}-disable-mozglue.patch || die + mpatch ${PNAME}-${PVER}-include-configure-script.patch || die } src_compile() @@ -52,6 +51,7 @@ export CXX=g++ export PYTHON=/usr/bin/python2 + SRCDIR="${SRCDIR}/js/src" \ mconfigure \ --disable-debug \ --disable-debug-symbols \ @@ -69,5 +69,10 @@ --without-system-icu \ || die - mmake || die + SRCDIR="${SRCDIR}/js/src" mmake || die +} + +src_install() +{ + SRCDIR="${SRCDIR}/js/src" mmake DESTDIR=${BINDIR} install || die }