Magellan Linux

Diff of /trunk/extras/spidermonkey/spidermonkey-52.8.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 30881 by niro, Mon May 14 10:34:22 2018 UTC revision 30883 by niro, Mon May 14 12:43:59 2018 UTC
# Line 27  SRC_URI=( Line 27  SRC_URI=(
27   mirror://${PNAME}/${PNAME}-52.7.3-fix-soname.patch   mirror://${PNAME}/${PNAME}-52.7.3-fix-soname.patch
28   mirror://${PNAME}/${PNAME}-52.7.3-copy-headers.patch   mirror://${PNAME}/${PNAME}-52.7.3-copy-headers.patch
29   mirror://${PNAME}/${PNAME}-52.7.3-disable-mozglue.patch   mirror://${PNAME}/${PNAME}-52.7.3-disable-mozglue.patch
30   mirror://${PNAME}/${PNAME}-52.7.3-include-configure-script.patch   mirror://${PNAME}/${PNAME}-52.8.0-include-configure-script.patch
31  )  )
32    
33  UP2DATE="updatecmd https://hg.mozilla.org/mozilla-unified/tags | grep '/FIREFOX_.*esr_RELEASE' | sed -e 's:.*/FIREFOX_\(.*\)esr_RELEASE:\1:' -e 's:_:\.:g' | upsort_pipe"  UP2DATE="updatecmd https://hg.mozilla.org/mozilla-unified/tags | grep '/FIREFOX_.*esr_RELEASE' | sed -e 's:.*/FIREFOX_\(.*\)esr_RELEASE:\1:' -e 's:_:\.:g' | upsort_pipe"
# Line 40  src_prepare() Line 40  src_prepare()
40   mpatch ${PNAME}-52.7.3-fix-soname.patch || die   mpatch ${PNAME}-52.7.3-fix-soname.patch || die
41   mpatch ${PNAME}-52.7.3-copy-headers.patch || die   mpatch ${PNAME}-52.7.3-copy-headers.patch || die
42   mpatch ${PNAME}-52.7.3-disable-mozglue.patch || die   mpatch ${PNAME}-52.7.3-disable-mozglue.patch || die
43   mpatch ${PNAME}-52.7.3-include-configure-script.patch || die   mpatch ${PNAME}-52.8.0-include-configure-script.patch || die
44    
45   sed -i '/^rm -rf _virtualenv/d' configure.in || die   sed -i '/^rm -rf _virtualenv/d' configure.in || die
46   sed -i '/^mkdir -p _virtualenv/d' configure.in || die   sed -i '/^mkdir -p _virtualenv/d' configure.in || die
# Line 62  src_prepare() Line 62  src_prepare()
62  src_compile()  src_compile()
63  {  {
64   export CPPFLAGS=""   export CPPFLAGS=""
65   export CFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp -flto=3'   export CFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp'
66   export CXXFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp -flto=3'   export CXXFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp'
67   export CC=gcc   export CC=gcc
68   export CXX=g++   export CXX=g++
69   export SHELL="${SHELL}"   export SHELL="${SHELL}"
70    
71   cd ${SRCDIR}/js/src   cd ${SRCDIR}/js/src
72    
  # --enable-optimize="-O2"  
  # --enable-gold  
73   mconfigure \   mconfigure \
74   --disable-debug \   --disable-debug \
75   --disable-debug-symbols \   --disable-debug-symbols \
76   --disable-strip \   --disable-strip \
77   --enable-gold \   --enable-gold \
78   --disable-optimize \   --enable-optimize="-O2"
79   --enable-pie \   --enable-pie \
80   --enable-posix-nspr-emulation \   --enable-posix-nspr-emulation \
81   --enable-readline \   --enable-readline \

Legend:
Removed from v.30881  
changed lines
  Added in v.30883