summaryrefslogtreecommitdiffstats
path: root/meta-linaro-integration/recipes-overlayed/firefox
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro-integration/recipes-overlayed/firefox')
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/configure.patch7345
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch44
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-another-preferences-directory-for-applications-p.patch34
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch168
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-libxpcom-being-excluded-from-linked-libraries-.patch25
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch35
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Bug-508942-Use-Preprocessor.py-filters-in-defines-an.patch117
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Check-less-things-during-configure-when-using-libxul.patch149
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch69
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-build-example-component.patch20
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch30
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-install-system-profile.patch21
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch24
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Fix-tracejit-to-build-against-nanojit-headers-in-dis.patch36
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Gross-workaround-to-avoid-installing-test-idl-and-in.patch71
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Handle-transition-to-etc-appname-searchplugins-more-.patch73
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Ignore-system-libjpeg-libpng-and-zlib-version-checki.patch42
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-js-shell-when-running-make-install-from-js-s.patch32
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-missing-nanojit-and-.tbl-headers-from-js-src.patch85
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Load-distribution-search-plugins-from-etc-appname-se.patch50
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch39
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch47
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch115
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-webGL-with-mesa-assuming-users-will-have-updat.patch26
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Avoid-spurious-Run-items-in-application-handlers-con.patch57
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-515232-Try-getting-general.useragent.locale-as-a.patch41
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-691898-Use-YARR-interpreter-instead-of-PCRE-on-p.patch285
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-696636-Block-OpenGL-1-drivers-explicitly-to-stee.patch69
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-706724-Fix-for-error-ftruncate-was-not-declared-.patch26
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-709259-Try-creating-a-named-cursor-before-a-bitm.patch85
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-720682-Don-t-crash-an-app-using-libxul-because-o.patch23
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-722127-Bump-required-libvpx-version-to-1.0.0.-r-.patch47
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-725655-gcc-4.7-build-failures-missing-headers-.-.patch52
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-728229-Allow-to-build-with-system-python-ply-lib.patch82
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Allow-the-Nouveau-driver-with-Mesa-8.0.1-.patch24
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Block-the-Nouveau-3D-driver-as-it-s-insta.patch56
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-734490-fix-build-failures-with-Clang-and-GCC-4.7.patch76
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-747322-Fix-jemalloc-mmap-wrapper-for-s390x.patch25
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-761082-Only-export-TabMessageUtils.h-in-mozilla-.patch49
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Fix-some-tests-using-CurProcD-where-GreD-should-be-u.patch49
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch23
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch47
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/bug-693343-a11y-disabled-in-Gnome-3-when-GNOME_ACCES.patch351
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Determine-which-phishing-shavar-to-use-depending-on-.patch74
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Use-MOZ_APP_DISPLAYNAME-to-fill-appstrings.propertie.patch61
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/mozconfig60
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.desktop11
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.pngbin0 -> 4323 bytes
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Add-xptcall-support-for-SH4-processors.patch522
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-Hurd.patch48
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch52
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-698923-Don-t-require-16-bytes-alignment-for-VMFr.patch21
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703531-Fix-ARMAssembler-getOp2RegScale-on-ARMv5.patch25
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703534-Fix-build-failure-on-platforms-without-YA.patch20
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703833-Avoid-invalid-conversion-from-const-size_.patch24
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703842-Avoid-R_SPARC_WDISP22-relocation-in-Tramp.patch29
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-706787-Crash-on-s390x-nsXPCComponents-AttachNewC.patch78
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-711353-Add-support-for-GNU-kFreeBSD-and-GNU-Hurd.patch23
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-747870-Properly-align-XPCLazyCallContext-mData.-.patch40
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch31
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/powerpc_va_list.patch44
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Don-t-auto-disable-extensions-in-system-directories.patch21
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Enable-intl.locale.matchOS-and-report-the-locale-cor.patch23
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Remove-general.useragent.locale-prefs-from-firefox-..patch31
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-DPI-to-system-settings.patch21
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-javascript.options.showInConsole.patch20
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/vendor.js6
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox_10.0.11esr.bb153
68 files changed, 11602 insertions, 0 deletions
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/configure.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/configure.patch
new file mode 100644
index 0000000..966b728
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/configure.patch
@@ -0,0 +1,7345 @@
1diff --git a/configure b/configure
2index 4855c99..a5282b6 100755
3--- a/configure
4+++ b/configure
5@@ -54,6 +54,8 @@ ac_help="$ac_help
6 600: Windows Vista
7 601: Windows 7"
8 ac_help="$ac_help
9+ --with-system-ply Use system installed python ply library"
10+ac_help="$ac_help
11 --enable-macos-target=VER (default=10.5)
12 Set the minimum MacOS version needed at runtime"
13 ac_help="$ac_help
14@@ -998,7 +1000,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
15 fi
16
17 echo $ac_n "checking host system type""... $ac_c" 1>&6
18-echo "configure:1002: checking host system type" >&5
19+echo "configure:1004: checking host system type" >&5
20
21 host_alias=$host
22 case "$host_alias" in
23@@ -1019,7 +1021,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
24 echo "$ac_t""$host" 1>&6
25
26 echo $ac_n "checking target system type""... $ac_c" 1>&6
27-echo "configure:1023: checking target system type" >&5
28+echo "configure:1025: checking target system type" >&5
29
30 target_alias=$target
31 case "$target_alias" in
32@@ -1037,7 +1039,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
33 echo "$ac_t""$target" 1>&6
34
35 echo $ac_n "checking build system type""... $ac_c" 1>&6
36-echo "configure:1041: checking build system type" >&5
37+echo "configure:1043: checking build system type" >&5
38
39 build_alias=$build
40 case "$build_alias" in
41@@ -1117,7 +1119,7 @@ do
42 # Extract the first word of "$ac_prog", so it can be a program name with args.
43 set dummy $ac_prog; ac_word=$2
44 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
45-echo "configure:1121: checking for $ac_word" >&5
46+echo "configure:1123: checking for $ac_word" >&5
47 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
48 echo $ac_n "(cached) $ac_c" 1>&6
49 else
50@@ -1247,7 +1249,7 @@ do
51 # Extract the first word of "$ac_prog", so it can be a program name with args.
52 set dummy $ac_prog; ac_word=$2
53 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
54-echo "configure:1251: checking for $ac_word" >&5
55+echo "configure:1253: checking for $ac_word" >&5
56 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
57 echo $ac_n "(cached) $ac_c" 1>&6
58 else
59@@ -1405,7 +1407,7 @@ case "$target" in
60
61 if test -z "$android_toolchain" ; then
62 echo $ac_n "checking for android toolchain directory""... $ac_c" 1>&6
63-echo "configure:1409: checking for android toolchain directory" >&5
64+echo "configure:1411: checking for android toolchain directory" >&5
65
66 kernel_name=`uname -s | tr "[:upper:]" "[:lower:]"`
67
68@@ -1425,7 +1427,7 @@ echo "configure:1409: checking for android toolchain directory" >&5
69
70 if test -z "$android_platform" ; then
71 echo $ac_n "checking for android platform directory""... $ac_c" 1>&6
72-echo "configure:1429: checking for android platform directory" >&5
73+echo "configure:1431: checking for android platform directory" >&5
74
75 android_platform="$android_ndk"/build/platforms/android-"$android_version"/arch-"$target_cpu"
76
77@@ -1497,7 +1499,7 @@ EOF
78 # Extract the first word of "objcopy", so it can be a program name with args.
79 set dummy objcopy; ac_word=$2
80 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
81-echo "configure:1501: checking for $ac_word" >&5
82+echo "configure:1503: checking for $ac_word" >&5
83 if eval "test \"`echo '$''{'ac_cv_path_OBJCOPY'+set}'`\" = set"; then
84 echo $ac_n "(cached) $ac_c" 1>&6
85 else
86@@ -1554,13 +1556,13 @@ if test -n "$CROSS_COMPILE" -a "$target" != "$host"; then
87 _SAVE_LDFLAGS="$LDFLAGS"
88
89 echo $ac_n "checking for host c compiler""... $ac_c" 1>&6
90-echo "configure:1558: checking for host c compiler" >&5
91+echo "configure:1560: checking for host c compiler" >&5
92 for ac_prog in $HOST_CC gcc cc /usr/ucb/cc cl icc
93 do
94 # Extract the first word of "$ac_prog", so it can be a program name with args.
95 set dummy $ac_prog; ac_word=$2
96 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
97-echo "configure:1564: checking for $ac_word" >&5
98+echo "configure:1566: checking for $ac_word" >&5
99 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then
100 echo $ac_n "(cached) $ac_c" 1>&6
101 else
102@@ -1595,13 +1597,13 @@ test -n "$HOST_CC" || HOST_CC=""""
103 fi
104 echo "$ac_t""$HOST_CC" 1>&6
105 echo $ac_n "checking for host c++ compiler""... $ac_c" 1>&6
106-echo "configure:1599: checking for host c++ compiler" >&5
107+echo "configure:1601: checking for host c++ compiler" >&5
108 for ac_prog in $HOST_CXX $CCC c++ g++ gcc CC cxx cc++ cl icc
109 do
110 # Extract the first word of "$ac_prog", so it can be a program name with args.
111 set dummy $ac_prog; ac_word=$2
112 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
113-echo "configure:1605: checking for $ac_word" >&5
114+echo "configure:1607: checking for $ac_word" >&5
115 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CXX'+set}'`\" = set"; then
116 echo $ac_n "(cached) $ac_c" 1>&6
117 else
118@@ -1653,7 +1655,7 @@ do
119 # Extract the first word of "$ac_prog", so it can be a program name with args.
120 set dummy $ac_prog; ac_word=$2
121 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
122-echo "configure:1657: checking for $ac_word" >&5
123+echo "configure:1659: checking for $ac_word" >&5
124 if eval "test \"`echo '$''{'ac_cv_prog_HOST_RANLIB'+set}'`\" = set"; then
125 echo $ac_n "(cached) $ac_c" 1>&6
126 else
127@@ -1688,7 +1690,7 @@ do
128 # Extract the first word of "$ac_prog", so it can be a program name with args.
129 set dummy $ac_prog; ac_word=$2
130 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
131-echo "configure:1692: checking for $ac_word" >&5
132+echo "configure:1694: checking for $ac_word" >&5
133 if eval "test \"`echo '$''{'ac_cv_prog_HOST_AR'+set}'`\" = set"; then
134 echo $ac_n "(cached) $ac_c" 1>&6
135 else
136@@ -1723,16 +1725,16 @@ test -n "$HOST_AR" || HOST_AR="ar"
137 LDFLAGS="$HOST_LDFLAGS"
138
139 echo $ac_n "checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
140-echo "configure:1727: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
141+echo "configure:1729: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
142 cat > conftest.$ac_ext <<EOF
143-#line 1729 "configure"
144+#line 1731 "configure"
145 #include "confdefs.h"
146
147 int main() {
148 return(0);
149 ; return 0; }
150 EOF
151-if { (eval echo configure:1736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
152+if { (eval echo configure:1738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
153 rm -rf conftest*
154 ac_cv_prog_hostcc_works=1 echo "$ac_t""yes" 1>&6
155 else
156@@ -1747,16 +1749,16 @@ rm -f conftest*
157 CFLAGS="$HOST_CXXFLAGS"
158
159 echo $ac_n "checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6
160-echo "configure:1751: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5
161+echo "configure:1753: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5
162 cat > conftest.$ac_ext <<EOF
163-#line 1753 "configure"
164+#line 1755 "configure"
165 #include "confdefs.h"
166
167 int main() {
168 return(0);
169 ; return 0; }
170 EOF
171-if { (eval echo configure:1760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
172+if { (eval echo configure:1762: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
173 rm -rf conftest*
174 ac_cv_prog_hostcxx_works=1 echo "$ac_t""yes" 1>&6
175 else
176@@ -1785,7 +1787,7 @@ do
177 # Extract the first word of "$ac_prog", so it can be a program name with args.
178 set dummy $ac_prog; ac_word=$2
179 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
180-echo "configure:1789: checking for $ac_word" >&5
181+echo "configure:1791: checking for $ac_word" >&5
182 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
183 echo $ac_n "(cached) $ac_c" 1>&6
184 else
185@@ -1819,7 +1821,7 @@ test -n "$CC" || CC=":"
186 # Extract the first word of "gcc", so it can be a program name with args.
187 set dummy gcc; ac_word=$2
188 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
189-echo "configure:1823: checking for $ac_word" >&5
190+echo "configure:1825: checking for $ac_word" >&5
191 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
192 echo $ac_n "(cached) $ac_c" 1>&6
193 else
194@@ -1849,7 +1851,7 @@ if test -z "$CC"; then
195 # Extract the first word of "cc", so it can be a program name with args.
196 set dummy cc; ac_word=$2
197 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
198-echo "configure:1853: checking for $ac_word" >&5
199+echo "configure:1855: checking for $ac_word" >&5
200 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
201 echo $ac_n "(cached) $ac_c" 1>&6
202 else
203@@ -1900,7 +1902,7 @@ fi
204 # Extract the first word of "cl", so it can be a program name with args.
205 set dummy cl; ac_word=$2
206 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
207-echo "configure:1904: checking for $ac_word" >&5
208+echo "configure:1906: checking for $ac_word" >&5
209 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
210 echo $ac_n "(cached) $ac_c" 1>&6
211 else
212@@ -1932,7 +1934,7 @@ fi
213 fi
214
215 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
216-echo "configure:1936: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
217+echo "configure:1938: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
218
219 ac_ext=c
220 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
221@@ -1943,12 +1945,12 @@ cross_compiling=$ac_cv_prog_cc_cross
222
223 cat > conftest.$ac_ext << EOF
224
225-#line 1947 "configure"
226+#line 1949 "configure"
227 #include "confdefs.h"
228
229 main(){return(0);}
230 EOF
231-if { (eval echo configure:1952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
232+if { (eval echo configure:1954: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
233 ac_cv_prog_cc_works=yes
234 # If we can't run a trivial program, we are probably using a cross compiler.
235 if (./conftest; exit) 2>/dev/null; then
236@@ -1974,12 +1976,12 @@ if test $ac_cv_prog_cc_works = no; then
237 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
238 fi
239 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
240-echo "configure:1978: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
241+echo "configure:1980: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
242 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
243 cross_compiling=$ac_cv_prog_cc_cross
244
245 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
246-echo "configure:1983: checking whether we are using GNU C" >&5
247+echo "configure:1985: checking whether we are using GNU C" >&5
248 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
249 echo $ac_n "(cached) $ac_c" 1>&6
250 else
251@@ -1988,7 +1990,7 @@ else
252 yes;
253 #endif
254 EOF
255-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
256+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
257 ac_cv_prog_gcc=yes
258 else
259 ac_cv_prog_gcc=no
260@@ -2007,7 +2009,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
261 ac_save_CFLAGS="$CFLAGS"
262 CFLAGS=
263 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
264-echo "configure:2011: checking whether ${CC-cc} accepts -g" >&5
265+echo "configure:2013: checking whether ${CC-cc} accepts -g" >&5
266 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
267 echo $ac_n "(cached) $ac_c" 1>&6
268 else
269@@ -2043,7 +2045,7 @@ do
270 # Extract the first word of "$ac_prog", so it can be a program name with args.
271 set dummy $ac_prog; ac_word=$2
272 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
273-echo "configure:2047: checking for $ac_word" >&5
274+echo "configure:2049: checking for $ac_word" >&5
275 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
276 echo $ac_n "(cached) $ac_c" 1>&6
277 else
278@@ -2079,7 +2081,7 @@ do
279 # Extract the first word of "$ac_prog", so it can be a program name with args.
280 set dummy $ac_prog; ac_word=$2
281 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
282-echo "configure:2083: checking for $ac_word" >&5
283+echo "configure:2085: checking for $ac_word" >&5
284 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
285 echo $ac_n "(cached) $ac_c" 1>&6
286 else
287@@ -2111,7 +2113,7 @@ test -n "$CXX" || CXX="gcc"
288
289
290 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
291-echo "configure:2115: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
292+echo "configure:2117: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
293
294 ac_ext=C
295 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
296@@ -2122,12 +2124,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
297
298 cat > conftest.$ac_ext << EOF
299
300-#line 2126 "configure"
301+#line 2128 "configure"
302 #include "confdefs.h"
303
304 int main(){return(0);}
305 EOF
306-if { (eval echo configure:2131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
307+if { (eval echo configure:2133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
308 ac_cv_prog_cxx_works=yes
309 # If we can't run a trivial program, we are probably using a cross compiler.
310 if (./conftest; exit) 2>/dev/null; then
311@@ -2153,12 +2155,12 @@ if test $ac_cv_prog_cxx_works = no; then
312 { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
313 fi
314 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
315-echo "configure:2157: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
316+echo "configure:2159: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
317 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
318 cross_compiling=$ac_cv_prog_cxx_cross
319
320 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
321-echo "configure:2162: checking whether we are using GNU C++" >&5
322+echo "configure:2164: checking whether we are using GNU C++" >&5
323 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
324 echo $ac_n "(cached) $ac_c" 1>&6
325 else
326@@ -2167,7 +2169,7 @@ else
327 yes;
328 #endif
329 EOF
330-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
331+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2173: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
332 ac_cv_prog_gxx=yes
333 else
334 ac_cv_prog_gxx=no
335@@ -2186,7 +2188,7 @@ ac_test_CXXFLAGS="${CXXFLAGS+set}"
336 ac_save_CXXFLAGS="$CXXFLAGS"
337 CXXFLAGS=
338 echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
339-echo "configure:2190: checking whether ${CXX-g++} accepts -g" >&5
340+echo "configure:2192: checking whether ${CXX-g++} accepts -g" >&5
341 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
342 echo $ac_n "(cached) $ac_c" 1>&6
343 else
344@@ -2227,7 +2229,7 @@ for ac_declaration in \
345 'void exit (int);'
346 do
347 cat > conftest.$ac_ext <<EOF
348-#line 2231 "configure"
349+#line 2233 "configure"
350 #include "confdefs.h"
351 #include <stdlib.h>
352 $ac_declaration
353@@ -2235,7 +2237,7 @@ int main() {
354 exit (42);
355 ; return 0; }
356 EOF
357-if { (eval echo configure:2239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
358+if { (eval echo configure:2241: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
359 :
360 else
361 echo "configure: failed program was:" >&5
362@@ -2245,14 +2247,14 @@ else
363 fi
364 rm -f conftest*
365 cat > conftest.$ac_ext <<EOF
366-#line 2249 "configure"
367+#line 2251 "configure"
368 #include "confdefs.h"
369 $ac_declaration
370 int main() {
371 exit (42);
372 ; return 0; }
373 EOF
374-if { (eval echo configure:2256: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
375+if { (eval echo configure:2258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
376 rm -rf conftest*
377 break
378 else
379@@ -2281,7 +2283,7 @@ do
380 # Extract the first word of "$ac_prog", so it can be a program name with args.
381 set dummy $ac_prog; ac_word=$2
382 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
383-echo "configure:2285: checking for $ac_word" >&5
384+echo "configure:2287: checking for $ac_word" >&5
385 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
386 echo $ac_n "(cached) $ac_c" 1>&6
387 else
388@@ -2316,7 +2318,7 @@ do
389 # Extract the first word of "$ac_prog", so it can be a program name with args.
390 set dummy $ac_prog; ac_word=$2
391 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
392-echo "configure:2320: checking for $ac_word" >&5
393+echo "configure:2322: checking for $ac_word" >&5
394 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
395 echo $ac_n "(cached) $ac_c" 1>&6
396 else
397@@ -2351,7 +2353,7 @@ do
398 # Extract the first word of "$ac_prog", so it can be a program name with args.
399 set dummy $ac_prog; ac_word=$2
400 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
401-echo "configure:2355: checking for $ac_word" >&5
402+echo "configure:2357: checking for $ac_word" >&5
403 if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
404 echo $ac_n "(cached) $ac_c" 1>&6
405 else
406@@ -2405,7 +2407,7 @@ do
407 # Extract the first word of "$ac_prog", so it can be a program name with args.
408 set dummy $ac_prog; ac_word=$2
409 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
410-echo "configure:2409: checking for $ac_word" >&5
411+echo "configure:2411: checking for $ac_word" >&5
412 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
413 echo $ac_n "(cached) $ac_c" 1>&6
414 else
415@@ -2440,7 +2442,7 @@ do
416 # Extract the first word of "$ac_prog", so it can be a program name with args.
417 set dummy $ac_prog; ac_word=$2
418 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
419-echo "configure:2444: checking for $ac_word" >&5
420+echo "configure:2446: checking for $ac_word" >&5
421 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
422 echo $ac_n "(cached) $ac_c" 1>&6
423 else
424@@ -2475,7 +2477,7 @@ do
425 # Extract the first word of "$ac_prog", so it can be a program name with args.
426 set dummy $ac_prog; ac_word=$2
427 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
428-echo "configure:2479: checking for $ac_word" >&5
429+echo "configure:2481: checking for $ac_word" >&5
430 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
431 echo $ac_n "(cached) $ac_c" 1>&6
432 else
433@@ -2513,7 +2515,7 @@ else
434 # Extract the first word of "gcc", so it can be a program name with args.
435 set dummy gcc; ac_word=$2
436 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
437-echo "configure:2517: checking for $ac_word" >&5
438+echo "configure:2519: checking for $ac_word" >&5
439 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
440 echo $ac_n "(cached) $ac_c" 1>&6
441 else
442@@ -2543,7 +2545,7 @@ if test -z "$CC"; then
443 # Extract the first word of "cc", so it can be a program name with args.
444 set dummy cc; ac_word=$2
445 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
446-echo "configure:2547: checking for $ac_word" >&5
447+echo "configure:2549: checking for $ac_word" >&5
448 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
449 echo $ac_n "(cached) $ac_c" 1>&6
450 else
451@@ -2594,7 +2596,7 @@ fi
452 # Extract the first word of "cl", so it can be a program name with args.
453 set dummy cl; ac_word=$2
454 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
455-echo "configure:2598: checking for $ac_word" >&5
456+echo "configure:2600: checking for $ac_word" >&5
457 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
458 echo $ac_n "(cached) $ac_c" 1>&6
459 else
460@@ -2626,7 +2628,7 @@ fi
461 fi
462
463 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
464-echo "configure:2630: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
465+echo "configure:2632: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
466
467 ac_ext=c
468 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
469@@ -2637,12 +2639,12 @@ cross_compiling=$ac_cv_prog_cc_cross
470
471 cat > conftest.$ac_ext << EOF
472
473-#line 2641 "configure"
474+#line 2643 "configure"
475 #include "confdefs.h"
476
477 main(){return(0);}
478 EOF
479-if { (eval echo configure:2646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
480+if { (eval echo configure:2648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
481 ac_cv_prog_cc_works=yes
482 # If we can't run a trivial program, we are probably using a cross compiler.
483 if (./conftest; exit) 2>/dev/null; then
484@@ -2668,12 +2670,12 @@ if test $ac_cv_prog_cc_works = no; then
485 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
486 fi
487 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
488-echo "configure:2672: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
489+echo "configure:2674: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
490 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
491 cross_compiling=$ac_cv_prog_cc_cross
492
493 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
494-echo "configure:2677: checking whether we are using GNU C" >&5
495+echo "configure:2679: checking whether we are using GNU C" >&5
496 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
497 echo $ac_n "(cached) $ac_c" 1>&6
498 else
499@@ -2682,7 +2684,7 @@ else
500 yes;
501 #endif
502 EOF
503-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2686: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
504+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
505 ac_cv_prog_gcc=yes
506 else
507 ac_cv_prog_gcc=no
508@@ -2701,7 +2703,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
509 ac_save_CFLAGS="$CFLAGS"
510 CFLAGS=
511 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
512-echo "configure:2705: checking whether ${CC-cc} accepts -g" >&5
513+echo "configure:2707: checking whether ${CC-cc} accepts -g" >&5
514 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
515 echo $ac_n "(cached) $ac_c" 1>&6
516 else
517@@ -2737,7 +2739,7 @@ do
518 # Extract the first word of "$ac_prog", so it can be a program name with args.
519 set dummy $ac_prog; ac_word=$2
520 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
521-echo "configure:2741: checking for $ac_word" >&5
522+echo "configure:2743: checking for $ac_word" >&5
523 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
524 echo $ac_n "(cached) $ac_c" 1>&6
525 else
526@@ -2769,7 +2771,7 @@ test -n "$CXX" || CXX="gcc"
527
528
529 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
530-echo "configure:2773: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
531+echo "configure:2775: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
532
533 ac_ext=C
534 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
535@@ -2780,12 +2782,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
536
537 cat > conftest.$ac_ext << EOF
538
539-#line 2784 "configure"
540+#line 2786 "configure"
541 #include "confdefs.h"
542
543 int main(){return(0);}
544 EOF
545-if { (eval echo configure:2789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
546+if { (eval echo configure:2791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
547 ac_cv_prog_cxx_works=yes
548 # If we can't run a trivial program, we are probably using a cross compiler.
549 if (./conftest; exit) 2>/dev/null; then
550@@ -2811,12 +2813,12 @@ if test $ac_cv_prog_cxx_works = no; then
551 { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
552 fi
553 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
554-echo "configure:2815: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
555+echo "configure:2817: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
556 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
557 cross_compiling=$ac_cv_prog_cxx_cross
558
559 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
560-echo "configure:2820: checking whether we are using GNU C++" >&5
561+echo "configure:2822: checking whether we are using GNU C++" >&5
562 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
563 echo $ac_n "(cached) $ac_c" 1>&6
564 else
565@@ -2825,7 +2827,7 @@ else
566 yes;
567 #endif
568 EOF
569-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
570+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
571 ac_cv_prog_gxx=yes
572 else
573 ac_cv_prog_gxx=no
574@@ -2844,7 +2846,7 @@ ac_test_CXXFLAGS="${CXXFLAGS+set}"
575 ac_save_CXXFLAGS="$CXXFLAGS"
576 CXXFLAGS=
577 echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
578-echo "configure:2848: checking whether ${CXX-g++} accepts -g" >&5
579+echo "configure:2850: checking whether ${CXX-g++} accepts -g" >&5
580 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
581 echo $ac_n "(cached) $ac_c" 1>&6
582 else
583@@ -2885,7 +2887,7 @@ for ac_declaration in \
584 'void exit (int);'
585 do
586 cat > conftest.$ac_ext <<EOF
587-#line 2889 "configure"
588+#line 2891 "configure"
589 #include "confdefs.h"
590 #include <stdlib.h>
591 $ac_declaration
592@@ -2893,7 +2895,7 @@ int main() {
593 exit (42);
594 ; return 0; }
595 EOF
596-if { (eval echo configure:2897: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
597+if { (eval echo configure:2899: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
598 :
599 else
600 echo "configure: failed program was:" >&5
601@@ -2903,14 +2905,14 @@ else
602 fi
603 rm -f conftest*
604 cat > conftest.$ac_ext <<EOF
605-#line 2907 "configure"
606+#line 2909 "configure"
607 #include "confdefs.h"
608 $ac_declaration
609 int main() {
610 exit (42);
611 ; return 0; }
612 EOF
613-if { (eval echo configure:2914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
614+if { (eval echo configure:2916: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
615 rm -rf conftest*
616 break
617 else
618@@ -2929,7 +2931,7 @@ fi
619 # Extract the first word of "ranlib", so it can be a program name with args.
620 set dummy ranlib; ac_word=$2
621 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
622-echo "configure:2933: checking for $ac_word" >&5
623+echo "configure:2935: checking for $ac_word" >&5
624 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
625 echo $ac_n "(cached) $ac_c" 1>&6
626 else
627@@ -2961,7 +2963,7 @@ do
628 # Extract the first word of "$ac_prog", so it can be a program name with args.
629 set dummy $ac_prog; ac_word=$2
630 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
631-echo "configure:2965: checking for $ac_word" >&5
632+echo "configure:2967: checking for $ac_word" >&5
633 if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then
634 echo $ac_n "(cached) $ac_c" 1>&6
635 else
636@@ -3015,7 +3017,7 @@ do
637 # Extract the first word of "$ac_prog", so it can be a program name with args.
638 set dummy $ac_prog; ac_word=$2
639 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
640-echo "configure:3019: checking for $ac_word" >&5
641+echo "configure:3021: checking for $ac_word" >&5
642 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
643 echo $ac_n "(cached) $ac_c" 1>&6
644 else
645@@ -3050,7 +3052,7 @@ do
646 # Extract the first word of "$ac_prog", so it can be a program name with args.
647 set dummy $ac_prog; ac_word=$2
648 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
649-echo "configure:3054: checking for $ac_word" >&5
650+echo "configure:3056: checking for $ac_word" >&5
651 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
652 echo $ac_n "(cached) $ac_c" 1>&6
653 else
654@@ -3085,7 +3087,7 @@ do
655 # Extract the first word of "$ac_prog", so it can be a program name with args.
656 set dummy $ac_prog; ac_word=$2
657 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
658-echo "configure:3089: checking for $ac_word" >&5
659+echo "configure:3091: checking for $ac_word" >&5
660 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
661 echo $ac_n "(cached) $ac_c" 1>&6
662 else
663@@ -3120,7 +3122,7 @@ do
664 # Extract the first word of "$ac_prog", so it can be a program name with args.
665 set dummy $ac_prog; ac_word=$2
666 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
667-echo "configure:3124: checking for $ac_word" >&5
668+echo "configure:3126: checking for $ac_word" >&5
669 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
670 echo $ac_n "(cached) $ac_c" 1>&6
671 else
672@@ -3268,7 +3270,7 @@ do
673 # Extract the first word of "$ac_prog", so it can be a program name with args.
674 set dummy $ac_prog; ac_word=$2
675 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
676-echo "configure:3272: checking for $ac_word" >&5
677+echo "configure:3274: checking for $ac_word" >&5
678 if eval "test \"`echo '$''{'ac_cv_prog_MIDL'+set}'`\" = set"; then
679 echo $ac_n "(cached) $ac_c" 1>&6
680 else
681@@ -3310,14 +3312,14 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
682 cross_compiling=$ac_cv_prog_cc_cross
683
684 cat > conftest.$ac_ext <<EOF
685-#line 3314 "configure"
686+#line 3316 "configure"
687 #include "confdefs.h"
688 #include <stdio.h>
689 int main() {
690 printf("Hello World\n");
691 ; return 0; }
692 EOF
693-if { (eval echo configure:3321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
694+if { (eval echo configure:3323: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
695 :
696 else
697 echo "configure: failed program was:" >&5
698@@ -3335,14 +3337,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
699 cross_compiling=$ac_cv_prog_cxx_cross
700
701 cat > conftest.$ac_ext <<EOF
702-#line 3339 "configure"
703+#line 3341 "configure"
704 #include "confdefs.h"
705 #include <new.h>
706 int main() {
707 unsigned *test = new unsigned(42);
708 ; return 0; }
709 EOF
710-if { (eval echo configure:3346: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
711+if { (eval echo configure:3348: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
712 :
713 else
714 echo "configure: failed program was:" >&5
715@@ -3473,7 +3475,7 @@ EOF
716 _MIDL_REV_VERSION=`echo ${_MIDL_FULL_VERSION} | $AWK -F\. '{ print $3 }'`
717 # Add flags if necessary
718 echo $ac_n "checking for midl flags""... $ac_c" 1>&6
719-echo "configure:3477: checking for midl flags" >&5
720+echo "configure:3479: checking for midl flags" >&5
721 case "$target" in
722 i*86-*)
723 if test \( "$_MIDL_MAJOR_VERSION" = "7" -a "$_MIDL_MINOR_VERSION" = "00" -a "$_MIDL_REV_VERSION" = "0499" \); then
724@@ -3500,19 +3502,19 @@ echo "configure:3477: checking for midl flags" >&5
725 do
726 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
727 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
728-echo "configure:3504: checking for $ac_hdr" >&5
729+echo "configure:3506: checking for $ac_hdr" >&5
730 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
731 echo $ac_n "(cached) $ac_c" 1>&6
732 else
733 cat > conftest.$ac_ext <<EOF
734-#line 3509 "configure"
735+#line 3511 "configure"
736 #include "confdefs.h"
737 #include <$ac_hdr>
738 int main() {
739
740 ; return 0; }
741 EOF
742-if { (eval echo configure:3516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
743+if { (eval echo configure:3518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
744 rm -rf conftest*
745 eval "ac_cv_header_$ac_safe=yes"
746 else
747@@ -3544,7 +3546,7 @@ EOF
748 # This is done because the Windows 7 beta SDK reports its
749 # NTDDI_MAXVER to be 0x06000100 instead of 0x06010000, as it should
750 echo $ac_n "checking for highest Windows version supported by this SDK""... $ac_c" 1>&6
751-echo "configure:3548: checking for highest Windows version supported by this SDK" >&5
752+echo "configure:3550: checking for highest Windows version supported by this SDK" >&5
753 if eval "test \"`echo '$''{'ac_cv_winsdk_maxver'+set}'`\" = set"; then
754 echo $ac_n "(cached) $ac_c" 1>&6
755 else
756@@ -3574,19 +3576,19 @@ echo "$ac_t""$ac_cv_winsdk_maxver" 1>&6
757 do
758 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
759 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
760-echo "configure:3578: checking for $ac_hdr" >&5
761+echo "configure:3580: checking for $ac_hdr" >&5
762 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
763 echo $ac_n "(cached) $ac_c" 1>&6
764 else
765 cat > conftest.$ac_ext <<EOF
766-#line 3583 "configure"
767+#line 3585 "configure"
768 #include "confdefs.h"
769 #include <$ac_hdr>
770 int main() {
771
772 ; return 0; }
773 EOF
774-if { (eval echo configure:3590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
775+if { (eval echo configure:3592: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
776 rm -rf conftest*
777 eval "ac_cv_header_$ac_safe=yes"
778 else
779@@ -3623,7 +3625,7 @@ EOF
780 unset _MSVC_VER_FILTER
781
782 echo $ac_n "checking for std::_Throw""... $ac_c" 1>&6
783-echo "configure:3627: checking for std::_Throw" >&5
784+echo "configure:3629: checking for std::_Throw" >&5
785 if eval "test \"`echo '$''{'ac_cv_have_std__Throw'+set}'`\" = set"; then
786 echo $ac_n "(cached) $ac_c" 1>&6
787 else
788@@ -3639,14 +3641,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
789 _SAVE_CXXFLAGS="$CXXFLAGS"
790 CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0"
791 cat > conftest.$ac_ext <<EOF
792-#line 3643 "configure"
793+#line 3645 "configure"
794 #include "confdefs.h"
795 #include <exception>
796 int main() {
797 std::_Throw(std::exception()); return 0;
798 ; return 0; }
799 EOF
800-if { (eval echo configure:3650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
801+if { (eval echo configure:3652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
802 rm -rf conftest*
803 ac_cv_have_std__Throw="yes"
804 else
805@@ -3671,7 +3673,7 @@ echo "$ac_t""$ac_cv_have_std__Throw" 1>&6
806
807 if test "$ac_cv_have_std__Throw" = "yes"; then
808 echo $ac_n "checking for |class __declspec(dllimport) exception| bug""... $ac_c" 1>&6
809-echo "configure:3675: checking for |class __declspec(dllimport) exception| bug" >&5
810+echo "configure:3677: checking for |class __declspec(dllimport) exception| bug" >&5
811 if eval "test \"`echo '$''{'ac_cv_have_dllimport_exception_bug'+set}'`\" = set"; then
812 echo $ac_n "(cached) $ac_c" 1>&6
813 else
814@@ -3687,14 +3689,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
815 _SAVE_CXXFLAGS="$CXXFLAGS"
816 CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0"
817 cat > conftest.$ac_ext <<EOF
818-#line 3691 "configure"
819+#line 3693 "configure"
820 #include "confdefs.h"
821 #include <vector>
822 int main() {
823 std::vector<int> v; return v.at(1);
824 ; return 0; }
825 EOF
826-if { (eval echo configure:3698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
827+if { (eval echo configure:3700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
828 rm -rf conftest*
829 ac_cv_have_dllimport_exception_bug="no"
830 else
831@@ -3726,7 +3728,7 @@ EOF
832 fi
833 else
834 echo $ac_n "checking for overridable _RAISE""... $ac_c" 1>&6
835-echo "configure:3730: checking for overridable _RAISE" >&5
836+echo "configure:3732: checking for overridable _RAISE" >&5
837 if eval "test \"`echo '$''{'ac_cv_have__RAISE'+set}'`\" = set"; then
838 echo $ac_n "(cached) $ac_c" 1>&6
839 else
840@@ -3742,7 +3744,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
841 _SAVE_CXXFLAGS="$CXXFLAGS"
842 CXXFLAGS="${CXXFLAGS} -D_HAS_EXCEPTIONS=0"
843 cat > conftest.$ac_ext <<EOF
844-#line 3746 "configure"
845+#line 3748 "configure"
846 #include "confdefs.h"
847 #include <xstddef>
848 #undef _RAISE
849@@ -3753,7 +3755,7 @@ int main() {
850 std::vector<int> v; return v.at(1);
851 ; return 0; }
852 EOF
853-if { (eval echo configure:3757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
854+if { (eval echo configure:3759: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
855 rm -rf conftest*
856 ac_cv_have__RAISE="no"
857 else
858@@ -3795,9 +3797,9 @@ EOF
859 _W32API_MAJOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $1 }'`
860 _W32API_MINOR_VERSION=`echo $W32API_VERSION | $AWK -F\. '{ print $2 }'`
861 echo $ac_n "checking for w32api version >= $W32API_VERSION""... $ac_c" 1>&6
862-echo "configure:3799: checking for w32api version >= $W32API_VERSION" >&5
863+echo "configure:3801: checking for w32api version >= $W32API_VERSION" >&5
864 cat > conftest.$ac_ext <<EOF
865-#line 3801 "configure"
866+#line 3803 "configure"
867 #include "confdefs.h"
868 #include <w32api.h>
869 int main() {
870@@ -3809,7 +3811,7 @@ int main() {
871
872 ; return 0; }
873 EOF
874-if { (eval echo configure:3813: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
875+if { (eval echo configure:3815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
876 rm -rf conftest*
877 res=yes
878 else
879@@ -3825,7 +3827,7 @@ rm -f conftest*
880 fi
881 # Check windres version
882 echo $ac_n "checking for windres version >= $WINDRES_VERSION""... $ac_c" 1>&6
883-echo "configure:3829: checking for windres version >= $WINDRES_VERSION" >&5
884+echo "configure:3831: checking for windres version >= $WINDRES_VERSION" >&5
885 _WINDRES_VERSION=`${WINDRES} --version 2>&1 | grep -i windres 2>/dev/null | $AWK '{ print $3 }'`
886 echo "$ac_t""$_WINDRES_VERSION" 1>&6
887 _WINDRES_MAJOR_VERSION=`echo $_WINDRES_VERSION | $AWK -F\. '{ print $1 }'`
888@@ -3864,7 +3866,7 @@ EOF
889 # If the maximum version supported by this SDK is lower than the target
890 # version, error out
891 echo $ac_n "checking for Windows SDK being recent enough""... $ac_c" 1>&6
892-echo "configure:3868: checking for Windows SDK being recent enough" >&5
893+echo "configure:3870: checking for Windows SDK being recent enough" >&5
894 if $PERL -e "exit(0x$MOZ_WINSDK_TARGETVER > $MOZ_WINSDK_MAXVER)"; then
895 echo "$ac_t"""yes"" 1>&6
896 else
897@@ -3893,7 +3895,7 @@ EOF
898 esac
899
900 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
901-echo "configure:3897: checking how to run the C preprocessor" >&5
902+echo "configure:3899: checking how to run the C preprocessor" >&5
903 # On Suns, sometimes $CPP names a directory.
904 if test -n "$CPP" && test -d "$CPP"; then
905 CPP=
906@@ -3908,13 +3910,13 @@ else
907 # On the NeXT, cc -E runs the code through the compiler's parser,
908 # not just through cpp.
909 cat > conftest.$ac_ext <<EOF
910-#line 3912 "configure"
911+#line 3914 "configure"
912 #include "confdefs.h"
913 #include <assert.h>
914 Syntax Error
915 EOF
916 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
917-{ (eval echo configure:3918: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
918+{ (eval echo configure:3920: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
919 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
920 if test -z "$ac_err"; then
921 :
922@@ -3925,13 +3927,13 @@ else
923 rm -rf conftest*
924 CPP="${CC-cc} -E -traditional-cpp"
925 cat > conftest.$ac_ext <<EOF
926-#line 3929 "configure"
927+#line 3931 "configure"
928 #include "confdefs.h"
929 #include <assert.h>
930 Syntax Error
931 EOF
932 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
933-{ (eval echo configure:3935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
934+{ (eval echo configure:3937: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
935 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
936 if test -z "$ac_err"; then
937 :
938@@ -3942,13 +3944,13 @@ else
939 rm -rf conftest*
940 CPP="${CC-cc} -nologo -E"
941 cat > conftest.$ac_ext <<EOF
942-#line 3946 "configure"
943+#line 3948 "configure"
944 #include "confdefs.h"
945 #include <assert.h>
946 Syntax Error
947 EOF
948 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
949-{ (eval echo configure:3952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
950+{ (eval echo configure:3954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
951 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
952 if test -z "$ac_err"; then
953 :
954@@ -3973,7 +3975,7 @@ fi
955 echo "$ac_t""$CPP" 1>&6
956
957 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
958-echo "configure:3977: checking how to run the C++ preprocessor" >&5
959+echo "configure:3979: checking how to run the C++ preprocessor" >&5
960 if test -z "$CXXCPP"; then
961 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
962 echo $ac_n "(cached) $ac_c" 1>&6
963@@ -3986,12 +3988,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
964 cross_compiling=$ac_cv_prog_cxx_cross
965 CXXCPP="${CXX-g++} -E"
966 cat > conftest.$ac_ext <<EOF
967-#line 3990 "configure"
968+#line 3992 "configure"
969 #include "confdefs.h"
970 #include <stdlib.h>
971 EOF
972 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
973-{ (eval echo configure:3995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
974+{ (eval echo configure:3997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
975 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
976 if test -z "$ac_err"; then
977 :
978@@ -4068,7 +4070,7 @@ fi # COMPILE_ENVIRONMENT
979 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
980 # ./install, which can be erroneously created by make from ./install.sh.
981 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
982-echo "configure:4072: checking for a BSD compatible install" >&5
983+echo "configure:4074: checking for a BSD compatible install" >&5
984 if test -z "$INSTALL"; then
985 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
986 echo $ac_n "(cached) $ac_c" 1>&6
987@@ -4121,7 +4123,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
988 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
989
990 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
991-echo "configure:4125: checking whether ln -s works" >&5
992+echo "configure:4127: checking whether ln -s works" >&5
993 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
994 echo $ac_n "(cached) $ac_c" 1>&6
995 else
996@@ -4144,7 +4146,7 @@ fi
997
998 if test -z "$TINDERBOX_SKIP_PERL_VERSION_CHECK"; then
999 echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6
1000-echo "configure:4148: checking for minimum required perl version >= $PERL_VERSION" >&5
1001+echo "configure:4150: checking for minimum required perl version >= $PERL_VERSION" >&5
1002 _perl_version=`PERL_VERSION=$PERL_VERSION $PERL -e 'print "$]"; if ($] >= $ENV{PERL_VERSION}) { exit(0); } else { exit(1); }' 2>&5`
1003 _perl_res=$?
1004 echo "$ac_t""$_perl_version" 1>&6
1005@@ -4155,7 +4157,7 @@ fi
1006 fi
1007
1008 echo $ac_n "checking for full perl installation""... $ac_c" 1>&6
1009-echo "configure:4159: checking for full perl installation" >&5
1010+echo "configure:4161: checking for full perl installation" >&5
1011 _perl_archlib=`$PERL -e 'use Config; if ( -d $Config{archlib} ) { exit(0); } else { exit(1); }' 2>&5`
1012 _perl_res=$?
1013 if test "$_perl_res" != 0; then
1014@@ -4170,7 +4172,7 @@ do
1015 # Extract the first word of "$ac_prog", so it can be a program name with args.
1016 set dummy $ac_prog; ac_word=$2
1017 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1018-echo "configure:4174: checking for $ac_word" >&5
1019+echo "configure:4176: checking for $ac_word" >&5
1020 if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then
1021 echo $ac_n "(cached) $ac_c" 1>&6
1022 else
1023@@ -4222,6 +4224,25 @@ if test -z "$PYTHON"; then
1024 { echo "configure: error: python was not found in \$PATH" 1>&2; exit 1; }
1025 fi
1026
1027+# Check whether --with-system-ply or --without-system-ply was given.
1028+if test "${with_system_ply+set}" = set; then
1029+ withval="$with_system_ply"
1030+ if test "$withval" = "yes"; then
1031+ if $PYTHON -c 'import ply' 2>&5; then
1032+ MOZ_SYSTEM_PLY=1
1033+ else
1034+ { echo "configure: error: python ply library is not found but --with-system-ply was requested" 1>&2; exit 1; }
1035+ fi
1036+ elif test "$withval" = "no"; then
1037+ :
1038+ else
1039+ { echo "configure: error: Option, system-ply, does not take an argument ($withval)." 1>&2; exit 1; }
1040+ fi
1041+fi
1042+
1043+
1044+
1045+
1046 if test -z "$COMPILE_ENVIRONMENT"; then
1047 NSINSTALL_BIN='$(PYTHON) $(topsrcdir)/config/nsinstall.py'
1048 fi
1049@@ -4230,7 +4251,7 @@ fi
1050 # Extract the first word of "doxygen", so it can be a program name with args.
1051 set dummy doxygen; ac_word=$2
1052 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1053-echo "configure:4234: checking for $ac_word" >&5
1054+echo "configure:4255: checking for $ac_word" >&5
1055 if eval "test \"`echo '$''{'ac_cv_path_DOXYGEN'+set}'`\" = set"; then
1056 echo $ac_n "(cached) $ac_c" 1>&6
1057 else
1058@@ -4279,7 +4300,7 @@ fi
1059 # Extract the first word of "autoconf", so it can be a program name with args.
1060 set dummy autoconf; ac_word=$2
1061 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1062-echo "configure:4283: checking for $ac_word" >&5
1063+echo "configure:4304: checking for $ac_word" >&5
1064 if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then
1065 echo $ac_n "(cached) $ac_c" 1>&6
1066 else
1067@@ -4330,7 +4351,7 @@ do
1068 # Extract the first word of "$ac_prog", so it can be a program name with args.
1069 set dummy $ac_prog; ac_word=$2
1070 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1071-echo "configure:4334: checking for $ac_word" >&5
1072+echo "configure:4355: checking for $ac_word" >&5
1073 if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then
1074 echo $ac_n "(cached) $ac_c" 1>&6
1075 else
1076@@ -4386,7 +4407,7 @@ do
1077 # Extract the first word of "$ac_prog", so it can be a program name with args.
1078 set dummy $ac_prog; ac_word=$2
1079 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1080-echo "configure:4390: checking for $ac_word" >&5
1081+echo "configure:4411: checking for $ac_word" >&5
1082 if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then
1083 echo $ac_n "(cached) $ac_c" 1>&6
1084 else
1085@@ -4440,7 +4461,7 @@ fi
1086 # Extract the first word of "makedepend", so it can be a program name with args.
1087 set dummy makedepend; ac_word=$2
1088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1089-echo "configure:4444: checking for $ac_word" >&5
1090+echo "configure:4465: checking for $ac_word" >&5
1091 if eval "test \"`echo '$''{'ac_cv_path_SYSTEM_MAKEDEPEND'+set}'`\" = set"; then
1092 echo $ac_n "(cached) $ac_c" 1>&6
1093 else
1094@@ -4488,7 +4509,7 @@ fi
1095 # Extract the first word of "xargs", so it can be a program name with args.
1096 set dummy xargs; ac_word=$2
1097 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1098-echo "configure:4492: checking for $ac_word" >&5
1099+echo "configure:4513: checking for $ac_word" >&5
1100 if eval "test \"`echo '$''{'ac_cv_path_XARGS'+set}'`\" = set"; then
1101 echo $ac_n "(cached) $ac_c" 1>&6
1102 else
1103@@ -4540,7 +4561,7 @@ fi
1104 # Extract the first word of "rpmbuild", so it can be a program name with args.
1105 set dummy rpmbuild; ac_word=$2
1106 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1107-echo "configure:4544: checking for $ac_word" >&5
1108+echo "configure:4565: checking for $ac_word" >&5
1109 if eval "test \"`echo '$''{'ac_cv_path_RPMBUILD'+set}'`\" = set"; then
1110 echo $ac_n "(cached) $ac_c" 1>&6
1111 else
1112@@ -4613,7 +4634,7 @@ do
1113 # Extract the first word of "$ac_prog", so it can be a program name with args.
1114 set dummy $ac_prog; ac_word=$2
1115 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1116-echo "configure:4617: checking for $ac_word" >&5
1117+echo "configure:4638: checking for $ac_word" >&5
1118 if eval "test \"`echo '$''{'ac_cv_path_PBBUILD'+set}'`\" = set"; then
1119 echo $ac_n "(cached) $ac_c" 1>&6
1120 else
1121@@ -4665,7 +4686,7 @@ done
1122 # Extract the first word of "sdp", so it can be a program name with args.
1123 set dummy sdp; ac_word=$2
1124 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1125-echo "configure:4669: checking for $ac_word" >&5
1126+echo "configure:4690: checking for $ac_word" >&5
1127 if eval "test \"`echo '$''{'ac_cv_path_SDP'+set}'`\" = set"; then
1128 echo $ac_n "(cached) $ac_c" 1>&6
1129 else
1130@@ -4786,7 +4807,7 @@ tools are selected during the Xcode/Developer Tools installation." 1>&2; exit 1;
1131
1132
1133 echo $ac_n "checking for valid compiler/Mac OS X SDK combination""... $ac_c" 1>&6
1134-echo "configure:4790: checking for valid compiler/Mac OS X SDK combination" >&5
1135+echo "configure:4811: checking for valid compiler/Mac OS X SDK combination" >&5
1136 ac_ext=C
1137 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1138 ac_cpp='$CXXCPP $CPPFLAGS'
1139@@ -4795,14 +4816,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
1140 cross_compiling=$ac_cv_prog_cxx_cross
1141
1142 cat > conftest.$ac_ext <<EOF
1143-#line 4799 "configure"
1144+#line 4820 "configure"
1145 #include "confdefs.h"
1146 #include <new>
1147 int main() {
1148
1149 ; return 0; }
1150 EOF
1151-if { (eval echo configure:4806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1152+if { (eval echo configure:4827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1153 rm -rf conftest*
1154 result=yes
1155 else
1156@@ -4829,7 +4850,7 @@ fi
1157 fi # COMPILE_ENVIRONMENT
1158
1159 echo $ac_n "checking whether the C compiler is clang older than version 2.9""... $ac_c" 1>&6
1160-echo "configure:4833: checking whether the C compiler is clang older than version 2.9" >&5
1161+echo "configure:4854: checking whether the C compiler is clang older than version 2.9" >&5
1162
1163 ac_ext=c
1164 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1165@@ -4839,7 +4860,7 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
1166 cross_compiling=$ac_cv_prog_cc_cross
1167
1168 cat > conftest.$ac_ext <<EOF
1169-#line 4843 "configure"
1170+#line 4864 "configure"
1171 #include "confdefs.h"
1172
1173 #if defined(__clang__)
1174@@ -4852,7 +4873,7 @@ int main() {
1175
1176 ; return 0; }
1177 EOF
1178-if { (eval echo configure:4856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1179+if { (eval echo configure:4877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1180 rm -rf conftest*
1181 result="no"
1182 else
1183@@ -4874,7 +4895,7 @@ if test "$result" = "yes"; then
1184 MOZ_NO_THEORA_ASM=1
1185 fi
1186 echo $ac_n "checking bad gcc versions""... $ac_c" 1>&6
1187-echo "configure:4878: checking bad gcc versions" >&5
1188+echo "configure:4899: checking bad gcc versions" >&5
1189 if `$CC --version | grep -q "Apple Inc. build 5658"`; then
1190 echo "$ac_t""Apple build 5658" 1>&6
1191 MOZ_NO_THEORA_ASM=1
1192@@ -4901,7 +4922,7 @@ do
1193 # Extract the first word of "$ac_prog", so it can be a program name with args.
1194 set dummy $ac_prog; ac_word=$2
1195 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1196-echo "configure:4905: checking for $ac_word" >&5
1197+echo "configure:4926: checking for $ac_word" >&5
1198 if eval "test \"`echo '$''{'ac_cv_path_GMAKE'+set}'`\" = set"; then
1199 echo $ac_n "(cached) $ac_c" 1>&6
1200 else
1201@@ -4957,7 +4978,7 @@ do
1202 # Extract the first word of "$ac_prog", so it can be a program name with args.
1203 set dummy $ac_prog; ac_word=$2
1204 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1205-echo "configure:4961: checking for $ac_word" >&5
1206+echo "configure:4982: checking for $ac_word" >&5
1207 if eval "test \"`echo '$''{'ac_cv_path_GMAKE'+set}'`\" = set"; then
1208 echo $ac_n "(cached) $ac_c" 1>&6
1209 else
1210@@ -5020,7 +5041,7 @@ if test "$COMPILE_ENVIRONMENT"; then
1211 # Uses ac_ vars as temps to allow command line to override cache and checks.
1212 # --without-x overrides everything else, but does not touch the cache.
1213 echo $ac_n "checking for X""... $ac_c" 1>&6
1214-echo "configure:5024: checking for X" >&5
1215+echo "configure:5045: checking for X" >&5
1216
1217 # Check whether --with-x or --without-x was given.
1218 if test "${with_x+set}" = set; then
1219@@ -5082,12 +5103,12 @@ if test "$ac_x_includes" = NO; then
1220
1221 # First, try using that file with no special directory specified.
1222 cat > conftest.$ac_ext <<EOF
1223-#line 5086 "configure"
1224+#line 5107 "configure"
1225 #include "confdefs.h"
1226 #include <$x_direct_test_include>
1227 EOF
1228 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1229-{ (eval echo configure:5091: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1230+{ (eval echo configure:5112: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1231 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1232 if test -z "$ac_err"; then
1233 rm -rf conftest*
1234@@ -5156,14 +5177,14 @@ if test "$ac_x_libraries" = NO; then
1235 ac_save_LIBS="$LIBS"
1236 LIBS="-l$x_direct_test_library $LIBS"
1237 cat > conftest.$ac_ext <<EOF
1238-#line 5160 "configure"
1239+#line 5181 "configure"
1240 #include "confdefs.h"
1241
1242 int main() {
1243 ${x_direct_test_function}()
1244 ; return 0; }
1245 EOF
1246-if { (eval echo configure:5167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1247+if { (eval echo configure:5188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1248 rm -rf conftest*
1249 LIBS="$ac_save_LIBS"
1250 # We can link X programs with no special library path.
1251@@ -5269,17 +5290,17 @@ else
1252 case "`(uname -sr) 2>/dev/null`" in
1253 "SunOS 5"*)
1254 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
1255-echo "configure:5273: checking whether -R must be followed by a space" >&5
1256+echo "configure:5294: checking whether -R must be followed by a space" >&5
1257 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
1258 cat > conftest.$ac_ext <<EOF
1259-#line 5276 "configure"
1260+#line 5297 "configure"
1261 #include "confdefs.h"
1262
1263 int main() {
1264
1265 ; return 0; }
1266 EOF
1267-if { (eval echo configure:5283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1268+if { (eval echo configure:5304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1269 rm -rf conftest*
1270 ac_R_nospace=yes
1271 else
1272@@ -5295,14 +5316,14 @@ rm -f conftest*
1273 else
1274 LIBS="$ac_xsave_LIBS -R $x_libraries"
1275 cat > conftest.$ac_ext <<EOF
1276-#line 5299 "configure"
1277+#line 5320 "configure"
1278 #include "confdefs.h"
1279
1280 int main() {
1281
1282 ; return 0; }
1283 EOF
1284-if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1285+if { (eval echo configure:5327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1286 rm -rf conftest*
1287 ac_R_space=yes
1288 else
1289@@ -5334,7 +5355,7 @@ rm -f conftest*
1290 # libraries were built with DECnet support. And karl@cs.umb.edu says
1291 # the Alpha needs dnet_stub (dnet does not exist).
1292 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
1293-echo "configure:5338: checking for dnet_ntoa in -ldnet" >&5
1294+echo "configure:5359: checking for dnet_ntoa in -ldnet" >&5
1295 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1296 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1297 echo $ac_n "(cached) $ac_c" 1>&6
1298@@ -5342,7 +5363,7 @@ else
1299 ac_save_LIBS="$LIBS"
1300 LIBS="-ldnet $LIBS"
1301 cat > conftest.$ac_ext <<EOF
1302-#line 5346 "configure"
1303+#line 5367 "configure"
1304 #include "confdefs.h"
1305 /* Override any gcc2 internal prototype to avoid an error. */
1306 /* We use char because int might match the return type of a gcc2
1307@@ -5353,7 +5374,7 @@ int main() {
1308 dnet_ntoa()
1309 ; return 0; }
1310 EOF
1311-if { (eval echo configure:5357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1312+if { (eval echo configure:5378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1313 rm -rf conftest*
1314 eval "ac_cv_lib_$ac_lib_var=yes"
1315 else
1316@@ -5375,7 +5396,7 @@ fi
1317
1318 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
1319 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
1320-echo "configure:5379: checking for dnet_ntoa in -ldnet_stub" >&5
1321+echo "configure:5400: checking for dnet_ntoa in -ldnet_stub" >&5
1322 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1323 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1324 echo $ac_n "(cached) $ac_c" 1>&6
1325@@ -5383,7 +5404,7 @@ else
1326 ac_save_LIBS="$LIBS"
1327 LIBS="-ldnet_stub $LIBS"
1328 cat > conftest.$ac_ext <<EOF
1329-#line 5387 "configure"
1330+#line 5408 "configure"
1331 #include "confdefs.h"
1332 /* Override any gcc2 internal prototype to avoid an error. */
1333 /* We use char because int might match the return type of a gcc2
1334@@ -5394,7 +5415,7 @@ int main() {
1335 dnet_ntoa()
1336 ; return 0; }
1337 EOF
1338-if { (eval echo configure:5398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1339+if { (eval echo configure:5419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1340 rm -rf conftest*
1341 eval "ac_cv_lib_$ac_lib_var=yes"
1342 else
1343@@ -5423,12 +5444,12 @@ fi
1344 # The nsl library prevents programs from opening the X display
1345 # on Irix 5.2, according to dickey@clark.net.
1346 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1347-echo "configure:5427: checking for gethostbyname" >&5
1348+echo "configure:5448: checking for gethostbyname" >&5
1349 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1350 echo $ac_n "(cached) $ac_c" 1>&6
1351 else
1352 cat > conftest.$ac_ext <<EOF
1353-#line 5432 "configure"
1354+#line 5453 "configure"
1355 #include "confdefs.h"
1356 /* System header to define __stub macros and hopefully few prototypes,
1357 which can conflict with char gethostbyname(); below. */
1358@@ -5451,7 +5472,7 @@ gethostbyname();
1359
1360 ; return 0; }
1361 EOF
1362-if { (eval echo configure:5455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1363+if { (eval echo configure:5476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1364 rm -rf conftest*
1365 eval "ac_cv_func_gethostbyname=yes"
1366 else
1367@@ -5472,7 +5493,7 @@ fi
1368
1369 if test $ac_cv_func_gethostbyname = no; then
1370 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1371-echo "configure:5476: checking for gethostbyname in -lnsl" >&5
1372+echo "configure:5497: checking for gethostbyname in -lnsl" >&5
1373 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
1374 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1375 echo $ac_n "(cached) $ac_c" 1>&6
1376@@ -5480,7 +5501,7 @@ else
1377 ac_save_LIBS="$LIBS"
1378 LIBS="-lnsl $LIBS"
1379 cat > conftest.$ac_ext <<EOF
1380-#line 5484 "configure"
1381+#line 5505 "configure"
1382 #include "confdefs.h"
1383 /* Override any gcc2 internal prototype to avoid an error. */
1384 /* We use char because int might match the return type of a gcc2
1385@@ -5491,7 +5512,7 @@ int main() {
1386 gethostbyname()
1387 ; return 0; }
1388 EOF
1389-if { (eval echo configure:5495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1390+if { (eval echo configure:5516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1391 rm -rf conftest*
1392 eval "ac_cv_lib_$ac_lib_var=yes"
1393 else
1394@@ -5521,12 +5542,12 @@ fi
1395 # -lsocket must be given before -lnsl if both are needed.
1396 # We assume that if connect needs -lnsl, so does gethostbyname.
1397 echo $ac_n "checking for connect""... $ac_c" 1>&6
1398-echo "configure:5525: checking for connect" >&5
1399+echo "configure:5546: checking for connect" >&5
1400 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
1401 echo $ac_n "(cached) $ac_c" 1>&6
1402 else
1403 cat > conftest.$ac_ext <<EOF
1404-#line 5530 "configure"
1405+#line 5551 "configure"
1406 #include "confdefs.h"
1407 /* System header to define __stub macros and hopefully few prototypes,
1408 which can conflict with char connect(); below. */
1409@@ -5549,7 +5570,7 @@ connect();
1410
1411 ; return 0; }
1412 EOF
1413-if { (eval echo configure:5553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1414+if { (eval echo configure:5574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1415 rm -rf conftest*
1416 eval "ac_cv_func_connect=yes"
1417 else
1418@@ -5570,7 +5591,7 @@ fi
1419
1420 if test $ac_cv_func_connect = no; then
1421 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
1422-echo "configure:5574: checking for connect in -lsocket" >&5
1423+echo "configure:5595: checking for connect in -lsocket" >&5
1424 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
1425 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1426 echo $ac_n "(cached) $ac_c" 1>&6
1427@@ -5578,7 +5599,7 @@ else
1428 ac_save_LIBS="$LIBS"
1429 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
1430 cat > conftest.$ac_ext <<EOF
1431-#line 5582 "configure"
1432+#line 5603 "configure"
1433 #include "confdefs.h"
1434 /* Override any gcc2 internal prototype to avoid an error. */
1435 /* We use char because int might match the return type of a gcc2
1436@@ -5589,7 +5610,7 @@ int main() {
1437 connect()
1438 ; return 0; }
1439 EOF
1440-if { (eval echo configure:5593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1441+if { (eval echo configure:5614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1442 rm -rf conftest*
1443 eval "ac_cv_lib_$ac_lib_var=yes"
1444 else
1445@@ -5613,12 +5634,12 @@ fi
1446
1447 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
1448 echo $ac_n "checking for remove""... $ac_c" 1>&6
1449-echo "configure:5617: checking for remove" >&5
1450+echo "configure:5638: checking for remove" >&5
1451 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
1452 echo $ac_n "(cached) $ac_c" 1>&6
1453 else
1454 cat > conftest.$ac_ext <<EOF
1455-#line 5622 "configure"
1456+#line 5643 "configure"
1457 #include "confdefs.h"
1458 /* System header to define __stub macros and hopefully few prototypes,
1459 which can conflict with char remove(); below. */
1460@@ -5641,7 +5662,7 @@ remove();
1461
1462 ; return 0; }
1463 EOF
1464-if { (eval echo configure:5645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1465+if { (eval echo configure:5666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1466 rm -rf conftest*
1467 eval "ac_cv_func_remove=yes"
1468 else
1469@@ -5662,7 +5683,7 @@ fi
1470
1471 if test $ac_cv_func_remove = no; then
1472 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
1473-echo "configure:5666: checking for remove in -lposix" >&5
1474+echo "configure:5687: checking for remove in -lposix" >&5
1475 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
1476 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1477 echo $ac_n "(cached) $ac_c" 1>&6
1478@@ -5670,7 +5691,7 @@ else
1479 ac_save_LIBS="$LIBS"
1480 LIBS="-lposix $LIBS"
1481 cat > conftest.$ac_ext <<EOF
1482-#line 5674 "configure"
1483+#line 5695 "configure"
1484 #include "confdefs.h"
1485 /* Override any gcc2 internal prototype to avoid an error. */
1486 /* We use char because int might match the return type of a gcc2
1487@@ -5681,7 +5702,7 @@ int main() {
1488 remove()
1489 ; return 0; }
1490 EOF
1491-if { (eval echo configure:5685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1492+if { (eval echo configure:5706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1493 rm -rf conftest*
1494 eval "ac_cv_lib_$ac_lib_var=yes"
1495 else
1496@@ -5705,12 +5726,12 @@ fi
1497
1498 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
1499 echo $ac_n "checking for shmat""... $ac_c" 1>&6
1500-echo "configure:5709: checking for shmat" >&5
1501+echo "configure:5730: checking for shmat" >&5
1502 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
1503 echo $ac_n "(cached) $ac_c" 1>&6
1504 else
1505 cat > conftest.$ac_ext <<EOF
1506-#line 5714 "configure"
1507+#line 5735 "configure"
1508 #include "confdefs.h"
1509 /* System header to define __stub macros and hopefully few prototypes,
1510 which can conflict with char shmat(); below. */
1511@@ -5733,7 +5754,7 @@ shmat();
1512
1513 ; return 0; }
1514 EOF
1515-if { (eval echo configure:5737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1516+if { (eval echo configure:5758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1517 rm -rf conftest*
1518 eval "ac_cv_func_shmat=yes"
1519 else
1520@@ -5754,7 +5775,7 @@ fi
1521
1522 if test $ac_cv_func_shmat = no; then
1523 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
1524-echo "configure:5758: checking for shmat in -lipc" >&5
1525+echo "configure:5779: checking for shmat in -lipc" >&5
1526 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
1527 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1528 echo $ac_n "(cached) $ac_c" 1>&6
1529@@ -5762,7 +5783,7 @@ else
1530 ac_save_LIBS="$LIBS"
1531 LIBS="-lipc $LIBS"
1532 cat > conftest.$ac_ext <<EOF
1533-#line 5766 "configure"
1534+#line 5787 "configure"
1535 #include "confdefs.h"
1536 /* Override any gcc2 internal prototype to avoid an error. */
1537 /* We use char because int might match the return type of a gcc2
1538@@ -5773,7 +5794,7 @@ int main() {
1539 shmat()
1540 ; return 0; }
1541 EOF
1542-if { (eval echo configure:5777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1543+if { (eval echo configure:5798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1544 rm -rf conftest*
1545 eval "ac_cv_lib_$ac_lib_var=yes"
1546 else
1547@@ -5806,7 +5827,7 @@ fi
1548 # libraries we check for below, so use a different variable.
1549 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
1550 echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
1551-echo "configure:5810: checking for IceConnectionNumber in -lICE" >&5
1552+echo "configure:5831: checking for IceConnectionNumber in -lICE" >&5
1553 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
1554 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1555 echo $ac_n "(cached) $ac_c" 1>&6
1556@@ -5814,7 +5835,7 @@ else
1557 ac_save_LIBS="$LIBS"
1558 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
1559 cat > conftest.$ac_ext <<EOF
1560-#line 5818 "configure"
1561+#line 5839 "configure"
1562 #include "confdefs.h"
1563 /* Override any gcc2 internal prototype to avoid an error. */
1564 /* We use char because int might match the return type of a gcc2
1565@@ -5825,7 +5846,7 @@ int main() {
1566 IceConnectionNumber()
1567 ; return 0; }
1568 EOF
1569-if { (eval echo configure:5829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1570+if { (eval echo configure:5850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1571 rm -rf conftest*
1572 eval "ac_cv_lib_$ac_lib_var=yes"
1573 else
1574@@ -6220,14 +6241,14 @@ no)
1575 _SAVE_CFLAGS="$CFLAGS"
1576 CFLAGS="$arch_flag"
1577 cat > conftest.$ac_ext <<EOF
1578-#line 6224 "configure"
1579+#line 6245 "configure"
1580 #include "confdefs.h"
1581
1582 int main() {
1583 return sizeof(__thumb2__);
1584 ; return 0; }
1585 EOF
1586-if { (eval echo configure:6231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1587+if { (eval echo configure:6252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1588 rm -rf conftest*
1589 MOZ_THUMB2=1
1590 else
1591@@ -6296,16 +6317,16 @@ if test -n "$all_flags"; then
1592 _SAVE_CFLAGS="$CFLAGS"
1593 CFLAGS="$all_flags"
1594 echo $ac_n "checking whether the chosen combination of compiler flags ($all_flags) works""... $ac_c" 1>&6
1595-echo "configure:6300: checking whether the chosen combination of compiler flags ($all_flags) works" >&5
1596+echo "configure:6321: checking whether the chosen combination of compiler flags ($all_flags) works" >&5
1597 cat > conftest.$ac_ext <<EOF
1598-#line 6302 "configure"
1599+#line 6323 "configure"
1600 #include "confdefs.h"
1601
1602 int main() {
1603 return 0;
1604 ; return 0; }
1605 EOF
1606-if { (eval echo configure:6309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1607+if { (eval echo configure:6330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1608 rm -rf conftest*
1609 echo "$ac_t""yes" 1>&6
1610 else
1611@@ -6328,18 +6349,18 @@ fi
1612
1613 if test "$CPU_ARCH" = "arm"; then
1614 echo $ac_n "checking for ARM SIMD support in compiler""... $ac_c" 1>&6
1615-echo "configure:6332: checking for ARM SIMD support in compiler" >&5
1616+echo "configure:6353: checking for ARM SIMD support in compiler" >&5
1617 # We try to link so that this also fails when
1618 # building with LTO.
1619 cat > conftest.$ac_ext <<EOF
1620-#line 6336 "configure"
1621+#line 6357 "configure"
1622 #include "confdefs.h"
1623
1624 int main() {
1625 asm("uqadd8 r1, r1, r2");
1626 ; return 0; }
1627 EOF
1628-if { (eval echo configure:6343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1629+if { (eval echo configure:6364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1630 rm -rf conftest*
1631 result="yes"
1632 else
1633@@ -6359,18 +6380,18 @@ EOF
1634 fi
1635
1636 echo $ac_n "checking for ARM NEON support in compiler""... $ac_c" 1>&6
1637-echo "configure:6363: checking for ARM NEON support in compiler" >&5
1638+echo "configure:6384: checking for ARM NEON support in compiler" >&5
1639 # We try to link so that this also fails when
1640 # building with LTO.
1641 cat > conftest.$ac_ext <<EOF
1642-#line 6367 "configure"
1643+#line 6388 "configure"
1644 #include "confdefs.h"
1645
1646 int main() {
1647 asm(".fpu neon\n vadd.i8 d0, d0, d0");
1648 ; return 0; }
1649 EOF
1650-if { (eval echo configure:6374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1651+if { (eval echo configure:6395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1652 rm -rf conftest*
1653 result="yes"
1654 else
1655@@ -6521,7 +6542,7 @@ if test "$GNU_CXX"; then
1656 _USE_CPP_INCLUDE_FLAG=1
1657
1658 echo $ac_n "checking whether the compiler supports -Wno-invalid-offsetof""... $ac_c" 1>&6
1659-echo "configure:6525: checking whether the compiler supports -Wno-invalid-offsetof" >&5
1660+echo "configure:6546: checking whether the compiler supports -Wno-invalid-offsetof" >&5
1661 if eval "test \"`echo '$''{'ac_has_wno_invalid_offsetof'+set}'`\" = set"; then
1662 echo $ac_n "(cached) $ac_c" 1>&6
1663 else
1664@@ -6537,14 +6558,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
1665 _SAVE_CXXFLAGS="$CXXFLAGS"
1666 CXXFLAGS="$CXXFLAGS ${_COMPILER_PREFIX}-Wno-invalid-offsetof"
1667 cat > conftest.$ac_ext <<EOF
1668-#line 6541 "configure"
1669+#line 6562 "configure"
1670 #include "confdefs.h"
1671
1672 int main() {
1673 return(0);
1674 ; return 0; }
1675 EOF
1676-if { (eval echo configure:6548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1677+if { (eval echo configure:6569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1678 rm -rf conftest*
1679 ac_has_wno_invalid_offsetof="yes"
1680 else
1681@@ -6571,7 +6592,7 @@ echo "$ac_t""$ac_has_wno_invalid_offsetof" 1>&6
1682 fi
1683
1684 echo $ac_n "checking whether the compiler supports -Wno-variadic-macros""... $ac_c" 1>&6
1685-echo "configure:6575: checking whether the compiler supports -Wno-variadic-macros" >&5
1686+echo "configure:6596: checking whether the compiler supports -Wno-variadic-macros" >&5
1687 if eval "test \"`echo '$''{'ac_has_wno_variadic_macros'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1689 else
1690@@ -6587,14 +6608,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
1691 _SAVE_CXXFLAGS="$CXXFLAGS"
1692 CXXFLAGS="$CXXFLAGS ${_COMPILER_PREFIX}-Wno-variadic-macros"
1693 cat > conftest.$ac_ext <<EOF
1694-#line 6591 "configure"
1695+#line 6612 "configure"
1696 #include "confdefs.h"
1697
1698 int main() {
1699 return(0);
1700 ; return 0; }
1701 EOF
1702-if { (eval echo configure:6598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1703+if { (eval echo configure:6619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1704 rm -rf conftest*
1705 ac_has_wno_variadic_macros="yes"
1706 else
1707@@ -6621,7 +6642,7 @@ echo "$ac_t""$ac_has_wno_variadic_macros" 1>&6
1708 fi
1709
1710 echo $ac_n "checking whether the compiler supports -Werror=return-type""... $ac_c" 1>&6
1711-echo "configure:6625: checking whether the compiler supports -Werror=return-type" >&5
1712+echo "configure:6646: checking whether the compiler supports -Werror=return-type" >&5
1713 if eval "test \"`echo '$''{'ac_has_werror_return_type'+set}'`\" = set"; then
1714 echo $ac_n "(cached) $ac_c" 1>&6
1715 else
1716@@ -6637,14 +6658,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
1717 _SAVE_CXXFLAGS="$CXXFLAGS"
1718 CXXFLAGS="$CXXFLAGS -Werror=return-type"
1719 cat > conftest.$ac_ext <<EOF
1720-#line 6641 "configure"
1721+#line 6662 "configure"
1722 #include "confdefs.h"
1723
1724 int main() {
1725 return(0);
1726 ; return 0; }
1727 EOF
1728-if { (eval echo configure:6648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1729+if { (eval echo configure:6669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1730 rm -rf conftest*
1731 ac_has_werror_return_type="yes"
1732 else
1733@@ -6680,7 +6701,7 @@ MKSHLIB_UNFORCE_ALL=
1734 if test "$COMPILE_ENVIRONMENT"; then
1735 if test "$GNU_CC"; then
1736 echo $ac_n "checking whether ld has archive extraction flags""... $ac_c" 1>&6
1737-echo "configure:6684: checking whether ld has archive extraction flags" >&5
1738+echo "configure:6705: checking whether ld has archive extraction flags" >&5
1739 if eval "test \"`echo '$''{'ac_cv_mkshlib_force_and_unforce'+set}'`\" = set"; then
1740 echo $ac_n "(cached) $ac_c" 1>&6
1741 else
1742@@ -6697,14 +6718,14 @@ LOOP_INPUT
1743 LDFLAGS=$force
1744 LIBS=$unforce
1745 cat > conftest.$ac_ext <<EOF
1746-#line 6701 "configure"
1747+#line 6722 "configure"
1748 #include "confdefs.h"
1749
1750 int main() {
1751
1752 ; return 0; }
1753 EOF
1754-if { (eval echo configure:6708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1755+if { (eval echo configure:6729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1756 rm -rf conftest*
1757 ac_cv_mkshlib_force_and_unforce=$line; break
1758 else
1759@@ -6737,7 +6758,7 @@ configure_static_assert_macros='
1760 '
1761
1762 echo $ac_n "checking that static assertion macros used in autoconf tests work""... $ac_c" 1>&6
1763-echo "configure:6741: checking that static assertion macros used in autoconf tests work" >&5
1764+echo "configure:6762: checking that static assertion macros used in autoconf tests work" >&5
1765 if eval "test \"`echo '$''{'ac_cv_static_assertion_macros_work'+set}'`\" = set"; then
1766 echo $ac_n "(cached) $ac_c" 1>&6
1767 else
1768@@ -6751,14 +6772,14 @@ cross_compiling=$ac_cv_prog_cc_cross
1769
1770 ac_cv_static_assertion_macros_work="yes"
1771 cat > conftest.$ac_ext <<EOF
1772-#line 6755 "configure"
1773+#line 6776 "configure"
1774 #include "confdefs.h"
1775 $configure_static_assert_macros
1776 int main() {
1777 CONFIGURE_STATIC_ASSERT(1)
1778 ; return 0; }
1779 EOF
1780-if { (eval echo configure:6762: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1781+if { (eval echo configure:6783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1782 :
1783 else
1784 echo "configure: failed program was:" >&5
1785@@ -6768,14 +6789,14 @@ else
1786 fi
1787 rm -f conftest*
1788 cat > conftest.$ac_ext <<EOF
1789-#line 6772 "configure"
1790+#line 6793 "configure"
1791 #include "confdefs.h"
1792 $configure_static_assert_macros
1793 int main() {
1794 CONFIGURE_STATIC_ASSERT(0)
1795 ; return 0; }
1796 EOF
1797-if { (eval echo configure:6779: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1798+if { (eval echo configure:6800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1799 rm -rf conftest*
1800 ac_cv_static_assertion_macros_work="no"
1801 else
1802@@ -6791,14 +6812,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
1803 cross_compiling=$ac_cv_prog_cxx_cross
1804
1805 cat > conftest.$ac_ext <<EOF
1806-#line 6795 "configure"
1807+#line 6816 "configure"
1808 #include "confdefs.h"
1809 $configure_static_assert_macros
1810 int main() {
1811 CONFIGURE_STATIC_ASSERT(1)
1812 ; return 0; }
1813 EOF
1814-if { (eval echo configure:6802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1815+if { (eval echo configure:6823: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1816 :
1817 else
1818 echo "configure: failed program was:" >&5
1819@@ -6808,14 +6829,14 @@ else
1820 fi
1821 rm -f conftest*
1822 cat > conftest.$ac_ext <<EOF
1823-#line 6812 "configure"
1824+#line 6833 "configure"
1825 #include "confdefs.h"
1826 $configure_static_assert_macros
1827 int main() {
1828 CONFIGURE_STATIC_ASSERT(0)
1829 ; return 0; }
1830 EOF
1831-if { (eval echo configure:6819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1832+if { (eval echo configure:6840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1833 rm -rf conftest*
1834 ac_cv_static_assertion_macros_work="no"
1835 else
1836@@ -6849,16 +6870,16 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
1837 cross_compiling=$ac_cv_prog_cc_cross
1838
1839 echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6
1840-echo "configure:6853: checking for 64-bit OS" >&5
1841+echo "configure:6874: checking for 64-bit OS" >&5
1842 cat > conftest.$ac_ext <<EOF
1843-#line 6855 "configure"
1844+#line 6876 "configure"
1845 #include "confdefs.h"
1846 $configure_static_assert_macros
1847 int main() {
1848 CONFIGURE_STATIC_ASSERT(sizeof(void*) == 8)
1849 ; return 0; }
1850 EOF
1851-if { (eval echo configure:6862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1852+if { (eval echo configure:6883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1853 rm -rf conftest*
1854 result="yes"
1855 else
1856@@ -6929,19 +6950,19 @@ fi
1857 if test -n "$MOZ_VALGRIND"; then
1858 ac_safe=`echo "valgrind/valgrind.h" | sed 'y%./+-%__p_%'`
1859 echo $ac_n "checking for valgrind/valgrind.h""... $ac_c" 1>&6
1860-echo "configure:6933: checking for valgrind/valgrind.h" >&5
1861+echo "configure:6954: checking for valgrind/valgrind.h" >&5
1862 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1863 echo $ac_n "(cached) $ac_c" 1>&6
1864 else
1865 cat > conftest.$ac_ext <<EOF
1866-#line 6938 "configure"
1867+#line 6959 "configure"
1868 #include "confdefs.h"
1869 #include <valgrind/valgrind.h>
1870 int main() {
1871
1872 ; return 0; }
1873 EOF
1874-if { (eval echo configure:6945: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1875+if { (eval echo configure:6966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1876 rm -rf conftest*
1877 eval "ac_cv_header_$ac_safe=yes"
1878 else
1879@@ -7129,7 +7150,7 @@ case "$host" in
1880 esac
1881
1882 echo $ac_n "checking for Python version >= $PYTHON_VERSION but not 3.x""... $ac_c" 1>&6
1883-echo "configure:7133: checking for Python version >= $PYTHON_VERSION but not 3.x" >&5
1884+echo "configure:7154: checking for Python version >= $PYTHON_VERSION but not 3.x" >&5
1885
1886 $PYTHON -c "import sys; sys.exit(sys.version[:3] < sys.argv[1] or sys.version[:2] != '2.')" $PYTHON_VERSION
1887 _python_res=$?
1888@@ -7207,9 +7228,9 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
1889 cross_compiling=$ac_cv_prog_cxx_cross
1890
1891 echo $ac_n "checking for IBM XLC/C++ compiler version >= 9.0.0.7""... $ac_c" 1>&6
1892-echo "configure:7211: checking for IBM XLC/C++ compiler version >= 9.0.0.7" >&5
1893+echo "configure:7232: checking for IBM XLC/C++ compiler version >= 9.0.0.7" >&5
1894 cat > conftest.$ac_ext <<EOF
1895-#line 7213 "configure"
1896+#line 7234 "configure"
1897 #include "confdefs.h"
1898
1899 int main() {
1900@@ -7218,7 +7239,7 @@ int main() {
1901 #endif
1902 ; return 0; }
1903 EOF
1904-if { (eval echo configure:7222: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1905+if { (eval echo configure:7243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1906 rm -rf conftest*
1907 _BAD_COMPILER=
1908 else
1909@@ -7256,19 +7277,19 @@ cross_compiling=$ac_cv_prog_cc_cross
1910 do
1911 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1912 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1913-echo "configure:7260: checking for $ac_hdr" >&5
1914+echo "configure:7281: checking for $ac_hdr" >&5
1915 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1916 echo $ac_n "(cached) $ac_c" 1>&6
1917 else
1918 cat > conftest.$ac_ext <<EOF
1919-#line 7265 "configure"
1920+#line 7286 "configure"
1921 #include "confdefs.h"
1922 #include <$ac_hdr>
1923 int main() {
1924
1925 ; return 0; }
1926 EOF
1927-if { (eval echo configure:7272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1928+if { (eval echo configure:7293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1929 rm -rf conftest*
1930 eval "ac_cv_header_$ac_safe=yes"
1931 else
1932@@ -7335,12 +7356,12 @@ EOF
1933 STRIP="$STRIP -x -S"
1934 # Check whether we're targeting OS X or iOS
1935 echo $ac_n "checking for iOS target""... $ac_c" 1>&6
1936-echo "configure:7339: checking for iOS target" >&5
1937+echo "configure:7360: checking for iOS target" >&5
1938 if eval "test \"`echo '$''{'ac_cv_ios_target'+set}'`\" = set"; then
1939 echo $ac_n "(cached) $ac_c" 1>&6
1940 else
1941 cat > conftest.$ac_ext <<EOF
1942-#line 7344 "configure"
1943+#line 7365 "configure"
1944 #include "confdefs.h"
1945 #include <TargetConditionals.h>
1946 #if !(TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR)
1947@@ -7350,7 +7371,7 @@ int main() {
1948
1949 ; return 0; }
1950 EOF
1951-if { (eval echo configure:7354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1952+if { (eval echo configure:7375: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1953 rm -rf conftest*
1954 ac_cv_ios_target="yes"
1955 else
1956@@ -7397,18 +7418,18 @@ EOF
1957 echo "Skipping -dead_strip because DTrace is enabled. See bug 403132."
1958 else
1959 echo $ac_n "checking for -dead_strip option to ld""... $ac_c" 1>&6
1960-echo "configure:7401: checking for -dead_strip option to ld" >&5
1961+echo "configure:7422: checking for -dead_strip option to ld" >&5
1962 _SAVE_LDFLAGS=$LDFLAGS
1963 LDFLAGS="$LDFLAGS -Wl,-dead_strip"
1964 cat > conftest.$ac_ext <<EOF
1965-#line 7405 "configure"
1966+#line 7426 "configure"
1967 #include "confdefs.h"
1968
1969 int main() {
1970 return 0;
1971 ; return 0; }
1972 EOF
1973-if { (eval echo configure:7412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1974+if { (eval echo configure:7433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1975 rm -rf conftest*
1976 _HAVE_DEAD_STRIP=1
1977 else
1978@@ -7731,19 +7752,19 @@ EOF
1979 do
1980 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1981 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1982-echo "configure:7735: checking for $ac_hdr" >&5
1983+echo "configure:7756: checking for $ac_hdr" >&5
1984 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1985 echo $ac_n "(cached) $ac_c" 1>&6
1986 else
1987 cat > conftest.$ac_ext <<EOF
1988-#line 7740 "configure"
1989+#line 7761 "configure"
1990 #include "confdefs.h"
1991 #include <$ac_hdr>
1992 int main() {
1993
1994 ; return 0; }
1995 EOF
1996-if { (eval echo configure:7747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1997+if { (eval echo configure:7768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1998 rm -rf conftest*
1999 eval "ac_cv_header_$ac_safe=yes"
2000 else
2001@@ -7904,19 +7925,19 @@ EOF
2002 _DEFINES_CXXFLAGS="$_DEFINES_CXXFLAGS -Uunix -U__unix -U__unix__"
2003
2004 echo $ac_n "checking for __declspec(dllexport)""... $ac_c" 1>&6
2005-echo "configure:7908: checking for __declspec(dllexport)" >&5
2006+echo "configure:7929: checking for __declspec(dllexport)" >&5
2007 if eval "test \"`echo '$''{'ac_os2_declspec'+set}'`\" = set"; then
2008 echo $ac_n "(cached) $ac_c" 1>&6
2009 else
2010 cat > conftest.$ac_ext <<EOF
2011-#line 7913 "configure"
2012+#line 7934 "configure"
2013 #include "confdefs.h"
2014 __declspec(dllexport) void ac_os2_declspec(void) {}
2015 int main() {
2016 return 0;
2017 ; return 0; }
2018 EOF
2019-if { (eval echo configure:7920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2020+if { (eval echo configure:7941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2021 rm -rf conftest*
2022 ac_os2_declspec="yes"
2023 else
2024@@ -7958,14 +7979,14 @@ EOF
2025 _SAVE_LDFLAGS=$LDFLAGS
2026 LDFLAGS="-M /usr/lib/ld/map.noexstk $LDFLAGS"
2027 cat > conftest.$ac_ext <<EOF
2028-#line 7962 "configure"
2029+#line 7983 "configure"
2030 #include "confdefs.h"
2031 #include <stdio.h>
2032 int main() {
2033 printf("Hello World\n");
2034 ; return 0; }
2035 EOF
2036-if { (eval echo configure:7969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2037+if { (eval echo configure:7990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2038 :
2039 else
2040 echo "configure: failed program was:" >&5
2041@@ -7993,7 +8014,7 @@ rm -f conftest*
2042 CC_VERSION=`$CC -V 2>&1 | grep '^cc:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
2043 CXX_VERSION=`$CXX -V 2>&1 | grep '^CC:' 2>/dev/null | $AWK -F\: '{ print $2 }'`
2044 echo $ac_n "checking for Sun C++ compiler version >= 5.9""... $ac_c" 1>&6
2045-echo "configure:7997: checking for Sun C++ compiler version >= 5.9" >&5
2046+echo "configure:8018: checking for Sun C++ compiler version >= 5.9" >&5
2047
2048 ac_ext=C
2049 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2050@@ -8003,7 +8024,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
2051 cross_compiling=$ac_cv_prog_cxx_cross
2052
2053 cat > conftest.$ac_ext <<EOF
2054-#line 8007 "configure"
2055+#line 8028 "configure"
2056 #include "confdefs.h"
2057
2058 int main() {
2059@@ -8012,7 +8033,7 @@ int main() {
2060 #endif
2061 ; return 0; }
2062 EOF
2063-if { (eval echo configure:8016: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2064+if { (eval echo configure:8037: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2065 rm -rf conftest*
2066 _BAD_COMPILER=
2067 else
2068@@ -8029,7 +8050,7 @@ rm -f conftest*
2069 _res="yes"
2070 fi
2071 cat > conftest.$ac_ext <<EOF
2072-#line 8033 "configure"
2073+#line 8054 "configure"
2074 #include "confdefs.h"
2075
2076 int main() {
2077@@ -8038,7 +8059,7 @@ int main() {
2078 #endif
2079 ; return 0; }
2080 EOF
2081-if { (eval echo configure:8042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2082+if { (eval echo configure:8063: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2083 rm -rf conftest*
2084 _ABOVE_SS12U1=
2085 else
2086@@ -8166,12 +8187,12 @@ fi
2087
2088 if test -z "$SKIP_COMPILER_CHECKS"; then
2089 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2090-echo "configure:8170: checking for ANSI C header files" >&5
2091+echo "configure:8191: checking for ANSI C header files" >&5
2092 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2093 echo $ac_n "(cached) $ac_c" 1>&6
2094 else
2095 cat > conftest.$ac_ext <<EOF
2096-#line 8175 "configure"
2097+#line 8196 "configure"
2098 #include "confdefs.h"
2099 #include <stdlib.h>
2100 #include <stdarg.h>
2101@@ -8179,7 +8200,7 @@ else
2102 #include <float.h>
2103 EOF
2104 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2105-{ (eval echo configure:8183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2106+{ (eval echo configure:8204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2107 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2108 if test -z "$ac_err"; then
2109 rm -rf conftest*
2110@@ -8196,7 +8217,7 @@ rm -f conftest*
2111 if test $ac_cv_header_stdc = yes; then
2112 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2113 cat > conftest.$ac_ext <<EOF
2114-#line 8200 "configure"
2115+#line 8221 "configure"
2116 #include "confdefs.h"
2117 #include <string.h>
2118 EOF
2119@@ -8214,7 +8235,7 @@ fi
2120 if test $ac_cv_header_stdc = yes; then
2121 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2122 cat > conftest.$ac_ext <<EOF
2123-#line 8218 "configure"
2124+#line 8239 "configure"
2125 #include "confdefs.h"
2126 #include <stdlib.h>
2127 EOF
2128@@ -8235,7 +8256,7 @@ if test "$cross_compiling" = yes; then
2129 :
2130 else
2131 cat > conftest.$ac_ext <<EOF
2132-#line 8239 "configure"
2133+#line 8260 "configure"
2134 #include "confdefs.h"
2135 #include <ctype.h>
2136 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2137@@ -8246,7 +8267,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2138 exit (0); }
2139
2140 EOF
2141-if { (eval echo configure:8250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2142+if { (eval echo configure:8271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2143 then
2144 :
2145 else
2146@@ -8270,12 +8291,12 @@ EOF
2147 fi
2148
2149 echo $ac_n "checking for working const""... $ac_c" 1>&6
2150-echo "configure:8274: checking for working const" >&5
2151+echo "configure:8295: checking for working const" >&5
2152 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2153 echo $ac_n "(cached) $ac_c" 1>&6
2154 else
2155 cat > conftest.$ac_ext <<EOF
2156-#line 8279 "configure"
2157+#line 8300 "configure"
2158 #include "confdefs.h"
2159
2160 int main() {
2161@@ -8324,7 +8345,7 @@ ccp = (char const *const *) p;
2162
2163 ; return 0; }
2164 EOF
2165-if { (eval echo configure:8328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2166+if { (eval echo configure:8349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2167 rm -rf conftest*
2168 ac_cv_c_const=yes
2169 else
2170@@ -8345,12 +8366,12 @@ EOF
2171 fi
2172
2173 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
2174-echo "configure:8349: checking for mode_t" >&5
2175+echo "configure:8370: checking for mode_t" >&5
2176 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
2177 echo $ac_n "(cached) $ac_c" 1>&6
2178 else
2179 cat > conftest.$ac_ext <<EOF
2180-#line 8354 "configure"
2181+#line 8375 "configure"
2182 #include "confdefs.h"
2183 #include <sys/types.h>
2184 #if STDC_HEADERS
2185@@ -8378,12 +8399,12 @@ EOF
2186 fi
2187
2188 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2189-echo "configure:8382: checking for off_t" >&5
2190+echo "configure:8403: checking for off_t" >&5
2191 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2192 echo $ac_n "(cached) $ac_c" 1>&6
2193 else
2194 cat > conftest.$ac_ext <<EOF
2195-#line 8387 "configure"
2196+#line 8408 "configure"
2197 #include "confdefs.h"
2198 #include <sys/types.h>
2199 #if STDC_HEADERS
2200@@ -8411,12 +8432,12 @@ EOF
2201 fi
2202
2203 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2204-echo "configure:8415: checking for pid_t" >&5
2205+echo "configure:8436: checking for pid_t" >&5
2206 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2207 echo $ac_n "(cached) $ac_c" 1>&6
2208 else
2209 cat > conftest.$ac_ext <<EOF
2210-#line 8420 "configure"
2211+#line 8441 "configure"
2212 #include "confdefs.h"
2213 #include <sys/types.h>
2214 #if STDC_HEADERS
2215@@ -8444,12 +8465,12 @@ EOF
2216 fi
2217
2218 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2219-echo "configure:8448: checking for size_t" >&5
2220+echo "configure:8469: checking for size_t" >&5
2221 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2222 echo $ac_n "(cached) $ac_c" 1>&6
2223 else
2224 cat > conftest.$ac_ext <<EOF
2225-#line 8453 "configure"
2226+#line 8474 "configure"
2227 #include "confdefs.h"
2228 #include <sys/types.h>
2229 #if STDC_HEADERS
2230@@ -8484,12 +8505,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
2231 cross_compiling=$ac_cv_prog_cxx_cross
2232
2233 echo $ac_n "checking for __stdcall""... $ac_c" 1>&6
2234-echo "configure:8488: checking for __stdcall" >&5
2235+echo "configure:8509: checking for __stdcall" >&5
2236 if eval "test \"`echo '$''{'ac_cv___stdcall'+set}'`\" = set"; then
2237 echo $ac_n "(cached) $ac_c" 1>&6
2238 else
2239 cat > conftest.$ac_ext <<EOF
2240-#line 8493 "configure"
2241+#line 8514 "configure"
2242 #include "confdefs.h"
2243 template <typename Method> struct foo;
2244 template <> struct foo<void (*)()> {};
2245@@ -8498,7 +8519,7 @@ int main() {
2246
2247 ; return 0; }
2248 EOF
2249-if { (eval echo configure:8502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2250+if { (eval echo configure:8523: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2251 rm -rf conftest*
2252 ac_cv___stdcall=true
2253 else
2254@@ -8527,12 +8548,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
2255 cross_compiling=$ac_cv_prog_cc_cross
2256
2257 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
2258-echo "configure:8531: checking for ssize_t" >&5
2259+echo "configure:8552: checking for ssize_t" >&5
2260 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
2261 echo $ac_n "(cached) $ac_c" 1>&6
2262 else
2263 cat > conftest.$ac_ext <<EOF
2264-#line 8536 "configure"
2265+#line 8557 "configure"
2266 #include "confdefs.h"
2267 #include <stdio.h>
2268 #include <sys/types.h>
2269@@ -8540,7 +8561,7 @@ int main() {
2270 ssize_t foo = 0;
2271 ; return 0; }
2272 EOF
2273-if { (eval echo configure:8544: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2274+if { (eval echo configure:8565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2275 rm -rf conftest*
2276 ac_cv_type_ssize_t=true
2277 else
2278@@ -8562,12 +8583,12 @@ else
2279 echo "$ac_t""no" 1>&6
2280 fi
2281 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
2282-echo "configure:8566: checking for st_blksize in struct stat" >&5
2283+echo "configure:8587: checking for st_blksize in struct stat" >&5
2284 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
2285 echo $ac_n "(cached) $ac_c" 1>&6
2286 else
2287 cat > conftest.$ac_ext <<EOF
2288-#line 8571 "configure"
2289+#line 8592 "configure"
2290 #include "confdefs.h"
2291 #include <sys/types.h>
2292 #include <sys/stat.h>
2293@@ -8575,7 +8596,7 @@ int main() {
2294 struct stat s; s.st_blksize;
2295 ; return 0; }
2296 EOF
2297-if { (eval echo configure:8579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2298+if { (eval echo configure:8600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2299 rm -rf conftest*
2300 ac_cv_struct_st_blksize=yes
2301 else
2302@@ -8596,12 +8617,12 @@ EOF
2303 fi
2304
2305 echo $ac_n "checking for siginfo_t""... $ac_c" 1>&6
2306-echo "configure:8600: checking for siginfo_t" >&5
2307+echo "configure:8621: checking for siginfo_t" >&5
2308 if eval "test \"`echo '$''{'ac_cv_siginfo_t'+set}'`\" = set"; then
2309 echo $ac_n "(cached) $ac_c" 1>&6
2310 else
2311 cat > conftest.$ac_ext <<EOF
2312-#line 8605 "configure"
2313+#line 8626 "configure"
2314 #include "confdefs.h"
2315 #define _POSIX_C_SOURCE 199506L
2316 #include <signal.h>
2317@@ -8609,7 +8630,7 @@ int main() {
2318 siginfo_t* info;
2319 ; return 0; }
2320 EOF
2321-if { (eval echo configure:8613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2322+if { (eval echo configure:8634: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2323 rm -rf conftest*
2324 ac_cv_siginfo_t=true
2325 else
2326@@ -8632,12 +8653,12 @@ else
2327 fi
2328
2329 echo $ac_n "checking for int16_t""... $ac_c" 1>&6
2330-echo "configure:8636: checking for int16_t" >&5
2331+echo "configure:8657: checking for int16_t" >&5
2332 if eval "test \"`echo '$''{'ac_cv_int16_t'+set}'`\" = set"; then
2333 echo $ac_n "(cached) $ac_c" 1>&6
2334 else
2335 cat > conftest.$ac_ext <<EOF
2336-#line 8641 "configure"
2337+#line 8662 "configure"
2338 #include "confdefs.h"
2339 #include <stdio.h>
2340 #include <sys/types.h>
2341@@ -8645,7 +8666,7 @@ int main() {
2342 int16_t foo = 0;
2343 ; return 0; }
2344 EOF
2345-if { (eval echo configure:8649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2346+if { (eval echo configure:8670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2347 rm -rf conftest*
2348 ac_cv_int16_t=true
2349 else
2350@@ -8667,12 +8688,12 @@ else
2351 echo "$ac_t""no" 1>&6
2352 fi
2353 echo $ac_n "checking for int32_t""... $ac_c" 1>&6
2354-echo "configure:8671: checking for int32_t" >&5
2355+echo "configure:8692: checking for int32_t" >&5
2356 if eval "test \"`echo '$''{'ac_cv_int32_t'+set}'`\" = set"; then
2357 echo $ac_n "(cached) $ac_c" 1>&6
2358 else
2359 cat > conftest.$ac_ext <<EOF
2360-#line 8676 "configure"
2361+#line 8697 "configure"
2362 #include "confdefs.h"
2363 #include <stdio.h>
2364 #include <sys/types.h>
2365@@ -8680,7 +8701,7 @@ int main() {
2366 int32_t foo = 0;
2367 ; return 0; }
2368 EOF
2369-if { (eval echo configure:8684: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2370+if { (eval echo configure:8705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2371 rm -rf conftest*
2372 ac_cv_int32_t=true
2373 else
2374@@ -8702,12 +8723,12 @@ else
2375 echo "$ac_t""no" 1>&6
2376 fi
2377 echo $ac_n "checking for int64_t""... $ac_c" 1>&6
2378-echo "configure:8706: checking for int64_t" >&5
2379+echo "configure:8727: checking for int64_t" >&5
2380 if eval "test \"`echo '$''{'ac_cv_int64_t'+set}'`\" = set"; then
2381 echo $ac_n "(cached) $ac_c" 1>&6
2382 else
2383 cat > conftest.$ac_ext <<EOF
2384-#line 8711 "configure"
2385+#line 8732 "configure"
2386 #include "confdefs.h"
2387 #include <stdio.h>
2388 #include <sys/types.h>
2389@@ -8715,7 +8736,7 @@ int main() {
2390 int64_t foo = 0;
2391 ; return 0; }
2392 EOF
2393-if { (eval echo configure:8719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2394+if { (eval echo configure:8740: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2395 rm -rf conftest*
2396 ac_cv_int64_t=true
2397 else
2398@@ -8737,12 +8758,12 @@ else
2399 echo "$ac_t""no" 1>&6
2400 fi
2401 echo $ac_n "checking for int64""... $ac_c" 1>&6
2402-echo "configure:8741: checking for int64" >&5
2403+echo "configure:8762: checking for int64" >&5
2404 if eval "test \"`echo '$''{'ac_cv_int64'+set}'`\" = set"; then
2405 echo $ac_n "(cached) $ac_c" 1>&6
2406 else
2407 cat > conftest.$ac_ext <<EOF
2408-#line 8746 "configure"
2409+#line 8767 "configure"
2410 #include "confdefs.h"
2411 #include <stdio.h>
2412 #include <sys/types.h>
2413@@ -8750,7 +8771,7 @@ int main() {
2414 int64 foo = 0;
2415 ; return 0; }
2416 EOF
2417-if { (eval echo configure:8754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2418+if { (eval echo configure:8775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2419 rm -rf conftest*
2420 ac_cv_int64=true
2421 else
2422@@ -8772,12 +8793,12 @@ else
2423 echo "$ac_t""no" 1>&6
2424 fi
2425 echo $ac_n "checking for uint""... $ac_c" 1>&6
2426-echo "configure:8776: checking for uint" >&5
2427+echo "configure:8797: checking for uint" >&5
2428 if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then
2429 echo $ac_n "(cached) $ac_c" 1>&6
2430 else
2431 cat > conftest.$ac_ext <<EOF
2432-#line 8781 "configure"
2433+#line 8802 "configure"
2434 #include "confdefs.h"
2435 #include <stdio.h>
2436 #include <sys/types.h>
2437@@ -8785,7 +8806,7 @@ int main() {
2438 uint foo = 0;
2439 ; return 0; }
2440 EOF
2441-if { (eval echo configure:8789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2442+if { (eval echo configure:8810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2443 rm -rf conftest*
2444 ac_cv_uint=true
2445 else
2446@@ -8807,12 +8828,12 @@ else
2447 echo "$ac_t""no" 1>&6
2448 fi
2449 echo $ac_n "checking for uint_t""... $ac_c" 1>&6
2450-echo "configure:8811: checking for uint_t" >&5
2451+echo "configure:8832: checking for uint_t" >&5
2452 if eval "test \"`echo '$''{'ac_cv_uint_t'+set}'`\" = set"; then
2453 echo $ac_n "(cached) $ac_c" 1>&6
2454 else
2455 cat > conftest.$ac_ext <<EOF
2456-#line 8816 "configure"
2457+#line 8837 "configure"
2458 #include "confdefs.h"
2459 #include <stdio.h>
2460 #include <sys/types.h>
2461@@ -8820,7 +8841,7 @@ int main() {
2462 uint_t foo = 0;
2463 ; return 0; }
2464 EOF
2465-if { (eval echo configure:8824: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2466+if { (eval echo configure:8845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2467 rm -rf conftest*
2468 ac_cv_uint_t=true
2469 else
2470@@ -8842,12 +8863,12 @@ else
2471 echo "$ac_t""no" 1>&6
2472 fi
2473 echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
2474-echo "configure:8846: checking for uint16_t" >&5
2475+echo "configure:8867: checking for uint16_t" >&5
2476 if eval "test \"`echo '$''{'ac_cv_uint16_t'+set}'`\" = set"; then
2477 echo $ac_n "(cached) $ac_c" 1>&6
2478 else
2479 cat > conftest.$ac_ext <<EOF
2480-#line 8851 "configure"
2481+#line 8872 "configure"
2482 #include "confdefs.h"
2483 #include <stdio.h>
2484 #include <sys/types.h>
2485@@ -8855,7 +8876,7 @@ int main() {
2486 uint16_t foo = 0;
2487 ; return 0; }
2488 EOF
2489-if { (eval echo configure:8859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2490+if { (eval echo configure:8880: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2491 rm -rf conftest*
2492 ac_cv_uint16_t=true
2493 else
2494@@ -8886,12 +8907,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
2495
2496
2497 echo $ac_n "checking for uname.domainname""... $ac_c" 1>&6
2498-echo "configure:8890: checking for uname.domainname" >&5
2499+echo "configure:8911: checking for uname.domainname" >&5
2500 if eval "test \"`echo '$''{'ac_cv_have_uname_domainname_field'+set}'`\" = set"; then
2501 echo $ac_n "(cached) $ac_c" 1>&6
2502 else
2503 cat > conftest.$ac_ext <<EOF
2504-#line 8895 "configure"
2505+#line 8916 "configure"
2506 #include "confdefs.h"
2507 #include <sys/utsname.h>
2508 int main() {
2509@@ -8899,7 +8920,7 @@ int main() {
2510 (void)uname(res); if (res != 0) { domain = res->domainname; }
2511 ; return 0; }
2512 EOF
2513-if { (eval echo configure:8903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2514+if { (eval echo configure:8924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2515 rm -rf conftest*
2516 ac_cv_have_uname_domainname_field=true
2517 else
2518@@ -8923,12 +8944,12 @@ else
2519 fi
2520
2521 echo $ac_n "checking for uname.__domainname""... $ac_c" 1>&6
2522-echo "configure:8927: checking for uname.__domainname" >&5
2523+echo "configure:8948: checking for uname.__domainname" >&5
2524 if eval "test \"`echo '$''{'ac_cv_have_uname_us_domainname_field'+set}'`\" = set"; then
2525 echo $ac_n "(cached) $ac_c" 1>&6
2526 else
2527 cat > conftest.$ac_ext <<EOF
2528-#line 8932 "configure"
2529+#line 8953 "configure"
2530 #include "confdefs.h"
2531 #include <sys/utsname.h>
2532 int main() {
2533@@ -8936,7 +8957,7 @@ int main() {
2534 (void)uname(res); if (res != 0) { domain = res->__domainname; }
2535 ; return 0; }
2536 EOF
2537-if { (eval echo configure:8940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2538+if { (eval echo configure:8961: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2539 rm -rf conftest*
2540 ac_cv_have_uname_us_domainname_field=true
2541 else
2542@@ -8996,19 +9017,19 @@ if test "$GNU_CXX"; then
2543 if test -z "$_MOZ_USE_RTTI"; then
2544 CXXFLAGS="$CXXFLAGS $_MOZ_RTTI_FLAGS"
2545 echo $ac_n "checking for gcc c++0x headers bug without rtti""... $ac_c" 1>&6
2546-echo "configure:9000: checking for gcc c++0x headers bug without rtti" >&5
2547+echo "configure:9021: checking for gcc c++0x headers bug without rtti" >&5
2548 if eval "test \"`echo '$''{'ac_cv_cxx0x_headers_bug'+set}'`\" = set"; then
2549 echo $ac_n "(cached) $ac_c" 1>&6
2550 else
2551 cat > conftest.$ac_ext <<EOF
2552-#line 9005 "configure"
2553+#line 9026 "configure"
2554 #include "confdefs.h"
2555 #include <memory>
2556 int main() {
2557
2558 ; return 0; }
2559 EOF
2560-if { (eval echo configure:9012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2561+if { (eval echo configure:9033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2562 rm -rf conftest*
2563 ac_cv_cxx0x_headers_bug="no"
2564 else
2565@@ -9029,12 +9050,12 @@ echo "$ac_t""$ac_cv_cxx0x_headers_bug" 1>&6
2566 fi
2567
2568 echo $ac_n "checking for usable char16_t (2 bytes, unsigned)""... $ac_c" 1>&6
2569-echo "configure:9033: checking for usable char16_t (2 bytes, unsigned)" >&5
2570+echo "configure:9054: checking for usable char16_t (2 bytes, unsigned)" >&5
2571 if eval "test \"`echo '$''{'ac_cv_have_usable_char16_t'+set}'`\" = set"; then
2572 echo $ac_n "(cached) $ac_c" 1>&6
2573 else
2574 cat > conftest.$ac_ext <<EOF
2575-#line 9038 "configure"
2576+#line 9059 "configure"
2577 #include "confdefs.h"
2578 $configure_static_assert_macros
2579 int main() {
2580@@ -9045,7 +9066,7 @@ CONFIGURE_STATIC_ASSERT(sizeof(char16_t) == 2);
2581 CONFIGURE_STATIC_ASSERT(u'\xFFFF' > u'\x0')
2582 ; return 0; }
2583 EOF
2584-if { (eval echo configure:9049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2585+if { (eval echo configure:9070: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2586 rm -rf conftest*
2587 ac_cv_have_usable_char16_t="yes"
2588 else
2589@@ -9070,12 +9091,12 @@ fi
2590
2591
2592 echo $ac_n "checking for usable wchar_t (2 bytes, unsigned)""... $ac_c" 1>&6
2593-echo "configure:9074: checking for usable wchar_t (2 bytes, unsigned)" >&5
2594+echo "configure:9095: checking for usable wchar_t (2 bytes, unsigned)" >&5
2595 if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_v2'+set}'`\" = set"; then
2596 echo $ac_n "(cached) $ac_c" 1>&6
2597 else
2598 cat > conftest.$ac_ext <<EOF
2599-#line 9079 "configure"
2600+#line 9100 "configure"
2601 #include "confdefs.h"
2602 #include <stddef.h>
2603 $configure_static_assert_macros
2604@@ -9084,7 +9105,7 @@ CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
2605 CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
2606 ; return 0; }
2607 EOF
2608-if { (eval echo configure:9088: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2609+if { (eval echo configure:9109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2610 rm -rf conftest*
2611 ac_cv_have_usable_wchar_v2="yes"
2612 else
2613@@ -9109,12 +9130,12 @@ elif test "$ac_cv_have_usable_char16_t" != "yes"; then
2614 CXXFLAGS="$CXXFLAGS -fshort-wchar"
2615
2616 echo $ac_n "checking for compiler -fshort-wchar option""... $ac_c" 1>&6
2617-echo "configure:9113: checking for compiler -fshort-wchar option" >&5
2618+echo "configure:9134: checking for compiler -fshort-wchar option" >&5
2619 if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_option_v2'+set}'`\" = set"; then
2620 echo $ac_n "(cached) $ac_c" 1>&6
2621 else
2622 cat > conftest.$ac_ext <<EOF
2623-#line 9118 "configure"
2624+#line 9139 "configure"
2625 #include "confdefs.h"
2626 #include <stddef.h>
2627 $configure_static_assert_macros
2628@@ -9123,7 +9144,7 @@ CONFIGURE_STATIC_ASSERT(sizeof(wchar_t) == 2);
2629 CONFIGURE_STATIC_ASSERT((wchar_t)-1 > (wchar_t) 0)
2630 ; return 0; }
2631 EOF
2632-if { (eval echo configure:9127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2633+if { (eval echo configure:9148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2634 rm -rf conftest*
2635 ac_cv_have_usable_wchar_option_v2="yes"
2636 else
2637@@ -9166,7 +9187,7 @@ cross_compiling=$ac_cv_prog_cc_cross
2638
2639 if test "$GNU_CC"; then
2640 echo $ac_n "checking for visibility(hidden) attribute""... $ac_c" 1>&6
2641-echo "configure:9170: checking for visibility(hidden) attribute" >&5
2642+echo "configure:9191: checking for visibility(hidden) attribute" >&5
2643 if eval "test \"`echo '$''{'ac_cv_visibility_hidden'+set}'`\" = set"; then
2644 echo $ac_n "(cached) $ac_c" 1>&6
2645 else
2646@@ -9191,7 +9212,7 @@ EOF
2647
2648
2649 echo $ac_n "checking for visibility(default) attribute""... $ac_c" 1>&6
2650-echo "configure:9195: checking for visibility(default) attribute" >&5
2651+echo "configure:9216: checking for visibility(default) attribute" >&5
2652 if eval "test \"`echo '$''{'ac_cv_visibility_default'+set}'`\" = set"; then
2653 echo $ac_n "(cached) $ac_c" 1>&6
2654 else
2655@@ -9216,7 +9237,7 @@ EOF
2656
2657
2658 echo $ac_n "checking for visibility pragma support""... $ac_c" 1>&6
2659-echo "configure:9220: checking for visibility pragma support" >&5
2660+echo "configure:9241: checking for visibility pragma support" >&5
2661 if eval "test \"`echo '$''{'ac_cv_visibility_pragma'+set}'`\" = set"; then
2662 echo $ac_n "(cached) $ac_c" 1>&6
2663 else
2664@@ -9241,7 +9262,7 @@ fi
2665 echo "$ac_t""$ac_cv_visibility_pragma" 1>&6
2666 if test "$ac_cv_visibility_pragma" = "yes"; then
2667 echo $ac_n "checking For gcc visibility bug with class-level attributes (GCC bug 26905)""... $ac_c" 1>&6
2668-echo "configure:9245: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5
2669+echo "configure:9266: checking For gcc visibility bug with class-level attributes (GCC bug 26905)" >&5
2670 if eval "test \"`echo '$''{'ac_cv_have_visibility_class_bug'+set}'`\" = set"; then
2671 echo $ac_n "(cached) $ac_c" 1>&6
2672 else
2673@@ -9269,7 +9290,7 @@ fi
2674 echo "$ac_t""$ac_cv_have_visibility_class_bug" 1>&6
2675
2676 echo $ac_n "checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)""... $ac_c" 1>&6
2677-echo "configure:9273: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5
2678+echo "configure:9294: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)" >&5
2679 if eval "test \"`echo '$''{'ac_cv_have_visibility_builtin_bug'+set}'`\" = set"; then
2680 echo $ac_n "(cached) $ac_c" 1>&6
2681 else
2682@@ -9323,7 +9344,7 @@ fi # Sun Studio on Solaris
2683 if test "$GNU_CC"; then
2684
2685 echo $ac_n "checking for gcc PR49911""... $ac_c" 1>&6
2686-echo "configure:9327: checking for gcc PR49911" >&5
2687+echo "configure:9348: checking for gcc PR49911" >&5
2688 ac_have_gcc_pr49911="no"
2689
2690 ac_ext=C
2691@@ -9340,7 +9361,7 @@ if test "$cross_compiling" = yes; then
2692 true
2693 else
2694 cat > conftest.$ac_ext <<EOF
2695-#line 9344 "configure"
2696+#line 9365 "configure"
2697 #include "confdefs.h"
2698
2699 extern "C" void abort(void);
2700@@ -9381,7 +9402,7 @@ int main(void) {
2701 }
2702
2703 EOF
2704-if { (eval echo configure:9385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2705+if { (eval echo configure:9406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2706 then
2707 true
2708 else
2709@@ -9417,19 +9438,19 @@ if test "$GNU_CC"; then
2710 CFLAGS_save="${CFLAGS}"
2711 CFLAGS="${CFLAGS} -Werror"
2712 echo $ac_n "checking for __force_align_arg_pointer__ attribute""... $ac_c" 1>&6
2713-echo "configure:9421: checking for __force_align_arg_pointer__ attribute" >&5
2714+echo "configure:9442: checking for __force_align_arg_pointer__ attribute" >&5
2715 if eval "test \"`echo '$''{'ac_cv_force_align_arg_pointer'+set}'`\" = set"; then
2716 echo $ac_n "(cached) $ac_c" 1>&6
2717 else
2718 cat > conftest.$ac_ext <<EOF
2719-#line 9426 "configure"
2720+#line 9447 "configure"
2721 #include "confdefs.h"
2722 __attribute__ ((__force_align_arg_pointer__)) void test() {}
2723 int main() {
2724
2725 ; return 0; }
2726 EOF
2727-if { (eval echo configure:9433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2728+if { (eval echo configure:9454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2729 rm -rf conftest*
2730 ac_cv_force_align_arg_pointer="yes"
2731 else
2732@@ -9456,12 +9477,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
2733 do
2734 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2735 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
2736-echo "configure:9460: checking for $ac_hdr that defines DIR" >&5
2737+echo "configure:9481: checking for $ac_hdr that defines DIR" >&5
2738 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
2739 echo $ac_n "(cached) $ac_c" 1>&6
2740 else
2741 cat > conftest.$ac_ext <<EOF
2742-#line 9465 "configure"
2743+#line 9486 "configure"
2744 #include "confdefs.h"
2745 #include <sys/types.h>
2746 #include <$ac_hdr>
2747@@ -9469,7 +9490,7 @@ int main() {
2748 DIR *dirp = 0;
2749 ; return 0; }
2750 EOF
2751-if { (eval echo configure:9473: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2752+if { (eval echo configure:9494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2753 rm -rf conftest*
2754 eval "ac_cv_header_dirent_$ac_safe=yes"
2755 else
2756@@ -9494,7 +9515,7 @@ done
2757 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
2758 if test $ac_header_dirent = dirent.h; then
2759 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
2760-echo "configure:9498: checking for opendir in -ldir" >&5
2761+echo "configure:9519: checking for opendir in -ldir" >&5
2762 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
2763 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2764 echo $ac_n "(cached) $ac_c" 1>&6
2765@@ -9502,7 +9523,7 @@ else
2766 ac_save_LIBS="$LIBS"
2767 LIBS="-ldir $LIBS"
2768 cat > conftest.$ac_ext <<EOF
2769-#line 9506 "configure"
2770+#line 9527 "configure"
2771 #include "confdefs.h"
2772 /* Override any gcc2 internal prototype to avoid an error. */
2773 /* We use char because int might match the return type of a gcc2
2774@@ -9513,7 +9534,7 @@ int main() {
2775 opendir()
2776 ; return 0; }
2777 EOF
2778-if { (eval echo configure:9517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2779+if { (eval echo configure:9538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2780 rm -rf conftest*
2781 eval "ac_cv_lib_$ac_lib_var=yes"
2782 else
2783@@ -9535,7 +9556,7 @@ fi
2784
2785 else
2786 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
2787-echo "configure:9539: checking for opendir in -lx" >&5
2788+echo "configure:9560: checking for opendir in -lx" >&5
2789 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
2790 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2791 echo $ac_n "(cached) $ac_c" 1>&6
2792@@ -9543,7 +9564,7 @@ else
2793 ac_save_LIBS="$LIBS"
2794 LIBS="-lx $LIBS"
2795 cat > conftest.$ac_ext <<EOF
2796-#line 9547 "configure"
2797+#line 9568 "configure"
2798 #include "confdefs.h"
2799 /* Override any gcc2 internal prototype to avoid an error. */
2800 /* We use char because int might match the return type of a gcc2
2801@@ -9554,7 +9575,7 @@ int main() {
2802 opendir()
2803 ; return 0; }
2804 EOF
2805-if { (eval echo configure:9558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2806+if { (eval echo configure:9579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2807 rm -rf conftest*
2808 eval "ac_cv_lib_$ac_lib_var=yes"
2809 else
2810@@ -9586,19 +9607,19 @@ esac
2811 do
2812 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2813 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2814-echo "configure:9590: checking for $ac_hdr" >&5
2815+echo "configure:9611: checking for $ac_hdr" >&5
2816 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2817 echo $ac_n "(cached) $ac_c" 1>&6
2818 else
2819 cat > conftest.$ac_ext <<EOF
2820-#line 9595 "configure"
2821+#line 9616 "configure"
2822 #include "confdefs.h"
2823 #include <$ac_hdr>
2824 int main() {
2825
2826 ; return 0; }
2827 EOF
2828-if { (eval echo configure:9602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2829+if { (eval echo configure:9623: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2830 rm -rf conftest*
2831 eval "ac_cv_header_$ac_safe=yes"
2832 else
2833@@ -9628,19 +9649,19 @@ EOF
2834 do
2835 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2836 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2837-echo "configure:9632: checking for $ac_hdr" >&5
2838+echo "configure:9653: checking for $ac_hdr" >&5
2839 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2840 echo $ac_n "(cached) $ac_c" 1>&6
2841 else
2842 cat > conftest.$ac_ext <<EOF
2843-#line 9637 "configure"
2844+#line 9658 "configure"
2845 #include "confdefs.h"
2846 #include <$ac_hdr>
2847 int main() {
2848
2849 ; return 0; }
2850 EOF
2851-if { (eval echo configure:9644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2852+if { (eval echo configure:9665: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2853 rm -rf conftest*
2854 eval "ac_cv_header_$ac_safe=yes"
2855 else
2856@@ -9670,19 +9691,19 @@ EOF
2857 do
2858 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2859 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2860-echo "configure:9674: checking for $ac_hdr" >&5
2861+echo "configure:9695: checking for $ac_hdr" >&5
2862 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2863 echo $ac_n "(cached) $ac_c" 1>&6
2864 else
2865 cat > conftest.$ac_ext <<EOF
2866-#line 9679 "configure"
2867+#line 9700 "configure"
2868 #include "confdefs.h"
2869 #include <$ac_hdr>
2870 int main() {
2871
2872 ; return 0; }
2873 EOF
2874-if { (eval echo configure:9686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2875+if { (eval echo configure:9707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2876 rm -rf conftest*
2877 eval "ac_cv_header_$ac_safe=yes"
2878 else
2879@@ -9712,19 +9733,19 @@ EOF
2880 do
2881 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2882 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2883-echo "configure:9716: checking for $ac_hdr" >&5
2884+echo "configure:9737: checking for $ac_hdr" >&5
2885 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2886 echo $ac_n "(cached) $ac_c" 1>&6
2887 else
2888 cat > conftest.$ac_ext <<EOF
2889-#line 9721 "configure"
2890+#line 9742 "configure"
2891 #include "confdefs.h"
2892 #include <$ac_hdr>
2893 int main() {
2894
2895 ; return 0; }
2896 EOF
2897-if { (eval echo configure:9728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2898+if { (eval echo configure:9749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2899 rm -rf conftest*
2900 eval "ac_cv_header_$ac_safe=yes"
2901 else
2902@@ -9754,19 +9775,19 @@ EOF
2903 do
2904 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2905 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2906-echo "configure:9758: checking for $ac_hdr" >&5
2907+echo "configure:9779: checking for $ac_hdr" >&5
2908 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2909 echo $ac_n "(cached) $ac_c" 1>&6
2910 else
2911 cat > conftest.$ac_ext <<EOF
2912-#line 9763 "configure"
2913+#line 9784 "configure"
2914 #include "confdefs.h"
2915 #include <$ac_hdr>
2916 int main() {
2917
2918 ; return 0; }
2919 EOF
2920-if { (eval echo configure:9770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2921+if { (eval echo configure:9791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2922 rm -rf conftest*
2923 eval "ac_cv_header_$ac_safe=yes"
2924 else
2925@@ -9796,19 +9817,19 @@ EOF
2926 do
2927 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2928 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2929-echo "configure:9800: checking for $ac_hdr" >&5
2930+echo "configure:9821: checking for $ac_hdr" >&5
2931 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2932 echo $ac_n "(cached) $ac_c" 1>&6
2933 else
2934 cat > conftest.$ac_ext <<EOF
2935-#line 9805 "configure"
2936+#line 9826 "configure"
2937 #include "confdefs.h"
2938 #include <$ac_hdr>
2939 int main() {
2940
2941 ; return 0; }
2942 EOF
2943-if { (eval echo configure:9812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2944+if { (eval echo configure:9833: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2945 rm -rf conftest*
2946 eval "ac_cv_header_$ac_safe=yes"
2947 else
2948@@ -9839,19 +9860,19 @@ EOF
2949 do
2950 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2951 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2952-echo "configure:9843: checking for $ac_hdr" >&5
2953+echo "configure:9864: checking for $ac_hdr" >&5
2954 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2955 echo $ac_n "(cached) $ac_c" 1>&6
2956 else
2957 cat > conftest.$ac_ext <<EOF
2958-#line 9848 "configure"
2959+#line 9869 "configure"
2960 #include "confdefs.h"
2961 #include <$ac_hdr>
2962 int main() {
2963
2964 ; return 0; }
2965 EOF
2966-if { (eval echo configure:9855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2967+if { (eval echo configure:9876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2968 rm -rf conftest*
2969 eval "ac_cv_header_$ac_safe=yes"
2970 else
2971@@ -9882,19 +9903,19 @@ EOF
2972 do
2973 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2974 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2975-echo "configure:9886: checking for $ac_hdr" >&5
2976+echo "configure:9907: checking for $ac_hdr" >&5
2977 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2978 echo $ac_n "(cached) $ac_c" 1>&6
2979 else
2980 cat > conftest.$ac_ext <<EOF
2981-#line 9891 "configure"
2982+#line 9912 "configure"
2983 #include "confdefs.h"
2984 #include <$ac_hdr>
2985 int main() {
2986
2987 ; return 0; }
2988 EOF
2989-if { (eval echo configure:9898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2990+if { (eval echo configure:9919: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2991 rm -rf conftest*
2992 eval "ac_cv_header_$ac_safe=yes"
2993 else
2994@@ -9924,19 +9945,19 @@ EOF
2995 do
2996 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2997 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2998-echo "configure:9928: checking for $ac_hdr" >&5
2999+echo "configure:9949: checking for $ac_hdr" >&5
3000 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3001 echo $ac_n "(cached) $ac_c" 1>&6
3002 else
3003 cat > conftest.$ac_ext <<EOF
3004-#line 9933 "configure"
3005+#line 9954 "configure"
3006 #include "confdefs.h"
3007 #include <$ac_hdr>
3008 int main() {
3009
3010 ; return 0; }
3011 EOF
3012-if { (eval echo configure:9940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3013+if { (eval echo configure:9961: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3014 rm -rf conftest*
3015 eval "ac_cv_header_$ac_safe=yes"
3016 else
3017@@ -9967,19 +9988,19 @@ EOF
3018 do
3019 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3020 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3021-echo "configure:9971: checking for $ac_hdr" >&5
3022+echo "configure:9992: checking for $ac_hdr" >&5
3023 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3024 echo $ac_n "(cached) $ac_c" 1>&6
3025 else
3026 cat > conftest.$ac_ext <<EOF
3027-#line 9976 "configure"
3028+#line 9997 "configure"
3029 #include "confdefs.h"
3030 #include <$ac_hdr>
3031 int main() {
3032
3033 ; return 0; }
3034 EOF
3035-if { (eval echo configure:9983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3036+if { (eval echo configure:10004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3037 rm -rf conftest*
3038 eval "ac_cv_header_$ac_safe=yes"
3039 else
3040@@ -10016,19 +10037,19 @@ cross_compiling=$ac_cv_prog_cxx_cross
3041 NEW_H=new.h
3042 ac_safe=`echo "new" | sed 'y%./+-%__p_%'`
3043 echo $ac_n "checking for new""... $ac_c" 1>&6
3044-echo "configure:10020: checking for new" >&5
3045+echo "configure:10041: checking for new" >&5
3046 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3047 echo $ac_n "(cached) $ac_c" 1>&6
3048 else
3049 cat > conftest.$ac_ext <<EOF
3050-#line 10025 "configure"
3051+#line 10046 "configure"
3052 #include "confdefs.h"
3053 #include <new>
3054 int main() {
3055
3056 ; return 0; }
3057 EOF
3058-if { (eval echo configure:10032: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3059+if { (eval echo configure:10053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3060 rm -rf conftest*
3061 eval "ac_cv_header_$ac_safe=yes"
3062 else
3063@@ -10069,19 +10090,19 @@ fi
3064 if test "x$enable_dtrace" = "xyes"; then
3065 ac_safe=`echo "sys/sdt.h" | sed 'y%./+-%__p_%'`
3066 echo $ac_n "checking for sys/sdt.h""... $ac_c" 1>&6
3067-echo "configure:10073: checking for sys/sdt.h" >&5
3068+echo "configure:10094: checking for sys/sdt.h" >&5
3069 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3070 echo $ac_n "(cached) $ac_c" 1>&6
3071 else
3072 cat > conftest.$ac_ext <<EOF
3073-#line 10078 "configure"
3074+#line 10099 "configure"
3075 #include "confdefs.h"
3076 #include <sys/sdt.h>
3077 int main() {
3078
3079 ; return 0; }
3080 EOF
3081-if { (eval echo configure:10085: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3082+if { (eval echo configure:10106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3083 rm -rf conftest*
3084 eval "ac_cv_header_$ac_safe=yes"
3085 else
3086@@ -10120,19 +10141,19 @@ case $target in
3087 do
3088 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3089 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3090-echo "configure:10124: checking for $ac_hdr" >&5
3091+echo "configure:10145: checking for $ac_hdr" >&5
3092 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3093 echo $ac_n "(cached) $ac_c" 1>&6
3094 else
3095 cat > conftest.$ac_ext <<EOF
3096-#line 10129 "configure"
3097+#line 10150 "configure"
3098 #include "confdefs.h"
3099 #include <$ac_hdr>
3100 int main() {
3101
3102 ; return 0; }
3103 EOF
3104-if { (eval echo configure:10136: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3105+if { (eval echo configure:10157: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3106 rm -rf conftest*
3107 eval "ac_cv_header_$ac_safe=yes"
3108 else
3109@@ -10166,7 +10187,7 @@ case $target in
3110 ;;
3111 *)
3112 echo $ac_n "checking for gethostbyname_r in -lc_r""... $ac_c" 1>&6
3113-echo "configure:10170: checking for gethostbyname_r in -lc_r" >&5
3114+echo "configure:10191: checking for gethostbyname_r in -lc_r" >&5
3115 ac_lib_var=`echo c_r'_'gethostbyname_r | sed 'y%./+-%__p_%'`
3116 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3117 echo $ac_n "(cached) $ac_c" 1>&6
3118@@ -10174,7 +10195,7 @@ else
3119 ac_save_LIBS="$LIBS"
3120 LIBS="-lc_r $LIBS"
3121 cat > conftest.$ac_ext <<EOF
3122-#line 10178 "configure"
3123+#line 10199 "configure"
3124 #include "confdefs.h"
3125 /* Override any gcc2 internal prototype to avoid an error. */
3126 /* We use char because int might match the return type of a gcc2
3127@@ -10185,7 +10206,7 @@ int main() {
3128 gethostbyname_r()
3129 ; return 0; }
3130 EOF
3131-if { (eval echo configure:10189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3132+if { (eval echo configure:10210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3133 rm -rf conftest*
3134 eval "ac_cv_lib_$ac_lib_var=yes"
3135 else
3136@@ -10223,14 +10244,14 @@ case $target in
3137 *)
3138
3139 echo $ac_n "checking for library containing dlopen""... $ac_c" 1>&6
3140-echo "configure:10227: checking for library containing dlopen" >&5
3141+echo "configure:10248: checking for library containing dlopen" >&5
3142 if eval "test \"`echo '$''{'ac_cv_search_dlopen'+set}'`\" = set"; then
3143 echo $ac_n "(cached) $ac_c" 1>&6
3144 else
3145 ac_func_search_save_LIBS="$LIBS"
3146 ac_cv_search_dlopen="no"
3147 cat > conftest.$ac_ext <<EOF
3148-#line 10234 "configure"
3149+#line 10255 "configure"
3150 #include "confdefs.h"
3151 /* Override any gcc2 internal prototype to avoid an error. */
3152 /* We use char because int might match the return type of a gcc2
3153@@ -10241,7 +10262,7 @@ int main() {
3154 dlopen()
3155 ; return 0; }
3156 EOF
3157-if { (eval echo configure:10245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3158+if { (eval echo configure:10266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3159 rm -rf conftest*
3160 ac_cv_search_dlopen="none required"
3161 else
3162@@ -10252,7 +10273,7 @@ rm -f conftest*
3163 test "$ac_cv_search_dlopen" = "no" && for i in dl; do
3164 LIBS="-l$i $ac_func_search_save_LIBS"
3165 cat > conftest.$ac_ext <<EOF
3166-#line 10256 "configure"
3167+#line 10277 "configure"
3168 #include "confdefs.h"
3169 /* Override any gcc2 internal prototype to avoid an error. */
3170 /* We use char because int might match the return type of a gcc2
3171@@ -10263,7 +10284,7 @@ int main() {
3172 dlopen()
3173 ; return 0; }
3174 EOF
3175-if { (eval echo configure:10267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3176+if { (eval echo configure:10288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3177 rm -rf conftest*
3178 ac_cv_search_dlopen="-l$i"
3179 break
3180@@ -10281,19 +10302,19 @@ if test "$ac_cv_search_dlopen" != "no"; then
3181 test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
3182 ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
3183 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
3184-echo "configure:10285: checking for dlfcn.h" >&5
3185+echo "configure:10306: checking for dlfcn.h" >&5
3186 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3187 echo $ac_n "(cached) $ac_c" 1>&6
3188 else
3189 cat > conftest.$ac_ext <<EOF
3190-#line 10290 "configure"
3191+#line 10311 "configure"
3192 #include "confdefs.h"
3193 #include <dlfcn.h>
3194 int main() {
3195
3196 ; return 0; }
3197 EOF
3198-if { (eval echo configure:10297: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3199+if { (eval echo configure:10318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3200 rm -rf conftest*
3201 eval "ac_cv_header_$ac_safe=yes"
3202 else
3203@@ -10327,12 +10348,12 @@ CFLAGS="$CFLAGS -D_GNU_SOURCE"
3204 for ac_func in dladdr memmem
3205 do
3206 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3207-echo "configure:10331: checking for $ac_func" >&5
3208+echo "configure:10352: checking for $ac_func" >&5
3209 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3210 echo $ac_n "(cached) $ac_c" 1>&6
3211 else
3212 cat > conftest.$ac_ext <<EOF
3213-#line 10336 "configure"
3214+#line 10357 "configure"
3215 #include "confdefs.h"
3216 /* System header to define __stub macros and hopefully few prototypes,
3217 which can conflict with char $ac_func(); below. */
3218@@ -10355,7 +10376,7 @@ $ac_func();
3219
3220 ; return 0; }
3221 EOF
3222-if { (eval echo configure:10359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3223+if { (eval echo configure:10380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3224 rm -rf conftest*
3225 eval "ac_cv_func_$ac_func=yes"
3226 else
3227@@ -10386,7 +10407,7 @@ if test ! "$GNU_CXX"; then
3228 case $target in
3229 *-aix*)
3230 echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6
3231-echo "configure:10390: checking for demangle in -lC_r" >&5
3232+echo "configure:10411: checking for demangle in -lC_r" >&5
3233 ac_lib_var=`echo C_r'_'demangle | sed 'y%./+-%__p_%'`
3234 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3235 echo $ac_n "(cached) $ac_c" 1>&6
3236@@ -10394,7 +10415,7 @@ else
3237 ac_save_LIBS="$LIBS"
3238 LIBS="-lC_r $LIBS"
3239 cat > conftest.$ac_ext <<EOF
3240-#line 10398 "configure"
3241+#line 10419 "configure"
3242 #include "confdefs.h"
3243 /* Override any gcc2 internal prototype to avoid an error. */
3244 /* We use char because int might match the return type of a gcc2
3245@@ -10405,7 +10426,7 @@ int main() {
3246 demangle()
3247 ; return 0; }
3248 EOF
3249-if { (eval echo configure:10409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3250+if { (eval echo configure:10430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3251 rm -rf conftest*
3252 eval "ac_cv_lib_$ac_lib_var=yes"
3253 else
3254@@ -10435,7 +10456,7 @@ fi
3255 ;;
3256 *)
3257 echo $ac_n "checking for demangle in -lC""... $ac_c" 1>&6
3258-echo "configure:10439: checking for demangle in -lC" >&5
3259+echo "configure:10460: checking for demangle in -lC" >&5
3260 ac_lib_var=`echo C'_'demangle | sed 'y%./+-%__p_%'`
3261 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3262 echo $ac_n "(cached) $ac_c" 1>&6
3263@@ -10443,7 +10464,7 @@ else
3264 ac_save_LIBS="$LIBS"
3265 LIBS="-lC $LIBS"
3266 cat > conftest.$ac_ext <<EOF
3267-#line 10447 "configure"
3268+#line 10468 "configure"
3269 #include "confdefs.h"
3270 /* Override any gcc2 internal prototype to avoid an error. */
3271 /* We use char because int might match the return type of a gcc2
3272@@ -10454,7 +10475,7 @@ int main() {
3273 demangle()
3274 ; return 0; }
3275 EOF
3276-if { (eval echo configure:10458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3277+if { (eval echo configure:10479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3278 rm -rf conftest*
3279 eval "ac_cv_lib_$ac_lib_var=yes"
3280 else
3281@@ -10490,7 +10511,7 @@ case $target in
3282 ;;
3283 *)
3284 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
3285-echo "configure:10494: checking for socket in -lsocket" >&5
3286+echo "configure:10515: checking for socket in -lsocket" >&5
3287 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
3288 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3289 echo $ac_n "(cached) $ac_c" 1>&6
3290@@ -10498,7 +10519,7 @@ else
3291 ac_save_LIBS="$LIBS"
3292 LIBS="-lsocket $LIBS"
3293 cat > conftest.$ac_ext <<EOF
3294-#line 10502 "configure"
3295+#line 10523 "configure"
3296 #include "confdefs.h"
3297 /* Override any gcc2 internal prototype to avoid an error. */
3298 /* We use char because int might match the return type of a gcc2
3299@@ -10509,7 +10530,7 @@ int main() {
3300 socket()
3301 ; return 0; }
3302 EOF
3303-if { (eval echo configure:10513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3304+if { (eval echo configure:10534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3305 rm -rf conftest*
3306 eval "ac_cv_lib_$ac_lib_var=yes"
3307 else
3308@@ -10555,7 +10576,7 @@ EOF
3309 _SAVE_LDFLAGS="$LDFLAGS"
3310 LDFLAGS="$XLDFLAGS $LDFLAGS"
3311 echo $ac_n "checking for XDrawLines in -lX11""... $ac_c" 1>&6
3312-echo "configure:10559: checking for XDrawLines in -lX11" >&5
3313+echo "configure:10580: checking for XDrawLines in -lX11" >&5
3314 ac_lib_var=`echo X11'_'XDrawLines | sed 'y%./+-%__p_%'`
3315 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3316 echo $ac_n "(cached) $ac_c" 1>&6
3317@@ -10563,7 +10584,7 @@ else
3318 ac_save_LIBS="$LIBS"
3319 LIBS="-lX11 $XLIBS $LIBS"
3320 cat > conftest.$ac_ext <<EOF
3321-#line 10567 "configure"
3322+#line 10588 "configure"
3323 #include "confdefs.h"
3324 /* Override any gcc2 internal prototype to avoid an error. */
3325 /* We use char because int might match the return type of a gcc2
3326@@ -10574,7 +10595,7 @@ int main() {
3327 XDrawLines()
3328 ; return 0; }
3329 EOF
3330-if { (eval echo configure:10578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3331+if { (eval echo configure:10599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3332 rm -rf conftest*
3333 eval "ac_cv_lib_$ac_lib_var=yes"
3334 else
3335@@ -10596,7 +10617,7 @@ MISSING_X="$MISSING_X -lX11"
3336 fi
3337
3338 echo $ac_n "checking for XextAddDisplay in -lXext""... $ac_c" 1>&6
3339-echo "configure:10600: checking for XextAddDisplay in -lXext" >&5
3340+echo "configure:10621: checking for XextAddDisplay in -lXext" >&5
3341 ac_lib_var=`echo Xext'_'XextAddDisplay | sed 'y%./+-%__p_%'`
3342 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3343 echo $ac_n "(cached) $ac_c" 1>&6
3344@@ -10604,7 +10625,7 @@ else
3345 ac_save_LIBS="$LIBS"
3346 LIBS="-lXext $XLIBS $LIBS"
3347 cat > conftest.$ac_ext <<EOF
3348-#line 10608 "configure"
3349+#line 10629 "configure"
3350 #include "confdefs.h"
3351 /* Override any gcc2 internal prototype to avoid an error. */
3352 /* We use char because int might match the return type of a gcc2
3353@@ -10615,7 +10636,7 @@ int main() {
3354 XextAddDisplay()
3355 ; return 0; }
3356 EOF
3357-if { (eval echo configure:10619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3358+if { (eval echo configure:10640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3359 rm -rf conftest*
3360 eval "ac_cv_lib_$ac_lib_var=yes"
3361 else
3362@@ -10638,7 +10659,7 @@ fi
3363
3364
3365 echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
3366-echo "configure:10642: checking for XtFree in -lXt" >&5
3367+echo "configure:10663: checking for XtFree in -lXt" >&5
3368 ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
3369 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3370 echo $ac_n "(cached) $ac_c" 1>&6
3371@@ -10646,7 +10667,7 @@ else
3372 ac_save_LIBS="$LIBS"
3373 LIBS="-lXt $LIBS"
3374 cat > conftest.$ac_ext <<EOF
3375-#line 10650 "configure"
3376+#line 10671 "configure"
3377 #include "confdefs.h"
3378 /* Override any gcc2 internal prototype to avoid an error. */
3379 /* We use char because int might match the return type of a gcc2
3380@@ -10657,7 +10678,7 @@ int main() {
3381 XtFree()
3382 ; return 0; }
3383 EOF
3384-if { (eval echo configure:10661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3385+if { (eval echo configure:10682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3386 rm -rf conftest*
3387 eval "ac_cv_lib_$ac_lib_var=yes"
3388 else
3389@@ -10678,7 +10699,7 @@ else
3390
3391 unset ac_cv_lib_Xt_XtFree
3392 echo $ac_n "checking for IceFlush in -lICE""... $ac_c" 1>&6
3393-echo "configure:10682: checking for IceFlush in -lICE" >&5
3394+echo "configure:10703: checking for IceFlush in -lICE" >&5
3395 ac_lib_var=`echo ICE'_'IceFlush | sed 'y%./+-%__p_%'`
3396 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3397 echo $ac_n "(cached) $ac_c" 1>&6
3398@@ -10686,7 +10707,7 @@ else
3399 ac_save_LIBS="$LIBS"
3400 LIBS="-lICE $XT_LIBS $XLIBS $LIBS"
3401 cat > conftest.$ac_ext <<EOF
3402-#line 10690 "configure"
3403+#line 10711 "configure"
3404 #include "confdefs.h"
3405 /* Override any gcc2 internal prototype to avoid an error. */
3406 /* We use char because int might match the return type of a gcc2
3407@@ -10697,7 +10718,7 @@ int main() {
3408 IceFlush()
3409 ; return 0; }
3410 EOF
3411-if { (eval echo configure:10701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3412+if { (eval echo configure:10722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3413 rm -rf conftest*
3414 eval "ac_cv_lib_$ac_lib_var=yes"
3415 else
3416@@ -10718,7 +10739,7 @@ else
3417 fi
3418
3419 echo $ac_n "checking for SmcCloseConnection in -lSM""... $ac_c" 1>&6
3420-echo "configure:10722: checking for SmcCloseConnection in -lSM" >&5
3421+echo "configure:10743: checking for SmcCloseConnection in -lSM" >&5
3422 ac_lib_var=`echo SM'_'SmcCloseConnection | sed 'y%./+-%__p_%'`
3423 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3424 echo $ac_n "(cached) $ac_c" 1>&6
3425@@ -10726,7 +10747,7 @@ else
3426 ac_save_LIBS="$LIBS"
3427 LIBS="-lSM $XT_LIBS $XLIBS $LIBS"
3428 cat > conftest.$ac_ext <<EOF
3429-#line 10730 "configure"
3430+#line 10751 "configure"
3431 #include "confdefs.h"
3432 /* Override any gcc2 internal prototype to avoid an error. */
3433 /* We use char because int might match the return type of a gcc2
3434@@ -10737,7 +10758,7 @@ int main() {
3435 SmcCloseConnection()
3436 ; return 0; }
3437 EOF
3438-if { (eval echo configure:10741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3439+if { (eval echo configure:10762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3440 rm -rf conftest*
3441 eval "ac_cv_lib_$ac_lib_var=yes"
3442 else
3443@@ -10758,7 +10779,7 @@ else
3444 fi
3445
3446 echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6
3447-echo "configure:10762: checking for XtFree in -lXt" >&5
3448+echo "configure:10783: checking for XtFree in -lXt" >&5
3449 ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'`
3450 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3451 echo $ac_n "(cached) $ac_c" 1>&6
3452@@ -10766,7 +10787,7 @@ else
3453 ac_save_LIBS="$LIBS"
3454 LIBS="-lXt $X_PRE_LIBS $XT_LIBS $XLIBS $LIBS"
3455 cat > conftest.$ac_ext <<EOF
3456-#line 10770 "configure"
3457+#line 10791 "configure"
3458 #include "confdefs.h"
3459 /* Override any gcc2 internal prototype to avoid an error. */
3460 /* We use char because int might match the return type of a gcc2
3461@@ -10777,7 +10798,7 @@ int main() {
3462 XtFree()
3463 ; return 0; }
3464 EOF
3465-if { (eval echo configure:10781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3466+if { (eval echo configure:10802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3467 rm -rf conftest*
3468 eval "ac_cv_lib_$ac_lib_var=yes"
3469 else
3470@@ -10811,7 +10832,7 @@ fi
3471 esac
3472
3473 echo $ac_n "checking for XShmCreateImage in -lXext""... $ac_c" 1>&6
3474-echo "configure:10815: checking for XShmCreateImage in -lXext" >&5
3475+echo "configure:10836: checking for XShmCreateImage in -lXext" >&5
3476 ac_lib_var=`echo Xext'_'XShmCreateImage | sed 'y%./+-%__p_%'`
3477 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3478 echo $ac_n "(cached) $ac_c" 1>&6
3479@@ -10819,7 +10840,7 @@ else
3480 ac_save_LIBS="$LIBS"
3481 LIBS="-lXext $XLIBS $XEXT_LIBS $LIBS"
3482 cat > conftest.$ac_ext <<EOF
3483-#line 10823 "configure"
3484+#line 10844 "configure"
3485 #include "confdefs.h"
3486 /* Override any gcc2 internal prototype to avoid an error. */
3487 /* We use char because int might match the return type of a gcc2
3488@@ -10830,7 +10851,7 @@ int main() {
3489 XShmCreateImage()
3490 ; return 0; }
3491 EOF
3492-if { (eval echo configure:10834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3493+if { (eval echo configure:10855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3494 rm -rf conftest*
3495 eval "ac_cv_lib_$ac_lib_var=yes"
3496 else
3497@@ -10853,19 +10874,19 @@ fi
3498
3499 ac_safe=`echo "X11/extensions/scrnsaver.h" | sed 'y%./+-%__p_%'`
3500 echo $ac_n "checking for X11/extensions/scrnsaver.h""... $ac_c" 1>&6
3501-echo "configure:10857: checking for X11/extensions/scrnsaver.h" >&5
3502+echo "configure:10878: checking for X11/extensions/scrnsaver.h" >&5
3503 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3504 echo $ac_n "(cached) $ac_c" 1>&6
3505 else
3506 cat > conftest.$ac_ext <<EOF
3507-#line 10862 "configure"
3508+#line 10883 "configure"
3509 #include "confdefs.h"
3510 #include <X11/extensions/scrnsaver.h>
3511 int main() {
3512
3513 ; return 0; }
3514 EOF
3515-if { (eval echo configure:10869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3516+if { (eval echo configure:10890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3517 rm -rf conftest*
3518 eval "ac_cv_header_$ac_safe=yes"
3519 else
3520@@ -10880,7 +10901,7 @@ fi
3521 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3522 echo "$ac_t""yes" 1>&6
3523 echo $ac_n "checking for XScreenSaverQueryInfo in -lXss""... $ac_c" 1>&6
3524-echo "configure:10884: checking for XScreenSaverQueryInfo in -lXss" >&5
3525+echo "configure:10905: checking for XScreenSaverQueryInfo in -lXss" >&5
3526 ac_lib_var=`echo Xss'_'XScreenSaverQueryInfo | sed 'y%./+-%__p_%'`
3527 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3528 echo $ac_n "(cached) $ac_c" 1>&6
3529@@ -10888,7 +10909,7 @@ else
3530 ac_save_LIBS="$LIBS"
3531 LIBS="-lXss $XEXT_LIBS $XLIBS $LIBS"
3532 cat > conftest.$ac_ext <<EOF
3533-#line 10892 "configure"
3534+#line 10913 "configure"
3535 #include "confdefs.h"
3536 /* Override any gcc2 internal prototype to avoid an error. */
3537 /* We use char because int might match the return type of a gcc2
3538@@ -10899,7 +10920,7 @@ int main() {
3539 XScreenSaverQueryInfo()
3540 ; return 0; }
3541 EOF
3542-if { (eval echo configure:10903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3543+if { (eval echo configure:10924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3544 rm -rf conftest*
3545 eval "ac_cv_lib_$ac_lib_var=yes"
3546 else
3547@@ -10971,7 +10992,7 @@ fi
3548 # Extract the first word of "freetype-config", so it can be a program name with args.
3549 set dummy freetype-config; ac_word=$2
3550 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3551-echo "configure:10975: checking for $ac_word" >&5
3552+echo "configure:10996: checking for $ac_word" >&5
3553 if eval "test \"`echo '$''{'ac_cv_path_FT2_CONFIG'+set}'`\" = set"; then
3554 echo $ac_n "(cached) $ac_c" 1>&6
3555 else
3556@@ -11007,7 +11028,7 @@ fi
3557
3558 min_ft_version=6.1.0
3559 echo $ac_n "checking for FreeType - version >= $min_ft_version""... $ac_c" 1>&6
3560-echo "configure:11011: checking for FreeType - version >= $min_ft_version" >&5
3561+echo "configure:11032: checking for FreeType - version >= $min_ft_version" >&5
3562 no_ft=""
3563 if test "$FT2_CONFIG" = "no" ; then
3564 no_ft=yes
3565@@ -11055,7 +11076,7 @@ else
3566 echo $ac_n "cross compiling; assumed OK... $ac_c"
3567 else
3568 cat > conftest.$ac_ext <<EOF
3569-#line 11059 "configure"
3570+#line 11080 "configure"
3571 #include "confdefs.h"
3572
3573 #include <ft2build.h>
3574@@ -11081,7 +11102,7 @@ main()
3575 }
3576
3577 EOF
3578-if { (eval echo configure:11085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3579+if { (eval echo configure:11106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3580 then
3581 :
3582 else
3583@@ -11131,12 +11152,12 @@ fi
3584 CFLAGS="$CFLAGS $FT2_CFLAGS"
3585
3586 echo $ac_n "checking for FT_Bitmap_Size.y_ppem""... $ac_c" 1>&6
3587-echo "configure:11135: checking for FT_Bitmap_Size.y_ppem" >&5
3588+echo "configure:11156: checking for FT_Bitmap_Size.y_ppem" >&5
3589 if eval "test \"`echo '$''{'ac_cv_member_FT_Bitmap_Size_y_ppem'+set}'`\" = set"; then
3590 echo $ac_n "(cached) $ac_c" 1>&6
3591 else
3592 cat > conftest.$ac_ext <<EOF
3593-#line 11140 "configure"
3594+#line 11161 "configure"
3595 #include "confdefs.h"
3596 #include <ft2build.h>
3597 #include FT_FREETYPE_H
3598@@ -11146,7 +11167,7 @@ FT_Bitmap_Size s;
3599 return 1
3600 ; return 0; }
3601 EOF
3602-if { (eval echo configure:11150: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3603+if { (eval echo configure:11171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3604 rm -rf conftest*
3605 ac_cv_member_FT_Bitmap_Size_y_ppem=yes
3606 else
3607@@ -11172,12 +11193,12 @@ EOF
3608 for ac_func in FT_GlyphSlot_Embolden FT_Load_Sfnt_Table FT_Select_Size
3609 do
3610 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3611-echo "configure:11176: checking for $ac_func" >&5
3612+echo "configure:11197: checking for $ac_func" >&5
3613 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3614 echo $ac_n "(cached) $ac_c" 1>&6
3615 else
3616 cat > conftest.$ac_ext <<EOF
3617-#line 11181 "configure"
3618+#line 11202 "configure"
3619 #include "confdefs.h"
3620 /* System header to define __stub macros and hopefully few prototypes,
3621 which can conflict with char $ac_func(); below. */
3622@@ -11200,7 +11221,7 @@ $ac_func();
3623
3624 ; return 0; }
3625 EOF
3626-if { (eval echo configure:11204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3627+if { (eval echo configure:11225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3628 rm -rf conftest*
3629 eval "ac_cv_func_$ac_func=yes"
3630 else
3631@@ -11245,7 +11266,7 @@ darwin*)
3632 *)
3633
3634 echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6
3635-echo "configure:11249: checking for pthread_create in -lpthreads" >&5
3636+echo "configure:11270: checking for pthread_create in -lpthreads" >&5
3637 echo "
3638 #include <pthread.h>
3639 #include <stdlib.h>
3640@@ -11268,7 +11289,7 @@ echo "
3641 echo "$ac_t""no" 1>&6
3642
3643 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
3644-echo "configure:11272: checking for pthread_create in -lpthread" >&5
3645+echo "configure:11293: checking for pthread_create in -lpthread" >&5
3646 echo "
3647 #include <pthread.h>
3648 #include <stdlib.h>
3649@@ -11291,7 +11312,7 @@ echo "
3650 echo "$ac_t""no" 1>&6
3651
3652 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
3653-echo "configure:11295: checking for pthread_create in -lc_r" >&5
3654+echo "configure:11316: checking for pthread_create in -lc_r" >&5
3655 echo "
3656 #include <pthread.h>
3657 #include <stdlib.h>
3658@@ -11314,7 +11335,7 @@ echo "
3659 echo "$ac_t""no" 1>&6
3660
3661 echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6
3662-echo "configure:11318: checking for pthread_create in -lc" >&5
3663+echo "configure:11339: checking for pthread_create in -lc" >&5
3664 echo "
3665 #include <pthread.h>
3666 #include <stdlib.h>
3667@@ -11373,7 +11394,7 @@ then
3668 rm -f conftest*
3669 ac_cv_have_dash_pthread=no
3670 echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6
3671-echo "configure:11377: checking whether ${CC-cc} accepts -pthread" >&5
3672+echo "configure:11398: checking whether ${CC-cc} accepts -pthread" >&5
3673 echo 'int main() { return 0; }' | cat > conftest.c
3674 ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1
3675 if test $? -eq 0; then
3676@@ -11396,7 +11417,7 @@ echo "configure:11377: checking whether ${CC-cc} accepts -pthread" >&5
3677 ac_cv_have_dash_pthreads=no
3678 if test "$ac_cv_have_dash_pthread" = "no"; then
3679 echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6
3680-echo "configure:11400: checking whether ${CC-cc} accepts -pthreads" >&5
3681+echo "configure:11421: checking whether ${CC-cc} accepts -pthreads" >&5
3682 echo 'int main() { return 0; }' | cat > conftest.c
3683 ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1
3684 if test $? -eq 0; then
3685@@ -11479,13 +11500,13 @@ fi
3686
3687 if test $ac_cv_prog_gcc = yes; then
3688 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
3689-echo "configure:11483: checking whether ${CC-cc} needs -traditional" >&5
3690+echo "configure:11504: checking whether ${CC-cc} needs -traditional" >&5
3691 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
3692 echo $ac_n "(cached) $ac_c" 1>&6
3693 else
3694 ac_pattern="Autoconf.*'x'"
3695 cat > conftest.$ac_ext <<EOF
3696-#line 11489 "configure"
3697+#line 11510 "configure"
3698 #include "confdefs.h"
3699 #include <sgtty.h>
3700 Autoconf TIOCGETP
3701@@ -11503,7 +11524,7 @@ rm -f conftest*
3702
3703 if test $ac_cv_prog_gcc_traditional = no; then
3704 cat > conftest.$ac_ext <<EOF
3705-#line 11507 "configure"
3706+#line 11528 "configure"
3707 #include "confdefs.h"
3708 #include <termio.h>
3709 Autoconf TCGETA
3710@@ -11525,7 +11546,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
3711 fi
3712
3713 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
3714-echo "configure:11529: checking for 8-bit clean memcmp" >&5
3715+echo "configure:11550: checking for 8-bit clean memcmp" >&5
3716 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
3717 echo $ac_n "(cached) $ac_c" 1>&6
3718 else
3719@@ -11533,7 +11554,7 @@ else
3720 ac_cv_func_memcmp_clean=no
3721 else
3722 cat > conftest.$ac_ext <<EOF
3723-#line 11537 "configure"
3724+#line 11558 "configure"
3725 #include "confdefs.h"
3726
3727 main()
3728@@ -11543,7 +11564,7 @@ main()
3729 }
3730
3731 EOF
3732-if { (eval echo configure:11547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3733+if { (eval echo configure:11568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3734 then
3735 ac_cv_func_memcmp_clean=yes
3736 else
3737@@ -11563,12 +11584,12 @@ test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
3738 for ac_func in random strerror lchown fchmod snprintf statvfs memmove rint stat64 lstat64 truncate64 statvfs64 setbuf isatty
3739 do
3740 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3741-echo "configure:11567: checking for $ac_func" >&5
3742+echo "configure:11588: checking for $ac_func" >&5
3743 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3744 echo $ac_n "(cached) $ac_c" 1>&6
3745 else
3746 cat > conftest.$ac_ext <<EOF
3747-#line 11572 "configure"
3748+#line 11593 "configure"
3749 #include "confdefs.h"
3750 /* System header to define __stub macros and hopefully few prototypes,
3751 which can conflict with char $ac_func(); below. */
3752@@ -11591,7 +11612,7 @@ $ac_func();
3753
3754 ; return 0; }
3755 EOF
3756-if { (eval echo configure:11595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3757+if { (eval echo configure:11616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3758 rm -rf conftest*
3759 eval "ac_cv_func_$ac_func=yes"
3760 else
3761@@ -11618,12 +11639,12 @@ done
3762 for ac_func in flockfile getpagesize
3763 do
3764 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3765-echo "configure:11622: checking for $ac_func" >&5
3766+echo "configure:11643: checking for $ac_func" >&5
3767 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3768 echo $ac_n "(cached) $ac_c" 1>&6
3769 else
3770 cat > conftest.$ac_ext <<EOF
3771-#line 11627 "configure"
3772+#line 11648 "configure"
3773 #include "confdefs.h"
3774 /* System header to define __stub macros and hopefully few prototypes,
3775 which can conflict with char $ac_func(); below. */
3776@@ -11646,7 +11667,7 @@ $ac_func();
3777
3778 ; return 0; }
3779 EOF
3780-if { (eval echo configure:11650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3781+if { (eval echo configure:11671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3782 rm -rf conftest*
3783 eval "ac_cv_func_$ac_func=yes"
3784 else
3785@@ -11673,12 +11694,12 @@ done
3786 for ac_func in localtime_r strtok_r
3787 do
3788 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3789-echo "configure:11677: checking for $ac_func" >&5
3790+echo "configure:11698: checking for $ac_func" >&5
3791 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3792 echo $ac_n "(cached) $ac_c" 1>&6
3793 else
3794 cat > conftest.$ac_ext <<EOF
3795-#line 11682 "configure"
3796+#line 11703 "configure"
3797 #include "confdefs.h"
3798 /* System header to define __stub macros and hopefully few prototypes,
3799 which can conflict with char $ac_func(); below. */
3800@@ -11701,7 +11722,7 @@ $ac_func();
3801
3802 ; return 0; }
3803 EOF
3804-if { (eval echo configure:11705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3805+if { (eval echo configure:11726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3806 rm -rf conftest*
3807 eval "ac_cv_func_$ac_func=yes"
3808 else
3809@@ -11729,12 +11750,12 @@ done
3810 _SAVE_LDFLAGS=$LDFLAGS
3811 LDFLAGS="$LDFLAGS -lrt"
3812 echo $ac_n "checking for clock_gettime(CLOCK_MONOTONIC) and -lrt""... $ac_c" 1>&6
3813-echo "configure:11733: checking for clock_gettime(CLOCK_MONOTONIC) and -lrt" >&5
3814+echo "configure:11754: checking for clock_gettime(CLOCK_MONOTONIC) and -lrt" >&5
3815 if eval "test \"`echo '$''{'ac_cv_have_clock_monotonic'+set}'`\" = set"; then
3816 echo $ac_n "(cached) $ac_c" 1>&6
3817 else
3818 cat > conftest.$ac_ext <<EOF
3819-#line 11738 "configure"
3820+#line 11759 "configure"
3821 #include "confdefs.h"
3822 #include <time.h>
3823 int main() {
3824@@ -11742,7 +11763,7 @@ int main() {
3825 clock_gettime(CLOCK_MONOTONIC, &ts);
3826 ; return 0; }
3827 EOF
3828-if { (eval echo configure:11746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3829+if { (eval echo configure:11767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3830 rm -rf conftest*
3831 ac_cv_have_clock_monotonic=yes
3832 else
3833@@ -11777,19 +11798,19 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
3834 cross_compiling=$ac_cv_prog_cxx_cross
3835
3836 echo $ac_n "checking for wcrtomb""... $ac_c" 1>&6
3837-echo "configure:11781: checking for wcrtomb" >&5
3838+echo "configure:11802: checking for wcrtomb" >&5
3839 if eval "test \"`echo '$''{'ac_cv_have_wcrtomb'+set}'`\" = set"; then
3840 echo $ac_n "(cached) $ac_c" 1>&6
3841 else
3842 cat > conftest.$ac_ext <<EOF
3843-#line 11786 "configure"
3844+#line 11807 "configure"
3845 #include "confdefs.h"
3846 #include <wchar.h>
3847 int main() {
3848 mbstate_t ps={0};wcrtomb(0,'f',&ps);
3849 ; return 0; }
3850 EOF
3851-if { (eval echo configure:11793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3852+if { (eval echo configure:11814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3853 rm -rf conftest*
3854 ac_cv_have_wcrtomb="yes"
3855 else
3856@@ -11809,19 +11830,19 @@ EOF
3857
3858 fi
3859 echo $ac_n "checking for mbrtowc""... $ac_c" 1>&6
3860-echo "configure:11813: checking for mbrtowc" >&5
3861+echo "configure:11834: checking for mbrtowc" >&5
3862 if eval "test \"`echo '$''{'ac_cv_have_mbrtowc'+set}'`\" = set"; then
3863 echo $ac_n "(cached) $ac_c" 1>&6
3864 else
3865 cat > conftest.$ac_ext <<EOF
3866-#line 11818 "configure"
3867+#line 11839 "configure"
3868 #include "confdefs.h"
3869 #include <wchar.h>
3870 int main() {
3871 mbstate_t ps={0};mbrtowc(0,0,0,&ps);
3872 ; return 0; }
3873 EOF
3874-if { (eval echo configure:11825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3875+if { (eval echo configure:11846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3876 rm -rf conftest*
3877 ac_cv_have_mbrtowc="yes"
3878 else
3879@@ -11850,12 +11871,12 @@ cross_compiling=$ac_cv_prog_cc_cross
3880 fi
3881
3882 echo $ac_n "checking for res_ninit()""... $ac_c" 1>&6
3883-echo "configure:11854: checking for res_ninit()" >&5
3884+echo "configure:11875: checking for res_ninit()" >&5
3885 if eval "test \"`echo '$''{'ac_cv_func_res_ninit'+set}'`\" = set"; then
3886 echo $ac_n "(cached) $ac_c" 1>&6
3887 else
3888 cat > conftest.$ac_ext <<EOF
3889-#line 11859 "configure"
3890+#line 11880 "configure"
3891 #include "confdefs.h"
3892
3893 #ifdef linux
3894@@ -11867,7 +11888,7 @@ int main() {
3895 int foo = res_ninit(&_res);
3896 ; return 0; }
3897 EOF
3898-if { (eval echo configure:11871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3899+if { (eval echo configure:11892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3900 rm -rf conftest*
3901 ac_cv_func_res_ninit=yes
3902 else
3903@@ -11897,12 +11918,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
3904 cross_compiling=$ac_cv_prog_cxx_cross
3905
3906 echo $ac_n "checking for gnu_get_libc_version()""... $ac_c" 1>&6
3907-echo "configure:11901: checking for gnu_get_libc_version()" >&5
3908+echo "configure:11922: checking for gnu_get_libc_version()" >&5
3909 if eval "test \"`echo '$''{'ac_cv_func_gnu_get_libc_version'+set}'`\" = set"; then
3910 echo $ac_n "(cached) $ac_c" 1>&6
3911 else
3912 cat > conftest.$ac_ext <<EOF
3913-#line 11906 "configure"
3914+#line 11927 "configure"
3915 #include "confdefs.h"
3916
3917 #ifdef HAVE_GNU_LIBC_VERSION_H
3918@@ -11913,7 +11934,7 @@ int main() {
3919 const char *glibc_version = gnu_get_libc_version();
3920 ; return 0; }
3921 EOF
3922-if { (eval echo configure:11917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3923+if { (eval echo configure:11938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3924 rm -rf conftest*
3925 ac_cv_func_gnu_get_libc_version=yes
3926 else
3927@@ -11942,7 +11963,7 @@ case $target_os in
3928 *)
3929
3930 echo $ac_n "checking for iconv in -lc""... $ac_c" 1>&6
3931-echo "configure:11946: checking for iconv in -lc" >&5
3932+echo "configure:11967: checking for iconv in -lc" >&5
3933 ac_lib_var=`echo c'_'iconv | sed 'y%./+-%__p_%'`
3934 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3935 echo $ac_n "(cached) $ac_c" 1>&6
3936@@ -11950,7 +11971,7 @@ else
3937 ac_save_LIBS="$LIBS"
3938 LIBS="-lc $LIBS"
3939 cat > conftest.$ac_ext <<EOF
3940-#line 11954 "configure"
3941+#line 11975 "configure"
3942 #include "confdefs.h"
3943 /* Override any gcc2 internal prototype to avoid an error. */
3944 #ifdef __cplusplus
3945@@ -11964,7 +11985,7 @@ int main() {
3946 iconv()
3947 ; return 0; }
3948 EOF
3949-if { (eval echo configure:11968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3950+if { (eval echo configure:11989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3951 rm -rf conftest*
3952 eval "ac_cv_lib_$ac_lib_var=yes"
3953 else
3954@@ -11983,7 +12004,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3955 else
3956 echo "$ac_t""no" 1>&6
3957 echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6
3958-echo "configure:11987: checking for iconv in -liconv" >&5
3959+echo "configure:12008: checking for iconv in -liconv" >&5
3960 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'`
3961 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3962 echo $ac_n "(cached) $ac_c" 1>&6
3963@@ -11991,7 +12012,7 @@ else
3964 ac_save_LIBS="$LIBS"
3965 LIBS="-liconv $LIBS"
3966 cat > conftest.$ac_ext <<EOF
3967-#line 11995 "configure"
3968+#line 12016 "configure"
3969 #include "confdefs.h"
3970 /* Override any gcc2 internal prototype to avoid an error. */
3971 #ifdef __cplusplus
3972@@ -12005,7 +12026,7 @@ int main() {
3973 iconv()
3974 ; return 0; }
3975 EOF
3976-if { (eval echo configure:12009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3977+if { (eval echo configure:12030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3978 rm -rf conftest*
3979 eval "ac_cv_lib_$ac_lib_var=yes"
3980 else
3981@@ -12024,7 +12045,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3982 else
3983 echo "$ac_t""no" 1>&6
3984 echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
3985-echo "configure:12028: checking for libiconv in -liconv" >&5
3986+echo "configure:12049: checking for libiconv in -liconv" >&5
3987 ac_lib_var=`echo iconv'_'libiconv | sed 'y%./+-%__p_%'`
3988 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3989 echo $ac_n "(cached) $ac_c" 1>&6
3990@@ -12032,7 +12053,7 @@ else
3991 ac_save_LIBS="$LIBS"
3992 LIBS="-liconv $LIBS"
3993 cat > conftest.$ac_ext <<EOF
3994-#line 12036 "configure"
3995+#line 12057 "configure"
3996 #include "confdefs.h"
3997 /* Override any gcc2 internal prototype to avoid an error. */
3998 #ifdef __cplusplus
3999@@ -12046,7 +12067,7 @@ int main() {
4000 libiconv()
4001 ; return 0; }
4002 EOF
4003-if { (eval echo configure:12050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4004+if { (eval echo configure:12071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4005 rm -rf conftest*
4006 eval "ac_cv_lib_$ac_lib_var=yes"
4007 else
4008@@ -12073,12 +12094,12 @@ fi
4009 _SAVE_LIBS=$LIBS
4010 LIBS="$LIBS $_ICONV_LIBS"
4011 echo $ac_n "checking for iconv()""... $ac_c" 1>&6
4012-echo "configure:12077: checking for iconv()" >&5
4013+echo "configure:12098: checking for iconv()" >&5
4014 if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
4015 echo $ac_n "(cached) $ac_c" 1>&6
4016 else
4017 cat > conftest.$ac_ext <<EOF
4018-#line 12082 "configure"
4019+#line 12103 "configure"
4020 #include "confdefs.h"
4021
4022 #include <stdlib.h>
4023@@ -12092,7 +12113,7 @@ int main() {
4024
4025 ; return 0; }
4026 EOF
4027-if { (eval echo configure:12096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4028+if { (eval echo configure:12117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4029 rm -rf conftest*
4030 ac_cv_func_iconv=yes
4031 else
4032@@ -12116,12 +12137,12 @@ EOF
4033 LIBXUL_LIBS="$LIBXUL_LIBS $_ICONV_LIBS"
4034 LIBICONV="$_ICONV_LIBS"
4035 echo $ac_n "checking for iconv() with const input""... $ac_c" 1>&6
4036-echo "configure:12120: checking for iconv() with const input" >&5
4037+echo "configure:12141: checking for iconv() with const input" >&5
4038 if eval "test \"`echo '$''{'ac_cv_func_const_iconv'+set}'`\" = set"; then
4039 echo $ac_n "(cached) $ac_c" 1>&6
4040 else
4041 cat > conftest.$ac_ext <<EOF
4042-#line 12125 "configure"
4043+#line 12146 "configure"
4044 #include "confdefs.h"
4045
4046 #include <stdlib.h>
4047@@ -12136,7 +12157,7 @@ int main() {
4048
4049 ; return 0; }
4050 EOF
4051-if { (eval echo configure:12140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4052+if { (eval echo configure:12161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4053 rm -rf conftest*
4054 ac_cv_func_const_iconv=yes
4055 else
4056@@ -12165,19 +12186,19 @@ esac
4057
4058
4059 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
4060-echo "configure:12169: checking for nl_langinfo and CODESET" >&5
4061+echo "configure:12190: checking for nl_langinfo and CODESET" >&5
4062 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
4063 echo $ac_n "(cached) $ac_c" 1>&6
4064 else
4065 cat > conftest.$ac_ext <<EOF
4066-#line 12174 "configure"
4067+#line 12195 "configure"
4068 #include "confdefs.h"
4069 #include <langinfo.h>
4070 int main() {
4071 char* cs = nl_langinfo(CODESET);
4072 ; return 0; }
4073 EOF
4074-if { (eval echo configure:12181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4075+if { (eval echo configure:12202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4076 rm -rf conftest*
4077 am_cv_langinfo_codeset=yes
4078 else
4079@@ -12209,7 +12230,7 @@ cross_compiling=$ac_cv_prog_cc_cross
4080
4081
4082 echo $ac_n "checking for an implementation of va_copy()""... $ac_c" 1>&6
4083-echo "configure:12213: checking for an implementation of va_copy()" >&5
4084+echo "configure:12234: checking for an implementation of va_copy()" >&5
4085 if eval "test \"`echo '$''{'ac_cv_va_copy'+set}'`\" = set"; then
4086 echo $ac_n "(cached) $ac_c" 1>&6
4087 else
4088@@ -12219,7 +12240,7 @@ else
4089
4090 else
4091 cat > conftest.$ac_ext <<EOF
4092-#line 12223 "configure"
4093+#line 12244 "configure"
4094 #include "confdefs.h"
4095
4096 #include <stdarg.h>
4097@@ -12233,7 +12254,7 @@ else
4098 }
4099 int main() { f (0, 42); return 0; }
4100 EOF
4101-if { (eval echo configure:12237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4102+if { (eval echo configure:12258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4103 then
4104 ac_cv_va_copy=yes
4105 else
4106@@ -12250,7 +12271,7 @@ fi
4107
4108 echo "$ac_t""$ac_cv_va_copy" 1>&6
4109 echo $ac_n "checking for an implementation of __va_copy()""... $ac_c" 1>&6
4110-echo "configure:12254: checking for an implementation of __va_copy()" >&5
4111+echo "configure:12275: checking for an implementation of __va_copy()" >&5
4112 if eval "test \"`echo '$''{'ac_cv___va_copy'+set}'`\" = set"; then
4113 echo $ac_n "(cached) $ac_c" 1>&6
4114 else
4115@@ -12260,7 +12281,7 @@ else
4116
4117 else
4118 cat > conftest.$ac_ext <<EOF
4119-#line 12264 "configure"
4120+#line 12285 "configure"
4121 #include "confdefs.h"
4122
4123 #include <stdarg.h>
4124@@ -12274,7 +12295,7 @@ else
4125 }
4126 int main() { f (0, 42); return 0; }
4127 EOF
4128-if { (eval echo configure:12278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4129+if { (eval echo configure:12299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4130 then
4131 ac_cv___va_copy=yes
4132 else
4133@@ -12291,7 +12312,7 @@ fi
4134
4135 echo "$ac_t""$ac_cv___va_copy" 1>&6
4136 echo $ac_n "checking whether va_lists can be copied by value""... $ac_c" 1>&6
4137-echo "configure:12295: checking whether va_lists can be copied by value" >&5
4138+echo "configure:12316: checking whether va_lists can be copied by value" >&5
4139 if eval "test \"`echo '$''{'ac_cv_va_val_copy'+set}'`\" = set"; then
4140 echo $ac_n "(cached) $ac_c" 1>&6
4141 else
4142@@ -12301,7 +12322,7 @@ else
4143
4144 else
4145 cat > conftest.$ac_ext <<EOF
4146-#line 12305 "configure"
4147+#line 12326 "configure"
4148 #include "confdefs.h"
4149
4150 #include <stdarg.h>
4151@@ -12315,7 +12336,7 @@ else
4152 }
4153 int main() { f (0, 42); return 0; }
4154 EOF
4155-if { (eval echo configure:12319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4156+if { (eval echo configure:12340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4157 then
4158 ac_cv_va_val_copy=yes
4159 else
4160@@ -12370,12 +12391,12 @@ ARM_ABI_PREFIX=
4161 if test "$GNU_CC"; then
4162 if test "$CPU_ARCH" = "arm" ; then
4163 echo $ac_n "checking for ARM EABI""... $ac_c" 1>&6
4164-echo "configure:12374: checking for ARM EABI" >&5
4165+echo "configure:12395: checking for ARM EABI" >&5
4166 if eval "test \"`echo '$''{'ac_cv_gcc_arm_eabi'+set}'`\" = set"; then
4167 echo $ac_n "(cached) $ac_c" 1>&6
4168 else
4169 cat > conftest.$ac_ext <<EOF
4170-#line 12379 "configure"
4171+#line 12400 "configure"
4172 #include "confdefs.h"
4173
4174 int main() {
4175@@ -12388,7 +12409,7 @@ int main() {
4176
4177 ; return 0; }
4178 EOF
4179-if { (eval echo configure:12392: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4180+if { (eval echo configure:12413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4181 rm -rf conftest*
4182 ac_cv_gcc_arm_eabi="yes"
4183 else
4184@@ -12413,12 +12434,12 @@ echo "$ac_t""$ac_cv_gcc_arm_eabi" 1>&6
4185 fi
4186
4187 echo $ac_n "checking for modern C++ template specialization syntax support""... $ac_c" 1>&6
4188-echo "configure:12417: checking for modern C++ template specialization syntax support" >&5
4189+echo "configure:12438: checking for modern C++ template specialization syntax support" >&5
4190 if eval "test \"`echo '$''{'ac_cv_cpp_modern_specialize_template_syntax'+set}'`\" = set"; then
4191 echo $ac_n "(cached) $ac_c" 1>&6
4192 else
4193 cat > conftest.$ac_ext <<EOF
4194-#line 12422 "configure"
4195+#line 12443 "configure"
4196 #include "confdefs.h"
4197 template <class T> struct X { int a; };
4198 class Y {};
4199@@ -12428,7 +12449,7 @@ X<int> int_x;
4200 X<Y> y_x;
4201 ; return 0; }
4202 EOF
4203-if { (eval echo configure:12432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4204+if { (eval echo configure:12453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4205 rm -rf conftest*
4206 ac_cv_cpp_modern_specialize_template_syntax=yes
4207 else
4208@@ -12450,12 +12471,12 @@ fi
4209
4210
4211 echo $ac_n "checking whether partial template specialization works""... $ac_c" 1>&6
4212-echo "configure:12454: checking whether partial template specialization works" >&5
4213+echo "configure:12475: checking whether partial template specialization works" >&5
4214 if eval "test \"`echo '$''{'ac_cv_cpp_partial_specialization'+set}'`\" = set"; then
4215 echo $ac_n "(cached) $ac_c" 1>&6
4216 else
4217 cat > conftest.$ac_ext <<EOF
4218-#line 12459 "configure"
4219+#line 12480 "configure"
4220 #include "confdefs.h"
4221 template <class T> class Foo {};
4222 template <class T> class Foo<T*> {};
4223@@ -12463,7 +12484,7 @@ int main() {
4224 return 0;
4225 ; return 0; }
4226 EOF
4227-if { (eval echo configure:12467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4228+if { (eval echo configure:12488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4229 rm -rf conftest*
4230 ac_cv_cpp_partial_specialization=yes
4231 else
4232@@ -12484,12 +12505,12 @@ EOF
4233 fi
4234
4235 echo $ac_n "checking whether the C++ \"using\" keyword resolves ambiguity""... $ac_c" 1>&6
4236-echo "configure:12488: checking whether the C++ \"using\" keyword resolves ambiguity" >&5
4237+echo "configure:12509: checking whether the C++ \"using\" keyword resolves ambiguity" >&5
4238 if eval "test \"`echo '$''{'ac_cv_cpp_ambiguity_resolving_using'+set}'`\" = set"; then
4239 echo $ac_n "(cached) $ac_c" 1>&6
4240 else
4241 cat > conftest.$ac_ext <<EOF
4242-#line 12493 "configure"
4243+#line 12514 "configure"
4244 #include "confdefs.h"
4245 class X {
4246 public: int go(const X&) {return 3;}
4247@@ -12505,7 +12526,7 @@ int main() {
4248 X x; Y y; y.jo(x);
4249 ; return 0; }
4250 EOF
4251-if { (eval echo configure:12509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4252+if { (eval echo configure:12530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4253 rm -rf conftest*
4254 ac_cv_cpp_ambiguity_resolving_using=yes
4255 else
4256@@ -12526,7 +12547,7 @@ EOF
4257 fi
4258
4259 echo $ac_n "checking for C++ dynamic_cast to void*""... $ac_c" 1>&6
4260-echo "configure:12530: checking for C++ dynamic_cast to void*" >&5
4261+echo "configure:12551: checking for C++ dynamic_cast to void*" >&5
4262 if eval "test \"`echo '$''{'ac_cv_cpp_dynamic_cast_void_ptr'+set}'`\" = set"; then
4263 echo $ac_n "(cached) $ac_c" 1>&6
4264 else
4265@@ -12534,7 +12555,7 @@ else
4266 ac_cv_cpp_dynamic_cast_void_ptr=no
4267 else
4268 cat > conftest.$ac_ext <<EOF
4269-#line 12538 "configure"
4270+#line 12559 "configure"
4271 #include "confdefs.h"
4272 class X { int i; public: virtual ~X() { } };
4273 class Y { int j; public: virtual ~Y() { } };
4274@@ -12550,7 +12571,7 @@ class X { int i; public: virtual ~X() { } };
4275 ((void*)&mdo == dynamic_cast<void*>(suby))));
4276 }
4277 EOF
4278-if { (eval echo configure:12554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4279+if { (eval echo configure:12575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4280 then
4281 ac_cv_cpp_dynamic_cast_void_ptr=yes
4282 else
4283@@ -12574,19 +12595,19 @@ fi
4284
4285
4286 echo $ac_n "checking whether C++ requires implementation of unused virtual methods""... $ac_c" 1>&6
4287-echo "configure:12578: checking whether C++ requires implementation of unused virtual methods" >&5
4288+echo "configure:12599: checking whether C++ requires implementation of unused virtual methods" >&5
4289 if eval "test \"`echo '$''{'ac_cv_cpp_unused_required'+set}'`\" = set"; then
4290 echo $ac_n "(cached) $ac_c" 1>&6
4291 else
4292 cat > conftest.$ac_ext <<EOF
4293-#line 12583 "configure"
4294+#line 12604 "configure"
4295 #include "confdefs.h"
4296 class X {private: virtual void never_called();};
4297 int main() {
4298 X x;
4299 ; return 0; }
4300 EOF
4301-if { (eval echo configure:12590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4302+if { (eval echo configure:12611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4303 rm -rf conftest*
4304 ac_cv_cpp_unused_required=no
4305 else
4306@@ -12609,12 +12630,12 @@ fi
4307
4308
4309 echo $ac_n "checking for trouble comparing to zero near std::operator!=()""... $ac_c" 1>&6
4310-echo "configure:12613: checking for trouble comparing to zero near std::operator!=()" >&5
4311+echo "configure:12634: checking for trouble comparing to zero near std::operator!=()" >&5
4312 if eval "test \"`echo '$''{'ac_cv_trouble_comparing_to_zero'+set}'`\" = set"; then
4313 echo $ac_n "(cached) $ac_c" 1>&6
4314 else
4315 cat > conftest.$ac_ext <<EOF
4316-#line 12618 "configure"
4317+#line 12639 "configure"
4318 #include "confdefs.h"
4319 #include <algorithm>
4320 template <class T> class Foo {};
4321@@ -12625,7 +12646,7 @@ int main() {
4322 Foo<int> f; return (0 != f);
4323 ; return 0; }
4324 EOF
4325-if { (eval echo configure:12629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4326+if { (eval echo configure:12650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4327 rm -rf conftest*
4328 ac_cv_trouble_comparing_to_zero=no
4329 else
4330@@ -12652,19 +12673,19 @@ fi
4331 _SAVE_LDFLAGS=$LDFLAGS
4332 LDFLAGS="$LDFLAGS $DSO_PIC_CFLAGS $DSO_LDOPTS $MOZ_OPTIMIZE_LDFLAGS"
4333 echo $ac_n "checking for __thread keyword for TLS variables""... $ac_c" 1>&6
4334-echo "configure:12656: checking for __thread keyword for TLS variables" >&5
4335+echo "configure:12677: checking for __thread keyword for TLS variables" >&5
4336 if eval "test \"`echo '$''{'ac_cv_thread_keyword'+set}'`\" = set"; then
4337 echo $ac_n "(cached) $ac_c" 1>&6
4338 else
4339 cat > conftest.$ac_ext <<EOF
4340-#line 12661 "configure"
4341+#line 12682 "configure"
4342 #include "confdefs.h"
4343 __thread bool tlsIsMainThread = false;
4344 int main() {
4345 return tlsIsMainThread;
4346 ; return 0; }
4347 EOF
4348-if { (eval echo configure:12668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4349+if { (eval echo configure:12689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4350 rm -rf conftest*
4351 ac_cv_thread_keyword=yes
4352 else
4353@@ -12701,19 +12722,19 @@ fi
4354 MALLOC_H=
4355 ac_safe=`echo "malloc.h" | sed 'y%./+-%__p_%'`
4356 echo $ac_n "checking for malloc.h""... $ac_c" 1>&6
4357-echo "configure:12705: checking for malloc.h" >&5
4358+echo "configure:12726: checking for malloc.h" >&5
4359 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4360 echo $ac_n "(cached) $ac_c" 1>&6
4361 else
4362 cat > conftest.$ac_ext <<EOF
4363-#line 12710 "configure"
4364+#line 12731 "configure"
4365 #include "confdefs.h"
4366 #include <malloc.h>
4367 int main() {
4368
4369 ; return 0; }
4370 EOF
4371-if { (eval echo configure:12717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4372+if { (eval echo configure:12738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4373 rm -rf conftest*
4374 eval "ac_cv_header_$ac_safe=yes"
4375 else
4376@@ -12736,19 +12757,19 @@ fi
4377 if test "$MALLOC_H" = ""; then
4378 ac_safe=`echo "malloc/malloc.h" | sed 'y%./+-%__p_%'`
4379 echo $ac_n "checking for malloc/malloc.h""... $ac_c" 1>&6
4380-echo "configure:12740: checking for malloc/malloc.h" >&5
4381+echo "configure:12761: checking for malloc/malloc.h" >&5
4382 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4383 echo $ac_n "(cached) $ac_c" 1>&6
4384 else
4385 cat > conftest.$ac_ext <<EOF
4386-#line 12745 "configure"
4387+#line 12766 "configure"
4388 #include "confdefs.h"
4389 #include <malloc/malloc.h>
4390 int main() {
4391
4392 ; return 0; }
4393 EOF
4394-if { (eval echo configure:12752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4395+if { (eval echo configure:12773: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4396 rm -rf conftest*
4397 eval "ac_cv_header_$ac_safe=yes"
4398 else
4399@@ -12771,19 +12792,19 @@ fi
4400 if test "$MALLOC_H" = ""; then
4401 ac_safe=`echo "sys/malloc.h" | sed 'y%./+-%__p_%'`
4402 echo $ac_n "checking for sys/malloc.h""... $ac_c" 1>&6
4403-echo "configure:12775: checking for sys/malloc.h" >&5
4404+echo "configure:12796: checking for sys/malloc.h" >&5
4405 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4406 echo $ac_n "(cached) $ac_c" 1>&6
4407 else
4408 cat > conftest.$ac_ext <<EOF
4409-#line 12780 "configure"
4410+#line 12801 "configure"
4411 #include "confdefs.h"
4412 #include <sys/malloc.h>
4413 int main() {
4414
4415 ; return 0; }
4416 EOF
4417-if { (eval echo configure:12787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4418+if { (eval echo configure:12808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4419 rm -rf conftest*
4420 eval "ac_cv_header_$ac_safe=yes"
4421 else
4422@@ -12816,12 +12837,12 @@ MOZ_ALLOCATING_FUNCS="strndup posix_memalign memalign valloc"
4423 for ac_func in strndup posix_memalign memalign valloc
4424 do
4425 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4426-echo "configure:12820: checking for $ac_func" >&5
4427+echo "configure:12841: checking for $ac_func" >&5
4428 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4429 echo $ac_n "(cached) $ac_c" 1>&6
4430 else
4431 cat > conftest.$ac_ext <<EOF
4432-#line 12825 "configure"
4433+#line 12846 "configure"
4434 #include "confdefs.h"
4435 /* System header to define __stub macros and hopefully few prototypes,
4436 which can conflict with char $ac_func(); below. */
4437@@ -12847,7 +12868,7 @@ $ac_func();
4438
4439 ; return 0; }
4440 EOF
4441-if { (eval echo configure:12851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4442+if { (eval echo configure:12872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4443 rm -rf conftest*
4444 eval "ac_cv_func_$ac_func=yes"
4445 else
4446@@ -12874,19 +12895,19 @@ done
4447
4448
4449 echo $ac_n "checking for __attribute__((always_inline))""... $ac_c" 1>&6
4450-echo "configure:12878: checking for __attribute__((always_inline))" >&5
4451+echo "configure:12899: checking for __attribute__((always_inline))" >&5
4452 if eval "test \"`echo '$''{'ac_cv_attribute_always_inline'+set}'`\" = set"; then
4453 echo $ac_n "(cached) $ac_c" 1>&6
4454 else
4455 cat > conftest.$ac_ext <<EOF
4456-#line 12883 "configure"
4457+#line 12904 "configure"
4458 #include "confdefs.h"
4459 inline void f(void) __attribute__((always_inline));
4460 int main() {
4461
4462 ; return 0; }
4463 EOF
4464-if { (eval echo configure:12890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4465+if { (eval echo configure:12911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4466 rm -rf conftest*
4467 ac_cv_attribute_always_inline=yes
4468 else
4469@@ -12901,19 +12922,19 @@ fi
4470 echo "$ac_t""$ac_cv_attribute_always_inline" 1>&6
4471
4472 echo $ac_n "checking for __attribute__((malloc))""... $ac_c" 1>&6
4473-echo "configure:12905: checking for __attribute__((malloc))" >&5
4474+echo "configure:12926: checking for __attribute__((malloc))" >&5
4475 if eval "test \"`echo '$''{'ac_cv_attribute_malloc'+set}'`\" = set"; then
4476 echo $ac_n "(cached) $ac_c" 1>&6
4477 else
4478 cat > conftest.$ac_ext <<EOF
4479-#line 12910 "configure"
4480+#line 12931 "configure"
4481 #include "confdefs.h"
4482 void* f(int) __attribute__((malloc));
4483 int main() {
4484
4485 ; return 0; }
4486 EOF
4487-if { (eval echo configure:12917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4488+if { (eval echo configure:12938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4489 rm -rf conftest*
4490 ac_cv_attribute_malloc=yes
4491 else
4492@@ -12928,19 +12949,19 @@ fi
4493 echo "$ac_t""$ac_cv_attribute_malloc" 1>&6
4494
4495 echo $ac_n "checking for __attribute__((warn_unused_result))""... $ac_c" 1>&6
4496-echo "configure:12932: checking for __attribute__((warn_unused_result))" >&5
4497+echo "configure:12953: checking for __attribute__((warn_unused_result))" >&5
4498 if eval "test \"`echo '$''{'ac_cv_attribute_warn_unused'+set}'`\" = set"; then
4499 echo $ac_n "(cached) $ac_c" 1>&6
4500 else
4501 cat > conftest.$ac_ext <<EOF
4502-#line 12937 "configure"
4503+#line 12958 "configure"
4504 #include "confdefs.h"
4505 int f(void) __attribute__((warn_unused_result));
4506 int main() {
4507
4508 ; return 0; }
4509 EOF
4510-if { (eval echo configure:12944: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4511+if { (eval echo configure:12965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4512 rm -rf conftest*
4513 ac_cv_attribute_warn_unused=yes
4514 else
4515@@ -12955,19 +12976,19 @@ fi
4516 echo "$ac_t""$ac_cv_attribute_warn_unused" 1>&6
4517
4518 echo $ac_n "checking for __attribute__((noreturn))""... $ac_c" 1>&6
4519-echo "configure:12959: checking for __attribute__((noreturn))" >&5
4520+echo "configure:12980: checking for __attribute__((noreturn))" >&5
4521 if eval "test \"`echo '$''{'ac_cv_attribute_noreturn'+set}'`\" = set"; then
4522 echo $ac_n "(cached) $ac_c" 1>&6
4523 else
4524 cat > conftest.$ac_ext <<EOF
4525-#line 12964 "configure"
4526+#line 12985 "configure"
4527 #include "confdefs.h"
4528 void f(void) __attribute__((noreturn));
4529 int main() {
4530
4531 ; return 0; }
4532 EOF
4533-if { (eval echo configure:12971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4534+if { (eval echo configure:12992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4535 rm -rf conftest*
4536 ac_cv_attribute_noreturn=yes
4537 else
4538@@ -12991,19 +13012,19 @@ cross_compiling=$ac_cv_prog_cc_cross
4539
4540
4541 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4542-echo "configure:12995: checking for LC_MESSAGES" >&5
4543+echo "configure:13016: checking for LC_MESSAGES" >&5
4544 if eval "test \"`echo '$''{'ac_cv_i18n_lc_messages'+set}'`\" = set"; then
4545 echo $ac_n "(cached) $ac_c" 1>&6
4546 else
4547 cat > conftest.$ac_ext <<EOF
4548-#line 13000 "configure"
4549+#line 13021 "configure"
4550 #include "confdefs.h"
4551 #include <locale.h>
4552 int main() {
4553 int category = LC_MESSAGES;
4554 ; return 0; }
4555 EOF
4556-if { (eval echo configure:13007: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4557+if { (eval echo configure:13028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4558 rm -rf conftest*
4559 ac_cv_i18n_lc_messages=yes
4560 else
4561@@ -13026,12 +13047,12 @@ fi
4562 for ac_func in localeconv
4563 do
4564 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4565-echo "configure:13030: checking for $ac_func" >&5
4566+echo "configure:13051: checking for $ac_func" >&5
4567 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4568 echo $ac_n "(cached) $ac_c" 1>&6
4569 else
4570 cat > conftest.$ac_ext <<EOF
4571-#line 13035 "configure"
4572+#line 13056 "configure"
4573 #include "confdefs.h"
4574 /* System header to define __stub macros and hopefully few prototypes,
4575 which can conflict with char $ac_func(); below. */
4576@@ -13054,7 +13075,7 @@ $ac_func();
4577
4578 ; return 0; }
4579 EOF
4580-if { (eval echo configure:13058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4581+if { (eval echo configure:13079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4582 rm -rf conftest*
4583 eval "ac_cv_func_$ac_func=yes"
4584 else
4585@@ -13173,6 +13194,7 @@ fi
4586
4587 if test -n "$LIBXUL_SDK"; then
4588 LIBXUL_DIST="$LIBXUL_SDK"
4589+ SKIP_LIBRARY_CHECKS=1
4590 else
4591 LIBXUL_DIST="$MOZ_BUILD_ROOT/dist"
4592 fi
4593@@ -13243,7 +13265,7 @@ fi
4594 # Extract the first word of "nspr-config", so it can be a program name with args.
4595 set dummy nspr-config; ac_word=$2
4596 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4597-echo "configure:13247: checking for $ac_word" >&5
4598+echo "configure:13269: checking for $ac_word" >&5
4599 if eval "test \"`echo '$''{'ac_cv_path_NSPR_CONFIG'+set}'`\" = set"; then
4600 echo $ac_n "(cached) $ac_c" 1>&6
4601 else
4602@@ -13278,7 +13300,7 @@ fi
4603
4604 min_nspr_version=4.8.8
4605 echo $ac_n "checking for NSPR - version >= $min_nspr_version""... $ac_c" 1>&6
4606-echo "configure:13282: checking for NSPR - version >= $min_nspr_version" >&5
4607+echo "configure:13304: checking for NSPR - version >= $min_nspr_version" >&5
4608
4609 no_nspr=""
4610 if test "$NSPR_CONFIG" != "no"; then
4611@@ -13337,7 +13359,7 @@ if test -n "$MOZ_NATIVE_NSPR"; then
4612 _SAVE_CFLAGS=$CFLAGS
4613 CFLAGS="$CFLAGS $NSPR_CFLAGS"
4614 cat > conftest.$ac_ext <<EOF
4615-#line 13341 "configure"
4616+#line 13363 "configure"
4617 #include "confdefs.h"
4618 #include "prtypes.h"
4619 int main() {
4620@@ -13346,7 +13368,7 @@ int main() {
4621 #endif
4622 ; return 0; }
4623 EOF
4624-if { (eval echo configure:13350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4625+if { (eval echo configure:13372: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4626 rm -rf conftest*
4627 MOZ_NATIVE_NSPR=1
4628 else
4629@@ -13358,6 +13380,10 @@ fi
4630 rm -f conftest*
4631 CFLAGS=$_SAVE_CFLAGS
4632 else
4633+ if test -n "$LIBXUL_SDK"; then
4634+ NSPR_CFLAGS="-I$LIBXUL_SDK_DIR/sdk/include"
4635+ NSPR_LIBS="-L$LIBXUL_SDK_DIR/sdk/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
4636+ else
4637 if test "$OS_ARCH" = "WINNT"; then
4638 NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr"
4639 if test -n "$GNU_CC"; then
4640@@ -13369,6 +13395,7 @@ else
4641 NSPR_CFLAGS='`$(LIBXUL_DIST)/sdk/bin/nspr-config --prefix='${LIBXUL_DIST}' --includedir='${LIBXUL_DIST}'/include/nspr --cflags`'
4642 NSPR_LIBS='`$(LIBXUL_DIST)/sdk/bin/nspr-config --prefix='${LIBXUL_DIST}' --libdir='${LIBXUL_DIST}'/lib --libs`'
4643 fi
4644+ fi
4645 fi
4646
4647 # Check whether --with-system-libevent or --without-system-libevent was given.
4648@@ -13391,19 +13418,19 @@ else
4649 LDFLAGS="-L${LIBEVENT_DIR}/lib $LDFLAGS"
4650 ac_safe=`echo "event.h" | sed 'y%./+-%__p_%'`
4651 echo $ac_n "checking for event.h""... $ac_c" 1>&6
4652-echo "configure:13395: checking for event.h" >&5
4653+echo "configure:13422: checking for event.h" >&5
4654 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4655 echo $ac_n "(cached) $ac_c" 1>&6
4656 else
4657 cat > conftest.$ac_ext <<EOF
4658-#line 13400 "configure"
4659+#line 13427 "configure"
4660 #include "confdefs.h"
4661 #include <event.h>
4662 int main() {
4663
4664 ; return 0; }
4665 EOF
4666-if { (eval echo configure:13407: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4667+if { (eval echo configure:13434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4668 rm -rf conftest*
4669 eval "ac_cv_header_$ac_safe=yes"
4670 else
4671@@ -13426,7 +13453,7 @@ fi
4672 fi
4673
4674 echo $ac_n "checking for event_init in -levent""... $ac_c" 1>&6
4675-echo "configure:13430: checking for event_init in -levent" >&5
4676+echo "configure:13457: checking for event_init in -levent" >&5
4677 ac_lib_var=`echo event'_'event_init | sed 'y%./+-%__p_%'`
4678 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4679 echo $ac_n "(cached) $ac_c" 1>&6
4680@@ -13434,7 +13461,7 @@ else
4681 ac_save_LIBS="$LIBS"
4682 LIBS="-levent $LIBS"
4683 cat > conftest.$ac_ext <<EOF
4684-#line 13438 "configure"
4685+#line 13465 "configure"
4686 #include "confdefs.h"
4687 /* Override any gcc2 internal prototype to avoid an error. */
4688 /* We use char because int might match the return type of a gcc2
4689@@ -13445,7 +13472,7 @@ int main() {
4690 event_init()
4691 ; return 0; }
4692 EOF
4693-if { (eval echo configure:13449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4694+if { (eval echo configure:13476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4695 rm -rf conftest*
4696 eval "ac_cv_lib_$ac_lib_var=yes"
4697 else
4698@@ -13528,7 +13555,7 @@ fi
4699 # Extract the first word of "nss-config", so it can be a program name with args.
4700 set dummy nss-config; ac_word=$2
4701 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4702-echo "configure:13532: checking for $ac_word" >&5
4703+echo "configure:13559: checking for $ac_word" >&5
4704 if eval "test \"`echo '$''{'ac_cv_path_NSS_CONFIG'+set}'`\" = set"; then
4705 echo $ac_n "(cached) $ac_c" 1>&6
4706 else
4707@@ -13563,7 +13590,7 @@ fi
4708
4709 min_nss_version=3.13.1
4710 echo $ac_n "checking for NSS - version >= $min_nss_version""... $ac_c" 1>&6
4711-echo "configure:13567: checking for NSS - version >= $min_nss_version" >&5
4712+echo "configure:13594: checking for NSS - version >= $min_nss_version" >&5
4713
4714 no_nss=""
4715 if test "$NSS_CONFIG" = "no"; then
4716@@ -13636,13 +13663,13 @@ fi
4717
4718
4719 echo $ac_n "checking for YASM assembler""... $ac_c" 1>&6
4720-echo "configure:13640: checking for YASM assembler" >&5
4721+echo "configure:13667: checking for YASM assembler" >&5
4722 for ac_prog in yasm
4723 do
4724 # Extract the first word of "$ac_prog", so it can be a program name with args.
4725 set dummy $ac_prog; ac_word=$2
4726 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4727-echo "configure:13646: checking for $ac_word" >&5
4728+echo "configure:13673: checking for $ac_word" >&5
4729 if eval "test \"`echo '$''{'ac_cv_prog_YASM'+set}'`\" = set"; then
4730 echo $ac_n "(cached) $ac_c" 1>&6
4731 else
4732@@ -13704,7 +13731,7 @@ if test -z "$JPEG_DIR" -o "$JPEG_DIR" = no; then
4733 SYSTEM_JPEG=
4734 else
4735 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4736-echo "configure:13708: checking for jpeg_destroy_compress in -ljpeg" >&5
4737+echo "configure:13735: checking for jpeg_destroy_compress in -ljpeg" >&5
4738 ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4739 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4740 echo $ac_n "(cached) $ac_c" 1>&6
4741@@ -13712,7 +13739,7 @@ else
4742 ac_save_LIBS="$LIBS"
4743 LIBS="-ljpeg $JPEG_LIBS $LIBS"
4744 cat > conftest.$ac_ext <<EOF
4745-#line 13716 "configure"
4746+#line 13743 "configure"
4747 #include "confdefs.h"
4748 /* Override any gcc2 internal prototype to avoid an error. */
4749 /* We use char because int might match the return type of a gcc2
4750@@ -13723,7 +13750,7 @@ int main() {
4751 jpeg_destroy_compress()
4752 ; return 0; }
4753 EOF
4754-if { (eval echo configure:13727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4755+if { (eval echo configure:13754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4756 rm -rf conftest*
4757 eval "ac_cv_lib_$ac_lib_var=yes"
4758 else
4759@@ -13746,10 +13773,10 @@ fi
4760
4761 fi
4762
4763-if test "$SYSTEM_JPEG" = 1; then
4764+if test "$SYSTEM_JPEG" = 0; then
4765 LIBS="$JPEG_LIBS $LIBS"
4766 cat > conftest.$ac_ext <<EOF
4767-#line 13753 "configure"
4768+#line 13780 "configure"
4769 #include "confdefs.h"
4770 #include <stdio.h>
4771 #include <sys/types.h>
4772@@ -13760,7 +13787,7 @@ int main() {
4773 #endif
4774 ; return 0; }
4775 EOF
4776-if { (eval echo configure:13764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4777+if { (eval echo configure:13791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4778 rm -rf conftest*
4779 SYSTEM_JPEG=1
4780 else
4781@@ -13798,7 +13825,7 @@ if test -z "$ZLIB_DIR" -o "$ZLIB_DIR" = no; then
4782 SYSTEM_ZLIB=
4783 else
4784 echo $ac_n "checking for gzread in -lz""... $ac_c" 1>&6
4785-echo "configure:13802: checking for gzread in -lz" >&5
4786+echo "configure:13829: checking for gzread in -lz" >&5
4787 ac_lib_var=`echo z'_'gzread | sed 'y%./+-%__p_%'`
4788 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4789 echo $ac_n "(cached) $ac_c" 1>&6
4790@@ -13806,7 +13833,7 @@ else
4791 ac_save_LIBS="$LIBS"
4792 LIBS="-lz $ZLIB_LIBS $LIBS"
4793 cat > conftest.$ac_ext <<EOF
4794-#line 13810 "configure"
4795+#line 13837 "configure"
4796 #include "confdefs.h"
4797 /* Override any gcc2 internal prototype to avoid an error. */
4798 /* We use char because int might match the return type of a gcc2
4799@@ -13817,7 +13844,7 @@ int main() {
4800 gzread()
4801 ; return 0; }
4802 EOF
4803-if { (eval echo configure:13821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4804+if { (eval echo configure:13848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4805 rm -rf conftest*
4806 eval "ac_cv_lib_$ac_lib_var=yes"
4807 else
4808@@ -13839,10 +13866,10 @@ SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=
4809 fi
4810
4811 fi
4812-if test "$SYSTEM_ZLIB" = 1; then
4813+if test "$SYSTEM_ZLIB" = 0; then
4814 LIBS="$ZLIB_LIBS $LIBS"
4815 cat > conftest.$ac_ext <<EOF
4816-#line 13846 "configure"
4817+#line 13873 "configure"
4818 #include "confdefs.h"
4819 #include <stdio.h>
4820 #include <string.h>
4821@@ -13853,7 +13880,7 @@ int main() {
4822 #endif
4823 ; return 0; }
4824 EOF
4825-if { (eval echo configure:13857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4826+if { (eval echo configure:13884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4827 rm -rf conftest*
4828 SYSTEM_ZLIB=1
4829 else
4830@@ -13891,7 +13918,7 @@ if test -z "$BZ2_DIR" -o "$BZ2_DIR" = no; then
4831 SYSTEM_BZ2=
4832 else
4833 echo $ac_n "checking for BZ2_bzread in -lbz2""... $ac_c" 1>&6
4834-echo "configure:13895: checking for BZ2_bzread in -lbz2" >&5
4835+echo "configure:13922: checking for BZ2_bzread in -lbz2" >&5
4836 ac_lib_var=`echo bz2'_'BZ2_bzread | sed 'y%./+-%__p_%'`
4837 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4838 echo $ac_n "(cached) $ac_c" 1>&6
4839@@ -13899,7 +13926,7 @@ else
4840 ac_save_LIBS="$LIBS"
4841 LIBS="-lbz2 $LIBS"
4842 cat > conftest.$ac_ext <<EOF
4843-#line 13903 "configure"
4844+#line 13930 "configure"
4845 #include "confdefs.h"
4846 /* Override any gcc2 internal prototype to avoid an error. */
4847 /* We use char because int might match the return type of a gcc2
4848@@ -13910,7 +13937,7 @@ int main() {
4849 BZ2_bzread()
4850 ; return 0; }
4851 EOF
4852-if { (eval echo configure:13914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4853+if { (eval echo configure:13941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4854 rm -rf conftest*
4855 eval "ac_cv_lib_$ac_lib_var=yes"
4856 else
4857@@ -13962,7 +13989,7 @@ if test -z "$PNG_DIR" -o "$PNG_DIR" = no; then
4858 else
4859 _SAVE_PNG_LIBS=$PNG_LIBS
4860 echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6
4861-echo "configure:13966: checking for png_get_valid in -lpng" >&5
4862+echo "configure:13993: checking for png_get_valid in -lpng" >&5
4863 ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'`
4864 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4865 echo $ac_n "(cached) $ac_c" 1>&6
4866@@ -13970,7 +13997,7 @@ else
4867 ac_save_LIBS="$LIBS"
4868 LIBS="-lpng $PNG_LIBS $LIBS"
4869 cat > conftest.$ac_ext <<EOF
4870-#line 13974 "configure"
4871+#line 14001 "configure"
4872 #include "confdefs.h"
4873 /* Override any gcc2 internal prototype to avoid an error. */
4874 /* We use char because int might match the return type of a gcc2
4875@@ -13981,7 +14008,7 @@ int main() {
4876 png_get_valid()
4877 ; return 0; }
4878 EOF
4879-if { (eval echo configure:13985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4880+if { (eval echo configure:14012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4881 rm -rf conftest*
4882 eval "ac_cv_lib_$ac_lib_var=yes"
4883 else
4884@@ -14003,7 +14030,7 @@ else
4885 fi
4886
4887 echo $ac_n "checking for png_get_acTL in -lpng""... $ac_c" 1>&6
4888-echo "configure:14007: checking for png_get_acTL in -lpng" >&5
4889+echo "configure:14034: checking for png_get_acTL in -lpng" >&5
4890 ac_lib_var=`echo png'_'png_get_acTL | sed 'y%./+-%__p_%'`
4891 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4892 echo $ac_n "(cached) $ac_c" 1>&6
4893@@ -14011,7 +14038,7 @@ else
4894 ac_save_LIBS="$LIBS"
4895 LIBS="-lpng $_SAVE_PNG_LIBS $LIBS"
4896 cat > conftest.$ac_ext <<EOF
4897-#line 14015 "configure"
4898+#line 14042 "configure"
4899 #include "confdefs.h"
4900 /* Override any gcc2 internal prototype to avoid an error. */
4901 /* We use char because int might match the return type of a gcc2
4902@@ -14022,7 +14049,7 @@ int main() {
4903 png_get_acTL()
4904 ; return 0; }
4905 EOF
4906-if { (eval echo configure:14026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4907+if { (eval echo configure:14053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4908 rm -rf conftest*
4909 eval "ac_cv_lib_$ac_lib_var=yes"
4910 else
4911@@ -14051,10 +14078,10 @@ else
4912 fi
4913
4914 fi
4915-if test "$SYSTEM_PNG" = 1; then
4916+if test "$SYSTEM_PNG" = 0; then
4917 LIBS="$PNG_LIBS $LIBS"
4918 cat > conftest.$ac_ext <<EOF
4919-#line 14058 "configure"
4920+#line 14085 "configure"
4921 #include "confdefs.h"
4922 #include <stdio.h>
4923 #include <sys/types.h>
4924@@ -14068,7 +14095,7 @@ int main() {
4925 #endif
4926 ; return 0; }
4927 EOF
4928-if { (eval echo configure:14072: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4929+if { (eval echo configure:14099: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4930 rm -rf conftest*
4931 SYSTEM_PNG=1
4932 else
4933@@ -14110,7 +14137,7 @@ if test -n "$SYSTEM_HUNSPELL"; then
4934 # Extract the first word of "pkg-config", so it can be a program name with args.
4935 set dummy pkg-config; ac_word=$2
4936 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4937-echo "configure:14114: checking for $ac_word" >&5
4938+echo "configure:14141: checking for $ac_word" >&5
4939 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
4940 echo $ac_n "(cached) $ac_c" 1>&6
4941 else
4942@@ -14154,19 +14181,19 @@ fi
4943 PKG_CONFIG_MIN_VERSION=0.9.0
4944 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
4945 echo $ac_n "checking for hunspell""... $ac_c" 1>&6
4946-echo "configure:14158: checking for hunspell" >&5
4947+echo "configure:14185: checking for hunspell" >&5
4948
4949 if $PKG_CONFIG --exists "hunspell" ; then
4950 echo "$ac_t""yes" 1>&6
4951 succeeded=yes
4952
4953 echo $ac_n "checking MOZ_HUNSPELL_CFLAGS""... $ac_c" 1>&6
4954-echo "configure:14165: checking MOZ_HUNSPELL_CFLAGS" >&5
4955+echo "configure:14192: checking MOZ_HUNSPELL_CFLAGS" >&5
4956 MOZ_HUNSPELL_CFLAGS=`$PKG_CONFIG --cflags "hunspell"`
4957 echo "$ac_t""$MOZ_HUNSPELL_CFLAGS" 1>&6
4958
4959 echo $ac_n "checking MOZ_HUNSPELL_LIBS""... $ac_c" 1>&6
4960-echo "configure:14170: checking MOZ_HUNSPELL_LIBS" >&5
4961+echo "configure:14197: checking MOZ_HUNSPELL_LIBS" >&5
4962 ## Remove evil flags like -Wl,--export-dynamic
4963 MOZ_HUNSPELL_LIBS="`$PKG_CONFIG --libs \"hunspell\" |sed s/-Wl,--export-dynamic//g`"
4964 echo "$ac_t""$MOZ_HUNSPELL_LIBS" 1>&6
4965@@ -14222,7 +14249,7 @@ if test -n "$MOZ_NATIVE_FFI"; then
4966 # Extract the first word of "pkg-config", so it can be a program name with args.
4967 set dummy pkg-config; ac_word=$2
4968 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4969-echo "configure:14226: checking for $ac_word" >&5
4970+echo "configure:14253: checking for $ac_word" >&5
4971 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
4972 echo $ac_n "(cached) $ac_c" 1>&6
4973 else
4974@@ -14266,19 +14293,19 @@ fi
4975 PKG_CONFIG_MIN_VERSION=0.9.0
4976 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
4977 echo $ac_n "checking for libffi > 3.0.9""... $ac_c" 1>&6
4978-echo "configure:14270: checking for libffi > 3.0.9" >&5
4979+echo "configure:14297: checking for libffi > 3.0.9" >&5
4980
4981 if $PKG_CONFIG --exists "libffi > 3.0.9" ; then
4982 echo "$ac_t""yes" 1>&6
4983 succeeded=yes
4984
4985 echo $ac_n "checking MOZ_FFI_CFLAGS""... $ac_c" 1>&6
4986-echo "configure:14277: checking MOZ_FFI_CFLAGS" >&5
4987+echo "configure:14304: checking MOZ_FFI_CFLAGS" >&5
4988 MOZ_FFI_CFLAGS=`$PKG_CONFIG --cflags "libffi > 3.0.9"`
4989 echo "$ac_t""$MOZ_FFI_CFLAGS" 1>&6
4990
4991 echo $ac_n "checking MOZ_FFI_LIBS""... $ac_c" 1>&6
4992-echo "configure:14282: checking MOZ_FFI_LIBS" >&5
4993+echo "configure:14309: checking MOZ_FFI_LIBS" >&5
4994 ## Remove evil flags like -Wl,--export-dynamic
4995 MOZ_FFI_LIBS="`$PKG_CONFIG --libs \"libffi > 3.0.9\" |sed s/-Wl,--export-dynamic//g`"
4996 echo "$ac_t""$MOZ_FFI_LIBS" 1>&6
4997@@ -14314,7 +14341,7 @@ echo "configure:14282: checking MOZ_FFI_LIBS" >&5
4998 # Extract the first word of "pkg-config", so it can be a program name with args.
4999 set dummy pkg-config; ac_word=$2
5000 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5001-echo "configure:14318: checking for $ac_word" >&5
5002+echo "configure:14345: checking for $ac_word" >&5
5003 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5004 echo $ac_n "(cached) $ac_c" 1>&6
5005 else
5006@@ -14358,19 +14385,19 @@ fi
5007 PKG_CONFIG_MIN_VERSION=0.9.0
5008 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5009 echo $ac_n "checking for libffi >= 3.0.9""... $ac_c" 1>&6
5010-echo "configure:14362: checking for libffi >= 3.0.9" >&5
5011+echo "configure:14389: checking for libffi >= 3.0.9" >&5
5012
5013 if $PKG_CONFIG --exists "libffi >= 3.0.9" ; then
5014 echo "$ac_t""yes" 1>&6
5015 succeeded=yes
5016
5017 echo $ac_n "checking MOZ_FFI_CFLAGS""... $ac_c" 1>&6
5018-echo "configure:14369: checking MOZ_FFI_CFLAGS" >&5
5019+echo "configure:14396: checking MOZ_FFI_CFLAGS" >&5
5020 MOZ_FFI_CFLAGS=`$PKG_CONFIG --cflags "libffi >= 3.0.9"`
5021 echo "$ac_t""$MOZ_FFI_CFLAGS" 1>&6
5022
5023 echo $ac_n "checking MOZ_FFI_LIBS""... $ac_c" 1>&6
5024-echo "configure:14374: checking MOZ_FFI_LIBS" >&5
5025+echo "configure:14401: checking MOZ_FFI_LIBS" >&5
5026 ## Remove evil flags like -Wl,--export-dynamic
5027 MOZ_FFI_LIBS="`$PKG_CONFIG --libs \"libffi >= 3.0.9\" |sed s/-Wl,--export-dynamic//g`"
5028 echo "$ac_t""$MOZ_FFI_LIBS" 1>&6
5029@@ -14542,7 +14569,7 @@ fi
5030
5031
5032 echo $ac_n "checking for application to build""... $ac_c" 1>&6
5033-echo "configure:14546: checking for application to build" >&5
5034+echo "configure:14573: checking for application to build" >&5
5035 if test -z "$MOZ_BUILD_APP"; then
5036 echo "$ac_t""browser" 1>&6
5037 MOZ_BUILD_APP=browser
5038@@ -14560,7 +14587,7 @@ fi
5039 # Allow the application to influence configure with a confvars.sh script.
5040
5041 echo $ac_n "checking if app-specific confvars.sh exists""... $ac_c" 1>&6
5042-echo "configure:14564: checking if app-specific confvars.sh exists" >&5
5043+echo "configure:14591: checking if app-specific confvars.sh exists" >&5
5044 if test -f "${srcdir}/${MOZ_BUILD_APP}/confvars.sh" ; then
5045 echo "$ac_t""${srcdir}/${MOZ_BUILD_APP}/confvars.sh" 1>&6
5046 . "${srcdir}/${MOZ_BUILD_APP}/confvars.sh"
5047@@ -14828,7 +14855,7 @@ if test "$COMPILE_ENVIRONMENT"; then
5048 # Extract the first word of "pkg-config", so it can be a program name with args.
5049 set dummy pkg-config; ac_word=$2
5050 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5051-echo "configure:14832: checking for $ac_word" >&5
5052+echo "configure:14859: checking for $ac_word" >&5
5053 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5054 echo $ac_n "(cached) $ac_c" 1>&6
5055 else
5056@@ -14872,19 +14899,19 @@ fi
5057 PKG_CONFIG_MIN_VERSION=0.9.0
5058 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5059 echo $ac_n "checking for directfb >= 1.1.0""... $ac_c" 1>&6
5060-echo "configure:14876: checking for directfb >= 1.1.0" >&5
5061+echo "configure:14903: checking for directfb >= 1.1.0" >&5
5062
5063 if $PKG_CONFIG --exists "directfb >= 1.1.0" ; then
5064 echo "$ac_t""yes" 1>&6
5065 succeeded=yes
5066
5067 echo $ac_n "checking MOZ_DFB_CFLAGS""... $ac_c" 1>&6
5068-echo "configure:14883: checking MOZ_DFB_CFLAGS" >&5
5069+echo "configure:14910: checking MOZ_DFB_CFLAGS" >&5
5070 MOZ_DFB_CFLAGS=`$PKG_CONFIG --cflags "directfb >= 1.1.0"`
5071 echo "$ac_t""$MOZ_DFB_CFLAGS" 1>&6
5072
5073 echo $ac_n "checking MOZ_DFB_LIBS""... $ac_c" 1>&6
5074-echo "configure:14888: checking MOZ_DFB_LIBS" >&5
5075+echo "configure:14915: checking MOZ_DFB_LIBS" >&5
5076 ## Remove evil flags like -Wl,--export-dynamic
5077 MOZ_DFB_LIBS="`$PKG_CONFIG --libs \"directfb >= 1.1.0\" |sed s/-Wl,--export-dynamic//g`"
5078 echo "$ac_t""$MOZ_DFB_LIBS" 1>&6
5079@@ -14922,7 +14949,7 @@ echo "configure:14888: checking MOZ_DFB_LIBS" >&5
5080 # Extract the first word of "pkg-config", so it can be a program name with args.
5081 set dummy pkg-config; ac_word=$2
5082 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5083-echo "configure:14926: checking for $ac_word" >&5
5084+echo "configure:14953: checking for $ac_word" >&5
5085 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5086 echo $ac_n "(cached) $ac_c" 1>&6
5087 else
5088@@ -14966,19 +14993,19 @@ fi
5089 PKG_CONFIG_MIN_VERSION=0.9.0
5090 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5091 echo $ac_n "checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES""... $ac_c" 1>&6
5092-echo "configure:14970: checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES" >&5
5093+echo "configure:14997: checking for gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES" >&5
5094
5095 if $PKG_CONFIG --exists "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES" ; then
5096 echo "$ac_t""yes" 1>&6
5097 succeeded=yes
5098
5099 echo $ac_n "checking MOZ_GTK2_CFLAGS""... $ac_c" 1>&6
5100-echo "configure:14977: checking MOZ_GTK2_CFLAGS" >&5
5101+echo "configure:15004: checking MOZ_GTK2_CFLAGS" >&5
5102 MOZ_GTK2_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES"`
5103 echo "$ac_t""$MOZ_GTK2_CFLAGS" 1>&6
5104
5105 echo $ac_n "checking MOZ_GTK2_LIBS""... $ac_c" 1>&6
5106-echo "configure:14982: checking MOZ_GTK2_LIBS" >&5
5107+echo "configure:15009: checking MOZ_GTK2_LIBS" >&5
5108 ## Remove evil flags like -Wl,--export-dynamic
5109 MOZ_GTK2_LIBS="`$PKG_CONFIG --libs \"gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES\" |sed s/-Wl,--export-dynamic//g`"
5110 echo "$ac_t""$MOZ_GTK2_LIBS" 1>&6
5111@@ -15033,6 +15060,7 @@ EOF
5112 fi
5113
5114
5115+if test -z "$LIBXUL_SDK"; then
5116 if test "$MOZ_ENABLE_GTK2"
5117 then
5118 MOZ_ENABLE_STARTUP_NOTIFICATION=
5119@@ -15057,7 +15085,7 @@ fi
5120 # Extract the first word of "pkg-config", so it can be a program name with args.
5121 set dummy pkg-config; ac_word=$2
5122 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5123-echo "configure:15061: checking for $ac_word" >&5
5124+echo "configure:15089: checking for $ac_word" >&5
5125 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5126 echo $ac_n "(cached) $ac_c" 1>&6
5127 else
5128@@ -15101,19 +15129,19 @@ fi
5129 PKG_CONFIG_MIN_VERSION=0.9.0
5130 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5131 echo $ac_n "checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION""... $ac_c" 1>&6
5132-echo "configure:15105: checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" >&5
5133+echo "configure:15133: checking for libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" >&5
5134
5135 if $PKG_CONFIG --exists "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION" ; then
5136 echo "$ac_t""yes" 1>&6
5137 succeeded=yes
5138
5139 echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_CFLAGS""... $ac_c" 1>&6
5140-echo "configure:15112: checking MOZ_STARTUP_NOTIFICATION_CFLAGS" >&5
5141+echo "configure:15140: checking MOZ_STARTUP_NOTIFICATION_CFLAGS" >&5
5142 MOZ_STARTUP_NOTIFICATION_CFLAGS=`$PKG_CONFIG --cflags "libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION"`
5143 echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_CFLAGS" 1>&6
5144
5145 echo $ac_n "checking MOZ_STARTUP_NOTIFICATION_LIBS""... $ac_c" 1>&6
5146-echo "configure:15117: checking MOZ_STARTUP_NOTIFICATION_LIBS" >&5
5147+echo "configure:15145: checking MOZ_STARTUP_NOTIFICATION_LIBS" >&5
5148 ## Remove evil flags like -Wl,--export-dynamic
5149 MOZ_STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs \"libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5150 echo "$ac_t""$MOZ_STARTUP_NOTIFICATION_LIBS" 1>&6
5151@@ -15159,6 +15187,7 @@ EOF
5152
5153 TK_LIBS="$TK_LIBS $MOZ_STARTUP_NOTIFICATION_LIBS"
5154 fi
5155+fi
5156
5157
5158
5159@@ -15179,7 +15208,7 @@ fi
5160 # Extract the first word of "pkg-config", so it can be a program name with args.
5161 set dummy pkg-config; ac_word=$2
5162 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5163-echo "configure:15183: checking for $ac_word" >&5
5164+echo "configure:15212: checking for $ac_word" >&5
5165 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5166 echo $ac_n "(cached) $ac_c" 1>&6
5167 else
5168@@ -15223,19 +15252,19 @@ fi
5169 PKG_CONFIG_MIN_VERSION=0.9.0
5170 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5171 echo $ac_n "checking for QtGui QtNetwork QtCore QtOpenGL""... $ac_c" 1>&6
5172-echo "configure:15227: checking for QtGui QtNetwork QtCore QtOpenGL" >&5
5173+echo "configure:15256: checking for QtGui QtNetwork QtCore QtOpenGL" >&5
5174
5175 if $PKG_CONFIG --exists "QtGui QtNetwork QtCore QtOpenGL" ; then
5176 echo "$ac_t""yes" 1>&6
5177 succeeded=yes
5178
5179 echo $ac_n "checking MOZ_QT_CFLAGS""... $ac_c" 1>&6
5180-echo "configure:15234: checking MOZ_QT_CFLAGS" >&5
5181+echo "configure:15263: checking MOZ_QT_CFLAGS" >&5
5182 MOZ_QT_CFLAGS=`$PKG_CONFIG --cflags "QtGui QtNetwork QtCore QtOpenGL"`
5183 echo "$ac_t""$MOZ_QT_CFLAGS" 1>&6
5184
5185 echo $ac_n "checking MOZ_QT_LIBS""... $ac_c" 1>&6
5186-echo "configure:15239: checking MOZ_QT_LIBS" >&5
5187+echo "configure:15268: checking MOZ_QT_LIBS" >&5
5188 ## Remove evil flags like -Wl,--export-dynamic
5189 MOZ_QT_LIBS="`$PKG_CONFIG --libs \"QtGui QtNetwork QtCore QtOpenGL\" |sed s/-Wl,--export-dynamic//g`"
5190 echo "$ac_t""$MOZ_QT_LIBS" 1>&6
5191@@ -15269,7 +15298,7 @@ do
5192 # Extract the first word of "$ac_prog", so it can be a program name with args.
5193 set dummy $ac_prog; ac_word=$2
5194 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5195-echo "configure:15273: checking for $ac_word" >&5
5196+echo "configure:15302: checking for $ac_word" >&5
5197 if eval "test \"`echo '$''{'ac_cv_prog_HOST_MOC'+set}'`\" = set"; then
5198 echo $ac_n "(cached) $ac_c" 1>&6
5199 else
5200@@ -15324,7 +15353,7 @@ incorrect" 1>&2; exit 1; }
5201 # Extract the first word of "pkg-config", so it can be a program name with args.
5202 set dummy pkg-config; ac_word=$2
5203 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5204-echo "configure:15328: checking for $ac_word" >&5
5205+echo "configure:15357: checking for $ac_word" >&5
5206 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5207 echo $ac_n "(cached) $ac_c" 1>&6
5208 else
5209@@ -15368,19 +15397,19 @@ fi
5210 PKG_CONFIG_MIN_VERSION=0.9.0
5211 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5212 echo $ac_n "checking for qmsystem2""... $ac_c" 1>&6
5213-echo "configure:15372: checking for qmsystem2" >&5
5214+echo "configure:15401: checking for qmsystem2" >&5
5215
5216 if $PKG_CONFIG --exists "qmsystem2" ; then
5217 echo "$ac_t""yes" 1>&6
5218 succeeded=yes
5219
5220 echo $ac_n "checking _QMSYSTEM2_CFLAGS""... $ac_c" 1>&6
5221-echo "configure:15379: checking _QMSYSTEM2_CFLAGS" >&5
5222+echo "configure:15408: checking _QMSYSTEM2_CFLAGS" >&5
5223 _QMSYSTEM2_CFLAGS=`$PKG_CONFIG --cflags "qmsystem2"`
5224 echo "$ac_t""$_QMSYSTEM2_CFLAGS" 1>&6
5225
5226 echo $ac_n "checking _QMSYSTEM2_LIBS""... $ac_c" 1>&6
5227-echo "configure:15384: checking _QMSYSTEM2_LIBS" >&5
5228+echo "configure:15413: checking _QMSYSTEM2_LIBS" >&5
5229 ## Remove evil flags like -Wl,--export-dynamic
5230 _QMSYSTEM2_LIBS="`$PKG_CONFIG --libs \"qmsystem2\" |sed s/-Wl,--export-dynamic//g`"
5231 echo "$ac_t""$_QMSYSTEM2_LIBS" 1>&6
5232@@ -15427,7 +15456,7 @@ EOF
5233 # Extract the first word of "pkg-config", so it can be a program name with args.
5234 set dummy pkg-config; ac_word=$2
5235 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5236-echo "configure:15431: checking for $ac_word" >&5
5237+echo "configure:15460: checking for $ac_word" >&5
5238 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5239 echo $ac_n "(cached) $ac_c" 1>&6
5240 else
5241@@ -15471,19 +15500,19 @@ fi
5242 PKG_CONFIG_MIN_VERSION=0.9.0
5243 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5244 echo $ac_n "checking for QtNetwork >= 4.7""... $ac_c" 1>&6
5245-echo "configure:15475: checking for QtNetwork >= 4.7" >&5
5246+echo "configure:15504: checking for QtNetwork >= 4.7" >&5
5247
5248 if $PKG_CONFIG --exists "QtNetwork >= 4.7" ; then
5249 echo "$ac_t""yes" 1>&6
5250 succeeded=yes
5251
5252 echo $ac_n "checking _QTNETWORK_CFLAGS""... $ac_c" 1>&6
5253-echo "configure:15482: checking _QTNETWORK_CFLAGS" >&5
5254+echo "configure:15511: checking _QTNETWORK_CFLAGS" >&5
5255 _QTNETWORK_CFLAGS=`$PKG_CONFIG --cflags "QtNetwork >= 4.7"`
5256 echo "$ac_t""$_QTNETWORK_CFLAGS" 1>&6
5257
5258 echo $ac_n "checking _QTNETWORK_LIBS""... $ac_c" 1>&6
5259-echo "configure:15487: checking _QTNETWORK_LIBS" >&5
5260+echo "configure:15516: checking _QTNETWORK_LIBS" >&5
5261 ## Remove evil flags like -Wl,--export-dynamic
5262 _QTNETWORK_LIBS="`$PKG_CONFIG --libs \"QtNetwork >= 4.7\" |sed s/-Wl,--export-dynamic//g`"
5263 echo "$ac_t""$_QTNETWORK_LIBS" 1>&6
5264@@ -15528,7 +15557,7 @@ EOF
5265 # Extract the first word of "pkg-config", so it can be a program name with args.
5266 set dummy pkg-config; ac_word=$2
5267 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5268-echo "configure:15532: checking for $ac_word" >&5
5269+echo "configure:15561: checking for $ac_word" >&5
5270 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5271 echo $ac_n "(cached) $ac_c" 1>&6
5272 else
5273@@ -15572,19 +15601,19 @@ fi
5274 PKG_CONFIG_MIN_VERSION=0.9.0
5275 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5276 echo $ac_n "checking for QtSensors QtFeedback QtLocation""... $ac_c" 1>&6
5277-echo "configure:15576: checking for QtSensors QtFeedback QtLocation" >&5
5278+echo "configure:15605: checking for QtSensors QtFeedback QtLocation" >&5
5279
5280 if $PKG_CONFIG --exists "QtSensors QtFeedback QtLocation" ; then
5281 echo "$ac_t""yes" 1>&6
5282 succeeded=yes
5283
5284 echo $ac_n "checking _QTMOBILITY_CFLAGS""... $ac_c" 1>&6
5285-echo "configure:15583: checking _QTMOBILITY_CFLAGS" >&5
5286+echo "configure:15612: checking _QTMOBILITY_CFLAGS" >&5
5287 _QTMOBILITY_CFLAGS=`$PKG_CONFIG --cflags "QtSensors QtFeedback QtLocation"`
5288 echo "$ac_t""$_QTMOBILITY_CFLAGS" 1>&6
5289
5290 echo $ac_n "checking _QTMOBILITY_LIBS""... $ac_c" 1>&6
5291-echo "configure:15588: checking _QTMOBILITY_LIBS" >&5
5292+echo "configure:15617: checking _QTMOBILITY_LIBS" >&5
5293 ## Remove evil flags like -Wl,--export-dynamic
5294 _QTMOBILITY_LIBS="`$PKG_CONFIG --libs \"QtSensors QtFeedback QtLocation\" |sed s/-Wl,--export-dynamic//g`"
5295 echo "$ac_t""$_QTMOBILITY_LIBS" 1>&6
5296@@ -15619,7 +15648,7 @@ echo "configure:15588: checking _QTMOBILITY_LIBS" >&5
5297 MOZ_QT_LIBS="$MOZ_QT_LIBS $_QTMOBILITY_LIBS"
5298 else
5299 echo $ac_n "checking for main in -lQtSensors""... $ac_c" 1>&6
5300-echo "configure:15623: checking for main in -lQtSensors" >&5
5301+echo "configure:15652: checking for main in -lQtSensors" >&5
5302 ac_lib_var=`echo QtSensors'_'main | sed 'y%./+-%__p_%'`
5303 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5304 echo $ac_n "(cached) $ac_c" 1>&6
5305@@ -15627,14 +15656,14 @@ else
5306 ac_save_LIBS="$LIBS"
5307 LIBS="-lQtSensors $LIBS"
5308 cat > conftest.$ac_ext <<EOF
5309-#line 15631 "configure"
5310+#line 15660 "configure"
5311 #include "confdefs.h"
5312
5313 int main() {
5314 main()
5315 ; return 0; }
5316 EOF
5317-if { (eval echo configure:15638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5318+if { (eval echo configure:15667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5319 rm -rf conftest*
5320 eval "ac_cv_lib_$ac_lib_var=yes"
5321 else
5322@@ -15689,6 +15718,15 @@ fi
5323
5324
5325
5326+if test "$MOZ_ENABLE_GTK2" && test -z "$LIBXUL_SDK"
5327+then
5328+ cat >> confdefs.h <<\EOF
5329+#define MOZ_X11 1
5330+EOF
5331+
5332+ MOZ_X11=1
5333+fi
5334+
5335
5336 # Components and Features
5337
5338@@ -15778,7 +15816,7 @@ if test "${enable_pango+set}" = set; then
5339 fi
5340
5341
5342-if test "$MOZ_ENABLE_GTK2"
5343+if test "$MOZ_ENABLE_GTK2" && test -z "$LIBXUL_SDK"
5344 then
5345
5346
5347@@ -15788,7 +15826,7 @@ then
5348 # Extract the first word of "pkg-config", so it can be a program name with args.
5349 set dummy pkg-config; ac_word=$2
5350 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5351-echo "configure:15792: checking for $ac_word" >&5
5352+echo "configure:15830: checking for $ac_word" >&5
5353 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5354 echo $ac_n "(cached) $ac_c" 1>&6
5355 else
5356@@ -15832,19 +15870,19 @@ fi
5357 PKG_CONFIG_MIN_VERSION=0.9.0
5358 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5359 echo $ac_n "checking for pango >= $PANGO_VERSION""... $ac_c" 1>&6
5360-echo "configure:15836: checking for pango >= $PANGO_VERSION" >&5
5361+echo "configure:15874: checking for pango >= $PANGO_VERSION" >&5
5362
5363 if $PKG_CONFIG --exists "pango >= $PANGO_VERSION" ; then
5364 echo "$ac_t""yes" 1>&6
5365 succeeded=yes
5366
5367 echo $ac_n "checking _PANGOCHK_CFLAGS""... $ac_c" 1>&6
5368-echo "configure:15843: checking _PANGOCHK_CFLAGS" >&5
5369+echo "configure:15881: checking _PANGOCHK_CFLAGS" >&5
5370 _PANGOCHK_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION"`
5371 echo "$ac_t""$_PANGOCHK_CFLAGS" 1>&6
5372
5373 echo $ac_n "checking _PANGOCHK_LIBS""... $ac_c" 1>&6
5374-echo "configure:15848: checking _PANGOCHK_LIBS" >&5
5375+echo "configure:15886: checking _PANGOCHK_LIBS" >&5
5376 ## Remove evil flags like -Wl,--export-dynamic
5377 _PANGOCHK_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5378 echo "$ac_t""$_PANGOCHK_LIBS" 1>&6
5379@@ -15880,7 +15918,7 @@ echo "configure:15848: checking _PANGOCHK_LIBS" >&5
5380 # Extract the first word of "pkg-config", so it can be a program name with args.
5381 set dummy pkg-config; ac_word=$2
5382 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5383-echo "configure:15884: checking for $ac_word" >&5
5384+echo "configure:15922: checking for $ac_word" >&5
5385 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5386 echo $ac_n "(cached) $ac_c" 1>&6
5387 else
5388@@ -15924,19 +15962,19 @@ fi
5389 PKG_CONFIG_MIN_VERSION=0.9.0
5390 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5391 echo $ac_n "checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION""... $ac_c" 1>&6
5392-echo "configure:15928: checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" >&5
5393+echo "configure:15966: checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" >&5
5394
5395 if $PKG_CONFIG --exists "pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" ; then
5396 echo "$ac_t""yes" 1>&6
5397 succeeded=yes
5398
5399 echo $ac_n "checking MOZ_PANGO_CFLAGS""... $ac_c" 1>&6
5400-echo "configure:15935: checking MOZ_PANGO_CFLAGS" >&5
5401+echo "configure:15973: checking MOZ_PANGO_CFLAGS" >&5
5402 MOZ_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION"`
5403 echo "$ac_t""$MOZ_PANGO_CFLAGS" 1>&6
5404
5405 echo $ac_n "checking MOZ_PANGO_LIBS""... $ac_c" 1>&6
5406-echo "configure:15940: checking MOZ_PANGO_LIBS" >&5
5407+echo "configure:15978: checking MOZ_PANGO_LIBS" >&5
5408 ## Remove evil flags like -Wl,--export-dynamic
5409 MOZ_PANGO_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5410 echo "$ac_t""$MOZ_PANGO_LIBS" 1>&6
5411@@ -15980,7 +16018,7 @@ EOF
5412 # Extract the first word of "pkg-config", so it can be a program name with args.
5413 set dummy pkg-config; ac_word=$2
5414 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5415-echo "configure:15984: checking for $ac_word" >&5
5416+echo "configure:16022: checking for $ac_word" >&5
5417 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5418 echo $ac_n "(cached) $ac_c" 1>&6
5419 else
5420@@ -16024,19 +16062,19 @@ fi
5421 PKG_CONFIG_MIN_VERSION=0.9.0
5422 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5423 echo $ac_n "checking for freetype2 > 6.1.0 fontconfig""... $ac_c" 1>&6
5424-echo "configure:16028: checking for freetype2 > 6.1.0 fontconfig" >&5
5425+echo "configure:16066: checking for freetype2 > 6.1.0 fontconfig" >&5
5426
5427 if $PKG_CONFIG --exists "freetype2 > 6.1.0 fontconfig" ; then
5428 echo "$ac_t""yes" 1>&6
5429 succeeded=yes
5430
5431 echo $ac_n "checking FT2_CFLAGS""... $ac_c" 1>&6
5432-echo "configure:16035: checking FT2_CFLAGS" >&5
5433+echo "configure:16073: checking FT2_CFLAGS" >&5
5434 FT2_CFLAGS=`$PKG_CONFIG --cflags "freetype2 > 6.1.0 fontconfig"`
5435 echo "$ac_t""$FT2_CFLAGS" 1>&6
5436
5437 echo $ac_n "checking FT2_LIBS""... $ac_c" 1>&6
5438-echo "configure:16040: checking FT2_LIBS" >&5
5439+echo "configure:16078: checking FT2_LIBS" >&5
5440 ## Remove evil flags like -Wl,--export-dynamic
5441 FT2_LIBS="`$PKG_CONFIG --libs \"freetype2 > 6.1.0 fontconfig\" |sed s/-Wl,--export-dynamic//g`"
5442 echo "$ac_t""$FT2_LIBS" 1>&6
5443@@ -16080,7 +16118,7 @@ then
5444 # Extract the first word of "pkg-config", so it can be a program name with args.
5445 set dummy pkg-config; ac_word=$2
5446 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5447-echo "configure:16084: checking for $ac_word" >&5
5448+echo "configure:16122: checking for $ac_word" >&5
5449 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5450 echo $ac_n "(cached) $ac_c" 1>&6
5451 else
5452@@ -16124,19 +16162,19 @@ fi
5453 PKG_CONFIG_MIN_VERSION=0.9.0
5454 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5455 echo $ac_n "checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION""... $ac_c" 1>&6
5456-echo "configure:16128: checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" >&5
5457+echo "configure:16166: checking for pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" >&5
5458
5459 if $PKG_CONFIG --exists "pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION" ; then
5460 echo "$ac_t""yes" 1>&6
5461 succeeded=yes
5462
5463 echo $ac_n "checking MOZ_PANGO_CFLAGS""... $ac_c" 1>&6
5464-echo "configure:16135: checking MOZ_PANGO_CFLAGS" >&5
5465+echo "configure:16173: checking MOZ_PANGO_CFLAGS" >&5
5466 MOZ_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION"`
5467 echo "$ac_t""$MOZ_PANGO_CFLAGS" 1>&6
5468
5469 echo $ac_n "checking MOZ_PANGO_LIBS""... $ac_c" 1>&6
5470-echo "configure:16140: checking MOZ_PANGO_LIBS" >&5
5471+echo "configure:16178: checking MOZ_PANGO_LIBS" >&5
5472 ## Remove evil flags like -Wl,--export-dynamic
5473 MOZ_PANGO_LIBS="`$PKG_CONFIG --libs \"pango >= $PANGO_VERSION pangoft2 >= $PANGO_VERSION pangocairo >= $PANGO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5474 echo "$ac_t""$MOZ_PANGO_LIBS" 1>&6
5475@@ -16180,6 +16218,7 @@ EOF
5476 fi
5477
5478
5479+if test -z "$LIBXUL_SDK"; then
5480 if test "$MOZ_X11"
5481 then
5482 if test "$MOZ_ENABLE_GTK2"
5483@@ -16209,7 +16248,7 @@ fi
5484 # Extract the first word of "pkg-config", so it can be a program name with args.
5485 set dummy pkg-config; ac_word=$2
5486 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5487-echo "configure:16213: checking for $ac_word" >&5
5488+echo "configure:16252: checking for $ac_word" >&5
5489 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5490 echo $ac_n "(cached) $ac_c" 1>&6
5491 else
5492@@ -16253,19 +16292,19 @@ fi
5493 PKG_CONFIG_MIN_VERSION=0.9.0
5494 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5495 echo $ac_n "checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION""... $ac_c" 1>&6
5496-echo "configure:16257: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
5497+echo "configure:16296: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
5498
5499 if $PKG_CONFIG --exists "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" ; then
5500 echo "$ac_t""yes" 1>&6
5501 succeeded=yes
5502
5503 echo $ac_n "checking MOZ_GNOMEVFS_CFLAGS""... $ac_c" 1>&6
5504-echo "configure:16264: checking MOZ_GNOMEVFS_CFLAGS" >&5
5505+echo "configure:16303: checking MOZ_GNOMEVFS_CFLAGS" >&5
5506 MOZ_GNOMEVFS_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
5507 echo "$ac_t""$MOZ_GNOMEVFS_CFLAGS" 1>&6
5508
5509 echo $ac_n "checking MOZ_GNOMEVFS_LIBS""... $ac_c" 1>&6
5510-echo "configure:16269: checking MOZ_GNOMEVFS_LIBS" >&5
5511+echo "configure:16308: checking MOZ_GNOMEVFS_LIBS" >&5
5512 ## Remove evil flags like -Wl,--export-dynamic
5513 MOZ_GNOMEVFS_LIBS="`$PKG_CONFIG --libs \"gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5514 echo "$ac_t""$MOZ_GNOMEVFS_LIBS" 1>&6
5515@@ -16315,7 +16354,7 @@ EOF
5516 # Extract the first word of "pkg-config", so it can be a program name with args.
5517 set dummy pkg-config; ac_word=$2
5518 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5519-echo "configure:16319: checking for $ac_word" >&5
5520+echo "configure:16358: checking for $ac_word" >&5
5521 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5522 echo $ac_n "(cached) $ac_c" 1>&6
5523 else
5524@@ -16359,19 +16398,19 @@ fi
5525 PKG_CONFIG_MIN_VERSION=0.9.0
5526 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5527 echo $ac_n "checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION""... $ac_c" 1>&6
5528-echo "configure:16363: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
5529+echo "configure:16402: checking for gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" >&5
5530
5531 if $PKG_CONFIG --exists "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION" ; then
5532 echo "$ac_t""yes" 1>&6
5533 succeeded=yes
5534
5535 echo $ac_n "checking MOZ_GNOMEVFS_CFLAGS""... $ac_c" 1>&6
5536-echo "configure:16370: checking MOZ_GNOMEVFS_CFLAGS" >&5
5537+echo "configure:16409: checking MOZ_GNOMEVFS_CFLAGS" >&5
5538 MOZ_GNOMEVFS_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION"`
5539 echo "$ac_t""$MOZ_GNOMEVFS_CFLAGS" 1>&6
5540
5541 echo $ac_n "checking MOZ_GNOMEVFS_LIBS""... $ac_c" 1>&6
5542-echo "configure:16375: checking MOZ_GNOMEVFS_LIBS" >&5
5543+echo "configure:16414: checking MOZ_GNOMEVFS_LIBS" >&5
5544 ## Remove evil flags like -Wl,--export-dynamic
5545 MOZ_GNOMEVFS_LIBS="`$PKG_CONFIG --libs \"gnome-vfs-2.0 >= $GNOMEVFS_VERSION gnome-vfs-module-2.0 >= $GNOMEVFS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5546 echo "$ac_t""$MOZ_GNOMEVFS_LIBS" 1>&6
5547@@ -16430,7 +16469,7 @@ fi
5548 # Extract the first word of "pkg-config", so it can be a program name with args.
5549 set dummy pkg-config; ac_word=$2
5550 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5551-echo "configure:16434: checking for $ac_word" >&5
5552+echo "configure:16473: checking for $ac_word" >&5
5553 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5554 echo $ac_n "(cached) $ac_c" 1>&6
5555 else
5556@@ -16474,19 +16513,19 @@ fi
5557 PKG_CONFIG_MIN_VERSION=0.9.0
5558 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5559 echo $ac_n "checking for gtk+-2.0 >= 2.14""... $ac_c" 1>&6
5560-echo "configure:16478: checking for gtk+-2.0 >= 2.14" >&5
5561+echo "configure:16517: checking for gtk+-2.0 >= 2.14" >&5
5562
5563 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.14" ; then
5564 echo "$ac_t""yes" 1>&6
5565 succeeded=yes
5566
5567 echo $ac_n "checking _GTKCHECK_CFLAGS""... $ac_c" 1>&6
5568-echo "configure:16485: checking _GTKCHECK_CFLAGS" >&5
5569+echo "configure:16524: checking _GTKCHECK_CFLAGS" >&5
5570 _GTKCHECK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.14"`
5571 echo "$ac_t""$_GTKCHECK_CFLAGS" 1>&6
5572
5573 echo $ac_n "checking _GTKCHECK_LIBS""... $ac_c" 1>&6
5574-echo "configure:16490: checking _GTKCHECK_LIBS" >&5
5575+echo "configure:16529: checking _GTKCHECK_LIBS" >&5
5576 ## Remove evil flags like -Wl,--export-dynamic
5577 _GTKCHECK_LIBS="`$PKG_CONFIG --libs \"gtk+-2.0 >= 2.14\" |sed s/-Wl,--export-dynamic//g`"
5578 echo "$ac_t""$_GTKCHECK_LIBS" 1>&6
5579@@ -16521,7 +16560,7 @@ echo "configure:16490: checking _GTKCHECK_LIBS" >&5
5580 # Extract the first word of "pkg-config", so it can be a program name with args.
5581 set dummy pkg-config; ac_word=$2
5582 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5583-echo "configure:16525: checking for $ac_word" >&5
5584+echo "configure:16564: checking for $ac_word" >&5
5585 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5586 echo $ac_n "(cached) $ac_c" 1>&6
5587 else
5588@@ -16565,19 +16604,19 @@ fi
5589 PKG_CONFIG_MIN_VERSION=0.9.0
5590 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5591 echo $ac_n "checking for gio-2.0 >= $GIO_VERSION""... $ac_c" 1>&6
5592-echo "configure:16569: checking for gio-2.0 >= $GIO_VERSION" >&5
5593+echo "configure:16608: checking for gio-2.0 >= $GIO_VERSION" >&5
5594
5595 if $PKG_CONFIG --exists "gio-2.0 >= $GIO_VERSION" ; then
5596 echo "$ac_t""yes" 1>&6
5597 succeeded=yes
5598
5599 echo $ac_n "checking MOZ_GIO_CFLAGS""... $ac_c" 1>&6
5600-echo "configure:16576: checking MOZ_GIO_CFLAGS" >&5
5601+echo "configure:16615: checking MOZ_GIO_CFLAGS" >&5
5602 MOZ_GIO_CFLAGS=`$PKG_CONFIG --cflags "gio-2.0 >= $GIO_VERSION"`
5603 echo "$ac_t""$MOZ_GIO_CFLAGS" 1>&6
5604
5605 echo $ac_n "checking MOZ_GIO_LIBS""... $ac_c" 1>&6
5606-echo "configure:16581: checking MOZ_GIO_LIBS" >&5
5607+echo "configure:16620: checking MOZ_GIO_LIBS" >&5
5608 ## Remove evil flags like -Wl,--export-dynamic
5609 MOZ_GIO_LIBS="`$PKG_CONFIG --libs \"gio-2.0 >= $GIO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5610 echo "$ac_t""$MOZ_GIO_LIBS" 1>&6
5611@@ -16646,7 +16685,7 @@ fi
5612 # Extract the first word of "pkg-config", so it can be a program name with args.
5613 set dummy pkg-config; ac_word=$2
5614 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5615-echo "configure:16650: checking for $ac_word" >&5
5616+echo "configure:16689: checking for $ac_word" >&5
5617 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5618 echo $ac_n "(cached) $ac_c" 1>&6
5619 else
5620@@ -16690,19 +16729,19 @@ fi
5621 PKG_CONFIG_MIN_VERSION=0.9.0
5622 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5623 echo $ac_n "checking for gconf-2.0 >= $GCONF_VERSION gobject-2.0 ""... $ac_c" 1>&6
5624-echo "configure:16694: checking for gconf-2.0 >= $GCONF_VERSION gobject-2.0 " >&5
5625+echo "configure:16733: checking for gconf-2.0 >= $GCONF_VERSION gobject-2.0 " >&5
5626
5627 if $PKG_CONFIG --exists "gconf-2.0 >= $GCONF_VERSION gobject-2.0 " ; then
5628 echo "$ac_t""yes" 1>&6
5629 succeeded=yes
5630
5631 echo $ac_n "checking MOZ_GCONF_CFLAGS""... $ac_c" 1>&6
5632-echo "configure:16701: checking MOZ_GCONF_CFLAGS" >&5
5633+echo "configure:16740: checking MOZ_GCONF_CFLAGS" >&5
5634 MOZ_GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= $GCONF_VERSION gobject-2.0 "`
5635 echo "$ac_t""$MOZ_GCONF_CFLAGS" 1>&6
5636
5637 echo $ac_n "checking MOZ_GCONF_LIBS""... $ac_c" 1>&6
5638-echo "configure:16706: checking MOZ_GCONF_LIBS" >&5
5639+echo "configure:16745: checking MOZ_GCONF_LIBS" >&5
5640 ## Remove evil flags like -Wl,--export-dynamic
5641 MOZ_GCONF_LIBS="`$PKG_CONFIG --libs \"gconf-2.0 >= $GCONF_VERSION gobject-2.0 \" |sed s/-Wl,--export-dynamic//g`"
5642 echo "$ac_t""$MOZ_GCONF_LIBS" 1>&6
5643@@ -16780,7 +16819,7 @@ fi
5644 # Extract the first word of "pkg-config", so it can be a program name with args.
5645 set dummy pkg-config; ac_word=$2
5646 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5647-echo "configure:16784: checking for $ac_word" >&5
5648+echo "configure:16823: checking for $ac_word" >&5
5649 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5650 echo $ac_n "(cached) $ac_c" 1>&6
5651 else
5652@@ -16824,19 +16863,19 @@ fi
5653 PKG_CONFIG_MIN_VERSION=0.9.0
5654 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5655 echo $ac_n "checking for libproxy-1.0""... $ac_c" 1>&6
5656-echo "configure:16828: checking for libproxy-1.0" >&5
5657+echo "configure:16867: checking for libproxy-1.0" >&5
5658
5659 if $PKG_CONFIG --exists "libproxy-1.0" ; then
5660 echo "$ac_t""yes" 1>&6
5661 succeeded=yes
5662
5663 echo $ac_n "checking MOZ_LIBPROXY_CFLAGS""... $ac_c" 1>&6
5664-echo "configure:16835: checking MOZ_LIBPROXY_CFLAGS" >&5
5665+echo "configure:16874: checking MOZ_LIBPROXY_CFLAGS" >&5
5666 MOZ_LIBPROXY_CFLAGS=`$PKG_CONFIG --cflags "libproxy-1.0"`
5667 echo "$ac_t""$MOZ_LIBPROXY_CFLAGS" 1>&6
5668
5669 echo $ac_n "checking MOZ_LIBPROXY_LIBS""... $ac_c" 1>&6
5670-echo "configure:16840: checking MOZ_LIBPROXY_LIBS" >&5
5671+echo "configure:16879: checking MOZ_LIBPROXY_LIBS" >&5
5672 ## Remove evil flags like -Wl,--export-dynamic
5673 MOZ_LIBPROXY_LIBS="`$PKG_CONFIG --libs \"libproxy-1.0\" |sed s/-Wl,--export-dynamic//g`"
5674 echo "$ac_t""$MOZ_LIBPROXY_LIBS" 1>&6
5675@@ -16914,7 +16953,7 @@ then
5676 # Extract the first word of "pkg-config", so it can be a program name with args.
5677 set dummy pkg-config; ac_word=$2
5678 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5679-echo "configure:16918: checking for $ac_word" >&5
5680+echo "configure:16957: checking for $ac_word" >&5
5681 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5682 echo $ac_n "(cached) $ac_c" 1>&6
5683 else
5684@@ -16958,19 +16997,19 @@ fi
5685 PKG_CONFIG_MIN_VERSION=0.9.0
5686 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5687 echo $ac_n "checking for libnotify >= $LIBNOTIFY_VERSION""... $ac_c" 1>&6
5688-echo "configure:16962: checking for libnotify >= $LIBNOTIFY_VERSION" >&5
5689+echo "configure:17001: checking for libnotify >= $LIBNOTIFY_VERSION" >&5
5690
5691 if $PKG_CONFIG --exists "libnotify >= $LIBNOTIFY_VERSION" ; then
5692 echo "$ac_t""yes" 1>&6
5693 succeeded=yes
5694
5695 echo $ac_n "checking MOZ_LIBNOTIFY_CFLAGS""... $ac_c" 1>&6
5696-echo "configure:16969: checking MOZ_LIBNOTIFY_CFLAGS" >&5
5697+echo "configure:17008: checking MOZ_LIBNOTIFY_CFLAGS" >&5
5698 MOZ_LIBNOTIFY_CFLAGS=`$PKG_CONFIG --cflags "libnotify >= $LIBNOTIFY_VERSION"`
5699 echo "$ac_t""$MOZ_LIBNOTIFY_CFLAGS" 1>&6
5700
5701 echo $ac_n "checking MOZ_LIBNOTIFY_LIBS""... $ac_c" 1>&6
5702-echo "configure:16974: checking MOZ_LIBNOTIFY_LIBS" >&5
5703+echo "configure:17013: checking MOZ_LIBNOTIFY_LIBS" >&5
5704 ## Remove evil flags like -Wl,--export-dynamic
5705 MOZ_LIBNOTIFY_LIBS="`$PKG_CONFIG --libs \"libnotify >= $LIBNOTIFY_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5706 echo "$ac_t""$MOZ_LIBNOTIFY_LIBS" 1>&6
5707@@ -17045,7 +17084,7 @@ fi
5708 # Extract the first word of "pkg-config", so it can be a program name with args.
5709 set dummy pkg-config; ac_word=$2
5710 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5711-echo "configure:17049: checking for $ac_word" >&5
5712+echo "configure:17088: checking for $ac_word" >&5
5713 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5714 echo $ac_n "(cached) $ac_c" 1>&6
5715 else
5716@@ -17089,19 +17128,19 @@ fi
5717 PKG_CONFIG_MIN_VERSION=0.9.0
5718 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5719 echo $ac_n "checking for libgnomeui-2.0 >= $GNOMEUI_VERSION""... $ac_c" 1>&6
5720-echo "configure:17093: checking for libgnomeui-2.0 >= $GNOMEUI_VERSION" >&5
5721+echo "configure:17132: checking for libgnomeui-2.0 >= $GNOMEUI_VERSION" >&5
5722
5723 if $PKG_CONFIG --exists "libgnomeui-2.0 >= $GNOMEUI_VERSION" ; then
5724 echo "$ac_t""yes" 1>&6
5725 succeeded=yes
5726
5727 echo $ac_n "checking MOZ_GNOMEUI_CFLAGS""... $ac_c" 1>&6
5728-echo "configure:17100: checking MOZ_GNOMEUI_CFLAGS" >&5
5729+echo "configure:17139: checking MOZ_GNOMEUI_CFLAGS" >&5
5730 MOZ_GNOMEUI_CFLAGS=`$PKG_CONFIG --cflags "libgnomeui-2.0 >= $GNOMEUI_VERSION"`
5731 echo "$ac_t""$MOZ_GNOMEUI_CFLAGS" 1>&6
5732
5733 echo $ac_n "checking MOZ_GNOMEUI_LIBS""... $ac_c" 1>&6
5734-echo "configure:17105: checking MOZ_GNOMEUI_LIBS" >&5
5735+echo "configure:17144: checking MOZ_GNOMEUI_LIBS" >&5
5736 ## Remove evil flags like -Wl,--export-dynamic
5737 MOZ_GNOMEUI_LIBS="`$PKG_CONFIG --libs \"libgnomeui-2.0 >= $GNOMEUI_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5738 echo "$ac_t""$MOZ_GNOMEUI_LIBS" 1>&6
5739@@ -17179,7 +17218,7 @@ fi
5740 # Extract the first word of "pkg-config", so it can be a program name with args.
5741 set dummy pkg-config; ac_word=$2
5742 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5743-echo "configure:17183: checking for $ac_word" >&5
5744+echo "configure:17222: checking for $ac_word" >&5
5745 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5746 echo $ac_n "(cached) $ac_c" 1>&6
5747 else
5748@@ -17223,19 +17262,19 @@ fi
5749 PKG_CONFIG_MIN_VERSION=0.9.0
5750 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5751 echo $ac_n "checking for dbus-1 >= $DBUS_VERSION""... $ac_c" 1>&6
5752-echo "configure:17227: checking for dbus-1 >= $DBUS_VERSION" >&5
5753+echo "configure:17266: checking for dbus-1 >= $DBUS_VERSION" >&5
5754
5755 if $PKG_CONFIG --exists "dbus-1 >= $DBUS_VERSION" ; then
5756 echo "$ac_t""yes" 1>&6
5757 succeeded=yes
5758
5759 echo $ac_n "checking MOZ_DBUS_CFLAGS""... $ac_c" 1>&6
5760-echo "configure:17234: checking MOZ_DBUS_CFLAGS" >&5
5761+echo "configure:17273: checking MOZ_DBUS_CFLAGS" >&5
5762 MOZ_DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= $DBUS_VERSION"`
5763 echo "$ac_t""$MOZ_DBUS_CFLAGS" 1>&6
5764
5765 echo $ac_n "checking MOZ_DBUS_LIBS""... $ac_c" 1>&6
5766-echo "configure:17239: checking MOZ_DBUS_LIBS" >&5
5767+echo "configure:17278: checking MOZ_DBUS_LIBS" >&5
5768 ## Remove evil flags like -Wl,--export-dynamic
5769 MOZ_DBUS_LIBS="`$PKG_CONFIG --libs \"dbus-1 >= $DBUS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5770 echo "$ac_t""$MOZ_DBUS_LIBS" 1>&6
5771@@ -17270,7 +17309,7 @@ echo "configure:17239: checking MOZ_DBUS_LIBS" >&5
5772 # Extract the first word of "pkg-config", so it can be a program name with args.
5773 set dummy pkg-config; ac_word=$2
5774 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5775-echo "configure:17274: checking for $ac_word" >&5
5776+echo "configure:17313: checking for $ac_word" >&5
5777 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5778 echo $ac_n "(cached) $ac_c" 1>&6
5779 else
5780@@ -17314,19 +17353,19 @@ fi
5781 PKG_CONFIG_MIN_VERSION=0.9.0
5782 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5783 echo $ac_n "checking for dbus-glib-1 >= $DBUS_VERSION""... $ac_c" 1>&6
5784-echo "configure:17318: checking for dbus-glib-1 >= $DBUS_VERSION" >&5
5785+echo "configure:17357: checking for dbus-glib-1 >= $DBUS_VERSION" >&5
5786
5787 if $PKG_CONFIG --exists "dbus-glib-1 >= $DBUS_VERSION" ; then
5788 echo "$ac_t""yes" 1>&6
5789 succeeded=yes
5790
5791 echo $ac_n "checking MOZ_DBUS_GLIB_CFLAGS""... $ac_c" 1>&6
5792-echo "configure:17325: checking MOZ_DBUS_GLIB_CFLAGS" >&5
5793+echo "configure:17364: checking MOZ_DBUS_GLIB_CFLAGS" >&5
5794 MOZ_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_VERSION"`
5795 echo "$ac_t""$MOZ_DBUS_GLIB_CFLAGS" 1>&6
5796
5797 echo $ac_n "checking MOZ_DBUS_GLIB_LIBS""... $ac_c" 1>&6
5798-echo "configure:17330: checking MOZ_DBUS_GLIB_LIBS" >&5
5799+echo "configure:17369: checking MOZ_DBUS_GLIB_LIBS" >&5
5800 ## Remove evil flags like -Wl,--export-dynamic
5801 MOZ_DBUS_GLIB_LIBS="`$PKG_CONFIG --libs \"dbus-glib-1 >= $DBUS_VERSION\" |sed s/-Wl,--export-dynamic//g`"
5802 echo "$ac_t""$MOZ_DBUS_GLIB_LIBS" 1>&6
5803@@ -17367,6 +17406,9 @@ fi
5804
5805
5806
5807+fi # LIBXUL_SDK
5808+
5809+
5810 # Check whether --enable-crypto or --disable-crypto was given.
5811 if test "${enable_crypto+set}" = set; then
5812 enableval="$enable_crypto"
5813@@ -17556,7 +17598,7 @@ EOF
5814 esac
5815
5816 echo $ac_n "checking __attribute__ ((aligned ())) support""... $ac_c" 1>&6
5817-echo "configure:17560: checking __attribute__ ((aligned ())) support" >&5
5818+echo "configure:17602: checking __attribute__ ((aligned ())) support" >&5
5819 if eval "test \"`echo '$''{'ac_cv_c_attribute_aligned'+set}'`\" = set"; then
5820 echo $ac_n "(cached) $ac_c" 1>&6
5821 else
5822@@ -17566,14 +17608,14 @@ else
5823 for ac_cv_c_attr_align_try in 64 32 16 8; do
5824 echo "trying $ac_cv_c_attr_align_try"
5825 cat > conftest.$ac_ext <<EOF
5826-#line 17570 "configure"
5827+#line 17612 "configure"
5828 #include "confdefs.h"
5829
5830 int main() {
5831 static char c __attribute__ ((aligned(${ac_cv_c_attr_align_try}))) = 0; return c;
5832 ; return 0; }
5833 EOF
5834-if { (eval echo configure:17577: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5835+if { (eval echo configure:17619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5836 rm -rf conftest*
5837 ac_cv_c_attribute_aligned="${ac_cv_c_attr_align_try}"
5838 else
5839@@ -17651,19 +17693,19 @@ EOF
5840 MOZ_NATIVE_LIBVPX_DEC_TEST=
5841 ac_safe=`echo "vpx/vpx_decoder.h" | sed 'y%./+-%__p_%'`
5842 echo $ac_n "checking for vpx/vpx_decoder.h""... $ac_c" 1>&6
5843-echo "configure:17655: checking for vpx/vpx_decoder.h" >&5
5844+echo "configure:17697: checking for vpx/vpx_decoder.h" >&5
5845 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5846 echo $ac_n "(cached) $ac_c" 1>&6
5847 else
5848 cat > conftest.$ac_ext <<EOF
5849-#line 17660 "configure"
5850+#line 17702 "configure"
5851 #include "confdefs.h"
5852 #include <vpx/vpx_decoder.h>
5853 int main() {
5854
5855 ; return 0; }
5856 EOF
5857-if { (eval echo configure:17667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5858+if { (eval echo configure:17709: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5859 rm -rf conftest*
5860 eval "ac_cv_header_$ac_safe=yes"
5861 else
5862@@ -17686,7 +17728,7 @@ fi
5863 fi
5864
5865 echo $ac_n "checking for vpx_codec_dec_init_ver in -lvpx""... $ac_c" 1>&6
5866-echo "configure:17690: checking for vpx_codec_dec_init_ver in -lvpx" >&5
5867+echo "configure:17732: checking for vpx_codec_dec_init_ver in -lvpx" >&5
5868 ac_lib_var=`echo vpx'_'vpx_codec_dec_init_ver | sed 'y%./+-%__p_%'`
5869 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5870 echo $ac_n "(cached) $ac_c" 1>&6
5871@@ -17694,7 +17736,7 @@ else
5872 ac_save_LIBS="$LIBS"
5873 LIBS="-lvpx $LIBS"
5874 cat > conftest.$ac_ext <<EOF
5875-#line 17698 "configure"
5876+#line 17740 "configure"
5877 #include "confdefs.h"
5878 /* Override any gcc2 internal prototype to avoid an error. */
5879 /* We use char because int might match the return type of a gcc2
5880@@ -17705,7 +17747,7 @@ int main() {
5881 vpx_codec_dec_init_ver()
5882 ; return 0; }
5883 EOF
5884-if { (eval echo configure:17709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5885+if { (eval echo configure:17751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5886 rm -rf conftest*
5887 eval "ac_cv_lib_$ac_lib_var=yes"
5888 else
5889@@ -17727,14 +17769,14 @@ else
5890 fi
5891
5892 if test -n "$MOZ_NATIVE_LIBVPX_DEC_TEST" ; then
5893- echo $ac_n "checking for libvpx version >= v0.9.7""... $ac_c" 1>&6
5894-echo "configure:17732: checking for libvpx version >= v0.9.7" >&5
5895+ echo $ac_n "checking for libvpx version >= v1.0.0""... $ac_c" 1>&6
5896+echo "configure:17774: checking for libvpx version >= v1.0.0" >&5
5897 cat > conftest.$ac_ext <<EOF
5898-#line 17734 "configure"
5899+#line 17776 "configure"
5900 #include "confdefs.h"
5901
5902 #include <vpx/vpx_decoder.h>
5903- #if !defined(VPX_CODEC_USE_INPUT_PARTITION)
5904+ #if !defined(VPX_CODEC_USE_INPUT_FRAGMENTS)
5905 #error "test failed."
5906 #endif
5907
5908@@ -17742,7 +17784,7 @@ int main() {
5909 return 0;
5910 ; return 0; }
5911 EOF
5912-if { (eval echo configure:17746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5913+if { (eval echo configure:17788: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5914 rm -rf conftest*
5915 echo "$ac_t""yes" 1>&6
5916 MOZ_NATIVE_LIBVPX=1
5917@@ -17753,7 +17795,7 @@ else
5918 cat conftest.$ac_ext >&5
5919 rm -rf conftest*
5920 echo "$ac_t""no" 1>&6
5921- { echo "configure: error: --with-system-libvpx requested but it is not v0.9.7 or later" 1>&2; exit 1; }
5922+ { echo "configure: error: --with-system-libvpx requested but it is not v1.0.0 or later" 1>&2; exit 1; }
5923 fi
5924 rm -f conftest*
5925 fi
5926@@ -17918,6 +17960,7 @@ EOF
5927 fi
5928
5929
5930+if test -z "$LIBXUL_SDK"; then
5931 if test -n "$MOZ_SYDNEYAUDIO"; then
5932 case "$target_os" in
5933 linux*)
5934@@ -17927,7 +17970,7 @@ linux*)
5935 # Extract the first word of "pkg-config", so it can be a program name with args.
5936 set dummy pkg-config; ac_word=$2
5937 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5938-echo "configure:17931: checking for $ac_word" >&5
5939+echo "configure:17974: checking for $ac_word" >&5
5940 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
5941 echo $ac_n "(cached) $ac_c" 1>&6
5942 else
5943@@ -17971,19 +18014,19 @@ fi
5944 PKG_CONFIG_MIN_VERSION=0.9.0
5945 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
5946 echo $ac_n "checking for alsa""... $ac_c" 1>&6
5947-echo "configure:17975: checking for alsa" >&5
5948+echo "configure:18018: checking for alsa" >&5
5949
5950 if $PKG_CONFIG --exists "alsa" ; then
5951 echo "$ac_t""yes" 1>&6
5952 succeeded=yes
5953
5954 echo $ac_n "checking MOZ_ALSA_CFLAGS""... $ac_c" 1>&6
5955-echo "configure:17982: checking MOZ_ALSA_CFLAGS" >&5
5956+echo "configure:18025: checking MOZ_ALSA_CFLAGS" >&5
5957 MOZ_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa"`
5958 echo "$ac_t""$MOZ_ALSA_CFLAGS" 1>&6
5959
5960 echo $ac_n "checking MOZ_ALSA_LIBS""... $ac_c" 1>&6
5961-echo "configure:17987: checking MOZ_ALSA_LIBS" >&5
5962+echo "configure:18030: checking MOZ_ALSA_LIBS" >&5
5963 ## Remove evil flags like -Wl,--export-dynamic
5964 MOZ_ALSA_LIBS="`$PKG_CONFIG --libs \"alsa\" |sed s/-Wl,--export-dynamic//g`"
5965 echo "$ac_t""$MOZ_ALSA_LIBS" 1>&6
5966@@ -18016,6 +18059,7 @@ echo "configure:17987: checking MOZ_ALSA_LIBS" >&5
5967 ;;
5968 esac
5969 fi
5970+fi
5971
5972 # Check whether --enable-permissions or --disable-permissions was given.
5973 if test "${enable_permissions+set}" = set; then
5974@@ -18117,7 +18161,7 @@ fi
5975 # Extract the first word of "java", so it can be a program name with args.
5976 set dummy java; ac_word=$2
5977 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5978-echo "configure:18121: checking for $ac_word" >&5
5979+echo "configure:18165: checking for $ac_word" >&5
5980 if eval "test \"`echo '$''{'ac_cv_path_JAVA'+set}'`\" = set"; then
5981 echo $ac_n "(cached) $ac_c" 1>&6
5982 else
5983@@ -18166,7 +18210,7 @@ fi
5984 # Extract the first word of "javac", so it can be a program name with args.
5985 set dummy javac; ac_word=$2
5986 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5987-echo "configure:18170: checking for $ac_word" >&5
5988+echo "configure:18214: checking for $ac_word" >&5
5989 if eval "test \"`echo '$''{'ac_cv_path_JAVAC'+set}'`\" = set"; then
5990 echo $ac_n "(cached) $ac_c" 1>&6
5991 else
5992@@ -18215,7 +18259,7 @@ fi
5993 # Extract the first word of "jar", so it can be a program name with args.
5994 set dummy jar; ac_word=$2
5995 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5996-echo "configure:18219: checking for $ac_word" >&5
5997+echo "configure:18263: checking for $ac_word" >&5
5998 if eval "test \"`echo '$''{'ac_cv_path_JAR'+set}'`\" = set"; then
5999 echo $ac_n "(cached) $ac_c" 1>&6
6000 else
6001@@ -18405,7 +18449,7 @@ EOF
6002 # Extract the first word of "pkg-config", so it can be a program name with args.
6003 set dummy pkg-config; ac_word=$2
6004 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6005-echo "configure:18409: checking for $ac_word" >&5
6006+echo "configure:18453: checking for $ac_word" >&5
6007 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6008 echo $ac_n "(cached) $ac_c" 1>&6
6009 else
6010@@ -18449,19 +18493,19 @@ fi
6011 PKG_CONFIG_MIN_VERSION=0.9.0
6012 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6013 echo $ac_n "checking for gthread-2.0""... $ac_c" 1>&6
6014-echo "configure:18453: checking for gthread-2.0" >&5
6015+echo "configure:18497: checking for gthread-2.0" >&5
6016
6017 if $PKG_CONFIG --exists "gthread-2.0" ; then
6018 echo "$ac_t""yes" 1>&6
6019 succeeded=yes
6020
6021 echo $ac_n "checking MOZ_GTHREAD_CFLAGS""... $ac_c" 1>&6
6022-echo "configure:18460: checking MOZ_GTHREAD_CFLAGS" >&5
6023+echo "configure:18504: checking MOZ_GTHREAD_CFLAGS" >&5
6024 MOZ_GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"`
6025 echo "$ac_t""$MOZ_GTHREAD_CFLAGS" 1>&6
6026
6027 echo $ac_n "checking MOZ_GTHREAD_LIBS""... $ac_c" 1>&6
6028-echo "configure:18465: checking MOZ_GTHREAD_LIBS" >&5
6029+echo "configure:18509: checking MOZ_GTHREAD_LIBS" >&5
6030 ## Remove evil flags like -Wl,--export-dynamic
6031 MOZ_GTHREAD_LIBS="`$PKG_CONFIG --libs \"gthread-2.0\" |sed s/-Wl,--export-dynamic//g`"
6032 echo "$ac_t""$MOZ_GTHREAD_LIBS" 1>&6
6033@@ -18497,19 +18541,19 @@ echo "configure:18465: checking MOZ_GTHREAD_LIBS" >&5
6034 do
6035 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6036 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6037-echo "configure:18501: checking for $ac_hdr" >&5
6038+echo "configure:18545: checking for $ac_hdr" >&5
6039 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6040 echo $ac_n "(cached) $ac_c" 1>&6
6041 else
6042 cat > conftest.$ac_ext <<EOF
6043-#line 18506 "configure"
6044+#line 18550 "configure"
6045 #include "confdefs.h"
6046 #include <$ac_hdr>
6047 int main() {
6048
6049 ; return 0; }
6050 EOF
6051-if { (eval echo configure:18513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6052+if { (eval echo configure:18557: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6053 rm -rf conftest*
6054 eval "ac_cv_header_$ac_safe=yes"
6055 else
6056@@ -18622,13 +18666,13 @@ fi
6057
6058 if test -n "$LIBJPEG_TURBO_X86_ASM" -o -n "$LIBJPEG_TURBO_X64_ASM" ; then
6059 echo $ac_n "checking for YASM assembler""... $ac_c" 1>&6
6060-echo "configure:18626: checking for YASM assembler" >&5
6061+echo "configure:18670: checking for YASM assembler" >&5
6062 for ac_prog in yasm
6063 do
6064 # Extract the first word of "$ac_prog", so it can be a program name with args.
6065 set dummy $ac_prog; ac_word=$2
6066 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6067-echo "configure:18632: checking for $ac_word" >&5
6068+echo "configure:18676: checking for $ac_word" >&5
6069 if eval "test \"`echo '$''{'ac_cv_prog_LIBJPEG_TURBO_AS'+set}'`\" = set"; then
6070 echo $ac_n "(cached) $ac_c" 1>&6
6071 else
6072@@ -18832,7 +18876,7 @@ do
6073 # Extract the first word of "$ac_prog", so it can be a program name with args.
6074 set dummy $ac_prog; ac_word=$2
6075 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6076-echo "configure:18836: checking for $ac_word" >&5
6077+echo "configure:18880: checking for $ac_word" >&5
6078 if eval "test \"`echo '$''{'ac_cv_path_MAKENSISU'+set}'`\" = set"; then
6079 echo $ac_n "(cached) $ac_c" 1>&6
6080 else
6081@@ -18891,7 +18935,7 @@ done
6082 MAKENSISU_MINOR_VER=`echo $MAKENSISU_VER | $AWK -F\. '{ print $2 }'`
6083 fi
6084 echo $ac_n "checking for Unicode NSIS with major version == $REQ_NSIS_MAJOR_VER and minor version >= $MIN_NSIS_MINOR_VER""... $ac_c" 1>&6
6085-echo "configure:18895: checking for Unicode NSIS with major version == $REQ_NSIS_MAJOR_VER and minor version >= $MIN_NSIS_MINOR_VER" >&5
6086+echo "configure:18939: checking for Unicode NSIS with major version == $REQ_NSIS_MAJOR_VER and minor version >= $MIN_NSIS_MINOR_VER" >&5
6087 if test "$MAKENSISU_VER" = "" ||
6088 test ! "$MAKENSISU_MAJOR_VER" = "$REQ_NSIS_MAJOR_VER" -o \
6089 ! "$MAKENSISU_MINOR_VER" -ge $MIN_NSIS_MINOR_VER; then
6090@@ -18904,13 +18948,13 @@ fi
6091
6092
6093 echo $ac_n "checking for tar archiver""... $ac_c" 1>&6
6094-echo "configure:18908: checking for tar archiver" >&5
6095+echo "configure:18952: checking for tar archiver" >&5
6096 for ac_prog in gnutar gtar tar
6097 do
6098 # Extract the first word of "$ac_prog", so it can be a program name with args.
6099 set dummy $ac_prog; ac_word=$2
6100 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6101-echo "configure:18914: checking for $ac_word" >&5
6102+echo "configure:18958: checking for $ac_word" >&5
6103 if eval "test \"`echo '$''{'ac_cv_prog_TAR'+set}'`\" = set"; then
6104 echo $ac_n "(cached) $ac_c" 1>&6
6105 else
6106@@ -18947,13 +18991,13 @@ echo "$ac_t""$TAR" 1>&6
6107
6108
6109 echo $ac_n "checking for wget""... $ac_c" 1>&6
6110-echo "configure:18951: checking for wget" >&5
6111+echo "configure:18995: checking for wget" >&5
6112 for ac_prog in wget
6113 do
6114 # Extract the first word of "$ac_prog", so it can be a program name with args.
6115 set dummy $ac_prog; ac_word=$2
6116 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6117-echo "configure:18957: checking for $ac_word" >&5
6118+echo "configure:19001: checking for $ac_word" >&5
6119 if eval "test \"`echo '$''{'ac_cv_prog_WGET'+set}'`\" = set"; then
6120 echo $ac_n "(cached) $ac_c" 1>&6
6121 else
6122@@ -19145,7 +19189,7 @@ else
6123 # Extract the first word of "pkg-config", so it can be a program name with args.
6124 set dummy pkg-config; ac_word=$2
6125 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6126-echo "configure:19149: checking for $ac_word" >&5
6127+echo "configure:19193: checking for $ac_word" >&5
6128 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6129 echo $ac_n "(cached) $ac_c" 1>&6
6130 else
6131@@ -19189,19 +19233,19 @@ fi
6132 PKG_CONFIG_MIN_VERSION=0.9.0
6133 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6134 echo $ac_n "checking for sqlite3 >= $SQLITE_VERSION""... $ac_c" 1>&6
6135-echo "configure:19193: checking for sqlite3 >= $SQLITE_VERSION" >&5
6136+echo "configure:19237: checking for sqlite3 >= $SQLITE_VERSION" >&5
6137
6138 if $PKG_CONFIG --exists "sqlite3 >= $SQLITE_VERSION" ; then
6139 echo "$ac_t""yes" 1>&6
6140 succeeded=yes
6141
6142 echo $ac_n "checking SQLITE_CFLAGS""... $ac_c" 1>&6
6143-echo "configure:19200: checking SQLITE_CFLAGS" >&5
6144+echo "configure:19244: checking SQLITE_CFLAGS" >&5
6145 SQLITE_CFLAGS=`$PKG_CONFIG --cflags "sqlite3 >= $SQLITE_VERSION"`
6146 echo "$ac_t""$SQLITE_CFLAGS" 1>&6
6147
6148 echo $ac_n "checking SQLITE_LIBS""... $ac_c" 1>&6
6149-echo "configure:19205: checking SQLITE_LIBS" >&5
6150+echo "configure:19249: checking SQLITE_LIBS" >&5
6151 ## Remove evil flags like -Wl,--export-dynamic
6152 SQLITE_LIBS="`$PKG_CONFIG --libs \"sqlite3 >= $SQLITE_VERSION\" |sed s/-Wl,--export-dynamic//g`"
6153 echo "$ac_t""$SQLITE_LIBS" 1>&6
6154@@ -19232,7 +19276,7 @@ echo "configure:19205: checking SQLITE_LIBS" >&5
6155
6156
6157 echo $ac_n "checking for SQLITE_SECURE_DELETE support in system SQLite""... $ac_c" 1>&6
6158-echo "configure:19236: checking for SQLITE_SECURE_DELETE support in system SQLite" >&5
6159+echo "configure:19280: checking for SQLITE_SECURE_DELETE support in system SQLite" >&5
6160 _SAVE_CFLAGS="$CFLAGS"
6161 CFLAGS="$CFLAGS $SQLITE_CFLAGS"
6162 _SAVE_LIBS="$LIBS"
6163@@ -19246,7 +19290,7 @@ else
6164
6165 else
6166 cat > conftest.$ac_ext <<EOF
6167-#line 19250 "configure"
6168+#line 19294 "configure"
6169 #include "confdefs.h"
6170
6171 #include "sqlite3.h"
6172@@ -19255,7 +19299,7 @@ else
6173 return !sqlite3_compileoption_used("SQLITE_SECURE_DELETE");
6174 }
6175 EOF
6176-if { (eval echo configure:19259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6177+if { (eval echo configure:19303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6178 then
6179 ac_cv_sqlite_secure_delete=yes
6180 else
6181@@ -19278,7 +19322,7 @@ fi
6182 fi
6183
6184 echo $ac_n "checking for SQLITE_THREADSAFE support in system SQLite""... $ac_c" 1>&6
6185-echo "configure:19282: checking for SQLITE_THREADSAFE support in system SQLite" >&5
6186+echo "configure:19326: checking for SQLITE_THREADSAFE support in system SQLite" >&5
6187 _SAVE_CFLAGS="$CFLAGS"
6188 CFLAGS="$CFLAGS $SQLITE_CFLAGS"
6189 _SAVE_LIBS="$LIBS"
6190@@ -19292,7 +19336,7 @@ else
6191
6192 else
6193 cat > conftest.$ac_ext <<EOF
6194-#line 19296 "configure"
6195+#line 19340 "configure"
6196 #include "confdefs.h"
6197
6198 #include "sqlite3.h"
6199@@ -19301,7 +19345,7 @@ else
6200 return !sqlite3_compileoption_used("SQLITE_THREADSAFE=1");
6201 }
6202 EOF
6203-if { (eval echo configure:19305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6204+if { (eval echo configure:19349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6205 then
6206 ac_cv_sqlite_threadsafe=yes
6207 else
6208@@ -19324,7 +19368,7 @@ fi
6209 fi
6210
6211 echo $ac_n "checking for SQLITE_ENABLE_FTS3 support in system SQLite""... $ac_c" 1>&6
6212-echo "configure:19328: checking for SQLITE_ENABLE_FTS3 support in system SQLite" >&5
6213+echo "configure:19372: checking for SQLITE_ENABLE_FTS3 support in system SQLite" >&5
6214 _SAVE_CFLAGS="$CFLAGS"
6215 CFLAGS="$CFLAGS $SQLITE_CFLAGS"
6216 _SAVE_LIBS="$LIBS"
6217@@ -19338,7 +19382,7 @@ else
6218
6219 else
6220 cat > conftest.$ac_ext <<EOF
6221-#line 19342 "configure"
6222+#line 19386 "configure"
6223 #include "confdefs.h"
6224
6225 #include "sqlite3.h"
6226@@ -19347,7 +19391,7 @@ else
6227 return !sqlite3_compileoption_used("SQLITE_ENABLE_FTS3");
6228 }
6229 EOF
6230-if { (eval echo configure:19351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6231+if { (eval echo configure:19395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6232 then
6233 ac_cv_sqlite_enable_fts3=yes
6234 else
6235@@ -19370,7 +19414,7 @@ fi
6236 fi
6237
6238 echo $ac_n "checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite""... $ac_c" 1>&6
6239-echo "configure:19374: checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite" >&5
6240+echo "configure:19418: checking for SQLITE_ENABLE_UNLOCK_NOTIFY support in system SQLite" >&5
6241 _SAVE_CFLAGS="$CFLAGS"
6242 CFLAGS="$CFLAGS $SQLITE_CFLAGS"
6243 _SAVE_LIBS="$LIBS"
6244@@ -19384,7 +19428,7 @@ else
6245
6246 else
6247 cat > conftest.$ac_ext <<EOF
6248-#line 19388 "configure"
6249+#line 19432 "configure"
6250 #include "confdefs.h"
6251
6252 #include "sqlite3.h"
6253@@ -19393,7 +19437,7 @@ else
6254 return !sqlite3_compileoption_used("SQLITE_ENABLE_UNLOCK_NOTIFY");
6255 }
6256 EOF
6257-if { (eval echo configure:19397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6258+if { (eval echo configure:19441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6259 then
6260 ac_cv_sqlite_enable_unlock_notify=yes
6261 else
6262@@ -19516,7 +19560,7 @@ if test -n "$MOZ_ENABLE_LIBCONIC"; then
6263 # Extract the first word of "pkg-config", so it can be a program name with args.
6264 set dummy pkg-config; ac_word=$2
6265 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6266-echo "configure:19520: checking for $ac_word" >&5
6267+echo "configure:19564: checking for $ac_word" >&5
6268 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6269 echo $ac_n "(cached) $ac_c" 1>&6
6270 else
6271@@ -19560,19 +19604,19 @@ fi
6272 PKG_CONFIG_MIN_VERSION=0.9.0
6273 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6274 echo $ac_n "checking for conic""... $ac_c" 1>&6
6275-echo "configure:19564: checking for conic" >&5
6276+echo "configure:19608: checking for conic" >&5
6277
6278 if $PKG_CONFIG --exists "conic" ; then
6279 echo "$ac_t""yes" 1>&6
6280 succeeded=yes
6281
6282 echo $ac_n "checking LIBCONIC_CFLAGS""... $ac_c" 1>&6
6283-echo "configure:19571: checking LIBCONIC_CFLAGS" >&5
6284+echo "configure:19615: checking LIBCONIC_CFLAGS" >&5
6285 LIBCONIC_CFLAGS=`$PKG_CONFIG --cflags "conic"`
6286 echo "$ac_t""$LIBCONIC_CFLAGS" 1>&6
6287
6288 echo $ac_n "checking LIBCONIC_LIBS""... $ac_c" 1>&6
6289-echo "configure:19576: checking LIBCONIC_LIBS" >&5
6290+echo "configure:19620: checking LIBCONIC_LIBS" >&5
6291 ## Remove evil flags like -Wl,--export-dynamic
6292 LIBCONIC_LIBS="`$PKG_CONFIG --libs \"conic\" |sed s/-Wl,--export-dynamic//g`"
6293 echo "$ac_t""$LIBCONIC_LIBS" 1>&6
6294@@ -19658,19 +19702,19 @@ EOF
6295 do
6296 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6297 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6298-echo "configure:19662: checking for $ac_hdr" >&5
6299+echo "configure:19706: checking for $ac_hdr" >&5
6300 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6301 echo $ac_n "(cached) $ac_c" 1>&6
6302 else
6303 cat > conftest.$ac_ext <<EOF
6304-#line 19667 "configure"
6305+#line 19711 "configure"
6306 #include "confdefs.h"
6307 #include <$ac_hdr>
6308 int main() {
6309
6310 ; return 0; }
6311 EOF
6312-if { (eval echo configure:19674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6313+if { (eval echo configure:19718: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6314 rm -rf conftest*
6315 eval "ac_cv_header_$ac_safe=yes"
6316 else
6317@@ -19697,7 +19741,7 @@ EOF
6318 done
6319
6320 echo $ac_n "checking for XCompositeRedirectWindow in -lXcomposite""... $ac_c" 1>&6
6321-echo "configure:19701: checking for XCompositeRedirectWindow in -lXcomposite" >&5
6322+echo "configure:19745: checking for XCompositeRedirectWindow in -lXcomposite" >&5
6323 ac_lib_var=`echo Xcomposite'_'XCompositeRedirectWindow | sed 'y%./+-%__p_%'`
6324 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6325 echo $ac_n "(cached) $ac_c" 1>&6
6326@@ -19705,7 +19749,7 @@ else
6327 ac_save_LIBS="$LIBS"
6328 LIBS="-lXcomposite $XLIBS $LIBS"
6329 cat > conftest.$ac_ext <<EOF
6330-#line 19709 "configure"
6331+#line 19753 "configure"
6332 #include "confdefs.h"
6333 /* Override any gcc2 internal prototype to avoid an error. */
6334 /* We use char because int might match the return type of a gcc2
6335@@ -19716,7 +19760,7 @@ int main() {
6336 XCompositeRedirectWindow()
6337 ; return 0; }
6338 EOF
6339-if { (eval echo configure:19720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6340+if { (eval echo configure:19764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6341 rm -rf conftest*
6342 eval "ac_cv_lib_$ac_lib_var=yes"
6343 else
6344@@ -19746,7 +19790,7 @@ fi
6345 # Extract the first word of "pkg-config", so it can be a program name with args.
6346 set dummy pkg-config; ac_word=$2
6347 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6348-echo "configure:19750: checking for $ac_word" >&5
6349+echo "configure:19794: checking for $ac_word" >&5
6350 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6351 echo $ac_n "(cached) $ac_c" 1>&6
6352 else
6353@@ -19790,19 +19834,19 @@ fi
6354 PKG_CONFIG_MIN_VERSION=0.9.0
6355 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6356 echo $ac_n "checking for libhildonmime""... $ac_c" 1>&6
6357-echo "configure:19794: checking for libhildonmime" >&5
6358+echo "configure:19838: checking for libhildonmime" >&5
6359
6360 if $PKG_CONFIG --exists "libhildonmime" ; then
6361 echo "$ac_t""yes" 1>&6
6362 succeeded=yes
6363
6364 echo $ac_n "checking LIBHILDONMIME_CFLAGS""... $ac_c" 1>&6
6365-echo "configure:19801: checking LIBHILDONMIME_CFLAGS" >&5
6366+echo "configure:19845: checking LIBHILDONMIME_CFLAGS" >&5
6367 LIBHILDONMIME_CFLAGS=`$PKG_CONFIG --cflags "libhildonmime"`
6368 echo "$ac_t""$LIBHILDONMIME_CFLAGS" 1>&6
6369
6370 echo $ac_n "checking LIBHILDONMIME_LIBS""... $ac_c" 1>&6
6371-echo "configure:19806: checking LIBHILDONMIME_LIBS" >&5
6372+echo "configure:19850: checking LIBHILDONMIME_LIBS" >&5
6373 ## Remove evil flags like -Wl,--export-dynamic
6374 LIBHILDONMIME_LIBS="`$PKG_CONFIG --libs \"libhildonmime\" |sed s/-Wl,--export-dynamic//g`"
6375 echo "$ac_t""$LIBHILDONMIME_LIBS" 1>&6
6376@@ -19844,7 +19888,7 @@ echo "configure:19806: checking LIBHILDONMIME_LIBS" >&5
6377 # Extract the first word of "pkg-config", so it can be a program name with args.
6378 set dummy pkg-config; ac_word=$2
6379 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6380-echo "configure:19848: checking for $ac_word" >&5
6381+echo "configure:19892: checking for $ac_word" >&5
6382 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6383 echo $ac_n "(cached) $ac_c" 1>&6
6384 else
6385@@ -19888,19 +19932,19 @@ fi
6386 PKG_CONFIG_MIN_VERSION=0.9.0
6387 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6388 echo $ac_n "checking for libosso""... $ac_c" 1>&6
6389-echo "configure:19892: checking for libosso" >&5
6390+echo "configure:19936: checking for libosso" >&5
6391
6392 if $PKG_CONFIG --exists "libosso" ; then
6393 echo "$ac_t""yes" 1>&6
6394 succeeded=yes
6395
6396 echo $ac_n "checking LIBOSSO_CFLAGS""... $ac_c" 1>&6
6397-echo "configure:19899: checking LIBOSSO_CFLAGS" >&5
6398+echo "configure:19943: checking LIBOSSO_CFLAGS" >&5
6399 LIBOSSO_CFLAGS=`$PKG_CONFIG --cflags "libosso"`
6400 echo "$ac_t""$LIBOSSO_CFLAGS" 1>&6
6401
6402 echo $ac_n "checking LIBOSSO_LIBS""... $ac_c" 1>&6
6403-echo "configure:19904: checking LIBOSSO_LIBS" >&5
6404+echo "configure:19948: checking LIBOSSO_LIBS" >&5
6405 ## Remove evil flags like -Wl,--export-dynamic
6406 LIBOSSO_LIBS="`$PKG_CONFIG --libs \"libosso\" |sed s/-Wl,--export-dynamic//g`"
6407 echo "$ac_t""$LIBOSSO_LIBS" 1>&6
6408@@ -19941,7 +19985,7 @@ echo "configure:19904: checking LIBOSSO_LIBS" >&5
6409 # Extract the first word of "pkg-config", so it can be a program name with args.
6410 set dummy pkg-config; ac_word=$2
6411 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6412-echo "configure:19945: checking for $ac_word" >&5
6413+echo "configure:19989: checking for $ac_word" >&5
6414 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6415 echo $ac_n "(cached) $ac_c" 1>&6
6416 else
6417@@ -19985,19 +20029,19 @@ fi
6418 PKG_CONFIG_MIN_VERSION=0.9.0
6419 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6420 echo $ac_n "checking for hildon-fm-2""... $ac_c" 1>&6
6421-echo "configure:19989: checking for hildon-fm-2" >&5
6422+echo "configure:20033: checking for hildon-fm-2" >&5
6423
6424 if $PKG_CONFIG --exists "hildon-fm-2" ; then
6425 echo "$ac_t""yes" 1>&6
6426 succeeded=yes
6427
6428 echo $ac_n "checking LIBHILDONFM_CFLAGS""... $ac_c" 1>&6
6429-echo "configure:19996: checking LIBHILDONFM_CFLAGS" >&5
6430+echo "configure:20040: checking LIBHILDONFM_CFLAGS" >&5
6431 LIBHILDONFM_CFLAGS=`$PKG_CONFIG --cflags "hildon-fm-2"`
6432 echo "$ac_t""$LIBHILDONFM_CFLAGS" 1>&6
6433
6434 echo $ac_n "checking LIBHILDONFM_LIBS""... $ac_c" 1>&6
6435-echo "configure:20001: checking LIBHILDONFM_LIBS" >&5
6436+echo "configure:20045: checking LIBHILDONFM_LIBS" >&5
6437 ## Remove evil flags like -Wl,--export-dynamic
6438 LIBHILDONFM_LIBS="`$PKG_CONFIG --libs \"hildon-fm-2\" |sed s/-Wl,--export-dynamic//g`"
6439 echo "$ac_t""$LIBHILDONFM_LIBS" 1>&6
6440@@ -20041,7 +20085,7 @@ echo "configure:20001: checking LIBHILDONFM_LIBS" >&5
6441 # Extract the first word of "pkg-config", so it can be a program name with args.
6442 set dummy pkg-config; ac_word=$2
6443 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6444-echo "configure:20045: checking for $ac_word" >&5
6445+echo "configure:20089: checking for $ac_word" >&5
6446 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6447 echo $ac_n "(cached) $ac_c" 1>&6
6448 else
6449@@ -20085,19 +20129,19 @@ fi
6450 PKG_CONFIG_MIN_VERSION=0.9.0
6451 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6452 echo $ac_n "checking for ContentManager QtSparql""... $ac_c" 1>&6
6453-echo "configure:20089: checking for ContentManager QtSparql" >&5
6454+echo "configure:20133: checking for ContentManager QtSparql" >&5
6455
6456 if $PKG_CONFIG --exists "ContentManager QtSparql" ; then
6457 echo "$ac_t""yes" 1>&6
6458 succeeded=yes
6459
6460 echo $ac_n "checking LIBCONTENTMANAGER_CFLAGS""... $ac_c" 1>&6
6461-echo "configure:20096: checking LIBCONTENTMANAGER_CFLAGS" >&5
6462+echo "configure:20140: checking LIBCONTENTMANAGER_CFLAGS" >&5
6463 LIBCONTENTMANAGER_CFLAGS=`$PKG_CONFIG --cflags "ContentManager QtSparql"`
6464 echo "$ac_t""$LIBCONTENTMANAGER_CFLAGS" 1>&6
6465
6466 echo $ac_n "checking LIBCONTENTMANAGER_LIBS""... $ac_c" 1>&6
6467-echo "configure:20101: checking LIBCONTENTMANAGER_LIBS" >&5
6468+echo "configure:20145: checking LIBCONTENTMANAGER_LIBS" >&5
6469 ## Remove evil flags like -Wl,--export-dynamic
6470 LIBCONTENTMANAGER_LIBS="`$PKG_CONFIG --libs \"ContentManager QtSparql\" |sed s/-Wl,--export-dynamic//g`"
6471 echo "$ac_t""$LIBCONTENTMANAGER_LIBS" 1>&6
6472@@ -20160,7 +20204,7 @@ fi
6473 # Extract the first word of "pkg-config", so it can be a program name with args.
6474 set dummy pkg-config; ac_word=$2
6475 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6476-echo "configure:20164: checking for $ac_word" >&5
6477+echo "configure:20208: checking for $ac_word" >&5
6478 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6479 echo $ac_n "(cached) $ac_c" 1>&6
6480 else
6481@@ -20204,19 +20248,19 @@ fi
6482 PKG_CONFIG_MIN_VERSION=0.9.0
6483 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6484 echo $ac_n "checking for contentaction-0.1""... $ac_c" 1>&6
6485-echo "configure:20208: checking for contentaction-0.1" >&5
6486+echo "configure:20252: checking for contentaction-0.1" >&5
6487
6488 if $PKG_CONFIG --exists "contentaction-0.1" ; then
6489 echo "$ac_t""yes" 1>&6
6490 succeeded=yes
6491
6492 echo $ac_n "checking LIBCONTENTACTION_CFLAGS""... $ac_c" 1>&6
6493-echo "configure:20215: checking LIBCONTENTACTION_CFLAGS" >&5
6494+echo "configure:20259: checking LIBCONTENTACTION_CFLAGS" >&5
6495 LIBCONTENTACTION_CFLAGS=`$PKG_CONFIG --cflags "contentaction-0.1"`
6496 echo "$ac_t""$LIBCONTENTACTION_CFLAGS" 1>&6
6497
6498 echo $ac_n "checking LIBCONTENTACTION_LIBS""... $ac_c" 1>&6
6499-echo "configure:20220: checking LIBCONTENTACTION_LIBS" >&5
6500+echo "configure:20264: checking LIBCONTENTACTION_LIBS" >&5
6501 ## Remove evil flags like -Wl,--export-dynamic
6502 LIBCONTENTACTION_LIBS="`$PKG_CONFIG --libs \"contentaction-0.1\" |sed s/-Wl,--export-dynamic//g`"
6503 echo "$ac_t""$LIBCONTENTACTION_LIBS" 1>&6
6504@@ -20277,7 +20321,7 @@ fi
6505 # Extract the first word of "pkg-config", so it can be a program name with args.
6506 set dummy pkg-config; ac_word=$2
6507 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6508-echo "configure:20281: checking for $ac_word" >&5
6509+echo "configure:20325: checking for $ac_word" >&5
6510 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6511 echo $ac_n "(cached) $ac_c" 1>&6
6512 else
6513@@ -20321,19 +20365,19 @@ fi
6514 PKG_CONFIG_MIN_VERSION=0.9.0
6515 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6516 echo $ac_n "checking for meegotouchcore""... $ac_c" 1>&6
6517-echo "configure:20325: checking for meegotouchcore" >&5
6518+echo "configure:20369: checking for meegotouchcore" >&5
6519
6520 if $PKG_CONFIG --exists "meegotouchcore" ; then
6521 echo "$ac_t""yes" 1>&6
6522 succeeded=yes
6523
6524 echo $ac_n "checking MOZ_MEEGOTOUCH_CFLAGS""... $ac_c" 1>&6
6525-echo "configure:20332: checking MOZ_MEEGOTOUCH_CFLAGS" >&5
6526+echo "configure:20376: checking MOZ_MEEGOTOUCH_CFLAGS" >&5
6527 MOZ_MEEGOTOUCH_CFLAGS=`$PKG_CONFIG --cflags "meegotouchcore"`
6528 echo "$ac_t""$MOZ_MEEGOTOUCH_CFLAGS" 1>&6
6529
6530 echo $ac_n "checking MOZ_MEEGOTOUCH_LIBS""... $ac_c" 1>&6
6531-echo "configure:20337: checking MOZ_MEEGOTOUCH_LIBS" >&5
6532+echo "configure:20381: checking MOZ_MEEGOTOUCH_LIBS" >&5
6533 ## Remove evil flags like -Wl,--export-dynamic
6534 MOZ_MEEGOTOUCH_LIBS="`$PKG_CONFIG --libs \"meegotouchcore\" |sed s/-Wl,--export-dynamic//g`"
6535 echo "$ac_t""$MOZ_MEEGOTOUCH_LIBS" 1>&6
6536@@ -20381,7 +20425,7 @@ EOF
6537 # Extract the first word of "pkg-config", so it can be a program name with args.
6538 set dummy pkg-config; ac_word=$2
6539 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6540-echo "configure:20385: checking for $ac_word" >&5
6541+echo "configure:20429: checking for $ac_word" >&5
6542 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6543 echo $ac_n "(cached) $ac_c" 1>&6
6544 else
6545@@ -20425,19 +20469,19 @@ fi
6546 PKG_CONFIG_MIN_VERSION=0.9.0
6547 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6548 echo $ac_n "checking for liblocation""... $ac_c" 1>&6
6549-echo "configure:20429: checking for liblocation" >&5
6550+echo "configure:20473: checking for liblocation" >&5
6551
6552 if $PKG_CONFIG --exists "liblocation" ; then
6553 echo "$ac_t""yes" 1>&6
6554 succeeded=yes
6555
6556 echo $ac_n "checking LIBLOCATION_CFLAGS""... $ac_c" 1>&6
6557-echo "configure:20436: checking LIBLOCATION_CFLAGS" >&5
6558+echo "configure:20480: checking LIBLOCATION_CFLAGS" >&5
6559 LIBLOCATION_CFLAGS=`$PKG_CONFIG --cflags "liblocation"`
6560 echo "$ac_t""$LIBLOCATION_CFLAGS" 1>&6
6561
6562 echo $ac_n "checking LIBLOCATION_LIBS""... $ac_c" 1>&6
6563-echo "configure:20441: checking LIBLOCATION_LIBS" >&5
6564+echo "configure:20485: checking LIBLOCATION_LIBS" >&5
6565 ## Remove evil flags like -Wl,--export-dynamic
6566 LIBLOCATION_LIBS="`$PKG_CONFIG --libs \"liblocation\" |sed s/-Wl,--export-dynamic//g`"
6567 echo "$ac_t""$LIBLOCATION_LIBS" 1>&6
6568@@ -20485,7 +20529,7 @@ EOF
6569 # Extract the first word of "pkg-config", so it can be a program name with args.
6570 set dummy pkg-config; ac_word=$2
6571 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6572-echo "configure:20489: checking for $ac_word" >&5
6573+echo "configure:20533: checking for $ac_word" >&5
6574 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6575 echo $ac_n "(cached) $ac_c" 1>&6
6576 else
6577@@ -20529,19 +20573,19 @@ fi
6578 PKG_CONFIG_MIN_VERSION=0.9.0
6579 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6580 echo $ac_n "checking for ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri""... $ac_c" 1>&6
6581-echo "configure:20533: checking for ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri" >&5
6582+echo "configure:20577: checking for ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri" >&5
6583
6584 if $PKG_CONFIG --exists "ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri" ; then
6585 echo "$ac_t""yes" 1>&6
6586 succeeded=yes
6587
6588 echo $ac_n "checking LIBMEEGOTOUCHSHARE_CFLAGS""... $ac_c" 1>&6
6589-echo "configure:20540: checking LIBMEEGOTOUCHSHARE_CFLAGS" >&5
6590+echo "configure:20584: checking LIBMEEGOTOUCHSHARE_CFLAGS" >&5
6591 LIBMEEGOTOUCHSHARE_CFLAGS=`$PKG_CONFIG --cflags "ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri"`
6592 echo "$ac_t""$LIBMEEGOTOUCHSHARE_CFLAGS" 1>&6
6593
6594 echo $ac_n "checking LIBMEEGOTOUCHSHARE_LIBS""... $ac_c" 1>&6
6595-echo "configure:20545: checking LIBMEEGOTOUCHSHARE_LIBS" >&5
6596+echo "configure:20589: checking LIBMEEGOTOUCHSHARE_LIBS" >&5
6597 ## Remove evil flags like -Wl,--export-dynamic
6598 LIBMEEGOTOUCHSHARE_LIBS="`$PKG_CONFIG --libs \"ShareUiInterface-maemo-meegotouch >= 0.3.31 mdatauri\" |sed s/-Wl,--export-dynamic//g`"
6599 echo "$ac_t""$LIBMEEGOTOUCHSHARE_LIBS" 1>&6
6600@@ -20661,18 +20705,18 @@ MOZ_DEBUG_DISABLE_DEFS="-DNDEBUG -DTRIMMED"
6601
6602 if test -n "$MOZ_DEBUG"; then
6603 echo $ac_n "checking for valid debug flags""... $ac_c" 1>&6
6604-echo "configure:20665: checking for valid debug flags" >&5
6605+echo "configure:20709: checking for valid debug flags" >&5
6606 _SAVE_CFLAGS=$CFLAGS
6607 CFLAGS="$CFLAGS $MOZ_DEBUG_FLAGS"
6608 cat > conftest.$ac_ext <<EOF
6609-#line 20669 "configure"
6610+#line 20713 "configure"
6611 #include "confdefs.h"
6612 #include <stdio.h>
6613 int main() {
6614 printf("Hello World\n");
6615 ; return 0; }
6616 EOF
6617-if { (eval echo configure:20676: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6618+if { (eval echo configure:20720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6619 rm -rf conftest*
6620 _results=yes
6621 else
6622@@ -20757,18 +20801,18 @@ fi
6623 if test "$COMPILE_ENVIRONMENT"; then
6624 if test -n "$MOZ_OPTIMIZE"; then
6625 echo $ac_n "checking for valid optimization flags""... $ac_c" 1>&6
6626-echo "configure:20761: checking for valid optimization flags" >&5
6627+echo "configure:20805: checking for valid optimization flags" >&5
6628 _SAVE_CFLAGS=$CFLAGS
6629 CFLAGS="$CFLAGS $MOZ_OPTIMIZE_FLAGS"
6630 cat > conftest.$ac_ext <<EOF
6631-#line 20765 "configure"
6632+#line 20809 "configure"
6633 #include "confdefs.h"
6634 #include <stdio.h>
6635 int main() {
6636 printf("Hello World\n");
6637 ; return 0; }
6638 EOF
6639-if { (eval echo configure:20772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6640+if { (eval echo configure:20816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6641 rm -rf conftest*
6642 _results=yes
6643 else
6644@@ -20837,7 +20881,7 @@ fi
6645
6646 if test "$GNU_CC" -a "$GCC_USE_GNU_LD" -a -z "$MOZ_DISABLE_ICF"; then
6647 echo $ac_n "checking whether the linker supports Identical Code Folding""... $ac_c" 1>&6
6648-echo "configure:20841: checking whether the linker supports Identical Code Folding" >&5
6649+echo "configure:20885: checking whether the linker supports Identical Code Folding" >&5
6650 if eval "test \"`echo '$''{'LD_SUPPORTS_ICF'+set}'`\" = set"; then
6651 echo $ac_n "(cached) $ac_c" 1>&6
6652 else
6653@@ -20846,7 +20890,7 @@ else
6654 'int main() {return foo() - bar();}' > conftest.${ac_ext}
6655 # If the linker supports ICF, foo and bar symbols will have
6656 # the same address
6657- if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS -Wl,--icf=safe -ffunction-sections conftest.${ac_ext} $LIBS 1>&2'; { (eval echo configure:20850: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6658+ if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS -Wl,--icf=safe -ffunction-sections conftest.${ac_ext} $LIBS 1>&2'; { (eval echo configure:20894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6659 test -s conftest${ac_exeext} &&
6660 objdump -t conftest${ac_exeext} | awk '{a[$6] = $1} END {if (a["foo"] && (a["foo"] != a["bar"])) { exit 1 }}'; then
6661 LD_SUPPORTS_ICF=yes
6662@@ -20867,15 +20911,15 @@ fi
6663
6664 if test "$GNU_CC" -a "$GCC_USE_GNU_LD" -a -n "$MOZ_DEBUG_FLAGS"; then
6665 echo $ac_n "checking whether removing dead symbols breaks debugging""... $ac_c" 1>&6
6666-echo "configure:20871: checking whether removing dead symbols breaks debugging" >&5
6667+echo "configure:20915: checking whether removing dead symbols breaks debugging" >&5
6668 if eval "test \"`echo '$''{'GC_SECTIONS_BREAKS_DEBUG_RANGES'+set}'`\" = set"; then
6669 echo $ac_n "(cached) $ac_c" 1>&6
6670 else
6671 echo 'int foo() {return 42;}' \
6672 'int bar() {return 1;}' \
6673 'int main() {return foo();}' > conftest.${ac_ext}
6674- if { ac_try='${CC-cc} -o conftest.${ac_objext} $CFLAGS $MOZ_DEBUG_FLAGS -ffunction-sections -c conftest.${ac_ext} 1>&2'; { (eval echo configure:20878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6675- { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS $MOZ_DEBUG_FLAGS -Wl,--gc-sections conftest.${ac_objext} $LIBS 1>&2'; { (eval echo configure:20879: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6676+ if { ac_try='${CC-cc} -o conftest.${ac_objext} $CFLAGS $MOZ_DEBUG_FLAGS -ffunction-sections -c conftest.${ac_ext} 1>&2'; { (eval echo configure:20922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6677+ { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS $MOZ_DEBUG_FLAGS -Wl,--gc-sections conftest.${ac_objext} $LIBS 1>&2'; { (eval echo configure:20923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6678 test -s conftest${ac_exeext} -a -s conftest.${ac_objext}; then
6679 if test "`$PYTHON "$_topsrcdir"/build/unix/check_debug_ranges.py conftest.${ac_objext} conftest.${ac_ext}`" = \
6680 "`$PYTHON "$_topsrcdir"/build/unix/check_debug_ranges.py conftest${ac_exeext} conftest.${ac_ext}`"; then
6681@@ -21007,7 +21051,7 @@ if test "${enable_jemalloc+set}" = set; then
6682 fi
6683
6684
6685-if test "$NS_TRACE_MALLOC"; then
6686+if test "$NS_TRACE_MALLOC" || test "$LIBXUL_SDK"; then
6687 MOZ_MEMORY=
6688 fi
6689
6690@@ -21045,7 +21089,7 @@ EOF
6691 fi
6692 else
6693 echo $ac_n "checking size of int *""... $ac_c" 1>&6
6694-echo "configure:21049: checking size of int *" >&5
6695+echo "configure:21093: checking size of int *" >&5
6696 if eval "test \"`echo '$''{'ac_cv_sizeof_int_p'+set}'`\" = set"; then
6697 echo $ac_n "(cached) $ac_c" 1>&6
6698 else
6699@@ -21053,7 +21097,7 @@ else
6700 ac_cv_sizeof_int_p=4
6701 else
6702 cat > conftest.$ac_ext <<EOF
6703-#line 21057 "configure"
6704+#line 21101 "configure"
6705 #include "confdefs.h"
6706 #include <stdio.h>
6707 int main()
6708@@ -21064,7 +21108,7 @@ int main()
6709 return(0);
6710 }
6711 EOF
6712-if { (eval echo configure:21068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6713+if { (eval echo configure:21112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6714 then
6715 ac_cv_sizeof_int_p=`cat conftestval`
6716 else
6717@@ -21365,7 +21409,7 @@ do
6718 # Extract the first word of "$ac_prog", so it can be a program name with args.
6719 set dummy $ac_prog; ac_word=$2
6720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6721-echo "configure:21369: checking for $ac_word" >&5
6722+echo "configure:21413: checking for $ac_word" >&5
6723 if eval "test \"`echo '$''{'ac_cv_path_CCACHE'+set}'`\" = set"; then
6724 echo $ac_n "(cached) $ac_c" 1>&6
6725 else
6726@@ -21519,12 +21563,12 @@ fi
6727
6728 if test "$USE_ELF_HACK" = 1; then
6729 echo $ac_n "checking whether linker creates PT_GNU_RELRO segments""... $ac_c" 1>&6
6730-echo "configure:21523: checking whether linker creates PT_GNU_RELRO segments" >&5
6731+echo "configure:21567: checking whether linker creates PT_GNU_RELRO segments" >&5
6732 if eval "test \"`echo '$''{'LINK_WITH_PT_GNU_RELRO'+set}'`\" = set"; then
6733 echo $ac_n "(cached) $ac_c" 1>&6
6734 else
6735 echo "int main() {return 0;}" > conftest.${ac_ext}
6736- if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS conftest.${ac_ext} $LIBS 1>&2'; { (eval echo configure:21528: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6737+ if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS conftest.${ac_ext} $LIBS 1>&2'; { (eval echo configure:21572: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } &&
6738 test -s conftest${ac_exeext}; then
6739 if readelf -l conftest${ac_exeext} | grep GNU_RELRO > /dev/null; then
6740 LINK_WITH_PT_GNU_RELRO=yes
6741@@ -21652,12 +21696,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
6742 for ac_func in __cxa_demangle
6743 do
6744 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6745-echo "configure:21656: checking for $ac_func" >&5
6746+echo "configure:21700: checking for $ac_func" >&5
6747 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6748 echo $ac_n "(cached) $ac_c" 1>&6
6749 else
6750 cat > conftest.$ac_ext <<EOF
6751-#line 21661 "configure"
6752+#line 21705 "configure"
6753 #include "confdefs.h"
6754 /* System header to define __stub macros and hopefully few prototypes,
6755 which can conflict with char $ac_func(); below. */
6756@@ -21683,7 +21727,7 @@ $ac_func();
6757
6758 ; return 0; }
6759 EOF
6760-if { (eval echo configure:21687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6761+if { (eval echo configure:21731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6762 rm -rf conftest*
6763 eval "ac_cv_func_$ac_func=yes"
6764 else
6765@@ -21731,19 +21775,19 @@ fi
6766 if test -z "$SKIP_LIBRARY_CHECKS"; then
6767 ac_safe=`echo "unwind.h" | sed 'y%./+-%__p_%'`
6768 echo $ac_n "checking for unwind.h""... $ac_c" 1>&6
6769-echo "configure:21735: checking for unwind.h" >&5
6770+echo "configure:21779: checking for unwind.h" >&5
6771 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6772 echo $ac_n "(cached) $ac_c" 1>&6
6773 else
6774 cat > conftest.$ac_ext <<EOF
6775-#line 21740 "configure"
6776+#line 21784 "configure"
6777 #include "confdefs.h"
6778 #include <unwind.h>
6779 int main() {
6780
6781 ; return 0; }
6782 EOF
6783-if { (eval echo configure:21747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6784+if { (eval echo configure:21791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6785 rm -rf conftest*
6786 eval "ac_cv_header_$ac_safe=yes"
6787 else
6788@@ -21760,12 +21804,12 @@ fi
6789 for ac_func in _Unwind_Backtrace
6790 do
6791 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6792-echo "configure:21764: checking for $ac_func" >&5
6793+echo "configure:21808: checking for $ac_func" >&5
6794 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6795 echo $ac_n "(cached) $ac_c" 1>&6
6796 else
6797 cat > conftest.$ac_ext <<EOF
6798-#line 21769 "configure"
6799+#line 21813 "configure"
6800 #include "confdefs.h"
6801 /* System header to define __stub macros and hopefully few prototypes,
6802 which can conflict with char $ac_func(); below. */
6803@@ -21788,7 +21832,7 @@ $ac_func();
6804
6805 ; return 0; }
6806 EOF
6807-if { (eval echo configure:21792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6808+if { (eval echo configure:21836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6809 rm -rf conftest*
6810 eval "ac_cv_func_$ac_func=yes"
6811 else
6812@@ -21949,7 +21993,7 @@ if test -z "$SKIP_COMPILER_CHECKS"; then
6813 # Compiler Options
6814
6815 echo $ac_n "checking for gcc -pipe support""... $ac_c" 1>&6
6816-echo "configure:21953: checking for gcc -pipe support" >&5
6817+echo "configure:21997: checking for gcc -pipe support" >&5
6818 if test -n "$GNU_CC" -a -n "$GNU_CXX" -a -n "$GNU_AS"; then
6819 echo '#include <stdio.h>' > dummy-hello.c
6820 echo 'int main() { printf("Hello World\n"); exit(0); }' >> dummy-hello.c
6821@@ -21964,14 +22008,14 @@ if test -n "$GNU_CC" -a -n "$GNU_CXX" -a -n "$GNU_AS"; then
6822 _SAVE_CFLAGS=$CFLAGS
6823 CFLAGS="$CFLAGS -pipe"
6824 cat > conftest.$ac_ext <<EOF
6825-#line 21968 "configure"
6826+#line 22012 "configure"
6827 #include "confdefs.h"
6828 #include <stdio.h>
6829 int main() {
6830 printf("Hello World\n");
6831 ; return 0; }
6832 EOF
6833-if { (eval echo configure:21975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6834+if { (eval echo configure:22019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6835 rm -rf conftest*
6836 _res_gcc_pipe="yes"
6837 else
6838@@ -22001,16 +22045,16 @@ _SAVE_CFLAGS="$CFLAGS"
6839 CFLAGS="$CFLAGS -fprofile-generate -fprofile-correction"
6840
6841 echo $ac_n "checking whether C compiler supports -fprofile-generate""... $ac_c" 1>&6
6842-echo "configure:22005: checking whether C compiler supports -fprofile-generate" >&5
6843+echo "configure:22049: checking whether C compiler supports -fprofile-generate" >&5
6844 cat > conftest.$ac_ext <<EOF
6845-#line 22007 "configure"
6846+#line 22051 "configure"
6847 #include "confdefs.h"
6848
6849 int main() {
6850 return 0;
6851 ; return 0; }
6852 EOF
6853-if { (eval echo configure:22014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6854+if { (eval echo configure:22058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6855 rm -rf conftest*
6856 PROFILE_GEN_CFLAGS="-fprofile-generate"
6857 result="yes"
6858@@ -22074,16 +22118,16 @@ if test "$_PEDANTIC"; then
6859 _SAVE_CXXFLAGS=$CXXFLAGS
6860 CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-pedantic ${_COMPILER_PREFIX}-Wno-long-long"
6861 echo $ac_n "checking whether C++ compiler has -pedantic long long bug""... $ac_c" 1>&6
6862-echo "configure:22078: checking whether C++ compiler has -pedantic long long bug" >&5
6863+echo "configure:22122: checking whether C++ compiler has -pedantic long long bug" >&5
6864 cat > conftest.$ac_ext <<EOF
6865-#line 22080 "configure"
6866+#line 22124 "configure"
6867 #include "confdefs.h"
6868 $configure_static_assert_macros
6869 int main() {
6870 CONFIGURE_STATIC_ASSERT(sizeof(long long) == 8)
6871 ; return 0; }
6872 EOF
6873-if { (eval echo configure:22087: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6874+if { (eval echo configure:22131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6875 rm -rf conftest*
6876 result="no"
6877 else
6878@@ -22110,12 +22154,12 @@ fi
6879 _SAVE_CXXFLAGS=$CXXFLAGS
6880 CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS}"
6881 echo $ac_n "checking for correct overload resolution with const and templates""... $ac_c" 1>&6
6882-echo "configure:22114: checking for correct overload resolution with const and templates" >&5
6883+echo "configure:22158: checking for correct overload resolution with const and templates" >&5
6884 if eval "test \"`echo '$''{'ac_nscap_nonconst_opeq_bug'+set}'`\" = set"; then
6885 echo $ac_n "(cached) $ac_c" 1>&6
6886 else
6887 cat > conftest.$ac_ext <<EOF
6888-#line 22119 "configure"
6889+#line 22163 "configure"
6890 #include "confdefs.h"
6891
6892 template <class T>
6893@@ -22145,7 +22189,7 @@ int main() {
6894
6895 ; return 0; }
6896 EOF
6897-if { (eval echo configure:22149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6898+if { (eval echo configure:22193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6899 rm -rf conftest*
6900 ac_nscap_nonconst_opeq_bug="no"
6901 else
6902@@ -22182,18 +22226,18 @@ cross_compiling=$ac_cv_prog_cc_cross
6903
6904
6905 echo $ac_n "checking what kind of list files are supported by the linker""... $ac_c" 1>&6
6906-echo "configure:22186: checking what kind of list files are supported by the linker" >&5
6907+echo "configure:22230: checking what kind of list files are supported by the linker" >&5
6908 if eval "test \"`echo '$''{'EXPAND_LIBS_LIST_STYLE'+set}'`\" = set"; then
6909 echo $ac_n "(cached) $ac_c" 1>&6
6910 else
6911 echo "int main() {return 0;}" > conftest.${ac_ext}
6912- if { ac_try='${CC-cc} -o conftest.${OBJ_SUFFIX} -c $CFLAGS $CPPFLAGS conftest.${ac_ext} 1>&2'; { (eval echo configure:22191: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest.${OBJ_SUFFIX}; then
6913+ if { ac_try='${CC-cc} -o conftest.${OBJ_SUFFIX} -c $CFLAGS $CPPFLAGS conftest.${ac_ext} 1>&2'; { (eval echo configure:22235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest.${OBJ_SUFFIX}; then
6914 echo "INPUT(conftest.${OBJ_SUFFIX})" > conftest.list
6915- if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS conftest.list $LIBS 1>&2'; { (eval echo configure:22193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest${ac_exeext}; then
6916+ if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS conftest.list $LIBS 1>&2'; { (eval echo configure:22237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest${ac_exeext}; then
6917 EXPAND_LIBS_LIST_STYLE=linkerscript
6918 else
6919 echo "conftest.${OBJ_SUFFIX}" > conftest.list
6920- if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS @conftest.list $LIBS 1>&2'; { (eval echo configure:22197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest${ac_exeext}; then
6921+ if { ac_try='${CC-cc} -o conftest${ac_exeext} $LDFLAGS @conftest.list $LIBS 1>&2'; { (eval echo configure:22241: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } && test -s conftest${ac_exeext}; then
6922 EXPAND_LIBS_LIST_STYLE=list
6923 else
6924 EXPAND_LIBS_LIST_STYLE=none
6925@@ -22323,7 +22367,7 @@ XPCOM_LIBS="$LIBXUL_LIBS"
6926 # Standalone module options (Not for building Mozilla)
6927
6928
6929-if test -z "$SKIP_PATH_CHECKS"; then
6930+if test -z "$SKIP_PATH_CHECKS" && test -z "$LIBXUL_SDK"; then
6931 if test -z "${GLIB_CFLAGS}" -o -z "${GLIB_LIBS}" ; then
6932 if test "$MOZ_ENABLE_GTK2" -o "$USE_ELF_DYNSTR_GC" ; then
6933 succeeded=no
6934@@ -22332,7 +22376,7 @@ if test -z "${GLIB_CFLAGS}" -o -z "${GLIB_LIBS}" ; then
6935 # Extract the first word of "pkg-config", so it can be a program name with args.
6936 set dummy pkg-config; ac_word=$2
6937 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6938-echo "configure:22336: checking for $ac_word" >&5
6939+echo "configure:22380: checking for $ac_word" >&5
6940 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
6941 echo $ac_n "(cached) $ac_c" 1>&6
6942 else
6943@@ -22376,19 +22420,19 @@ fi
6944 PKG_CONFIG_MIN_VERSION=0.9.0
6945 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
6946 echo $ac_n "checking for glib-2.0 >= 1.3.7 gobject-2.0""... $ac_c" 1>&6
6947-echo "configure:22380: checking for glib-2.0 >= 1.3.7 gobject-2.0" >&5
6948+echo "configure:22424: checking for glib-2.0 >= 1.3.7 gobject-2.0" >&5
6949
6950 if $PKG_CONFIG --exists "glib-2.0 >= 1.3.7 gobject-2.0" ; then
6951 echo "$ac_t""yes" 1>&6
6952 succeeded=yes
6953
6954 echo $ac_n "checking GLIB_CFLAGS""... $ac_c" 1>&6
6955-echo "configure:22387: checking GLIB_CFLAGS" >&5
6956+echo "configure:22431: checking GLIB_CFLAGS" >&5
6957 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 1.3.7 gobject-2.0"`
6958 echo "$ac_t""$GLIB_CFLAGS" 1>&6
6959
6960 echo $ac_n "checking GLIB_LIBS""... $ac_c" 1>&6
6961-echo "configure:22392: checking GLIB_LIBS" >&5
6962+echo "configure:22436: checking GLIB_LIBS" >&5
6963 ## Remove evil flags like -Wl,--export-dynamic
6964 GLIB_LIBS="`$PKG_CONFIG --libs \"glib-2.0 >= 1.3.7 gobject-2.0\" |sed s/-Wl,--export-dynamic//g`"
6965 echo "$ac_t""$GLIB_LIBS" 1>&6
6966@@ -22473,7 +22517,7 @@ fi
6967 # Extract the first word of "glib-config", so it can be a program name with args.
6968 set dummy glib-config; ac_word=$2
6969 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6970-echo "configure:22477: checking for $ac_word" >&5
6971+echo "configure:22521: checking for $ac_word" >&5
6972 if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then
6973 echo $ac_n "(cached) $ac_c" 1>&6
6974 else
6975@@ -22508,7 +22552,7 @@ fi
6976
6977 min_glib_version=${GLIB_VERSION}
6978 echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6
6979-echo "configure:22512: checking for GLIB - version >= $min_glib_version" >&5
6980+echo "configure:22556: checking for GLIB - version >= $min_glib_version" >&5
6981 no_glib=""
6982 if test "$GLIB_CONFIG" = "no" ; then
6983 no_glib=yes
6984@@ -22531,7 +22575,7 @@ echo "configure:22512: checking for GLIB - version >= $min_glib_version" >&5
6985 echo $ac_n "cross compiling; assumed OK... $ac_c"
6986 else
6987 cat > conftest.$ac_ext <<EOF
6988-#line 22535 "configure"
6989+#line 22579 "configure"
6990 #include "confdefs.h"
6991
6992 #include <glib.h>
6993@@ -22607,7 +22651,7 @@ main ()
6994 }
6995
6996 EOF
6997-if { (eval echo configure:22611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6998+if { (eval echo configure:22655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6999 then
7000 :
7001 else
7002@@ -22641,7 +22685,7 @@ fi
7003 CFLAGS="$CFLAGS $GLIB_CFLAGS"
7004 LIBS="$LIBS $GLIB_LIBS"
7005 cat > conftest.$ac_ext <<EOF
7006-#line 22645 "configure"
7007+#line 22689 "configure"
7008 #include "confdefs.h"
7009
7010 #include <glib.h>
7011@@ -22651,7 +22695,7 @@ int main() {
7012 return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));
7013 ; return 0; }
7014 EOF
7015-if { (eval echo configure:22655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7016+if { (eval echo configure:22699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7017 rm -rf conftest*
7018 echo "*** The test program compiled, but did not run. This usually means"
7019 echo "*** that the run-time linker is not finding GLIB or finding the wrong"
7020@@ -22739,19 +22783,19 @@ fi
7021 do
7022 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7023 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7024-echo "configure:22743: checking for $ac_hdr" >&5
7025+echo "configure:22787: checking for $ac_hdr" >&5
7026 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7027 echo $ac_n "(cached) $ac_c" 1>&6
7028 else
7029 cat > conftest.$ac_ext <<EOF
7030-#line 22748 "configure"
7031+#line 22792 "configure"
7032 #include "confdefs.h"
7033 #include <$ac_hdr>
7034 int main() {
7035
7036 ; return 0; }
7037 EOF
7038-if { (eval echo configure:22755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7039+if { (eval echo configure:22799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7040 rm -rf conftest*
7041 eval "ac_cv_header_$ac_safe=yes"
7042 else
7043@@ -22825,19 +22869,19 @@ EOF
7044
7045 ac_safe=`echo "d3d9.h" | sed 'y%./+-%__p_%'`
7046 echo $ac_n "checking for d3d9.h""... $ac_c" 1>&6
7047-echo "configure:22829: checking for d3d9.h" >&5
7048+echo "configure:22873: checking for d3d9.h" >&5
7049 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7050 echo $ac_n "(cached) $ac_c" 1>&6
7051 else
7052 cat > conftest.$ac_ext <<EOF
7053-#line 22834 "configure"
7054+#line 22878 "configure"
7055 #include "confdefs.h"
7056 #include <d3d9.h>
7057 int main() {
7058
7059 ; return 0; }
7060 EOF
7061-if { (eval echo configure:22841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7062+if { (eval echo configure:22885: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7063 rm -rf conftest*
7064 eval "ac_cv_header_$ac_safe=yes"
7065 else
7066@@ -22861,19 +22905,19 @@ fi
7067 if test -n "$WIN32_D2D_SURFACE_FEATURE"; then
7068 ac_safe=`echo "d3d10.h" | sed 'y%./+-%__p_%'`
7069 echo $ac_n "checking for d3d10.h""... $ac_c" 1>&6
7070-echo "configure:22865: checking for d3d10.h" >&5
7071+echo "configure:22909: checking for d3d10.h" >&5
7072 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7073 echo $ac_n "(cached) $ac_c" 1>&6
7074 else
7075 cat > conftest.$ac_ext <<EOF
7076-#line 22870 "configure"
7077+#line 22914 "configure"
7078 #include "confdefs.h"
7079 #include <d3d10.h>
7080 int main() {
7081
7082 ; return 0; }
7083 EOF
7084-if { (eval echo configure:22877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7085+if { (eval echo configure:22921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7086 rm -rf conftest*
7087 eval "ac_cv_header_$ac_safe=yes"
7088 else
7089@@ -22957,7 +23001,7 @@ EOF
7090 # Extract the first word of "pkg-config", so it can be a program name with args.
7091 set dummy pkg-config; ac_word=$2
7092 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7093-echo "configure:22961: checking for $ac_word" >&5
7094+echo "configure:23005: checking for $ac_word" >&5
7095 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
7096 echo $ac_n "(cached) $ac_c" 1>&6
7097 else
7098@@ -23001,19 +23045,19 @@ fi
7099 PKG_CONFIG_MIN_VERSION=0.9.0
7100 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
7101 echo $ac_n "checking for pixman-1 >= 0.19.2""... $ac_c" 1>&6
7102-echo "configure:23005: checking for pixman-1 >= 0.19.2" >&5
7103+echo "configure:23049: checking for pixman-1 >= 0.19.2" >&5
7104
7105 if $PKG_CONFIG --exists "pixman-1 >= 0.19.2" ; then
7106 echo "$ac_t""yes" 1>&6
7107 succeeded=yes
7108
7109 echo $ac_n "checking PIXMAN_CFLAGS""... $ac_c" 1>&6
7110-echo "configure:23012: checking PIXMAN_CFLAGS" >&5
7111+echo "configure:23056: checking PIXMAN_CFLAGS" >&5
7112 PIXMAN_CFLAGS=`$PKG_CONFIG --cflags "pixman-1 >= 0.19.2"`
7113 echo "$ac_t""$PIXMAN_CFLAGS" 1>&6
7114
7115 echo $ac_n "checking PIXMAN_LIBS""... $ac_c" 1>&6
7116-echo "configure:23017: checking PIXMAN_LIBS" >&5
7117+echo "configure:23061: checking PIXMAN_LIBS" >&5
7118 ## Remove evil flags like -Wl,--export-dynamic
7119 PIXMAN_LIBS="`$PKG_CONFIG --libs \"pixman-1 >= 0.19.2\" |sed s/-Wl,--export-dynamic//g`"
7120 echo "$ac_t""$PIXMAN_LIBS" 1>&6
7121@@ -23060,7 +23104,7 @@ else
7122 # Extract the first word of "pkg-config", so it can be a program name with args.
7123 set dummy pkg-config; ac_word=$2
7124 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7125-echo "configure:23064: checking for $ac_word" >&5
7126+echo "configure:23108: checking for $ac_word" >&5
7127 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
7128 echo $ac_n "(cached) $ac_c" 1>&6
7129 else
7130@@ -23104,19 +23148,19 @@ fi
7131 PKG_CONFIG_MIN_VERSION=0.9.0
7132 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
7133 echo $ac_n "checking for cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig""... $ac_c" 1>&6
7134-echo "configure:23108: checking for cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig" >&5
7135+echo "configure:23152: checking for cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig" >&5
7136
7137 if $PKG_CONFIG --exists "cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig" ; then
7138 echo "$ac_t""yes" 1>&6
7139 succeeded=yes
7140
7141 echo $ac_n "checking CAIRO_CFLAGS""... $ac_c" 1>&6
7142-echo "configure:23115: checking CAIRO_CFLAGS" >&5
7143+echo "configure:23159: checking CAIRO_CFLAGS" >&5
7144 CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig"`
7145 echo "$ac_t""$CAIRO_CFLAGS" 1>&6
7146
7147 echo $ac_n "checking CAIRO_LIBS""... $ac_c" 1>&6
7148-echo "configure:23120: checking CAIRO_LIBS" >&5
7149+echo "configure:23164: checking CAIRO_LIBS" >&5
7150 ## Remove evil flags like -Wl,--export-dynamic
7151 CAIRO_LIBS="`$PKG_CONFIG --libs \"cairo >= $CAIRO_VERSION pixman-1 freetype2 fontconfig\" |sed s/-Wl,--export-dynamic//g`"
7152 echo "$ac_t""$CAIRO_LIBS" 1>&6
7153@@ -23153,7 +23197,7 @@ echo "configure:23120: checking CAIRO_LIBS" >&5
7154 # Extract the first word of "pkg-config", so it can be a program name with args.
7155 set dummy pkg-config; ac_word=$2
7156 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7157-echo "configure:23157: checking for $ac_word" >&5
7158+echo "configure:23201: checking for $ac_word" >&5
7159 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
7160 echo $ac_n "(cached) $ac_c" 1>&6
7161 else
7162@@ -23197,19 +23241,19 @@ fi
7163 PKG_CONFIG_MIN_VERSION=0.9.0
7164 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
7165 echo $ac_n "checking for cairo-tee >= $CAIRO_VERSION""... $ac_c" 1>&6
7166-echo "configure:23201: checking for cairo-tee >= $CAIRO_VERSION" >&5
7167+echo "configure:23245: checking for cairo-tee >= $CAIRO_VERSION" >&5
7168
7169 if $PKG_CONFIG --exists "cairo-tee >= $CAIRO_VERSION" ; then
7170 echo "$ac_t""yes" 1>&6
7171 succeeded=yes
7172
7173 echo $ac_n "checking CAIRO_TEE_CFLAGS""... $ac_c" 1>&6
7174-echo "configure:23208: checking CAIRO_TEE_CFLAGS" >&5
7175+echo "configure:23252: checking CAIRO_TEE_CFLAGS" >&5
7176 CAIRO_TEE_CFLAGS=`$PKG_CONFIG --cflags "cairo-tee >= $CAIRO_VERSION"`
7177 echo "$ac_t""$CAIRO_TEE_CFLAGS" 1>&6
7178
7179 echo $ac_n "checking CAIRO_TEE_LIBS""... $ac_c" 1>&6
7180-echo "configure:23213: checking CAIRO_TEE_LIBS" >&5
7181+echo "configure:23257: checking CAIRO_TEE_LIBS" >&5
7182 ## Remove evil flags like -Wl,--export-dynamic
7183 CAIRO_TEE_LIBS="`$PKG_CONFIG --libs \"cairo-tee >= $CAIRO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
7184 echo "$ac_t""$CAIRO_TEE_LIBS" 1>&6
7185@@ -23245,7 +23289,7 @@ echo "configure:23213: checking CAIRO_TEE_LIBS" >&5
7186 # Extract the first word of "pkg-config", so it can be a program name with args.
7187 set dummy pkg-config; ac_word=$2
7188 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7189-echo "configure:23249: checking for $ac_word" >&5
7190+echo "configure:23293: checking for $ac_word" >&5
7191 if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
7192 echo $ac_n "(cached) $ac_c" 1>&6
7193 else
7194@@ -23289,19 +23333,19 @@ fi
7195 PKG_CONFIG_MIN_VERSION=0.9.0
7196 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
7197 echo $ac_n "checking for cairo-xlib-xrender >= $CAIRO_VERSION""... $ac_c" 1>&6
7198-echo "configure:23293: checking for cairo-xlib-xrender >= $CAIRO_VERSION" >&5
7199+echo "configure:23337: checking for cairo-xlib-xrender >= $CAIRO_VERSION" >&5
7200
7201 if $PKG_CONFIG --exists "cairo-xlib-xrender >= $CAIRO_VERSION" ; then
7202 echo "$ac_t""yes" 1>&6
7203 succeeded=yes
7204
7205 echo $ac_n "checking CAIRO_XRENDER_CFLAGS""... $ac_c" 1>&6
7206-echo "configure:23300: checking CAIRO_XRENDER_CFLAGS" >&5
7207+echo "configure:23344: checking CAIRO_XRENDER_CFLAGS" >&5
7208 CAIRO_XRENDER_CFLAGS=`$PKG_CONFIG --cflags "cairo-xlib-xrender >= $CAIRO_VERSION"`
7209 echo "$ac_t""$CAIRO_XRENDER_CFLAGS" 1>&6
7210
7211 echo $ac_n "checking CAIRO_XRENDER_LIBS""... $ac_c" 1>&6
7212-echo "configure:23305: checking CAIRO_XRENDER_LIBS" >&5
7213+echo "configure:23349: checking CAIRO_XRENDER_LIBS" >&5
7214 ## Remove evil flags like -Wl,--export-dynamic
7215 CAIRO_XRENDER_LIBS="`$PKG_CONFIG --libs \"cairo-xlib-xrender >= $CAIRO_VERSION\" |sed s/-Wl,--export-dynamic//g`"
7216 echo "$ac_t""$CAIRO_XRENDER_LIBS" 1>&6
7217@@ -23454,19 +23498,19 @@ if test -z "$SKIP_LIBRARY_CHECKS" -a "$NECKO_WIFI" -a "$OS_ARCH" = "Linux"
7218 then
7219 ac_safe=`echo "iwlib.h" | sed 'y%./+-%__p_%'`
7220 echo $ac_n "checking for iwlib.h""... $ac_c" 1>&6
7221-echo "configure:23458: checking for iwlib.h" >&5
7222+echo "configure:23502: checking for iwlib.h" >&5
7223 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7224 echo $ac_n "(cached) $ac_c" 1>&6
7225 else
7226 cat > conftest.$ac_ext <<EOF
7227-#line 23463 "configure"
7228+#line 23507 "configure"
7229 #include "confdefs.h"
7230 #include <iwlib.h>
7231 int main() {
7232
7233 ; return 0; }
7234 EOF
7235-if { (eval echo configure:23470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7236+if { (eval echo configure:23514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7237 rm -rf conftest*
7238 eval "ac_cv_header_$ac_safe=yes"
7239 else
7240@@ -23924,9 +23968,9 @@ EOF
7241
7242
7243 echo $ac_n "checking for posix_fallocate""... $ac_c" 1>&6
7244-echo "configure:23928: checking for posix_fallocate" >&5
7245+echo "configure:23972: checking for posix_fallocate" >&5
7246 cat > conftest.$ac_ext <<EOF
7247-#line 23930 "configure"
7248+#line 23974 "configure"
7249 #include "confdefs.h"
7250 #define _XOPEN_SOURCE 600
7251 #include <fcntl.h>
7252@@ -23934,7 +23978,7 @@ int main() {
7253 posix_fallocate(0, 0, 0);
7254 ; return 0; }
7255 EOF
7256-if { (eval echo configure:23938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7257+if { (eval echo configure:23982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7258 rm -rf conftest*
7259 ac_cv___posix_fallocate=true
7260 else
7261@@ -23955,12 +23999,12 @@ else
7262 echo "$ac_t""no" 1>&6
7263 fi
7264
7265-if test "$COMPILE_ENVIRONMENT"; then
7266+if test "$COMPILE_ENVIRONMENT" && test -z "$LIBXUL_SDK"; then
7267 if test "$MOZ_X11"; then
7268 _SAVE_CFLAGS=$CFLAGS
7269 CFLAGS="$CFLAGS $XCFLAGS"
7270 cat > conftest.$ac_ext <<EOF
7271-#line 23964 "configure"
7272+#line 24008 "configure"
7273 #include "confdefs.h"
7274
7275 #include <stdio.h>
7276@@ -23979,7 +24023,7 @@ int main() {
7277
7278 ; return 0; }
7279 EOF
7280-if { (eval echo configure:23983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7281+if { (eval echo configure:24027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7282 :
7283 else
7284 echo "configure: failed program was:" >&5
7285@@ -23999,19 +24043,19 @@ fi # MOZ_X11
7286 if test -n "$MOZ_WEBGL_GLX"; then
7287 ac_safe=`echo "GL/glx.h" | sed 'y%./+-%__p_%'`
7288 echo $ac_n "checking for GL/glx.h""... $ac_c" 1>&6
7289-echo "configure:24003: checking for GL/glx.h" >&5
7290+echo "configure:24047: checking for GL/glx.h" >&5
7291 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7292 echo $ac_n "(cached) $ac_c" 1>&6
7293 else
7294 cat > conftest.$ac_ext <<EOF
7295-#line 24008 "configure"
7296+#line 24052 "configure"
7297 #include "confdefs.h"
7298 #include <GL/glx.h>
7299 int main() {
7300
7301 ; return 0; }
7302 EOF
7303-if { (eval echo configure:24015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7304+if { (eval echo configure:24059: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7305 rm -rf conftest*
7306 eval "ac_cv_header_$ac_safe=yes"
7307 else
7308@@ -24037,7 +24081,7 @@ fi
7309 fi # MOZ_WEBGL_GLX
7310 fi # COMPILE_ENVIRONMENT
7311
7312-if test "$USE_FC_FREETYPE"; then
7313+if test "$USE_FC_FREETYPE" && test -z "$LIBXUL_SDK"; then
7314 if test "$COMPILE_ENVIRONMENT"; then
7315 _SAVE_CPPFLAGS="$CPPFLAGS"
7316 CPPFLAGS="$CPPFLAGS $FT2_CFLAGS $XCFLAGS"
7317@@ -24045,17 +24089,17 @@ if test "$USE_FC_FREETYPE"; then
7318 do
7319 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7320 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7321-echo "configure:24049: checking for $ac_hdr" >&5
7322+echo "configure:24093: checking for $ac_hdr" >&5
7323 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7324 echo $ac_n "(cached) $ac_c" 1>&6
7325 else
7326 cat > conftest.$ac_ext <<EOF
7327-#line 24054 "configure"
7328+#line 24098 "configure"
7329 #include "confdefs.h"
7330 #include <$ac_hdr>
7331 EOF
7332 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7333-{ (eval echo configure:24059: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7334+{ (eval echo configure:24103: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7335 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7336 if test -z "$ac_err"; then
7337 rm -rf conftest*
7338@@ -24509,6 +24553,7 @@ s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7339 s%@INSTALL_DATA@%$INSTALL_DATA%g
7340 s%@LN_S@%$LN_S%g
7341 s%@PYTHON@%$PYTHON%g
7342+s%@MOZ_SYSTEM_PLY@%$MOZ_SYSTEM_PLY%g
7343 s%@NSINSTALL_BIN@%$NSINSTALL_BIN%g
7344 s%@DOXYGEN@%$DOXYGEN%g
7345 s%@AUTOCONF@%$AUTOCONF%g
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
new file mode 100644
index 0000000..84a45df
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
@@ -0,0 +1,44 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Mon, 27 Dec 2010 10:44:28 +0100
3Subject: Add a 2 minutes timeout on xpcshell tests
4
5---
6 testing/xpcshell/runxpcshelltests.py | 18 ++++++++++++++++--
7 1 file changed, 16 insertions(+), 2 deletions(-)
8
9diff --git a/testing/xpcshell/runxpcshelltests.py b/testing/xpcshell/runxpcshelltests.py
10index ea15466..e1babbb 100644
11--- a/testing/xpcshell/runxpcshelltests.py
12+++ b/testing/xpcshell/runxpcshelltests.py
13@@ -38,7 +38,7 @@
14 #
15 # ***** END LICENSE BLOCK ***** */
16
17-import re, sys, os, os.path, logging, shutil, signal, math, time
18+import re, sys, os, os.path, logging, shutil, signal, math, time, select
19 from glob import glob
20 from optparse import OptionParser
21 from subprocess import Popen, PIPE, STDOUT
22@@ -510,7 +510,21 @@ class XPCShellTests(object):
23 # - don't move this line above launchProcess, or child will inherit the SIG_IGN
24 signal.signal(signal.SIGINT, markGotSIGINT)
25 # |stderr == None| as |pStderr| was either |None| or redirected to |stdout|.
26- stdout, stderr = self.communicate(proc)
27+ if pStdout == PIPE:
28+ stdout = ""
29+ while True:
30+ (r, w, e) = select.select([proc.stdout], [], [], 120)
31+ if len(r) == 0:
32+ stdout += "TEST-UNEXPECTED-FAIL | %s | application timed out after 120 seconds with no output" % (test)
33+ proc.kill()
34+ break
35+ line = proc.stdout.read(1)
36+ if line == "":
37+ break
38+ stdout += line
39+ proc.wait()
40+ else:
41+ stdout, stderr = self.communicate(proc)
42 signal.signal(signal.SIGINT, signal.SIG_DFL)
43
44 if interactive:
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-another-preferences-directory-for-applications-p.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-another-preferences-directory-for-applications-p.patch
new file mode 100644
index 0000000..799b0e5
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-another-preferences-directory-for-applications-p.patch
@@ -0,0 +1,34 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Sat, 21 Jun 2008 03:09:21 +0200
3Subject: Add another preferences directory for applications:
4 preferences/syspref
5
6It was existing in previous versions of iceweasel as a symlink to
7/etc/iceweasel/pref.
8
9This has the side effect to make these preferences there work again, and
10to disable the "set as default browser" dialog.
11---
12 toolkit/xre/nsXREDirProvider.cpp | 2 ++
13 1 file changed, 2 insertions(+)
14
15diff --git a/toolkit/xre/nsXREDirProvider.cpp b/toolkit/xre/nsXREDirProvider.cpp
16index 45bdfb1..da71bdd 100644
17--- a/toolkit/xre/nsXREDirProvider.cpp
18+++ b/toolkit/xre/nsXREDirProvider.cpp
19@@ -603,6 +603,7 @@ nsXREDirProvider::LoadAppBundleDirs()
20 }
21
22 static const char *const kAppendPrefDir[] = { "defaults", "preferences", nsnull };
23+static const char *const kAppendSysPrefDir[] = { "defaults", "syspref", nsnull };
24
25 #ifdef DEBUG_bsmedberg
26 static void
27@@ -644,6 +645,7 @@ nsXREDirProvider::GetFilesInternal(const char* aProperty,
28 LoadAppDirIntoArray(mXULAppDir, kAppendPrefDir, directories);
29 LoadDirsIntoArray(mAppBundleDirectories,
30 kAppendPrefDir, directories);
31+ LoadAppDirIntoArray(mXULAppDir, kAppendSysPrefDir, directories);
32
33 rv = NS_NewArrayEnumerator(aResult, directories);
34 }
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch
new file mode 100644
index 0000000..430585e
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch
@@ -0,0 +1,168 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Thu, 13 Mar 2008 08:22:05 +0100
3Subject: Add soname to appropriate libraries.
4
5This is a stripped down version, compared to the dpatch version, because we
6actually are never going to use minor and micro version numbers. Also, we
7now don't set a SO version on libxul and libxpcom because they will now
8be dlloaded() by the standalone xpcomglue.
9---
10 config/makefiles/target_libs.mk | 4 +++-
11 config/rules.mk | 16 +++++++++++++++-
12 js/src/Makefile.in | 4 ++++
13 js/src/config/makefiles/target_libs.mk | 4 +++-
14 js/src/config/rules.mk | 16 +++++++++++++++-
15 5 files changed, 40 insertions(+), 4 deletions(-)
16
17diff --git a/config/makefiles/target_libs.mk b/config/makefiles/target_libs.mk
18index 707fdd1..254e2d3 100644
19--- a/config/makefiles/target_libs.mk
20+++ b/config/makefiles/target_libs.mk
21@@ -80,7 +80,7 @@ GARBAGE += $(foreach lib,$(LIBRARY),$(EXPORT_LIBRARY)/$(lib))
22 endif
23 endif # EXPORT_LIBRARY
24
25-libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
26+libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
27 ifndef NO_DIST_INSTALL
28 ifdef LIBRARY
29 ifdef EXPORT_LIBRARY # Stage libs that will be linked into a static build
30@@ -109,8 +109,10 @@ ifndef NO_INSTALL_IMPORT_LIBRARY
31 endif
32 else
33 $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(DIST)/lib
34+ $(call MKSHLINKS,$(DIST)/lib)
35 endif
36 $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(FINAL_TARGET)
37+ $(call MKSHLINKS,$(FINAL_TARGET))
38 endif # IS_COMPONENT
39 endif # SHARED_LIBRARY
40 ifdef PROGRAM
41diff --git a/config/rules.mk b/config/rules.mk
42index d1b969b..c64b4d5 100644
43--- a/config/rules.mk
44+++ b/config/rules.mk
45@@ -290,6 +290,18 @@ else
46 SHARED_LIBRARY := $(DLL_PREFIX)$(SHARED_LIBRARY_NAME)$(DLL_SUFFIX)
47 endif
48
49+ifdef SO_VERSION
50+UNVERSIONED_LIBRARY := $(notdir $(SHARED_LIBRARY))
51+
52+ifeq ($(strip $(SHARED_LIBRARY)),$(strip $(SDK_LIBRARY)))
53+SDK_LIBRARY := $(SHARED_LIBRARY)
54+endif
55+
56+SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION)
57+
58+MKSHLINKS = rm -f $(1)/$(UNVERSIONED_LIBRARY); ln -s $(SHARED_LIBRARY) $(1)/$(UNVERSIONED_LIBRARY)
59+endif
60+
61 ifeq ($(OS_ARCH),OS2)
62 DEF_FILE := $(SHARED_LIBRARY:.dll=.def)
63 endif
64@@ -380,7 +392,7 @@ SIMPLE_PROGRAMS :=
65 endif
66
67 ifndef TARGETS
68-TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
69+TARGETS = $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
70 endif
71
72 ifndef OBJS
73@@ -1059,6 +1071,8 @@ endif
74 # so instead of deleting .o files after repacking them into a dylib, we make
75 # symlinks back to the originals. The symlinks are a no-op for stabs debugging,
76 # so no need to conditionalize on OS version or debugging format.
77+$(UNVERSIONED_LIBRARY): $(SHARED_LIBRARY)
78+ $(call MKSHLINKS,.)
79
80 $(SHARED_LIBRARY): $(OBJS) $(LOBJS) $(DEF_FILE) $(RESFILE) $(SHARED_LIBRARY_LIBS_DEPS) $(LIBRARY) $(EXTRA_DEPS) $(DSO_LDOPTS_DEPS) $(GLOBAL_DEPS)
81 ifndef INCREMENTAL_LINKER
82diff --git a/js/src/Makefile.in b/js/src/Makefile.in
83index fc48cbd..1200ae6 100644
84--- a/js/src/Makefile.in
85+++ b/js/src/Makefile.in
86@@ -74,6 +74,7 @@ MODULE = js
87 LIBRARY_NAME = mozjs
88 STATIC_LIBRARY_NAME = js_static
89 GRE_MODULE = 1
90+SO_VERSION = $(JS_SO_VERSION)
91
92 LIBS = $(NSPR_LIBS)
93
94@@ -922,6 +923,9 @@ ifneq (,$(LIBRARY))
95 endif
96 ifneq (,$(SHARED_LIBRARY))
97 $(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir)
98+ifneq (,$(UNVERSIONED_LIBRARY))
99+ ln -s $(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(UNVERSIONED_LIBRARY)
100+endif
101 endif
102 ifneq (,$(IMPORT_LIBRARY))
103 $(SYSINSTALL) $(IMPORT_LIBRARY) $(DESTDIR)$(libdir)
104diff --git a/js/src/config/makefiles/target_libs.mk b/js/src/config/makefiles/target_libs.mk
105index 707fdd1..254e2d3 100644
106--- a/js/src/config/makefiles/target_libs.mk
107+++ b/js/src/config/makefiles/target_libs.mk
108@@ -80,7 +80,7 @@ GARBAGE += $(foreach lib,$(LIBRARY),$(EXPORT_LIBRARY)/$(lib))
109 endif
110 endif # EXPORT_LIBRARY
111
112-libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
113+libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
114 ifndef NO_DIST_INSTALL
115 ifdef LIBRARY
116 ifdef EXPORT_LIBRARY # Stage libs that will be linked into a static build
117@@ -109,8 +109,10 @@ ifndef NO_INSTALL_IMPORT_LIBRARY
118 endif
119 else
120 $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(DIST)/lib
121+ $(call MKSHLINKS,$(DIST)/lib)
122 endif
123 $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(FINAL_TARGET)
124+ $(call MKSHLINKS,$(FINAL_TARGET))
125 endif # IS_COMPONENT
126 endif # SHARED_LIBRARY
127 ifdef PROGRAM
128diff --git a/js/src/config/rules.mk b/js/src/config/rules.mk
129index d1b969b..c64b4d5 100644
130--- a/js/src/config/rules.mk
131+++ b/js/src/config/rules.mk
132@@ -290,6 +290,18 @@ else
133 SHARED_LIBRARY := $(DLL_PREFIX)$(SHARED_LIBRARY_NAME)$(DLL_SUFFIX)
134 endif
135
136+ifdef SO_VERSION
137+UNVERSIONED_LIBRARY := $(notdir $(SHARED_LIBRARY))
138+
139+ifeq ($(strip $(SHARED_LIBRARY)),$(strip $(SDK_LIBRARY)))
140+SDK_LIBRARY := $(SHARED_LIBRARY)
141+endif
142+
143+SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION)
144+
145+MKSHLINKS = rm -f $(1)/$(UNVERSIONED_LIBRARY); ln -s $(SHARED_LIBRARY) $(1)/$(UNVERSIONED_LIBRARY)
146+endif
147+
148 ifeq ($(OS_ARCH),OS2)
149 DEF_FILE := $(SHARED_LIBRARY:.dll=.def)
150 endif
151@@ -380,7 +392,7 @@ SIMPLE_PROGRAMS :=
152 endif
153
154 ifndef TARGETS
155-TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
156+TARGETS = $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
157 endif
158
159 ifndef OBJS
160@@ -1059,6 +1071,8 @@ endif
161 # so instead of deleting .o files after repacking them into a dylib, we make
162 # symlinks back to the originals. The symlinks are a no-op for stabs debugging,
163 # so no need to conditionalize on OS version or debugging format.
164+$(UNVERSIONED_LIBRARY): $(SHARED_LIBRARY)
165+ $(call MKSHLINKS,.)
166
167 $(SHARED_LIBRARY): $(OBJS) $(LOBJS) $(DEF_FILE) $(RESFILE) $(SHARED_LIBRARY_LIBS_DEPS) $(LIBRARY) $(EXTRA_DEPS) $(DSO_LDOPTS_DEPS) $(GLOBAL_DEPS)
168 ifndef INCREMENTAL_LINKER
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-libxpcom-being-excluded-from-linked-libraries-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-libxpcom-being-excluded-from-linked-libraries-.patch
new file mode 100644
index 0000000..09cf8bf
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-libxpcom-being-excluded-from-linked-libraries-.patch
@@ -0,0 +1,25 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Wed, 12 Mar 2008 23:18:23 +0100
3Subject: Avoid libxpcom being excluded from linked libraries by
4 -Wl,--as-needed
5
6Force libxpcom to be linked to xulrunner-bin and xpcshell so that it is
7loaded in most cases.
8---
9 xulrunner/app/Makefile.in | 2 ++
10 1 file changed, 2 insertions(+)
11
12diff --git a/xulrunner/app/Makefile.in b/xulrunner/app/Makefile.in
13index d6efcbb..eae02da 100644
14--- a/xulrunner/app/Makefile.in
15+++ b/xulrunner/app/Makefile.in
16@@ -83,7 +83,9 @@ endif
17 LIBS += \
18 $(EXTRA_DSO_LIBS) \
19 $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \
20+ -Wl,--no-as-needed \
21 $(XPCOM_LIBS) \
22+ -Wl,--as-needed \
23 $(NSPR_LIBS) \
24 $(NULL)
25
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
new file mode 100644
index 0000000..0084e99
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
@@ -0,0 +1,35 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Thu, 12 Nov 2009 17:18:31 +0100
3Subject: Avoid wrong sessionstore data to keep windows out of user sight
4
5It happens that sessionstore can keep wrong information for the window
6position or minimized state. Workaround this until the real bug is found
7and fixed (probably in xulrunner).
8
9Closes: #552426, #553453
10---
11 browser/components/sessionstore/src/nsSessionStore.js | 4 +---
12 1 file changed, 1 insertion(+), 3 deletions(-)
13
14diff --git a/browser/components/sessionstore/src/nsSessionStore.js b/browser/components/sessionstore/src/nsSessionStore.js
15index a62821b..0878209 100644
16--- a/browser/components/sessionstore/src/nsSessionStore.js
17+++ b/browser/components/sessionstore/src/nsSessionStore.js
18@@ -3460,7 +3460,7 @@ SessionStoreService.prototype = {
19 aWindow.resizeTo(aWidth, aHeight);
20 }
21 if (!isNaN(aLeft) && !isNaN(aTop) && (aLeft != win_("screenX") || aTop != win_("screenY"))) {
22- aWindow.moveTo(aLeft, aTop);
23+ aWindow.moveTo((aLeft < -aWidth) ? 0 : aLeft, (aTop < -aHeight) ? 0 : aTop);
24 }
25 if (aSizeMode && win_("sizemode") != aSizeMode)
26 {
27@@ -3470,8 +3470,6 @@ SessionStoreService.prototype = {
28 aWindow.maximize();
29 break;
30 case "minimized":
31- aWindow.minimize();
32- break;
33 case "normal":
34 aWindow.restore();
35 break;
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Bug-508942-Use-Preprocessor.py-filters-in-defines-an.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Bug-508942-Use-Preprocessor.py-filters-in-defines-an.patch
new file mode 100644
index 0000000..b20704a
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Bug-508942-Use-Preprocessor.py-filters-in-defines-an.patch
@@ -0,0 +1,117 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 21 Apr 2012 12:11:40 +0200
3Subject: Bug 508942 - Use Preprocessor.py filters in #defines and #includes
4
5Original patch by Markus Stange.
6---
7 config/Preprocessor.py | 11 ++++++++---
8 config/tests/unit-Preprocessor.py | 9 +++++++++
9 js/src/config/Preprocessor.py | 11 ++++++++---
10 3 files changed, 25 insertions(+), 6 deletions(-)
11
12diff --git a/config/Preprocessor.py b/config/Preprocessor.py
13index 752e83f..f238111 100644
14--- a/config/Preprocessor.py
15+++ b/config/Preprocessor.py
16@@ -134,6 +134,11 @@ class Preprocessor:
17 rv.out = self.out
18 return rv
19
20+ def applyFilters(self, aLine):
21+ for f in self.filters:
22+ aLine = f[1](aLine)
23+ return aLine
24+
25 def write(self, aLine):
26 """
27 Internal method for handling output.
28@@ -146,8 +151,7 @@ class Preprocessor:
29 'file': self.context['FILE'],
30 'le': self.LE})
31 self.writtenLines = ln
32- for f in self.filters:
33- aLine = f[1](aLine)
34+ aLine = self.applyFilters(aLine)
35 # ensure our line ending. Only need to handle \n, as we're reading
36 # with universal line ending support, at least for files.
37 aLine = re.sub('\n', self.LE, aLine)
38@@ -242,7 +246,7 @@ class Preprocessor:
39 raise Preprocessor.Error(self, 'SYNTAX_DEF', args)
40 val = 1
41 if m.group('value'):
42- val = m.group('value')
43+ val = self.applyFilters(m.group('value'))
44 try:
45 val = int(val)
46 except:
47@@ -423,6 +427,7 @@ class Preprocessor:
48 if isName:
49 try:
50 args = str(args)
51+ args = self.applyFilters(args)
52 if not os.path.isabs(args):
53 args = os.path.join(self.context['DIRECTORY'], args)
54 args = open(args, 'rU')
55diff --git a/config/tests/unit-Preprocessor.py b/config/tests/unit-Preprocessor.py
56index d2f95f0..0ae2f88 100644
57--- a/config/tests/unit-Preprocessor.py
58+++ b/config/tests/unit-Preprocessor.py
59@@ -404,6 +404,15 @@ FAIL
60 self.pp.do_include(f)
61 self.assertEqual(self.pp.out.getvalue(), "first\rsecond\r")
62
63+ def test_filterDefine(self):
64+ f = NamedIO('filterDefine.in', '''#filter substitution
65+#define VAR AS
66+#define VAR2 P@VAR@
67+@VAR2@S
68+''')
69+ self.pp.do_include(f)
70+ self.assertEqual(self.pp.out.getvalue(), "PASS\n")
71+
72 def test_number_value_equals(self):
73 f = NamedIO("number_value_equals.in", """#define FOO 1000
74 #if FOO == 1000
75diff --git a/js/src/config/Preprocessor.py b/js/src/config/Preprocessor.py
76index 752e83f..f238111 100644
77--- a/js/src/config/Preprocessor.py
78+++ b/js/src/config/Preprocessor.py
79@@ -134,6 +134,11 @@ class Preprocessor:
80 rv.out = self.out
81 return rv
82
83+ def applyFilters(self, aLine):
84+ for f in self.filters:
85+ aLine = f[1](aLine)
86+ return aLine
87+
88 def write(self, aLine):
89 """
90 Internal method for handling output.
91@@ -146,8 +151,7 @@ class Preprocessor:
92 'file': self.context['FILE'],
93 'le': self.LE})
94 self.writtenLines = ln
95- for f in self.filters:
96- aLine = f[1](aLine)
97+ aLine = self.applyFilters(aLine)
98 # ensure our line ending. Only need to handle \n, as we're reading
99 # with universal line ending support, at least for files.
100 aLine = re.sub('\n', self.LE, aLine)
101@@ -242,7 +246,7 @@ class Preprocessor:
102 raise Preprocessor.Error(self, 'SYNTAX_DEF', args)
103 val = 1
104 if m.group('value'):
105- val = m.group('value')
106+ val = self.applyFilters(m.group('value'))
107 try:
108 val = int(val)
109 except:
110@@ -423,6 +427,7 @@ class Preprocessor:
111 if isName:
112 try:
113 args = str(args)
114+ args = self.applyFilters(args)
115 if not os.path.isabs(args):
116 args = os.path.join(self.context['DIRECTORY'], args)
117 args = open(args, 'rU')
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Check-less-things-during-configure-when-using-libxul.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Check-less-things-during-configure-when-using-libxul.patch
new file mode 100644
index 0000000..5952ac6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Check-less-things-during-configure-when-using-libxul.patch
@@ -0,0 +1,149 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 19 Apr 2008 23:01:20 +0200
3Subject: Check less things during configure when using libxul-sdk
4
5We don't need to check e.g. cairo or pango when using libxul-sdk, since
6we won't be building most of the toolkit.
7---
8 configure.in | 30 +++++++++++++++++++++++++-----
9 1 file changed, 25 insertions(+), 5 deletions(-)
10
11diff --git a/configure.in b/configure.in
12index 6b155e0..18872c4 100644
13--- a/configure.in
14+++ b/configure.in
15@@ -4190,6 +4190,7 @@ AC_SUBST(LIBXUL_SDK)
16
17 if test -n "$LIBXUL_SDK"; then
18 LIBXUL_DIST="$LIBXUL_SDK"
19+ SKIP_LIBRARY_CHECKS=1
20 else
21 LIBXUL_DIST="$MOZ_BUILD_ROOT/dist"
22 fi
23@@ -4224,6 +4225,10 @@ if test -n "$MOZ_NATIVE_NSPR"; then
24 AC_MSG_ERROR([system NSPR does not support PR_STATIC_ASSERT or including prtypes.h does not provide it]))
25 CFLAGS=$_SAVE_CFLAGS
26 else
27+ if test -n "$LIBXUL_SDK"; then
28+ NSPR_CFLAGS="-I$LIBXUL_SDK_DIR/sdk/include"
29+ NSPR_LIBS="-L$LIBXUL_SDK_DIR/sdk/lib -lnspr$NSPR_VERSION -lplc$NSPR_VERSION -lplds$NSPR_VERSION"
30+ else
31 if test "$OS_ARCH" = "WINNT"; then
32 NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr"
33 if test -n "$GNU_CC"; then
34@@ -4235,6 +4240,7 @@ else
35 NSPR_CFLAGS='`$(LIBXUL_DIST)/sdk/bin/nspr-config --prefix='${LIBXUL_DIST}' --includedir='${LIBXUL_DIST}'/include/nspr --cflags`'
36 NSPR_LIBS='`$(LIBXUL_DIST)/sdk/bin/nspr-config --prefix='${LIBXUL_DIST}' --libdir='${LIBXUL_DIST}'/lib --libs`'
37 fi
38+ fi
39 fi
40
41 dnl system libevent Support
42@@ -4935,6 +4941,7 @@ dnl ========================================================
43 dnl = startup-notification support module
44 dnl ========================================================
45
46+if test -z "$LIBXUL_SDK"; then
47 if test "$MOZ_ENABLE_GTK2"
48 then
49 MOZ_ENABLE_STARTUP_NOTIFICATION=
50@@ -4963,6 +4970,7 @@ then
51
52 TK_LIBS="$TK_LIBS $MOZ_STARTUP_NOTIFICATION_LIBS"
53 fi
54+fi
55 AC_SUBST(MOZ_ENABLE_STARTUP_NOTIFICATION)
56 AC_SUBST(MOZ_STARTUP_NOTIFICATION_CFLAGS)
57 AC_SUBST(MOZ_STARTUP_NOTIFICATION_LIBS)
58@@ -5060,6 +5068,12 @@ AC_SUBST(MOZ_QT_LIBS)
59 AC_SUBST(MOC)
60
61 AC_SUBST(MOZ_DFB)
62+
63+if test "$MOZ_ENABLE_GTK2" && test -z "$LIBXUL_SDK"
64+then
65+ AC_DEFINE(MOZ_X11)
66+ MOZ_X11=1
67+fi
68 AC_SUBST(MOZ_X11)
69
70 dnl ========================================================
71@@ -5145,7 +5159,7 @@ MOZ_ARG_DISABLE_BOOL(pango,
72 dnl ========================================================
73 dnl = Pango
74 dnl ========================================================
75-if test "$MOZ_ENABLE_GTK2"
76+if test "$MOZ_ENABLE_GTK2" && test -z "$LIBXUL_SDK"
77 then
78 AC_SUBST(MOZ_PANGO)
79
80@@ -5186,6 +5200,7 @@ dnl ========================================================
81 dnl = GnomeVFS, GIO and GConf support module
82 dnl ========================================================
83
84+if test -z "$LIBXUL_SDK"; then
85 if test "$MOZ_X11"
86 then
87 dnl build the gnomevfs extension by default only when the
88@@ -5424,6 +5439,9 @@ AC_SUBST(MOZ_DBUS_LIBS)
89 AC_SUBST(MOZ_DBUS_GLIB_CFLAGS)
90 AC_SUBST(MOZ_DBUS_GLIB_LIBS)
91
92+fi # LIBXUL_SDK
93+
94+
95 dnl ========================================================
96 dnl = Build Personal Security Manager
97 dnl ========================================================
98@@ -5796,6 +5814,7 @@ dnl = Check alsa availability on Linux if using sydneyaudio
99 dnl ========================================================
100
101 dnl If using sydneyaudio with Linux, ensure that the alsa library is available
102+if test -z "$LIBXUL_SDK"; then
103 if test -n "$MOZ_SYDNEYAUDIO"; then
104 case "$target_os" in
105 linux*)
106@@ -5805,6 +5824,7 @@ linux*)
107 ;;
108 esac
109 fi
110+fi
111
112 dnl ========================================================
113 dnl Permissions System
114@@ -7045,7 +7065,7 @@ MOZ_ARG_ENABLE_BOOL(jemalloc,
115 MOZ_MEMORY=1,
116 MOZ_MEMORY=)
117
118-if test "$NS_TRACE_MALLOC"; then
119+if test "$NS_TRACE_MALLOC" || test "$LIBXUL_SDK"; then
120 MOZ_MEMORY=
121 fi
122
123@@ -7920,7 +7940,7 @@ MOZ_ARG_HEADER(Standalone module options (Not for building Mozilla))
124 dnl Check for GLib.
125 dnl ========================================================
126
127-if test -z "$SKIP_PATH_CHECKS"; then
128+if test -z "$SKIP_PATH_CHECKS" && test -z "$LIBXUL_SDK"; then
129 if test -z "${GLIB_CFLAGS}" -o -z "${GLIB_LIBS}" ; then
130 if test "$MOZ_ENABLE_GTK2" -o "$USE_ELF_DYNSTR_GC" ; then
131 PKG_CHECK_MODULES(GLIB, glib-2.0 >= 1.3.7 gobject-2.0)
132@@ -8610,7 +8630,7 @@ else
133 fi
134
135 dnl Check for missing components
136-if test "$COMPILE_ENVIRONMENT"; then
137+if test "$COMPILE_ENVIRONMENT" && test -z "$LIBXUL_SDK"; then
138 if test "$MOZ_X11"; then
139 dnl ====================================================
140 dnl = Check if X headers exist
141@@ -8649,7 +8669,7 @@ if test -n "$MOZ_WEBGL_GLX"; then
142 fi # MOZ_WEBGL_GLX
143 fi # COMPILE_ENVIRONMENT
144
145-if test "$USE_FC_FREETYPE"; then
146+if test "$USE_FC_FREETYPE" && test -z "$LIBXUL_SDK"; then
147 if test "$COMPILE_ENVIRONMENT"; then
148 _SAVE_CPPFLAGS="$CPPFLAGS"
149 CPPFLAGS="$CPPFLAGS $FT2_CFLAGS $XCFLAGS"
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch
new file mode 100644
index 0000000..99408b4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch
@@ -0,0 +1,69 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Wed, 14 Apr 2010 08:59:59 +0200
3Subject: Do build time detection of 2-bytes wchar_t and char16_t support
4
5https://bugzilla.mozilla.org/show_bug.cgi?id=559278
6Closes: #577677
7---
8 xpcom/base/nscore.h | 22 ++++++++++++++++++++++
9 xpcom/glue/nsStringAPI.h | 1 +
10 xpcom/string/public/nsLiteralString.h | 1 +
11 3 files changed, 24 insertions(+)
12
13diff --git a/xpcom/base/nscore.h b/xpcom/base/nscore.h
14index 9cde77d..40d3aaa 100644
15--- a/xpcom/base/nscore.h
16+++ b/xpcom/base/nscore.h
17@@ -391,6 +391,28 @@ typedef PRUint32 nsrefcnt;
18 #define HAVE_CPP_2BYTE_WCHAR_T
19 #endif
20
21+#ifdef __GNUC__
22+/* char16_t is only available in gcc 4.4+ with experimental c++0x support
23+ * (-std=c++0x or -std=gnu++0x) */
24+#if defined(HAVE_CPP_CHAR16_T) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4) || !defined(__GXX_EXPERIMENTAL_CXX0X__))
25+#warning libxul SDK was configured with char16_t support, but now building without
26+#undef HAVE_CPP_CHAR16_T
27+#elif ! defined(HAVE_CPP_CHAR16_T) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) && defined(__GXX_EXPERIMENTAL_CXX0X__)
28+#warning libxul SDK was configured without char16_t support, but now building with
29+#define HAVE_CPP_CHAR16_T
30+#endif
31+
32+/* When gcc is not given -fshort-wchar, wchar_t is not 2-bytes wide */
33+#if defined(HAVE_CPP_2BYTE_WCHAR_T) && (__SIZEOF_WCHAR_T__ != 2)
34+#warning libxul SDK was configured with 2-byte wchar_t, but now building without
35+#undef HAVE_CPP_2BYTE_WCHAR_T
36+#elif ! defined(HAVE_CPP_2BYTE_WCHAR_T) && (__SIZEOF_WCHAR_T__ == 2)
37+#warning libxul SDK was configured without 2-byte wchar_t, but now building with
38+#define HAVE_CPP_2BYTE_WCHAR_T
39+#endif
40+
41+#endif
42+
43 #ifndef __PRUNICHAR__
44 #define __PRUNICHAR__
45 /* For now, don't use wchar_t on Unix because it breaks the Netscape
46diff --git a/xpcom/glue/nsStringAPI.h b/xpcom/glue/nsStringAPI.h
47index 272c9eb..0590fc5 100644
48--- a/xpcom/glue/nsStringAPI.h
49+++ b/xpcom/glue/nsStringAPI.h
50@@ -1109,6 +1109,7 @@ private:
51 #define NS_NAMED_MULTILINE_LITERAL_STRING(n,s) const nsDependentString n(reinterpret_cast<const nsAString::char_type*>(s), PRUint32((sizeof(s)/2)-1))
52 typedef nsDependentString nsLiteralString;
53 #else
54+ #warning Using conversions for literal strings. Please consider using 2-bytes wchar_t or char16_t instead
55 #define NS_LL(s) s
56 #define NS_MULTILINE_LITERAL_STRING(s) NS_ConvertASCIItoUTF16(s, PRUint32(sizeof(s)-1))
57 #define NS_MULTILINE_LITERAL_STRING_INIT(n,s) n(s, PRUint32(sizeof(s)-1))
58diff --git a/xpcom/string/public/nsLiteralString.h b/xpcom/string/public/nsLiteralString.h
59index 7808f24..2cf1f7b 100644
60--- a/xpcom/string/public/nsLiteralString.h
61+++ b/xpcom/string/public/nsLiteralString.h
62@@ -91,6 +91,7 @@ literal_string( const nsACString::char_type* aPtr, PRUint32 aLength )
63 #define NS_NAMED_MULTILINE_LITERAL_STRING(n,s) const nsDependentString n(reinterpret_cast<const nsAString::char_type*>(s), PRUint32((sizeof(s)/2)-1))
64 typedef nsDependentString nsLiteralString;
65 #else
66+ #warning Using conversions for literal strings. Please consider using 2-bytes wchar_t or char16_t instead
67 #define NS_LL(s) s
68 #define NS_MULTILINE_LITERAL_STRING(s) NS_ConvertASCIItoUTF16(s, PRUint32(sizeof(s)-1))
69 #define NS_MULTILINE_LITERAL_STRING_INIT(n,s) n(s, PRUint32(sizeof(s)-1))
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-build-example-component.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-build-example-component.patch
new file mode 100644
index 0000000..daadb5f
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-build-example-component.patch
@@ -0,0 +1,20 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Wed, 12 Mar 2008 23:20:52 +0100
3Subject: Don't build example component
4
5---
6 xulrunner/Makefile.in | 1 -
7 1 file changed, 1 deletion(-)
8
9diff --git a/xulrunner/Makefile.in b/xulrunner/Makefile.in
10index 0af55ea..176ace0 100644
11--- a/xulrunner/Makefile.in
12+++ b/xulrunner/Makefile.in
13@@ -47,7 +47,6 @@ PARALLEL_DIRS = \
14 app \
15 setup \
16 stub \
17- examples \
18 $(NULL)
19
20 ifeq ($(OS_ARCH),WINNT)
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch
new file mode 100644
index 0000000..dd5661f
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch
@@ -0,0 +1,30 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Mon, 22 Mar 2010 11:45:42 +0100
3Subject: Don't error-out when run-time libsqlite is older than build-time
4 libsqlite
5
6In Debian, we have shlibs to handle this.
7---
8 storage/src/mozStorageService.cpp | 2 ++
9 1 file changed, 2 insertions(+)
10
11diff --git a/storage/src/mozStorageService.cpp b/storage/src/mozStorageService.cpp
12index 7c0a7a0..0121765 100644
13--- a/storage/src/mozStorageService.cpp
14+++ b/storage/src/mozStorageService.cpp
15@@ -222,6 +222,7 @@ Service::getSingleton()
16 return gService;
17 }
18
19+#if 0
20 // Ensure that we are using the same version of SQLite that we compiled with
21 // or newer. Our configure check ensures we are using a new enough version
22 // at compile time.
23@@ -237,6 +238,7 @@ Service::getSingleton()
24 }
25 ::PR_Abort();
26 }
27+#endif
28
29 gService = new Service();
30 if (gService) {
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-install-system-profile.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-install-system-profile.patch
new file mode 100644
index 0000000..5be5f5a
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-install-system-profile.patch
@@ -0,0 +1,21 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Wed, 12 Mar 2008 23:25:15 +0100
3Subject: Don't install system profile
4
5---
6 xulrunner/app/Makefile.in | 2 --
7 1 file changed, 2 deletions(-)
8
9diff --git a/xulrunner/app/Makefile.in b/xulrunner/app/Makefile.in
10index eae02da..2d5b8f4 100644
11--- a/xulrunner/app/Makefile.in
12+++ b/xulrunner/app/Makefile.in
13@@ -48,8 +48,6 @@ VPATH = @srcdir@
14
15 include $(DEPTH)/config/autoconf.mk
16
17-DIRS = profile
18-
19 PREF_JS_EXPORTS = $(srcdir)/xulrunner.js
20 GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/,xulrunner.js)
21
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch
new file mode 100644
index 0000000..2b13be9
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch
@@ -0,0 +1,24 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Sat, 27 Sep 2008 17:17:39 +0200
3Subject: Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment
4 variable is set
5
6---
7 dom/plugins/base/nsPluginHost.cpp | 4 ++++
8 1 file changed, 4 insertions(+)
9
10diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
11index 992bcd4..18081a2 100644
12--- a/dom/plugins/base/nsPluginHost.cpp
13+++ b/dom/plugins/base/nsPluginHost.cpp
14@@ -407,6 +407,10 @@ nsPluginHost::nsPluginHost()
15 }
16 }
17
18+ const char *env = PR_GetEnv("MOZILLA_DISABLE_PLUGINS");
19+ if (env && env[0])
20+ mPluginsDisabled = PR_TRUE;
21+
22 nsCOMPtr<nsIObserverService> obsService =
23 mozilla::services::GetObserverService();
24 if (obsService) {
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Fix-tracejit-to-build-against-nanojit-headers-in-dis.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Fix-tracejit-to-build-against-nanojit-headers-in-dis.patch
new file mode 100644
index 0000000..1a13d45
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Fix-tracejit-to-build-against-nanojit-headers-in-dis.patch
@@ -0,0 +1,36 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Wed, 10 Nov 2010 08:41:03 +0100
3Subject: Fix tracejit to build against nanojit headers in
4 dist/include/nanojit
5
6---
7 js/src/tracejit/Writer.cpp | 2 +-
8 js/src/tracejit/Writer.h | 2 +-
9 2 files changed, 2 insertions(+), 2 deletions(-)
10
11diff --git a/js/src/tracejit/Writer.cpp b/js/src/tracejit/Writer.cpp
12index 8f6476e..df0c8e2 100644
13--- a/js/src/tracejit/Writer.cpp
14+++ b/js/src/tracejit/Writer.cpp
15@@ -42,7 +42,7 @@
16 #include "jscompartment.h"
17 #include "jsiter.h"
18 #include "Writer.h"
19-#include "nanojit.h"
20+#include "nanojit/nanojit.h"
21 #include "jsobjinlines.h"
22
23 #include "vm/ArgumentsObject.h"
24diff --git a/js/src/tracejit/Writer.h b/js/src/tracejit/Writer.h
25index ab96acc..56d2641 100644
26--- a/js/src/tracejit/Writer.h
27+++ b/js/src/tracejit/Writer.h
28@@ -42,7 +42,7 @@
29
30 #include "jsstr.h"
31 #include "jstypedarray.h"
32-#include "nanojit.h"
33+#include "nanojit/nanojit.h"
34
35 namespace js {
36 namespace tjit {
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Gross-workaround-to-avoid-installing-test-idl-and-in.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Gross-workaround-to-avoid-installing-test-idl-and-in.patch
new file mode 100644
index 0000000..cb6fdde
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Gross-workaround-to-avoid-installing-test-idl-and-in.patch
@@ -0,0 +1,71 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Wed, 27 Jan 2010 17:47:57 +0100
3Subject: Gross workaround to avoid installing test idl and include files in
4 the SDK
5
6https://bugzilla.mozilla.org/show_bug.cgi?id=542749
7---
8 config/rules.mk | 12 +++++++++++-
9 js/src/config/rules.mk | 12 +++++++++++-
10 2 files changed, 22 insertions(+), 2 deletions(-)
11
12diff --git a/config/rules.mk b/config/rules.mk
13index c64b4d5..1b8bfc0 100644
14--- a/config/rules.mk
15+++ b/config/rules.mk
16@@ -64,6 +64,16 @@ ifdef SDK_HEADERS
17 EXPORTS += $(SDK_HEADERS)
18 endif
19
20+ifneq (,$(findstring sample,$(MODULE))$(findstring test,$(MODULE))$(findstring Test,$(MODULE)))
21+INCLUDE_DIR := $(DIST)/include/testing
22+IDL_DIR := $(DIST)/tests/idl
23+LOCAL_INCLUDES += -I$(XPIDL_GEN_DIR) -I$(INCLUDE_DIR)
24+override MOZ_JAVAXPCOM :=
25+XPIDL_FLAGS += -I$(DIST)/idl
26+else
27+INCLUDE_DIR := $(DIST)/include
28+endif
29+
30 REPORT_BUILD = @echo $(notdir $<)
31
32 ifeq ($(OS_ARCH),OS2)
33@@ -1525,7 +1535,7 @@ ifndef NO_DIST_INSTALL
34 export:: $(XPIDLSRCS) $(IDL_DIR)
35 $(INSTALL) $(IFLAGS1) $^
36
37-export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(DIST)/include
38+export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(INCLUDE_DIR)
39 $(INSTALL) $(IFLAGS1) $^
40 endif # NO_DIST_INSTALL
41
42diff --git a/js/src/config/rules.mk b/js/src/config/rules.mk
43index c64b4d5..1b8bfc0 100644
44--- a/js/src/config/rules.mk
45+++ b/js/src/config/rules.mk
46@@ -64,6 +64,16 @@ ifdef SDK_HEADERS
47 EXPORTS += $(SDK_HEADERS)
48 endif
49
50+ifneq (,$(findstring sample,$(MODULE))$(findstring test,$(MODULE))$(findstring Test,$(MODULE)))
51+INCLUDE_DIR := $(DIST)/include/testing
52+IDL_DIR := $(DIST)/tests/idl
53+LOCAL_INCLUDES += -I$(XPIDL_GEN_DIR) -I$(INCLUDE_DIR)
54+override MOZ_JAVAXPCOM :=
55+XPIDL_FLAGS += -I$(DIST)/idl
56+else
57+INCLUDE_DIR := $(DIST)/include
58+endif
59+
60 REPORT_BUILD = @echo $(notdir $<)
61
62 ifeq ($(OS_ARCH),OS2)
63@@ -1525,7 +1535,7 @@ ifndef NO_DIST_INSTALL
64 export:: $(XPIDLSRCS) $(IDL_DIR)
65 $(INSTALL) $(IFLAGS1) $^
66
67-export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(DIST)/include
68+export:: $(patsubst %.idl,$(XPIDL_GEN_DIR)/%.h, $(XPIDLSRCS)) $(INCLUDE_DIR)
69 $(INSTALL) $(IFLAGS1) $^
70 endif # NO_DIST_INSTALL
71
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Handle-transition-to-etc-appname-searchplugins-more-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Handle-transition-to-etc-appname-searchplugins-more-.patch
new file mode 100644
index 0000000..7259c97
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Handle-transition-to-etc-appname-searchplugins-more-.patch
@@ -0,0 +1,73 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sun, 15 Apr 2012 11:38:32 +0200
3Subject: Handle transition to /etc/<appname>/searchplugins more gracefully
4
5Closes: #666675.
6---
7 toolkit/components/search/nsSearchService.js | 32 ++++++++++++++++++++++++--
8 1 file changed, 30 insertions(+), 2 deletions(-)
9
10diff --git a/toolkit/components/search/nsSearchService.js b/toolkit/components/search/nsSearchService.js
11index 2807835..8fa31ca 100644
12--- a/toolkit/components/search/nsSearchService.js
13+++ b/toolkit/components/search/nsSearchService.js
14@@ -710,6 +710,7 @@ function getMozParamPref(prefName)
15 *
16 * @see nsIBrowserSearchService.idl
17 */
18+let gForceCacheInvalidation = false;
19 let gEnginesLoaded = false;
20 function notifyAction(aEngine, aVerb) {
21 if (gEnginesLoaded) {
22@@ -2012,6 +2013,20 @@ Engine.prototype = {
23 **/
24 _initWithJSON: function SRCH_ENG__initWithJSON(aJson) {
25 this.__id = aJson._id;
26+ try {
27+ let file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
28+ file.initWithPath(this.__id);
29+ let loadDirs = [];
30+ let locations = getDir(NS_APP_SEARCH_DIR_LIST, Ci.nsISimpleEnumerator);
31+ while (locations.hasMoreElements()) {
32+ let dir = locations.getNext().QueryInterface(Ci.nsIFile);
33+ loadDirs.push(dir);
34+ }
35+ if (loadDirs.some(function (element) element.equals(file.parent))) {
36+ this.__id = "[app]/" + file.leafName;
37+ gForceCacheInvalidation = true;
38+ }
39+ } catch (e) { }
40 this._name = aJson._name;
41 this._description = aJson.description;
42 if (aJson._hasPreferredIcon == undefined)
43@@ -2306,8 +2321,19 @@ Engine.prototype = {
44 this.__installLocation = SEARCH_APP_DIR;
45 else if (this._file.parent.equals(getDir(NS_APP_USER_SEARCH_DIR)))
46 this.__installLocation = SEARCH_PROFILE_DIR;
47- else
48- this.__installLocation = SEARCH_IN_EXTENSION;
49+ else {
50+ let loadDirs = [];
51+ let locations = getDir(NS_APP_SEARCH_DIR_LIST, Ci.nsISimpleEnumerator);
52+ while (locations.hasMoreElements()) {
53+ let dir = locations.getNext().QueryInterface(Ci.nsIFile);
54+ loadDirs.push(dir);
55+ }
56+ let parent = this._file.parent;
57+ if (loadDirs.some(function (element) !element.equals(parent)))
58+ this.__installLocation = SEARCH_APP_DIR;
59+ else
60+ this.__installLocation = SEARCH_IN_EXTENSION;
61+ }
62 }
63
64 return this.__installLocation;
65@@ -2471,6 +2497,8 @@ function SearchService() {
66 }
67 gEnginesLoaded = true;
68 this._addObservers();
69+ if (gForceCacheInvalidation)
70+ this._batchCacheInvalidation();
71 }
72 SearchService.prototype = {
73 classID: Components.ID("{7319788a-fe93-4db3-9f39-818cf08f4256}"),
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Ignore-system-libjpeg-libpng-and-zlib-version-checki.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Ignore-system-libjpeg-libpng-and-zlib-version-checki.patch
new file mode 100644
index 0000000..76368cb
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Ignore-system-libjpeg-libpng-and-zlib-version-checki.patch
@@ -0,0 +1,42 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Thu, 13 Mar 2008 07:33:42 +0100
3Subject: Ignore system libjpeg, libpng and zlib version checking
4
5Make sure we won't be bitten by upstream changing libjpeg, libpng or zlib
6internal version, which makes system library not used even though
7--with-system-* argument is given to configure.
8---
9 configure.in | 6 +++---
10 1 file changed, 3 insertions(+), 3 deletions(-)
11
12diff --git a/configure.in b/configure.in
13index 18872c4..5c20d46 100644
14--- a/configure.in
15+++ b/configure.in
16@@ -4357,7 +4357,7 @@ else
17 AC_CHECK_LIB(jpeg, jpeg_destroy_compress, [SYSTEM_JPEG=1 JPEG_LIBS="-ljpeg $JPEG_LIBS"], SYSTEM_JPEG=, $JPEG_LIBS)
18 fi
19
20-if test "$SYSTEM_JPEG" = 1; then
21+if test "$SYSTEM_JPEG" = 0; then
22 LIBS="$JPEG_LIBS $LIBS"
23 AC_TRY_COMPILE([ #include <stdio.h>
24 #include <sys/types.h>
25@@ -4397,7 +4397,7 @@ else
26 AC_CHECK_LIB(z, gzread, [SYSTEM_ZLIB=1 ZLIB_LIBS="-lz $ZLIB_LIBS"],
27 [SYSTEM_ZLIB= ZLIB_CFLAGS= ZLIB_LIBS=], $ZLIB_LIBS)
28 fi
29-if test "$SYSTEM_ZLIB" = 1; then
30+if test "$SYSTEM_ZLIB" = 0; then
31 LIBS="$ZLIB_LIBS $LIBS"
32 AC_TRY_COMPILE([ #include <stdio.h>
33 #include <string.h>
34@@ -4473,7 +4473,7 @@ else
35 AC_MSG_ERROR([--with-system-png won't work because the system's libpng doesn't have APNG support]),
36 $_SAVE_PNG_LIBS)
37 fi
38-if test "$SYSTEM_PNG" = 1; then
39+if test "$SYSTEM_PNG" = 0; then
40 LIBS="$PNG_LIBS $LIBS"
41 AC_TRY_COMPILE([ #include <stdio.h>
42 #include <sys/types.h>
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-js-shell-when-running-make-install-from-js-s.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-js-shell-when-running-make-install-from-js-s.patch
new file mode 100644
index 0000000..92052f2
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-js-shell-when-running-make-install-from-js-s.patch
@@ -0,0 +1,32 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 26 Feb 2010 16:25:15 +0100
3Subject: Install js shell when running make install from js/src
4
5---
6 js/src/Makefile.in | 1 +
7 js/src/shell/Makefile.in | 3 +++
8 2 files changed, 4 insertions(+)
9
10diff --git a/js/src/Makefile.in b/js/src/Makefile.in
11index 0f83fd6..d61492d 100644
12--- a/js/src/Makefile.in
13+++ b/js/src/Makefile.in
14@@ -940,6 +940,7 @@ endif
15 ifneq (,$(IMPORT_LIBRARY))
16 $(SYSINSTALL) $(IMPORT_LIBRARY) $(DESTDIR)$(libdir)
17 endif
18+ $(MAKE) -C shell install
19
20 # Extra dependancies and rules for auto-generated headers
21 host_jskwgen.$(OBJ_SUFFIX): jsversion.h jskeyword.tbl
22diff --git a/js/src/shell/Makefile.in b/js/src/shell/Makefile.in
23index 4df10ed..504e259 100644
24--- a/js/src/shell/Makefile.in
25+++ b/js/src/shell/Makefile.in
26@@ -78,3 +78,6 @@ endif
27 # People expect the js shell to wind up in the top-level JS dir.
28 libs::
29 $(INSTALL) $(IFLAGS2) $(PROGRAM) $(DEPTH)
30+
31+install:: $(PROGRAM)
32+ $(SYSINSTALL) $^ $(DESTDIR)$(bindir)
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-missing-nanojit-and-.tbl-headers-from-js-src.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-missing-nanojit-and-.tbl-headers-from-js-src.patch
new file mode 100644
index 0000000..6dc7737
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Install-missing-nanojit-and-.tbl-headers-from-js-src.patch
@@ -0,0 +1,85 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Thu, 28 Jan 2010 18:08:38 +0100
3Subject: Install missing nanojit and .tbl headers from js/src
4
5https://bugzilla.mozilla.org/show_bug.cgi?id=542789
6---
7 js/src/Makefile.in | 44 +++++++++++++++++++++++++++-----------------
8 1 file changed, 27 insertions(+), 17 deletions(-)
9
10diff --git a/js/src/Makefile.in b/js/src/Makefile.in
11index 1200ae6..0f83fd6 100644
12--- a/js/src/Makefile.in
13+++ b/js/src/Makefile.in
14@@ -230,6 +230,7 @@ INSTALLED_HEADERS = \
15 jsxdrapi.h \
16 jsval.h \
17 prmjtime.h \
18+ jskeyword.tbl \
19 $(NULL)
20
21 ######################################################
22@@ -296,21 +297,21 @@ VPATH += \
23
24 INSTALLED_HEADERS += \
25 jsbuiltins.h \
26- Assembler.h \
27- Allocator.h \
28- CodeAlloc.h \
29- Containers.h \
30- LIR.h \
31- LIRopcode.tbl \
32- avmplus.h \
33- Fragmento.h \
34- Native.h \
35- NativeCommon.h \
36- Native$(NANOJIT_ARCH).h \
37- njconfig.h \
38- njcpudetect.h \
39- RegAlloc.h \
40- nanojit.h \
41+ nanojit/Assembler.h \
42+ nanojit/Allocator.h \
43+ nanojit/CodeAlloc.h \
44+ nanojit/Containers.h \
45+ nanojit/LIR.h \
46+ nanojit/LIRopcode.tbl \
47+ nanojit/avmplus.h \
48+ nanojit/Fragmento.h \
49+ nanojit/Native.h \
50+ nanojit/NativeCommon.h \
51+ nanojit/Native$(NANOJIT_ARCH).h \
52+ nanojit/njconfig.h \
53+ nanojit/njcpudetect.h \
54+ nanojit/RegAlloc.h \
55+ nanojit/nanojit.h \
56 VMPI.h \
57 Writer.h \
58 $(NULL)
59@@ -545,7 +546,11 @@ else
60 CPPSRCS += pm_stub.cpp
61 endif
62
63-EXPORTS = $(INSTALLED_HEADERS)
64+EXPORTS = $(filter-out nanojit/%,$(INSTALLED_HEADERS))
65+ifdef ENABLE_TRACEJIT
66+EXPORTS_NAMESPACES += nanojit
67+EXPORTS_nanojit = $(filter nanojit/%,$(INSTALLED_HEADERS))
68+endif # ENABLE_TRACEJIT
69
70 DASH_R = -r
71
72@@ -911,7 +916,12 @@ js-config: js-config.in Makefile $(DEPTH)/config/autoconf.mk $(topsrcdir)/config
73 SCRIPTS = js-config
74 SDK_BINARY = js-config
75
76-install:: $(INSTALLED_HEADERS)
77+ifdef ENABLE_TRACEJIT
78+install:: $(filter nanojit/%,$(INSTALLED_HEADERS))
79+ $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)/nanojit
80+endif
81+
82+install:: $(filter-out nanojit/%,$(INSTALLED_HEADERS))
83 $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)
84
85 install:: $(SCRIPTS)
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Load-distribution-search-plugins-from-etc-appname-se.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Load-distribution-search-plugins-from-etc-appname-se.patch
new file mode 100644
index 0000000..940eac7
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Load-distribution-search-plugins-from-etc-appname-se.patch
@@ -0,0 +1,50 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 30 Mar 2012 15:44:54 +0200
3Subject: Load distribution search plugins from /etc/<appname>/searchplugins
4
5---
6 .../components/dirprovider/DirectoryProvider.cpp | 22 ++++++++++++++------
7 1 file changed, 16 insertions(+), 6 deletions(-)
8
9diff --git a/browser/components/dirprovider/DirectoryProvider.cpp b/browser/components/dirprovider/DirectoryProvider.cpp
10index 1373adc..cde4587 100644
11--- a/browser/components/dirprovider/DirectoryProvider.cpp
12+++ b/browser/components/dirprovider/DirectoryProvider.cpp
13@@ -38,7 +38,8 @@
14 #include "nsIDirectoryService.h"
15 #include "DirectoryProvider.h"
16
17-#include "nsIFile.h"
18+#include "nsIXULAppInfo.h"
19+#include "nsILocalFile.h"
20 #include "nsISimpleEnumerator.h"
21 #include "nsIPrefService.h"
22 #include "nsIPrefBranch.h"
23@@ -166,13 +167,22 @@ AppendFileKey(const char *key, nsIProperties* aDirSvc,
24 static void
25 AppendDistroSearchDirs(nsIProperties* aDirSvc, nsCOMArray<nsIFile> &array)
26 {
27- nsCOMPtr<nsIFile> searchPlugins;
28- nsresult rv = aDirSvc->Get(NS_XPCOM_CURRENT_PROCESS_DIR,
29- NS_GET_IID(nsIFile),
30- getter_AddRefs(searchPlugins));
31+ nsCOMPtr<nsILocalFile> searchPlugins;
32+ nsresult rv = NS_NewLocalFile(NS_LITERAL_STRING("/etc"), false,
33+ getter_AddRefs(searchPlugins));
34 if (NS_FAILED(rv))
35 return;
36- searchPlugins->AppendNative(NS_LITERAL_CSTRING("distribution"));
37+ nsCOMPtr<nsIXULAppInfo> appInfo = do_GetService("@mozilla.org/xre/app-info;1");
38+ if (!appInfo)
39+ return;
40+
41+ nsCAutoString name;
42+ rv = appInfo->GetName(name);
43+ if (NS_FAILED(rv))
44+ return;
45+ ToLowerCase(name);
46+
47+ searchPlugins->AppendNative(name);
48 searchPlugins->AppendNative(NS_LITERAL_CSTRING("searchplugins"));
49
50 bool exists;
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch
new file mode 100644
index 0000000..d35c478
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch
@@ -0,0 +1,39 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Mon, 14 Jul 2008 15:20:46 +0200
3Subject: Use a variable for xulrunner base version in various places
4
5---
6 config/autoconf.mk.in | 9 +++++----
7 1 file changed, 5 insertions(+), 4 deletions(-)
8
9diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
10index fccb1a9..ca251cb 100644
11--- a/config/autoconf.mk.in
12+++ b/config/autoconf.mk.in
13@@ -55,6 +55,7 @@ MOZ_APP_PROFILE = @MOZ_APP_PROFILE@
14 MOZ_APP_UA_NAME = @MOZ_APP_UA_NAME@
15 MOZ_APP_VERSION = @MOZ_APP_VERSION@
16 MOZ_APP_MAXVERSION = @MOZ_APP_MAXVERSION@
17+MOZ_APP_BASE_VERSION = $(firstword $(subst ., ,$(MOZ_APP_VERSION))).$(word 2,$(subst ., ,$(MOZ_APP_VERSION)))
18 MOZ_UA_BUILDID = @MOZ_UA_BUILDID@
19 MOZ_MACBUNDLE_NAME = @MOZ_MACBUNDLE_NAME@
20
21@@ -63,14 +64,14 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@
22 prefix = @prefix@
23 exec_prefix = @exec_prefix@
24 bindir = @bindir@
25-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
26+includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION)
27 libdir = @libdir@
28 datadir = @datadir@
29 mandir = @mandir@
30-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
31+idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION)
32
33-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
34-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
35+installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_BASE_VERSION)
36+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_BASE_VERSION)
37
38 DIST = $(DEPTH)/dist
39 LIBXUL_SDK = @LIBXUL_SDK@
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch
new file mode 100644
index 0000000..a90e53b
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch
@@ -0,0 +1,47 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Tue, 7 Sep 2010 08:52:43 +0200
3Subject: pkg-config files don't need to require the version of nspr xulrunner
4 was built against
5
6---
7 xulrunner/installer/libxul.pc.in | 2 +-
8 xulrunner/installer/mozilla-js.pc.in | 2 +-
9 xulrunner/installer/mozilla-nss.pc.in | 2 +-
10 3 files changed, 3 insertions(+), 3 deletions(-)
11
12diff --git a/xulrunner/installer/libxul.pc.in b/xulrunner/installer/libxul.pc.in
13index ccce9aa..631382d 100644
14--- a/xulrunner/installer/libxul.pc.in
15+++ b/xulrunner/installer/libxul.pc.in
16@@ -6,6 +6,6 @@ idldir=%idldir%
17 Name: libxul
18 Description: The Mozilla Runtime and Embedding Engine
19 Version: %MOZILLA_VERSION%
20-Requires: %NSPR_NAME% >= %NSPR_VERSION%
21+Requires: %NSPR_NAME%
22 Libs: -L${sdkdir}/lib %MOZ_XUL_LINK%
23 Cflags: -I${includedir} %WCHAR_CFLAGS%
24diff --git a/xulrunner/installer/mozilla-js.pc.in b/xulrunner/installer/mozilla-js.pc.in
25index c1428f1..9eb0a79 100644
26--- a/xulrunner/installer/mozilla-js.pc.in
27+++ b/xulrunner/installer/mozilla-js.pc.in
28@@ -5,6 +5,6 @@ includedir=%includedir%
29 Name: JavaScript
30 Description: The Mozilla JavaScript Library
31 Version: %MOZILLA_VERSION%
32-Requires: %NSPR_NAME% >= %NSPR_VERSION%
33+Requires: %NSPR_NAME%
34 Libs: -L${sdkdir}/lib %MOZ_JS_LINK%
35 Cflags: -I${includedir} -DXP_UNIX -DJS_THREADSAFE
36diff --git a/xulrunner/installer/mozilla-nss.pc.in b/xulrunner/installer/mozilla-nss.pc.in
37index 088832a..927305f 100644
38--- a/xulrunner/installer/mozilla-nss.pc.in
39+++ b/xulrunner/installer/mozilla-nss.pc.in
40@@ -5,6 +5,6 @@ includedir=%includedir%
41 Name: NSS
42 Description: Mozilla Network Security Services
43 Version: %MOZILLA_VERSION%
44-Requires: %NSPR_NAME% >= %NSPR_VERSION%
45+Requires: %NSPR_NAME%
46 Libs: -L${sdkdir}/lib -lsmime3 -lssl3 -lnss3 -lnssutil3
47 Cflags: -I${includedir}
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch
new file mode 100644
index 0000000..78190c4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch
@@ -0,0 +1,115 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Sat, 21 Jun 2008 02:48:46 +0200
3Subject: Allow .js preference files to set locked prefs with lockPref()
4
5---
6 modules/libpref/src/prefapi.cpp | 5 ++++-
7 modules/libpref/src/prefapi.h | 3 ++-
8 modules/libpref/src/prefread.cpp | 11 ++++++++---
9 modules/libpref/src/prefread.h | 6 ++++--
10 4 files changed, 18 insertions(+), 7 deletions(-)
11
12diff --git a/modules/libpref/src/prefapi.cpp b/modules/libpref/src/prefapi.cpp
13index 5ecc914..885bdf4 100644
14--- a/modules/libpref/src/prefapi.cpp
15+++ b/modules/libpref/src/prefapi.cpp
16@@ -976,7 +976,10 @@ void PREF_ReaderCallback(void *closure,
17 const char *pref,
18 PrefValue value,
19 PrefType type,
20- bool isDefault)
21+ bool isDefault,
22+ bool isLocked)
23 {
24 pref_HashPref(pref, value, type, isDefault);
25+ if (isLocked)
26+ PREF_LockPref(pref, true);
27 }
28diff --git a/modules/libpref/src/prefapi.h b/modules/libpref/src/prefapi.h
29index 22a88d3..2b20c4e 100644
30--- a/modules/libpref/src/prefapi.h
31+++ b/modules/libpref/src/prefapi.h
32@@ -208,7 +208,8 @@ void PREF_ReaderCallback( void *closure,
33 const char *pref,
34 PrefValue value,
35 PrefType type,
36- bool isDefault);
37+ bool isDefault,
38+ bool isLocked);
39
40 PR_END_EXTERN_C
41 #endif
42diff --git a/modules/libpref/src/prefread.cpp b/modules/libpref/src/prefread.cpp
43index 893d256..d4ef51a 100644
44--- a/modules/libpref/src/prefread.cpp
45+++ b/modules/libpref/src/prefread.cpp
46@@ -75,6 +75,7 @@ enum {
47 #define BITS_PER_HEX_DIGIT 4
48
49 static const char kUserPref[] = "user_pref";
50+static const char kLockPref[] = "lockPref";
51 static const char kPref[] = "pref";
52 static const char kTrue[] = "true";
53 static const char kFalse[] = "false";
54@@ -161,7 +162,7 @@ pref_DoCallback(PrefParseState *ps)
55 default:
56 break;
57 }
58- (*ps->reader)(ps->closure, ps->lb, value, ps->vtype, ps->fdefault);
59+ (*ps->reader)(ps->closure, ps->lb, value, ps->vtype, ps->fdefault, ps->flock);
60 return true;
61 }
62
63@@ -220,6 +221,7 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen)
64 ps->vb = NULL;
65 ps->vtype = PREF_INVALID;
66 ps->fdefault = false;
67+ ps->flock = false;
68 }
69 switch (c) {
70 case '/': /* begin comment block or line? */
71@@ -230,7 +232,9 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen)
72 break;
73 case 'u': /* indicating user_pref */
74 case 'p': /* indicating pref */
75- ps->smatch = (c == 'u' ? kUserPref : kPref);
76+ case 'l': /* indicating lockPref */
77+ ps->smatch = (c == 'u' ? kUserPref :
78+ (c == 'p' ? kPref : kLockPref));
79 ps->sindex = 1;
80 ps->nextstate = PREF_PARSE_UNTIL_OPEN_PAREN;
81 state = PREF_PARSE_MATCH_STRING;
82@@ -274,7 +278,8 @@ PREF_ParseBuf(PrefParseState *ps, const char *buf, int bufLen)
83 /* name parsing */
84 case PREF_PARSE_UNTIL_NAME:
85 if (c == '\"' || c == '\'') {
86- ps->fdefault = (ps->smatch == kPref);
87+ ps->fdefault = (ps->smatch != kUserPref);
88+ ps->flock = (ps->smatch == kLockPref);
89 ps->quotechar = c;
90 ps->nextstate = PREF_PARSE_UNTIL_COMMA; /* return here when done */
91 state = PREF_PARSE_QUOTED_STRING;
92diff --git a/modules/libpref/src/prefread.h b/modules/libpref/src/prefread.h
93index 50f4d54..93a1702 100644
94--- a/modules/libpref/src/prefread.h
95+++ b/modules/libpref/src/prefread.h
96@@ -62,7 +62,8 @@ typedef void (*PrefReader)(void *closure,
97 const char *pref,
98 PrefValue val,
99 PrefType type,
100- bool defPref);
101+ bool defPref,
102+ bool lockPref);
103
104 /* structure fields are private */
105 typedef struct PrefParseState {
106@@ -82,7 +83,8 @@ typedef struct PrefParseState {
107 char *lbend; /* line buffer end */
108 char *vb; /* value buffer (ptr into lb) */
109 PrefType vtype; /* PREF_STRING,INT,BOOL */
110- bool fdefault; /* true if (default) pref */
111+ bool fdefault; /* true if (default) pref */
112+ bool flock; /* true if pref to be locked */
113 } PrefParseState;
114
115 /**
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-webGL-with-mesa-assuming-users-will-have-updat.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-webGL-with-mesa-assuming-users-will-have-updat.patch
new file mode 100644
index 0000000..54ec57d
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Allow-webGL-with-mesa-assuming-users-will-have-updat.patch
@@ -0,0 +1,26 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 31 Aug 2012 09:01:08 +0200
3Subject: Allow webGL with mesa, assuming users will have updated to 8.0.4-2
4 on wheezy
5
6The version in squeeze-backports is not affected by CVE-2012-2864, and the
7version in squeeze is blacklisted.
8---
9 widget/src/xpwidgets/GfxInfoX11.cpp | 4 ----
10 1 file changed, 4 deletions(-)
11
12diff --git a/widget/src/xpwidgets/GfxInfoX11.cpp b/widget/src/xpwidgets/GfxInfoX11.cpp
13index a2d5e0b..27a0fd0 100644
14--- a/widget/src/xpwidgets/GfxInfoX11.cpp
15+++ b/widget/src/xpwidgets/GfxInfoX11.cpp
16@@ -310,10 +310,6 @@ GfxInfo::GetFeatureStatusImpl(PRInt32 aFeature,
17 }
18
19 if (mIsMesa) {
20- if (aFeature == nsIGfxInfo::FEATURE_WEBGL_OPENGL) {
21- *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
22- aSuggestedDriverVersion.AssignLiteral("Not Mesa");
23- }
24 if (mIsNouveau && version(mMajorVersion, mMinorVersion) < version(8,0)) {
25 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
26 aSuggestedDriverVersion.AssignLiteral("Mesa 8.0");
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Avoid-spurious-Run-items-in-application-handlers-con.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Avoid-spurious-Run-items-in-application-handlers-con.patch
new file mode 100644
index 0000000..6225dad
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Avoid-spurious-Run-items-in-application-handlers-con.patch
@@ -0,0 +1,57 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Thu, 10 Jul 2008 21:40:08 +0200
3Subject: Avoid spurious "Run" items in application handlers configuration
4 pane
5
6---
7 browser/components/preferences/applications.js | 1 +
8 uriloader/exthandler/nsHandlerService.js | 11 +++++------
9 2 files changed, 6 insertions(+), 6 deletions(-)
10
11diff --git a/browser/components/preferences/applications.js b/browser/components/preferences/applications.js
12index abfec20..40cd81a 100644
13--- a/browser/components/preferences/applications.js
14+++ b/browser/components/preferences/applications.js
15@@ -1345,6 +1345,7 @@ var gApplicationsPane = {
16 return aExecutable &&
17 aExecutable.exists() &&
18 aExecutable.isExecutable() &&
19+ aExecutable.isFile() &&
20 // XXXben - we need to compare this with the running instance executable
21 // just don't know how to do that via script...
22 // XXXmano TBD: can probably add this to nsIShellService
23diff --git a/uriloader/exthandler/nsHandlerService.js b/uriloader/exthandler/nsHandlerService.js
24index c4e62f6..589ba31 100644
25--- a/uriloader/exthandler/nsHandlerService.js
26+++ b/uriloader/exthandler/nsHandlerService.js
27@@ -658,25 +658,24 @@ HandlerService.prototype = {
28
29 try {
30 file.initWithPath(aPath);
31-
32- if (file.exists())
33- return file;
34 }
35 catch(ex) {
36 // Note: for historical reasons, we don't actually check to see
37 // if the exception is NS_ERROR_FILE_UNRECOGNIZED_PATH, which is what
38 // nsILocalFile::initWithPath throws when a path is relative.
39-
40 file = this._dirSvc.get("XCurProcD", Ci.nsIFile);
41
42 try {
43 file.append(aPath);
44- if (file.exists())
45- return file;
46 }
47 catch(ex) {}
48 }
49
50+ if (file && file.exists() &&
51+ file.isExecutable() &&
52+ file.isFile())
53+ return file;
54+
55 return null;
56 },
57
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-515232-Try-getting-general.useragent.locale-as-a.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-515232-Try-getting-general.useragent.locale-as-a.patch
new file mode 100644
index 0000000..87cf894
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-515232-Try-getting-general.useragent.locale-as-a.patch
@@ -0,0 +1,41 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sun, 26 Feb 2012 09:20:44 +0100
3Subject: Bug 515232 - Try getting general.useragent.locale as a complex value
4 first in DirectoryProvider.cpp
5
6---
7 browser/components/dirprovider/DirectoryProvider.cpp | 14 +++++++++++++-
8 1 file changed, 13 insertions(+), 1 deletion(-)
9
10diff --git a/browser/components/dirprovider/DirectoryProvider.cpp b/browser/components/dirprovider/DirectoryProvider.cpp
11index 1373adc..5df1419 100644
12--- a/browser/components/dirprovider/DirectoryProvider.cpp
13+++ b/browser/components/dirprovider/DirectoryProvider.cpp
14@@ -56,6 +56,7 @@
15 #include "nsServiceManagerUtils.h"
16 #include "nsStringAPI.h"
17 #include "nsXULAppAPI.h"
18+#include "nsIPrefLocalizedString.h"
19
20 namespace mozilla {
21 namespace browser {
22@@ -200,7 +201,18 @@ AppendDistroSearchDirs(nsIProperties* aDirSvc, nsCOMArray<nsIFile> &array)
23 localePlugins->AppendNative(NS_LITERAL_CSTRING("locale"));
24
25 nsCString locale;
26- rv = prefs->GetCharPref("general.useragent.locale", getter_Copies(locale));
27+ nsCOMPtr<nsIPrefLocalizedString> prefString;
28+ rv = prefs->GetComplexValue("general.useragent.locale",
29+ NS_GET_IID(nsIPrefLocalizedString),
30+ getter_AddRefs(prefString));
31+ if (NS_SUCCEEDED(rv)) {
32+ nsAutoString wLocale;
33+ prefString->GetData(getter_Copies(wLocale));
34+ CopyUTF16toUTF8(wLocale, locale);
35+ } else {
36+ rv = prefs->GetCharPref("general.useragent.locale", getter_Copies(locale));
37+ }
38+
39 if (NS_SUCCEEDED(rv)) {
40
41 nsCOMPtr<nsIFile> curLocalePlugins;
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-691898-Use-YARR-interpreter-instead-of-PCRE-on-p.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-691898-Use-YARR-interpreter-instead-of-PCRE-on-p.patch
new file mode 100644
index 0000000..dab2016
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-691898-Use-YARR-interpreter-instead-of-PCRE-on-p.patch
@@ -0,0 +1,285 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 24 Dec 2011 09:56:58 +0100
3Subject: Bug 691898 - Use YARR interpreter instead of PCRE on platforms where
4 YARR JIT is not supported
5
6---
7 js/src/Makefile.in | 21 +++++++++++++--------
8 js/src/vm/RegExpObject-inl.h | 28 ++++++----------------------
9 js/src/vm/RegExpObject.cpp | 36 ------------------------------------
10 js/src/vm/RegExpObject.h | 27 ++++++---------------------
11 js/src/yarr/wtfbridge.h | 2 --
12 5 files changed, 25 insertions(+), 89 deletions(-)
13
14diff --git a/js/src/Makefile.in b/js/src/Makefile.in
15index fc48cbd..49f0bdc 100644
16--- a/js/src/Makefile.in
17+++ b/js/src/Makefile.in
18@@ -416,15 +416,20 @@ CPPSRCS += checks.cc \
19
20 ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU)))
21
22-VPATH += $(srcdir)/yarr/pcre \
23+VPATH += $(srcdir)/assembler \
24+ $(srcdir)/assembler/wtf \
25+ $(srcdir)/yarr \
26 $(NULL)
27
28 CPPSRCS += \
29- pcre_compile.cpp \
30- pcre_exec.cpp \
31- pcre_tables.cpp \
32- pcre_xclass.cpp \
33- pcre_ucp_searchfuncs.cpp \
34+ Assertions.cpp \
35+ OSAllocatorOS2.cpp \
36+ OSAllocatorPosix.cpp \
37+ OSAllocatorWin.cpp \
38+ PageBlock.cpp \
39+ YarrInterpreter.cpp \
40+ YarrPattern.cpp \
41+ YarrSyntaxChecker.cpp \
42 $(NULL)
43 else
44
45@@ -1015,10 +1020,10 @@ endif
46 # Needed to "configure" it correctly. Unfortunately these
47 # flags wind up being applied to all code in js/src, not just
48 # the code in js/src/assembler.
49-CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1
50+CXXFLAGS += -DUSE_SYSTEM_MALLOC=1
51
52 ifneq (,$(ENABLE_YARR_JIT)$(ENABLE_TRACEJIT)$(ENABLE_METHODJIT))
53-CXXFLAGS += -DENABLE_JIT=1
54+CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1
55 endif
56
57 INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr
58diff --git a/js/src/vm/RegExpObject-inl.h b/js/src/vm/RegExpObject-inl.h
59index 5f7817d..91108a7 100644
60--- a/js/src/vm/RegExpObject-inl.h
61+++ b/js/src/vm/RegExpObject-inl.h
62@@ -327,6 +327,7 @@ RegExpPrivate::create(JSContext *cx, JSString *source, RegExpFlag flags, TokenSt
63 return RetType(self);
64 }
65
66+#if ENABLE_YARR_JIT
67 /* This function should be deleted once bad Android platforms phase out. See bug 604774. */
68 inline bool
69 RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx)
70@@ -337,12 +338,12 @@ RegExpPrivateCode::isJITRuntimeEnabled(JSContext *cx)
71 return true;
72 #endif
73 }
74+#endif
75
76 inline bool
77 RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *ts,
78 uintN *parenCount, RegExpFlag flags)
79 {
80-#if ENABLE_YARR_JIT
81 /* Parse the pattern. */
82 ErrorCode yarrError;
83 YarrPattern yarrPattern(pattern, bool(flags & IgnoreCaseFlag), bool(flags & MultilineFlag),
84@@ -359,7 +360,7 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *
85 * case we have to bytecode compile it.
86 */
87
88-#ifdef JS_METHODJIT
89+#if ENABLE_YARR_JIT && defined(JS_METHODJIT)
90 if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) {
91 if (!cx->compartment->ensureJaegerCompartmentExists(cx))
92 return false;
93@@ -371,21 +372,11 @@ RegExpPrivateCode::compile(JSContext *cx, JSLinearString &pattern, TokenStream *
94 }
95 #endif
96
97+#if ENABLE_YARR_JIT
98 codeBlock.setFallBack(true);
99+#endif
100 byteCode = byteCompile(yarrPattern, cx->compartment->regExpAllocator).get();
101 return true;
102-#else /* !defined(ENABLE_YARR_JIT) */
103- int error = 0;
104- compiled = jsRegExpCompile(pattern.chars(), pattern.length(),
105- ignoreCase() ? JSRegExpIgnoreCase : JSRegExpDoNotIgnoreCase,
106- multiline() ? JSRegExpMultiline : JSRegExpSingleLine,
107- parenCount, &error);
108- if (error) {
109- reportPCREError(cx, error);
110- return false;
111- }
112- return true;
113-#endif
114 }
115
116 inline bool
117@@ -431,19 +422,12 @@ RegExpPrivateCode::execute(JSContext *cx, const jschar *chars, size_t start, siz
118 else
119 result = JSC::Yarr::execute(codeBlock, chars, start, length, output);
120 #else
121- result = jsRegExpExecute(cx, compiled, chars, length, start, output, outputCount);
122+ result = JSC::Yarr::interpret(byteCode, chars, start, length, output);
123 #endif
124
125 if (result == -1)
126 return Success_NotFound;
127
128-#if !ENABLE_YARR_JIT
129- if (result < 0) {
130- reportPCREError(cx, result);
131- return Error;
132- }
133-#endif
134-
135 JS_ASSERT(result >= 0);
136 return Success;
137 }
138diff --git a/js/src/vm/RegExpObject.cpp b/js/src/vm/RegExpObject.cpp
139index f75c6a5..7631dd5 100644
140--- a/js/src/vm/RegExpObject.cpp
141+++ b/js/src/vm/RegExpObject.cpp
142@@ -251,7 +251,6 @@ Class js::RegExpClass = {
143 NULL /* trace */
144 };
145
146-#if ENABLE_YARR_JIT
147 void
148 RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode error)
149 {
150@@ -283,41 +282,6 @@ RegExpPrivateCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode err
151 }
152 }
153
154-#else /* !ENABLE_YARR_JIT */
155-
156-void
157-RegExpPrivateCode::reportPCREError(JSContext *cx, int error)
158-{
159-#define REPORT(msg_) \
160- JS_ReportErrorFlagsAndNumberUC(cx, JSREPORT_ERROR, js_GetErrorMessage, NULL, msg_); \
161- return
162- switch (error) {
163- case -2: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
164- case 0: JS_NOT_REACHED("Precondition violation: an error must have occurred.");
165- case 1: REPORT(JSMSG_TRAILING_SLASH);
166- case 2: REPORT(JSMSG_TRAILING_SLASH);
167- case 3: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
168- case 4: REPORT(JSMSG_BAD_QUANTIFIER);
169- case 5: REPORT(JSMSG_BAD_QUANTIFIER);
170- case 6: REPORT(JSMSG_BAD_CLASS_RANGE);
171- case 7: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
172- case 8: REPORT(JSMSG_BAD_CLASS_RANGE);
173- case 9: REPORT(JSMSG_BAD_QUANTIFIER);
174- case 10: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN);
175- case 11: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
176- case 12: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN);
177- case 13: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
178- case 14: REPORT(JSMSG_MISSING_PAREN);
179- case 15: REPORT(JSMSG_BAD_BACKREF);
180- case 16: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
181- case 17: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
182- default:
183- JS_NOT_REACHED("Precondition violation: unknown PCRE error code.");
184- }
185-#undef REPORT
186-}
187-#endif /* ENABLE_YARR_JIT */
188-
189 bool
190 js::ParseRegExpFlags(JSContext *cx, JSString *flagStr, RegExpFlag *flagsOut)
191 {
192diff --git a/js/src/vm/RegExpObject.h b/js/src/vm/RegExpObject.h
193index 1449d56..279f3c0 100644
194--- a/js/src/vm/RegExpObject.h
195+++ b/js/src/vm/RegExpObject.h
196@@ -49,8 +49,6 @@
197 #include "yarr/Yarr.h"
198 #if ENABLE_YARR_JIT
199 #include "yarr/YarrJIT.h"
200-#else
201-#include "yarr/pcre/pcre.h"
202 #endif
203
204 namespace js {
205@@ -153,48 +151,39 @@ ResetRegExpObject(JSContext *cx, AlreadyIncRefed<RegExpPrivate> rep);
206 /* Abstracts away the gross |RegExpPrivate| backend details. */
207 class RegExpPrivateCode
208 {
209-#if ENABLE_YARR_JIT
210 typedef JSC::Yarr::BytecodePattern BytecodePattern;
211 typedef JSC::Yarr::ErrorCode ErrorCode;
212+ typedef JSC::Yarr::YarrPattern YarrPattern;
213+#if ENABLE_YARR_JIT
214 typedef JSC::Yarr::JSGlobalData JSGlobalData;
215 typedef JSC::Yarr::YarrCodeBlock YarrCodeBlock;
216- typedef JSC::Yarr::YarrPattern YarrPattern;
217
218 /* Note: Native code is valid only if |codeBlock.isFallBack() == false|. */
219 YarrCodeBlock codeBlock;
220- BytecodePattern *byteCode;
221-#else
222- JSRegExp *compiled;
223 #endif
224+ BytecodePattern *byteCode;
225
226 public:
227 RegExpPrivateCode()
228 :
229 #if ENABLE_YARR_JIT
230 codeBlock(),
231- byteCode(NULL)
232-#else
233- compiled(NULL)
234 #endif
235+ byteCode(NULL)
236 { }
237
238 ~RegExpPrivateCode() {
239 #if ENABLE_YARR_JIT
240 codeBlock.release();
241+#endif
242 if (byteCode)
243 Foreground::delete_<BytecodePattern>(byteCode);
244-#else
245- if (compiled)
246- jsRegExpFree(compiled);
247-#endif
248 }
249
250 #if ENABLE_YARR_JIT
251 static inline bool isJITRuntimeEnabled(JSContext *cx);
252- void reportYarrError(JSContext *cx, TokenStream *ts, JSC::Yarr::ErrorCode error);
253-#else
254- void reportPCREError(JSContext *cx, int error);
255 #endif
256+ void reportYarrError(JSContext *cx, TokenStream *ts, JSC::Yarr::ErrorCode error);
257
258 inline bool compile(JSContext *cx, JSLinearString &pattern, TokenStream *ts, uintN *parenCount,
259 RegExpFlag flags);
260@@ -205,11 +194,7 @@ class RegExpPrivateCode
261 int *output, size_t outputCount);
262
263 static size_t getOutputSize(size_t pairCount) {
264-#if ENABLE_YARR_JIT
265 return pairCount * 2;
266-#else
267- return pairCount * 3; /* Should be x2, but PCRE has... needs. */
268-#endif
269 }
270 };
271
272diff --git a/js/src/yarr/wtfbridge.h b/js/src/yarr/wtfbridge.h
273index ac41d08..fb8eb86 100644
274--- a/js/src/yarr/wtfbridge.h
275+++ b/js/src/yarr/wtfbridge.h
276@@ -49,9 +49,7 @@
277 #include "jsprvtd.h"
278 #include "vm/String.h"
279 #include "assembler/wtf/Platform.h"
280-#if ENABLE_YARR_JIT
281 #include "assembler/jit/ExecutableAllocator.h"
282-#endif
283
284 namespace JSC { namespace Yarr {
285
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-696636-Block-OpenGL-1-drivers-explicitly-to-stee.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-696636-Block-OpenGL-1-drivers-explicitly-to-stee.patch
new file mode 100644
index 0000000..4f0ffc9
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-696636-Block-OpenGL-1-drivers-explicitly-to-stee.patch
@@ -0,0 +1,69 @@
1From: Benoit Jacob <bjacob@mozilla.com>
2Date: Thu, 23 Feb 2012 17:21:30 -0500
3Subject: Bug 696636 - Block OpenGL 1 drivers explicitly to steer clear of
4 crashes - r=mattwoodrow
5
6---
7 widget/src/xpwidgets/GfxInfoX11.cpp | 14 +++++++++++++-
8 widget/src/xpwidgets/GfxInfoX11.h | 2 +-
9 2 files changed, 14 insertions(+), 2 deletions(-)
10
11diff --git a/widget/src/xpwidgets/GfxInfoX11.cpp b/widget/src/xpwidgets/GfxInfoX11.cpp
12index 018b8fa..4974c5f 100644
13--- a/widget/src/xpwidgets/GfxInfoX11.cpp
14+++ b/widget/src/xpwidgets/GfxInfoX11.cpp
15@@ -61,6 +61,7 @@ pid_t glxtest_pid = 0;
16 nsresult
17 GfxInfo::Init()
18 {
19+ mGLMajorVersion = 0;
20 mMajorVersion = 0;
21 mMinorVersion = 0;
22 mRevisionVersion = 0;
23@@ -195,6 +196,9 @@ GfxInfo::GetData()
24 CrashReporter::AppendAppNotesToCrashReport(note);
25 #endif
26
27+ // determine the major OpenGL version. That's the first integer in the version string.
28+ mGLMajorVersion = strtol(mVersion.get(), 0, 10);
29+
30 // determine driver type (vendor) and where in the version string
31 // the actual driver version numbers should be expected to be found (whereToReadVersionNumbers)
32 const char *whereToReadVersionNumbers = nsnull;
33@@ -219,7 +223,7 @@ GfxInfo::GetData()
34 whereToReadVersionNumbers = mVersion.get();
35 }
36
37- // read major.minor version numbers
38+ // read major.minor version numbers of the driver (not to be confused with the OpenGL version)
39 if (whereToReadVersionNumbers) {
40 // copy into writable buffer, for tokenization
41 strncpy(buf, whereToReadVersionNumbers, buf_size);
42@@ -275,6 +279,14 @@ GfxInfo::GetFeatureStatusImpl(PRInt32 aFeature,
43
44 OperatingSystem os = DRIVER_OS_LINUX;
45
46+ if (mGLMajorVersion == 1) {
47+ // We're on OpenGL 1. In most cases that indicates really old hardware.
48+ // We better block them, rather than rely on them to fail gracefully, because they don't!
49+ // see bug 696636
50+ *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DEVICE;
51+ return NS_OK;
52+ }
53+
54 // Disable OpenGL layers when we don't have texture_from_pixmap because it regresses performance.
55 if (aFeature == nsIGfxInfo::FEATURE_OPENGL_LAYERS && !mHasTextureFromPixmap) {
56 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
57diff --git a/widget/src/xpwidgets/GfxInfoX11.h b/widget/src/xpwidgets/GfxInfoX11.h
58index 2525db0..03878ff 100644
59--- a/widget/src/xpwidgets/GfxInfoX11.h
60+++ b/widget/src/xpwidgets/GfxInfoX11.h
61@@ -95,7 +95,7 @@ private:
62 nsCString mAdapterDescription;
63 bool mIsMesa, mIsNVIDIA, mIsFGLRX;
64 bool mHasTextureFromPixmap;
65- int mMajorVersion, mMinorVersion, mRevisionVersion;
66+ int mGLMajorVersion, mMajorVersion, mMinorVersion, mRevisionVersion;
67
68 void AddCrashReportAnnotations();
69 };
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-706724-Fix-for-error-ftruncate-was-not-declared-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-706724-Fix-for-error-ftruncate-was-not-declared-.patch
new file mode 100644
index 0000000..0d3bd9f
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-706724-Fix-for-error-ftruncate-was-not-declared-.patch
@@ -0,0 +1,26 @@
1From: aceman <acelists@atlas.sk>
2Date: Wed, 11 Jan 2012 10:46:54 +0100
3Subject: =?UTF-8?q?Bug=20706724=20-=20Fix=20for=20error:=20=E2=80=98ftruncat?=
4 =?UTF-8?q?e=E2=80=99=20was=20not=20declared=20in=20this=20scope.=20r=3Dbenj?=
5 =?UTF-8?q?amin?=
6MIME-Version: 1.0
7Content-Type: text/plain; charset=UTF-8
8Content-Transfer-Encoding: 8bit
9
10---
11 ipc/chromium/src/base/file_util.cc | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/ipc/chromium/src/base/file_util.cc b/ipc/chromium/src/base/file_util.cc
15index 1154fed..6067a4a 100644
16--- a/ipc/chromium/src/base/file_util.cc
17+++ b/ipc/chromium/src/base/file_util.cc
18@@ -8,7 +8,7 @@
19 #include <io.h>
20 #endif
21 #include <stdio.h>
22-#if defined(ANDROID)
23+#if defined(ANDROID) || defined(OS_POSIX)
24 #include <unistd.h>
25 #endif
26
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-709259-Try-creating-a-named-cursor-before-a-bitm.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-709259-Try-creating-a-named-cursor-before-a-bitm.patch
new file mode 100644
index 0000000..23c90a2
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-709259-Try-creating-a-named-cursor-before-a-bitm.patch
@@ -0,0 +1,85 @@
1From: Chris Coulson <chrisccoulson@ubuntu.com>
2Date: Wed, 14 Dec 2011 11:34:31 +0100
3Subject: Bug 709259 - Try creating a named cursor before a bitmap cursor.
4 r=karlt
5
6---
7 widget/src/gtk2/nsGtkCursors.h | 31 +++++++++++++++++--------------
8 widget/src/gtk2/nsWindow.cpp | 14 +++++++++++---
9 2 files changed, 28 insertions(+), 17 deletions(-)
10
11diff --git a/widget/src/gtk2/nsGtkCursors.h b/widget/src/gtk2/nsGtkCursors.h
12index b8065eb..eff43ba 100644
13--- a/widget/src/gtk2/nsGtkCursors.h
14+++ b/widget/src/gtk2/nsGtkCursors.h
15@@ -46,6 +46,7 @@ typedef struct {
16 const unsigned char *mask_bits;
17 int hot_x;
18 int hot_y;
19+ const char *hash;
20 } nsGtkCursor;
21
22 /* MOZ_CURSOR_HAND_GRAB */
23@@ -415,21 +416,23 @@ enum {
24 MOZ_CURSOR_NONE
25 };
26
27-// create custom pixmap cursor
28+// create custom pixmap cursor. The hash values must stay in sync with the
29+// bitmap data above. To see the hash function, have a look at XcursorImageHash
30+// in libXcursor
31 static const nsGtkCursor GtkCursors[] = {
32- { moz_hand_grab_bits, moz_hand_grab_mask_bits, 10, 10 },
33- { moz_hand_grabbing_bits, moz_hand_grabbing_mask_bits, 10, 10 },
34- { moz_copy_bits, moz_copy_mask_bits, 2, 2 },
35- { moz_alias_bits, moz_alias_mask_bits, 2, 2 },
36- { moz_menu_bits, moz_menu_mask_bits, 2, 2 },
37- { moz_spinning_bits, moz_spinning_mask_bits, 2, 2 },
38- { moz_zoom_in_bits, moz_zoom_in_mask_bits, 6, 6 },
39- { moz_zoom_out_bits, moz_zoom_out_mask_bits, 6, 6 },
40- { moz_not_allowed_bits, moz_not_allowed_mask_bits, 9, 9 },
41- { moz_vertical_text_bits, moz_vertical_text_mask_bits, 8, 4 },
42- { moz_nesw_resize_bits, moz_nesw_resize_mask_bits, 8, 8 },
43- { moz_nwse_resize_bits, moz_nwse_resize_mask_bits, 8, 8 },
44- { moz_none_bits, moz_none_mask_bits, 0, 0 }
45+ { moz_hand_grab_bits, moz_hand_grab_mask_bits, 10, 10, "5aca4d189052212118709018842178c0" },
46+ { moz_hand_grabbing_bits, moz_hand_grabbing_mask_bits, 10, 10, "208530c400c041818281048008011002" },
47+ { moz_copy_bits, moz_copy_mask_bits, 2, 2, "08ffe1cb5fe6fc01f906f1c063814ccf" },
48+ { moz_alias_bits, moz_alias_mask_bits, 2, 2, "0876e1c15ff2fc01f906f1c363074c0f" },
49+ { moz_menu_bits, moz_menu_mask_bits, 2, 2, "08ffe1e65f80fcfdf9fff11263e74c48" },
50+ { moz_spinning_bits, moz_spinning_mask_bits, 2, 2, "08e8e1c95fe2fc01f976f1e063a24ccd" },
51+ { moz_zoom_in_bits, moz_zoom_in_mask_bits, 6, 6, "f41c0e382c94c0958e07017e42b00462" },
52+ { moz_zoom_out_bits, moz_zoom_out_mask_bits, 6, 6, "f41c0e382c97c0938e07017e42800402" },
53+ { moz_not_allowed_bits, moz_not_allowed_mask_bits, 9, 9, "03b6e0fcb3499374a867d041f52298f0" },
54+ { moz_vertical_text_bits, moz_vertical_text_mask_bits, 8, 4, "048008013003cff3c00c801001200000" },
55+ { moz_nesw_resize_bits, moz_nesw_resize_mask_bits, 8, 8, "50585d75b494802d0151028115016902" },
56+ { moz_nwse_resize_bits, moz_nwse_resize_mask_bits, 8, 8, "38c5dff7c7b8962045400281044508d2" },
57+ { moz_none_bits, moz_none_mask_bits, 0, 0, NULL }
58 };
59
60 #endif /* nsGtkCursors_h__ */
61diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
62index 2fd6f64..25f1c2a 100644
63--- a/widget/src/gtk2/nsWindow.cpp
64+++ b/widget/src/gtk2/nsWindow.cpp
65@@ -5602,9 +5602,17 @@ get_gtk_cursor(nsCursor aCursor)
66 break;
67 }
68
69- // if by now we don't have a xcursor, this means we have to make a
70- // custom one
71- if (newType != 0xff) {
72+ // If by now we don't have a xcursor, this means we have to make a custom
73+ // one. First, we try creating a named cursor based on the hash of our
74+ // custom bitmap, as libXcursor has some magic to convert bitmapped cursors
75+ // to themed cursors
76+ if (newType != 0xFF && GtkCursors[newType].hash) {
77+ gdkcursor = gdk_cursor_new_from_name(gdk_display_get_default(),
78+ GtkCursors[newType].hash);
79+ }
80+
81+ // If we still don't have a xcursor, we now really create a bitmap cursor
82+ if (newType != 0xff && !gdkcursor) {
83 GdkPixbuf * cursor_pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, 32, 32);
84 if (!cursor_pixbuf)
85 return NULL;
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-720682-Don-t-crash-an-app-using-libxul-because-o.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-720682-Don-t-crash-an-app-using-libxul-because-o.patch
new file mode 100644
index 0000000..7bc22a6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-720682-Don-t-crash-an-app-using-libxul-because-o.patch
@@ -0,0 +1,23 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 25 Feb 2012 10:34:52 +0100
3Subject: Bug 720682 - Don't crash an app using libxul because of the lack of
4 je_malloc_usable_size_in_advance
5
6---
7 storage/src/mozStorageService.cpp | 3 ++-
8 1 file changed, 2 insertions(+), 1 deletion(-)
9
10diff --git a/storage/src/mozStorageService.cpp b/storage/src/mozStorageService.cpp
11index 7c0a7a0..8a1aa65 100644
12--- a/storage/src/mozStorageService.cpp
13+++ b/storage/src/mozStorageService.cpp
14@@ -367,7 +367,8 @@ static int sqliteMemSize(void* p)
15
16 static int sqliteMemRoundup(int n)
17 {
18- n = je_malloc_usable_size_in_advance(n);
19+ if (je_malloc_usable_size_in_advance)
20+ n = je_malloc_usable_size_in_advance(n);
21
22 // jemalloc can return blocks of size 2 and 4, but SQLite requires that all
23 // allocations be 8-aligned. So we round up sub-8 requests to 8. This
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-722127-Bump-required-libvpx-version-to-1.0.0.-r-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-722127-Bump-required-libvpx-version-to-1.0.0.-r-.patch
new file mode 100644
index 0000000..cef3817
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-722127-Bump-required-libvpx-version-to-1.0.0.-r-.patch
@@ -0,0 +1,47 @@
1From: ojab <ojab@ojab.ru>
2Date: Mon, 30 Jan 2012 15:53:21 +0100
3Subject: Bug 722127 - Bump required libvpx version to 1.0.0. r=tterribe
4
5---
6 configure.in | 12 ++++++------
7 1 file changed, 6 insertions(+), 6 deletions(-)
8
9diff --git a/configure.in b/configure.in
10index 6b155e0..d83926e 100644
11--- a/configure.in
12+++ b/configure.in
13@@ -5616,20 +5616,20 @@ if test -n "$MOZ_WEBM"; then
14 [MOZ_NATIVE_LIBVPX_DEC_TEST=1],
15 ([--with-system-libvpx requested but symbol vpx_codec_dec_init_ver not found]))
16 if test -n "$MOZ_NATIVE_LIBVPX_DEC_TEST" ; then
17- AC_MSG_CHECKING([for libvpx version >= v0.9.7])
18+ AC_MSG_CHECKING([for libvpx version >= v1.0.0])
19 dnl We need at least v0.9.7 to fix several crash bugs (for which we
20- dnl had local patches prior to v0.9.7).
21+ dnl had local patches prior to v1.0.0).
22 dnl
23 dnl This is a terrible test for the library version, but we don't
24 dnl have a good one. There is no version number in a public header,
25 dnl and testing the headers still doesn't guarantee we link against
26 dnl the right version. While we could call vpx_codec_version() at
27 dnl run-time, that would break cross-compiling. There are no
28- dnl additional exported symbols between the v0.9.7 release and the
29- dnl v0.9.6 one to check for.
30+ dnl additional exported decoder symbols between the v1.0.0 release
31+ dnl and the v0.9.7 one to check for.
32 AC_TRY_COMPILE([
33 #include <vpx/vpx_decoder.h>
34- #if !defined(VPX_CODEC_USE_INPUT_PARTITION)
35+ #if !defined(VPX_CODEC_USE_INPUT_FRAGMENTS)
36 #error "test failed."
37 #endif
38 ],
39@@ -5639,7 +5639,7 @@ if test -n "$MOZ_WEBM"; then
40 MOZ_LIBVPX_INCLUDES="-I${LIBVPX_DIR}/include"
41 MOZ_LIBVPX_LIBS="-L${LIBVPX_DIR}/lib -lvpx"],
42 [AC_MSG_RESULT([no])
43- AC_MSG_ERROR([--with-system-libvpx requested but it is not v0.9.7 or later])])
44+ AC_MSG_ERROR([--with-system-libvpx requested but it is not v1.0.0 or later])])
45 fi
46 CFLAGS=$_SAVE_CFLAGS
47 LDFLAGS=$_SAVE_LDFLAGS
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-725655-gcc-4.7-build-failures-missing-headers-.-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-725655-gcc-4.7-build-failures-missing-headers-.-.patch
new file mode 100644
index 0000000..1db1a28
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-725655-gcc-4.7-build-failures-missing-headers-.-.patch
@@ -0,0 +1,52 @@
1From: =?UTF-8?q?Martin=20Str=C3=A1nsk=C3=BD?= <stransky@redhat.com>
2Date: Fri, 10 Feb 2012 16:07:41 +0100
3Subject: Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin
4
5---
6 ipc/chromium/src/base/file_util_linux.cc | 3 +++
7 ipc/chromium/src/base/message_pump_libevent.cc | 3 +++
8 ipc/chromium/src/base/time_posix.cc | 3 +++
9 3 files changed, 9 insertions(+)
10
11diff --git a/ipc/chromium/src/base/file_util_linux.cc b/ipc/chromium/src/base/file_util_linux.cc
12index cca706f..171e44f 100644
13--- a/ipc/chromium/src/base/file_util_linux.cc
14+++ b/ipc/chromium/src/base/file_util_linux.cc
15@@ -5,6 +5,9 @@
16 #include "base/file_util.h"
17
18 #include <fcntl.h>
19+#if defined(ANDROID) || defined(OS_POSIX)
20+#include <unistd.h>
21+#endif
22
23 #include <string>
24 #include <vector>
25diff --git a/ipc/chromium/src/base/message_pump_libevent.cc b/ipc/chromium/src/base/message_pump_libevent.cc
26index 6194f79..9f31dbb 100644
27--- a/ipc/chromium/src/base/message_pump_libevent.cc
28+++ b/ipc/chromium/src/base/message_pump_libevent.cc
29@@ -6,6 +6,9 @@
30
31 #include <errno.h>
32 #include <fcntl.h>
33+#if defined(ANDROID) || defined(OS_POSIX)
34+#include <unistd.h>
35+#endif
36
37 #include "eintr_wrapper.h"
38 #include "base/logging.h"
39diff --git a/ipc/chromium/src/base/time_posix.cc b/ipc/chromium/src/base/time_posix.cc
40index 8d1a1d5..abf2a56 100644
41--- a/ipc/chromium/src/base/time_posix.cc
42+++ b/ipc/chromium/src/base/time_posix.cc
43@@ -13,6 +13,9 @@
44 #else
45 #include <time.h>
46 #endif
47+#if defined(ANDROID) || defined(OS_POSIX)
48+#include <unistd.h>
49+#endif
50
51 #include <limits>
52
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-728229-Allow-to-build-with-system-python-ply-lib.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-728229-Allow-to-build-with-system-python-ply-lib.patch
new file mode 100644
index 0000000..b3e4c52
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-728229-Allow-to-build-with-system-python-ply-lib.patch
@@ -0,0 +1,82 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 17 Feb 2012 16:53:34 +0100
3Subject: Bug 728229 - Allow to build with system python ply library
4
5---
6 config/autoconf.mk.in | 2 ++
7 configure.in | 10 ++++++++++
8 xpcom/idl-parser/Makefile.in | 2 ++
9 xpcom/typelib/xpidl/Makefile.in | 2 ++
10 4 files changed, 16 insertions(+)
11
12diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
13index fccb1a9..e13dce4 100644
14--- a/config/autoconf.mk.in
15+++ b/config/autoconf.mk.in
16@@ -685,6 +685,8 @@ JS_SHARED_LIBRARY = @JS_SHARED_LIBRARY@
17
18 MOZ_INSTRUMENT_EVENT_LOOP = @MOZ_INSTRUMENT_EVENT_LOOP@
19
20+MOZ_SYSTEM_PLY = @MOZ_SYSTEM_PLY@
21+
22 # We only want to do the pymake sanity on Windows, other os's can cope
23 ifeq ($(HOST_OS_ARCH),WINNT)
24 # Ensure invariants between GNU Make and pymake
25diff --git a/configure.in b/configure.in
26index d83926e..3c32ae8 100644
27--- a/configure.in
28+++ b/configure.in
29@@ -1021,6 +1021,16 @@ if test -z "$PYTHON"; then
30 AC_MSG_ERROR([python was not found in \$PATH])
31 fi
32
33+MOZ_ARG_WITH_BOOL(system-ply,
34+[ --with-system-ply Use system installed python ply library],
35+ [if $PYTHON -c 'import ply' 2>&5; then
36+ MOZ_SYSTEM_PLY=1
37+ else
38+ AC_MSG_ERROR([python ply library is not found but --with-system-ply was requested])
39+ fi])
40+
41+AC_SUBST(MOZ_SYSTEM_PLY)
42+
43 if test -z "$COMPILE_ENVIRONMENT"; then
44 NSINSTALL_BIN='$(PYTHON) $(topsrcdir)/config/nsinstall.py'
45 fi
46diff --git a/xpcom/idl-parser/Makefile.in b/xpcom/idl-parser/Makefile.in
47index 20ca148..f5ff178 100644
48--- a/xpcom/idl-parser/Makefile.in
49+++ b/xpcom/idl-parser/Makefile.in
50@@ -47,10 +47,12 @@ PARSER_SRCS = \
51 xpidl.py \
52 $(NULL)
53
54+ifndef MOZ_SYSTEM_PLY
55 PLY_PROGS = \
56 $(topsrcdir)/other-licenses/ply/ply/lex.py \
57 $(topsrcdir)/other-licenses/ply/ply/yacc.py \
58 $(NULL)
59+endif
60
61 include $(topsrcdir)/config/rules.mk
62
63diff --git a/xpcom/typelib/xpidl/Makefile.in b/xpcom/typelib/xpidl/Makefile.in
64index 30f1a66..bcae13a 100644
65--- a/xpcom/typelib/xpidl/Makefile.in
66+++ b/xpcom/typelib/xpidl/Makefile.in
67@@ -52,6 +52,7 @@ SDK_BINARY = \
68 $(DEPTH)/xpcom/idl-parser/xpidlyacc.py \
69 $(NULL)
70
71+ifndef MOZ_SYSTEM_PLY
72 $(SDK_BIN_DIR)/ply::
73 $(NSINSTALL) -D $@
74
75@@ -63,6 +64,7 @@ PLY_SRCS = \
76
77 export:: $(PLY_SRCS) $(SDK_BIN_DIR)/ply
78 $(INSTALL) $(IFLAGS2) $^
79+endif
80
81 include $(topsrcdir)/config/rules.mk
82
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Allow-the-Nouveau-driver-with-Mesa-8.0.1-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Allow-the-Nouveau-driver-with-Mesa-8.0.1-.patch
new file mode 100644
index 0000000..40b010d
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Allow-the-Nouveau-driver-with-Mesa-8.0.1-.patch
@@ -0,0 +1,24 @@
1From: Zack Weinberg <zackw@panix.com>
2Date: Fri, 9 Mar 2012 11:07:16 +0100
3Subject: Bug 729817 - Allow the Nouveau driver with Mesa >= 8.0.1 - r=bjacob
4
5---
6 widget/src/xpwidgets/GfxInfoX11.cpp | 4 ++--
7 1 file changed, 2 insertions(+), 2 deletions(-)
8
9diff --git a/widget/src/xpwidgets/GfxInfoX11.cpp b/widget/src/xpwidgets/GfxInfoX11.cpp
10index c6b2ad3..a2d5e0b 100644
11--- a/widget/src/xpwidgets/GfxInfoX11.cpp
12+++ b/widget/src/xpwidgets/GfxInfoX11.cpp
13@@ -314,9 +314,9 @@ GfxInfo::GetFeatureStatusImpl(PRInt32 aFeature,
14 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
15 aSuggestedDriverVersion.AssignLiteral("Not Mesa");
16 }
17- if (mIsNouveau) {
18+ if (mIsNouveau && version(mMajorVersion, mMinorVersion) < version(8,0)) {
19 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
20- aSuggestedDriverVersion.AssignLiteral("<Not the Nouveau driver>");
21+ aSuggestedDriverVersion.AssignLiteral("Mesa 8.0");
22 } else if (version(mMajorVersion, mMinorVersion, mRevisionVersion) < version(7,10,3)) {
23 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
24 aSuggestedDriverVersion.AssignLiteral("Mesa 7.10.3");
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Block-the-Nouveau-3D-driver-as-it-s-insta.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Block-the-Nouveau-3D-driver-as-it-s-insta.patch
new file mode 100644
index 0000000..7e2f3a6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-729817-Block-the-Nouveau-3D-driver-as-it-s-insta.patch
@@ -0,0 +1,56 @@
1From: Benoit Jacob <bjacob@mozilla.com>
2Date: Thu, 23 Feb 2012 17:23:29 -0500
3Subject: Bug 729817 - Block the Nouveau 3D driver as it's installed by
4 default on OpenSuse 12.1 and crashes - r=mattwoodrow
5
6---
7 widget/src/xpwidgets/GfxInfoX11.cpp | 8 +++++++-
8 widget/src/xpwidgets/GfxInfoX11.h | 2 +-
9 2 files changed, 8 insertions(+), 2 deletions(-)
10
11diff --git a/widget/src/xpwidgets/GfxInfoX11.cpp b/widget/src/xpwidgets/GfxInfoX11.cpp
12index 4974c5f..c6b2ad3 100644
13--- a/widget/src/xpwidgets/GfxInfoX11.cpp
14+++ b/widget/src/xpwidgets/GfxInfoX11.cpp
15@@ -68,6 +68,7 @@ GfxInfo::Init()
16 mIsMesa = false;
17 mIsNVIDIA = false;
18 mIsFGLRX = false;
19+ mIsNouveau = false;
20 mHasTextureFromPixmap = false;
21 return GfxInfoBase::Init();
22 }
23@@ -208,6 +209,8 @@ GfxInfo::GetData()
24 // with Mesa, the version string contains "Mesa major.minor" and that's all the version information we get:
25 // there is no actual driver version info.
26 whereToReadVersionNumbers = Mesa_in_version_string + strlen("Mesa");
27+ if (strcasestr(mVendor.get(), "nouveau"))
28+ mIsNouveau = true;
29 } else if (strstr(mVendor.get(), "NVIDIA Corporation")) {
30 mIsNVIDIA = true;
31 // with the NVIDIA driver, the version string contains "NVIDIA major.minor"
32@@ -311,7 +314,10 @@ GfxInfo::GetFeatureStatusImpl(PRInt32 aFeature,
33 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
34 aSuggestedDriverVersion.AssignLiteral("Not Mesa");
35 }
36- if (version(mMajorVersion, mMinorVersion, mRevisionVersion) < version(7,10,3)) {
37+ if (mIsNouveau) {
38+ *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
39+ aSuggestedDriverVersion.AssignLiteral("<Not the Nouveau driver>");
40+ } else if (version(mMajorVersion, mMinorVersion, mRevisionVersion) < version(7,10,3)) {
41 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION;
42 aSuggestedDriverVersion.AssignLiteral("Mesa 7.10.3");
43 }
44diff --git a/widget/src/xpwidgets/GfxInfoX11.h b/widget/src/xpwidgets/GfxInfoX11.h
45index 03878ff..68bf976 100644
46--- a/widget/src/xpwidgets/GfxInfoX11.h
47+++ b/widget/src/xpwidgets/GfxInfoX11.h
48@@ -93,7 +93,7 @@ private:
49 nsCString mRenderer;
50 nsCString mVersion;
51 nsCString mAdapterDescription;
52- bool mIsMesa, mIsNVIDIA, mIsFGLRX;
53+ bool mIsMesa, mIsNVIDIA, mIsFGLRX, mIsNouveau;
54 bool mHasTextureFromPixmap;
55 int mGLMajorVersion, mMajorVersion, mMinorVersion, mRevisionVersion;
56
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-734490-fix-build-failures-with-Clang-and-GCC-4.7.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-734490-fix-build-failures-with-Clang-and-GCC-4.7.patch
new file mode 100644
index 0000000..a2ee22e
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-734490-fix-build-failures-with-Clang-and-GCC-4.7.patch
@@ -0,0 +1,76 @@
1From: Stefan <kdevel@vogtner.de>
2Date: Thu, 15 Mar 2012 11:01:08 -0700
3Subject: Bug 734490: fix build failures with Clang and GCC 4.7 in
4 TestPoisonArea.cpp. r=zwol
5
6---
7 layout/base/tests/TestPoisonArea.cpp | 14 +++++++-------
8 1 file changed, 7 insertions(+), 7 deletions(-)
9
10diff --git a/layout/base/tests/TestPoisonArea.cpp b/layout/base/tests/TestPoisonArea.cpp
11index f81ce1b..6cf4afd 100644
12--- a/layout/base/tests/TestPoisonArea.cpp
13+++ b/layout/base/tests/TestPoisonArea.cpp
14@@ -397,7 +397,7 @@ ReservePoisonArea()
15 uintptr_t result = (((uintptr_t(0x7FFFFFFFu) << 31) << 1 |
16 uintptr_t(0xF0DEAFFFu)) &
17 ~uintptr_t(PAGESIZE-1));
18- printf("INFO | poison area assumed at 0x%.*"PRIxPTR"\n", SIZxPTR, result);
19+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR "\n", SIZxPTR, result);
20 return result;
21 } else {
22 // First see if we can allocate the preferred poison address from the OS.
23@@ -405,7 +405,7 @@ ReservePoisonArea()
24 void *result = ReserveRegion(candidate, false);
25 if (result == (void *)candidate) {
26 // success - inaccessible page allocated
27- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
28+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
29 " (preferred addr)\n", SIZxPTR, (uintptr_t)result);
30 return candidate;
31 }
32@@ -416,7 +416,7 @@ ReservePoisonArea()
33 // success - selected page cannot be usable memory
34 if (result != MAP_FAILED)
35 ReleaseRegion(result);
36- printf("INFO | poison area assumed at 0x%.*"PRIxPTR
37+ printf("INFO | poison area assumed at 0x%.*" PRIxPTR
38 " (preferred addr)\n", SIZxPTR, candidate);
39 return candidate;
40 }
41@@ -424,7 +424,7 @@ ReservePoisonArea()
42 // The preferred address is already in use. Did the OS give us a
43 // consolation prize?
44 if (result != MAP_FAILED) {
45- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
46+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
47 " (consolation prize)\n", SIZxPTR, (uintptr_t)result);
48 return (uintptr_t)result;
49 }
50@@ -433,7 +433,7 @@ ReservePoisonArea()
51 // the address.
52 result = ReserveRegion(0, false);
53 if (result != MAP_FAILED) {
54- printf("INFO | poison area allocated at 0x%.*"PRIxPTR
55+ printf("INFO | poison area allocated at 0x%.*" PRIxPTR
56 " (fallback)\n", SIZxPTR, (uintptr_t)result);
57 return (uintptr_t)result;
58 }
59@@ -455,7 +455,7 @@ ReservePositiveControl()
60 printf("ERROR | allocating positive control | %s\n", LastErrMsg());
61 return 0;
62 }
63- printf("INFO | positive control allocated at 0x%.*"PRIxPTR"\n",
64+ printf("INFO | positive control allocated at 0x%.*" PRIxPTR "\n",
65 SIZxPTR, (uintptr_t)result);
66 return (uintptr_t)result;
67 }
68@@ -486,7 +486,7 @@ ReserveNegativeControl()
69 return 0;
70 }
71
72- printf("INFO | negative control allocated at 0x%.*"PRIxPTR"\n",
73+ printf("INFO | negative control allocated at 0x%.*" PRIxPTR "\n",
74 SIZxPTR, (uintptr_t)result);
75 return (uintptr_t)result;
76 }
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-747322-Fix-jemalloc-mmap-wrapper-for-s390x.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-747322-Fix-jemalloc-mmap-wrapper-for-s390x.patch
new file mode 100644
index 0000000..17b6678
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-747322-Fix-jemalloc-mmap-wrapper-for-s390x.patch
@@ -0,0 +1,25 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 20 Apr 2012 11:26:22 +0200
3Subject: Bug 747322 - Fix jemalloc mmap wrapper for s390x
4
5---
6 memory/jemalloc/jemalloc.c | 6 +++---
7 1 file changed, 3 insertions(+), 3 deletions(-)
8
9diff --git a/memory/jemalloc/jemalloc.c b/memory/jemalloc/jemalloc.c
10index d792728..147e18f 100644
11--- a/memory/jemalloc/jemalloc.c
12+++ b/memory/jemalloc/jemalloc.c
13@@ -403,9 +403,9 @@ void *_mmap(void *addr, size_t length, int prot, int flags,
14 struct {
15 void *addr;
16 size_t length;
17- int prot;
18- int flags;
19- int fd;
20+ long prot;
21+ long flags;
22+ long fd;
23 off_t offset;
24 } args = { addr, length, prot, flags, fd, offset };
25 return (void *) syscall(SYS_mmap, &args);
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-761082-Only-export-TabMessageUtils.h-in-mozilla-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-761082-Only-export-TabMessageUtils.h-in-mozilla-.patch
new file mode 100644
index 0000000..ac855b2
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Bug-761082-Only-export-TabMessageUtils.h-in-mozilla-.patch
@@ -0,0 +1,49 @@
1From: Mike Hommey <mh+mozilla@glandium.org>
2Date: Thu, 7 Jun 2012 10:41:59 +0200
3Subject: Bug 761082 - Only export TabMessageUtils.h in mozilla/dom. r=cjones
4
5---
6 dom/ipc/Makefile.in | 2 +-
7 dom/ipc/PBrowser.ipdl | 2 +-
8 dom/ipc/TabMessageUtils.cpp | 2 +-
9 3 files changed, 3 insertions(+), 3 deletions(-)
10
11diff --git a/dom/ipc/Makefile.in b/dom/ipc/Makefile.in
12index 8d02e8b..ea37fad 100644
13--- a/dom/ipc/Makefile.in
14+++ b/dom/ipc/Makefile.in
15@@ -53,7 +53,7 @@ DIRS += tests
16 endif
17 endif
18
19-EXPORTS = TabMessageUtils.h PCOMContentPermissionRequestChild.h
20+EXPORTS = PCOMContentPermissionRequestChild.h
21
22 EXPORTS_NAMESPACES = mozilla/dom
23
24diff --git a/dom/ipc/PBrowser.ipdl b/dom/ipc/PBrowser.ipdl
25index f9a25fc..10a8592 100644
26--- a/dom/ipc/PBrowser.ipdl
27+++ b/dom/ipc/PBrowser.ipdl
28@@ -44,7 +44,7 @@ include protocol PContentPermissionRequest;
29 include protocol PRenderFrame;
30 include protocol POfflineCacheUpdate;
31
32-include "TabMessageUtils.h";
33+include "mozilla/dom/TabMessageUtils.h";
34 include "gfxMatrix.h";
35 include "mozilla/net/NeckoMessageUtils.h";
36 include "IPC/nsGUIEventIPC.h";
37diff --git a/dom/ipc/TabMessageUtils.cpp b/dom/ipc/TabMessageUtils.cpp
38index 201d7d4..44b7e44 100644
39--- a/dom/ipc/TabMessageUtils.cpp
40+++ b/dom/ipc/TabMessageUtils.cpp
41@@ -36,7 +36,7 @@
42 *
43 * ***** END LICENSE BLOCK ***** */
44
45-#include "TabMessageUtils.h"
46+#include "mozilla/dom/TabMessageUtils.h"
47 #include "nsCOMPtr.h"
48 #include "nsIDOMEvent.h"
49
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Fix-some-tests-using-CurProcD-where-GreD-should-be-u.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Fix-some-tests-using-CurProcD-where-GreD-should-be-u.patch
new file mode 100644
index 0000000..c1002a9
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Fix-some-tests-using-CurProcD-where-GreD-should-be-u.patch
@@ -0,0 +1,49 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Thu, 14 Jul 2011 17:18:56 +0200
3Subject: Fix some tests using CurProcD where GreD should be used
4
5---
6 dom/plugins/test/unit/head_plugins.js | 2 +-
7 netwerk/test/unit/test_socks.js | 2 +-
8 toolkit/mozapps/extensions/test/xpcshell/test_plugins.js | 2 +-
9 3 files changed, 3 insertions(+), 3 deletions(-)
10
11diff --git a/dom/plugins/test/unit/head_plugins.js b/dom/plugins/test/unit/head_plugins.js
12index ddb78f5..ca32106 100644
13--- a/dom/plugins/test/unit/head_plugins.js
14+++ b/dom/plugins/test/unit/head_plugins.js
15@@ -38,7 +38,7 @@
16
17 // Finds the test plugin library
18 function get_test_plugin() {
19- var plugins = gDirSvc.get("CurProcD", Ci.nsILocalFile);
20+ var plugins = gDirSvc.get("GreD", Ci.nsILocalFile);
21 plugins.append("plugins");
22 do_check_true(plugins.exists());
23 var plugin = plugins.clone();
24diff --git a/netwerk/test/unit/test_socks.js b/netwerk/test/unit/test_socks.js
25index bbaeffa..f692d97 100644
26--- a/netwerk/test/unit/test_socks.js
27+++ b/netwerk/test/unit/test_socks.js
28@@ -36,7 +36,7 @@ function runScriptSubprocess(script, args)
29 {
30 // logic copied from ted's crashreporter unit test
31 var ds = new DirectoryService();
32- var bin = ds.get("CurProcD", Ci.nsILocalFile);
33+ var bin = ds.get("GreD", Ci.nsILocalFile);
34
35 bin.append("xpcshell");
36 if (!bin.exists()) {
37diff --git a/toolkit/mozapps/extensions/test/xpcshell/test_plugins.js b/toolkit/mozapps/extensions/test/xpcshell/test_plugins.js
38index 71e9ac1..0bde3e2 100644
39--- a/toolkit/mozapps/extensions/test/xpcshell/test_plugins.js
40+++ b/toolkit/mozapps/extensions/test/xpcshell/test_plugins.js
41@@ -18,7 +18,7 @@ function run_test() {
42
43 // Finds the test plugin library
44 function get_test_plugin() {
45- var plugins = Services.dirsvc.get("CurProcD", AM_Ci.nsILocalFile);
46+ var plugins = Services.dirsvc.get("GreD", AM_Ci.nsILocalFile);
47 plugins.append("plugins");
48 do_check_true(plugins.exists());
49
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch
new file mode 100644
index 0000000..216792f
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch
@@ -0,0 +1,23 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 25 Feb 2012 12:03:56 +0100
3Subject: Load dependent libraries with their real path to avoid confusing gdb
4 when they are symlinks
5
6---
7 xpcom/glue/standalone/nsGlueLinkingDlopen.cpp | 3 +++
8 1 file changed, 3 insertions(+)
9
10diff --git a/xpcom/glue/standalone/nsGlueLinkingDlopen.cpp b/xpcom/glue/standalone/nsGlueLinkingDlopen.cpp
11index 959bd69..61b18f8 100644
12--- a/xpcom/glue/standalone/nsGlueLinkingDlopen.cpp
13+++ b/xpcom/glue/standalone/nsGlueLinkingDlopen.cpp
14@@ -206,6 +206,9 @@ preload(const char *file)
15 static void
16 ReadDependentCB(const char *aDependentLib, bool do_preload)
17 {
18+ char lib[MAXPATHLEN];
19+ if (realpath(aDependentLib, lib))
20+ aDependentLib = lib;
21 #if defined(LINUX) && !defined(ANDROID)
22 if (do_preload)
23 preload(aDependentLib);
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch
new file mode 100644
index 0000000..8ed4881
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch
@@ -0,0 +1,47 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Sat, 22 Nov 2008 09:35:23 +0100
3Subject: Properly launch applications set in $HOME/.mailcap
4
5Replaces the previous patch in a much simpler way.
6---
7 uriloader/exthandler/unix/nsMIMEInfoUnix.cpp | 15 +++++++++++++--
8 1 file changed, 13 insertions(+), 2 deletions(-)
9
10diff --git a/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp b/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
11index 5d7f758..81b8efb 100644
12--- a/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
13+++ b/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
14@@ -99,6 +99,12 @@ nsMIMEInfoUnix::LoadUriInternal(nsIURI * aURI)
15 NS_IMETHODIMP
16 nsMIMEInfoUnix::GetHasDefaultHandler(bool *_retval)
17 {
18+ // if mDefaultApplication is set, it means the application has been set from
19+ // either /etc/mailcap or ${HOME}/.mailcap, in which case we don't want to
20+ // give the GNOME answer.
21+ if (mDefaultApplication)
22+ return nsMIMEInfoImpl::GetHasDefaultHandler(_retval);
23+
24 *_retval = false;
25 nsRefPtr<nsMIMEInfoBase> mimeInfo = nsGNOMERegistry::GetFromType(mSchemeOrType);
26 if (!mimeInfo) {
27@@ -132,13 +138,18 @@ nsMIMEInfoUnix::GetHasDefaultHandler(bool *_retval)
28 }
29 #endif
30
31- // If we didn't find a VFS handler, fallback.
32- return nsMIMEInfoImpl::GetHasDefaultHandler(_retval);
33+ return NS_OK;
34 }
35
36 nsresult
37 nsMIMEInfoUnix::LaunchDefaultWithFile(nsIFile *aFile)
38 {
39+ // if mDefaultApplication is set, it means the application has been set from
40+ // either /etc/mailcap or ${HOME}/.mailcap, in which case we don't want to
41+ // give the GNOME answer.
42+ if (mDefaultApplication)
43+ return nsMIMEInfoImpl::LaunchDefaultWithFile(aFile);
44+
45 nsCAutoString nativePath;
46 aFile->GetNativePath(nativePath);
47
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/bug-693343-a11y-disabled-in-Gnome-3-when-GNOME_ACCES.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/bug-693343-a11y-disabled-in-Gnome-3-when-GNOME_ACCES.patch
new file mode 100644
index 0000000..2fdc6ae
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/fixes/bug-693343-a11y-disabled-in-Gnome-3-when-GNOME_ACCES.patch
@@ -0,0 +1,351 @@
1From: Trevor Saunders <trev.saunders@gmail.com>
2Date: Wed, 4 Jan 2012 20:54:17 -0500
3Subject: bug 693343 - a11y disabled in Gnome 3 when GNOME_ACCESSIBILITY is
4 unset patch=mgorse, tbsaunde r=tbsaunde, karlt
5
6---
7 accessible/src/atk/Makefile.in | 4 +
8 accessible/src/atk/nsApplicationAccessibleWrap.cpp | 156 ++++++++++++++++----
9 accessible/src/base/nsAccessibilityService.h | 15 ++
10 widget/src/gtk2/nsWindow.cpp | 48 +-----
11 widget/src/gtk2/nsWindow.h | 3 -
12 5 files changed, 157 insertions(+), 69 deletions(-)
13
14diff --git a/accessible/src/atk/Makefile.in b/accessible/src/atk/Makefile.in
15index 4934fd1..9fe1f48 100644
16--- a/accessible/src/atk/Makefile.in
17+++ b/accessible/src/atk/Makefile.in
18@@ -92,6 +92,10 @@ include $(topsrcdir)/config/rules.mk
19 CFLAGS += $(MOZ_GTK2_CFLAGS)
20 CXXFLAGS += $(MOZ_GTK2_CFLAGS)
21
22+ifdef MOZ_ENABLE_DBUS
23+CXXFLAGS += $(MOZ_DBUS_CFLAGS)
24+endif
25+
26 LOCAL_INCLUDES += \
27 -I$(srcdir) \
28 -I$(srcdir)/../base \
29diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
30index c8ee40c..5937883 100644
31--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
32+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
33@@ -44,7 +44,7 @@
34 #include "nsMai.h"
35 #include "prlink.h"
36 #include "prenv.h"
37-#include "nsIPrefBranch.h"
38+#include "nsIGConfService.h"
39 #include "nsIServiceManager.h"
40 #include "nsAutoPtr.h"
41 #include "nsAccessibilityService.h"
42@@ -52,6 +52,11 @@
43
44 #include <gtk/gtk.h>
45 #include <atk/atk.h>
46+#ifdef MOZ_ENABLE_DBUS
47+#include <dbus/dbus.h>
48+#endif
49+
50+using namespace mozilla::a11y;
51
52 typedef GType (* AtkGetTypeType) (void);
53 GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
54@@ -60,11 +65,6 @@ static PRLibrary *sATKLib = nsnull;
55 static const char sATKLibName[] = "libatk-1.0.so.0";
56 static const char sATKHyperlinkImplGetTypeSymbol[] =
57 "atk_hyperlink_impl_get_type";
58-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
59-static const char sSysPrefService [] =
60- "@mozilla.org/system-preference-service;1";
61-static const char sAccessibilityKey [] =
62- "config.use_system_prefs.accessibility";
63
64 /* gail function pointer */
65 static guint (* gail_add_global_event_listener) (GSignalEmissionHook listener,
66@@ -614,26 +614,7 @@ toplevel_event_watcher(GSignalInvocationHint* ihint,
67 bool
68 nsApplicationAccessibleWrap::Init()
69 {
70- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
71- // we should put it to somewhere that can be used from both modules
72- // see bug 390761
73-
74- // check if accessibility enabled/disabled by environment variable
75- bool isGnomeATEnabled = false;
76- const char *envValue = PR_GetEnv(sAccEnv);
77- if (envValue) {
78- isGnomeATEnabled = !!atoi(envValue);
79- } else {
80- //check gconf-2 setting
81- nsresult rv;
82- nsCOMPtr<nsIPrefBranch> sysPrefService =
83- do_GetService(sSysPrefService, &rv);
84- if (NS_SUCCEEDED(rv) && sysPrefService) {
85- sysPrefService->GetBoolPref(sAccessibilityKey, &isGnomeATEnabled);
86- }
87- }
88-
89- if (isGnomeATEnabled) {
90+ if (ShouldA11yBeEnabled()) {
91 // load and initialize gail library
92 nsresult rv = LoadGtkModule(sGail);
93 if (NS_SUCCEEDED(rv)) {
94@@ -882,3 +863,126 @@ LoadGtkModule(GnomeAccessibilityModule& aModule)
95 }
96 return NS_OK;
97 }
98+
99+namespace mozilla {
100+namespace a11y {
101+
102+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
103+#ifdef MOZ_ENABLE_DBUS
104+static DBusPendingCall *sPendingCall = nsnull;
105+#endif
106+
107+void
108+PreInit()
109+{
110+#ifdef MOZ_ENABLE_DBUS
111+ static bool sChecked = FALSE;
112+ if (sChecked)
113+ return;
114+
115+ sChecked = TRUE;
116+
117+ // dbus is only checked if GNOME_ACCESSIBILITY is unset
118+ if (PR_GetEnv(sAccEnv) || !PR_GetEnv("DBUS_SESSION_BUS_ADDRESS"))
119+ return;
120+
121+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, nsnull);
122+ if (!bus)
123+ return;
124+
125+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
126+
127+ DBusMessage *message;
128+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
129+ "org.freedesktop.DBus.Properties",
130+ "Get");
131+ if (!message)
132+ goto dbus_done;
133+
134+ static const char* iface = "org.a11y.Status";
135+ static const char* member = "IsEnabled";
136+ dbus_message_append_args(message, DBUS_TYPE_STRING, &iface,
137+ DBUS_TYPE_STRING, &member, DBUS_TYPE_INVALID);
138+ dbus_connection_send_with_reply(bus, message, &sPendingCall, 1000);
139+ dbus_message_unref(message);
140+
141+dbus_done:
142+ dbus_connection_unref(bus);
143+#endif
144+}
145+
146+bool
147+ShouldA11yBeEnabled()
148+{
149+ static bool sChecked = false, sShouldEnable = false;
150+ if (sChecked)
151+ return sShouldEnable;
152+
153+ sChecked = true;
154+
155+ // check if accessibility enabled/disabled by environment variable
156+ const char* envValue = PR_GetEnv(sAccEnv);
157+ if (envValue)
158+ return sShouldEnable = !!atoi(envValue);
159+
160+#ifdef MOZ_ENABLE_DBUS
161+ PreInit();
162+ bool dbusSuccess = false;
163+ DBusMessage *reply = nsnull;
164+ if (!sPendingCall)
165+ goto dbus_done;
166+
167+ dbus_pending_call_block(sPendingCall);
168+ reply = dbus_pending_call_steal_reply(sPendingCall);
169+ dbus_pending_call_unref(sPendingCall);
170+ sPendingCall = nsnull;
171+ if (!reply ||
172+ dbus_message_get_type(reply) != DBUS_MESSAGE_TYPE_METHOD_RETURN ||
173+ strcmp(dbus_message_get_signature (reply), DBUS_TYPE_VARIANT_AS_STRING))
174+ goto dbus_done;
175+
176+ DBusMessageIter iter, iter_variant, iter_struct;
177+ dbus_bool_t dResult;
178+ dbus_message_iter_init(reply, &iter);
179+ dbus_message_iter_recurse (&iter, &iter_variant);
180+ switch (dbus_message_iter_get_arg_type(&iter_variant)) {
181+ case DBUS_TYPE_STRUCT:
182+ // at-spi2-core 2.2.0-2.2.1 had a bug where it returned a struct
183+ dbus_message_iter_recurse(&iter_variant, &iter_struct);
184+ if (dbus_message_iter_get_arg_type(&iter_struct) == DBUS_TYPE_BOOLEAN) {
185+ dbus_message_iter_get_basic(&iter_struct, &dResult);
186+ sShouldEnable = dResult;
187+ dbusSuccess = true;
188+ }
189+
190+ break;
191+ case DBUS_TYPE_BOOLEAN:
192+ dbus_message_iter_get_basic(&iter_variant, &dResult);
193+ sShouldEnable = dResult;
194+ dbusSuccess = true;
195+ break;
196+ default:
197+ break;
198+ }
199+
200+dbus_done:
201+ if (reply)
202+ dbus_message_unref(reply);
203+
204+ if (dbusSuccess)
205+ return sShouldEnable;
206+#endif
207+
208+ //check gconf-2 setting
209+static const char sGconfAccessibilityKey[] =
210+ "/desktop/gnome/interface/accessibility";
211+ nsresult rv = NS_OK;
212+ nsCOMPtr<nsIGConfService> gconf =
213+ do_GetService(NS_GCONFSERVICE_CONTRACTID, &rv);
214+ if (NS_SUCCEEDED(rv) && gconf)
215+ gconf->GetBool(NS_LITERAL_CSTRING(sGconfAccessibilityKey), &sShouldEnable);
216+
217+ return sShouldEnable;
218+}
219+} // namespace a11y
220+} // namespace mozilla
221diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
222index 841814a..4284c80 100644
223--- a/accessible/src/base/nsAccessibilityService.h
224+++ b/accessible/src/base/nsAccessibilityService.h
225@@ -56,6 +56,21 @@ namespace a11y {
226 */
227 FocusManager* FocusMgr();
228
229+#ifdef MOZ_ACCESSIBILITY_ATK
230+/**
231+ * Perform initialization that should be done as soon as possible, in order
232+ * to minimize startup time.
233+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
234+ */
235+void PreInit();
236+
237+/**
238+ * Is platform accessibility enabled.
239+ * Only used on linux with atk for now.
240+ */
241+bool ShouldA11yBeEnabled();
242+#endif
243+
244 } // namespace a11y
245 } // namespace mozilla
246
247diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
248index 25f1c2a..8f8cd40 100644
249--- a/widget/src/gtk2/nsWindow.cpp
250+++ b/widget/src/gtk2/nsWindow.cpp
251@@ -110,19 +110,10 @@
252 #include "nsIPropertyBag2.h"
253
254 #ifdef ACCESSIBILITY
255-#include "nsIAccessibilityService.h"
256+#include "nsAccessibilityService.h"
257 #include "nsIAccessibleDocument.h"
258-#include "prenv.h"
259-#include "stdlib.h"
260
261 using namespace mozilla;
262-
263-static bool sAccessibilityChecked = false;
264-/* static */
265-bool nsWindow::sAccessibilityEnabled = false;
266-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
267-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
268-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
269 #endif
270
271 /* For SetIcon */
272@@ -1116,9 +1107,8 @@ nsWindow::Show(bool aState)
273 }
274
275 #ifdef ACCESSIBILITY
276- if (aState && sAccessibilityEnabled) {
277+ if (aState && a11y::ShouldA11yBeEnabled())
278 CreateRootAccessible();
279- }
280 #endif
281
282 NativeShow(aState);
283@@ -3890,6 +3880,11 @@ nsWindow::Create(nsIWidget *aParent,
284
285 NS_ASSERTION(!mWindowGroup, "already have window group (leaking it)");
286
287+#ifdef ACCESSIBILITY
288+ // Send a DBus message to check whether a11y is enabled
289+ a11y::PreInit();
290+#endif
291+
292 // Ensure that the toolkit is created.
293 nsGTKToolkit::GetToolkit();
294
295@@ -4283,33 +4278,6 @@ nsWindow::Create(nsIWidget *aParent,
296 if (!mIsTopLevel)
297 Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
298
299-#ifdef ACCESSIBILITY
300- nsresult rv;
301- if (!sAccessibilityChecked) {
302- sAccessibilityChecked = true;
303-
304- //check if accessibility enabled/disabled by environment variable
305- const char *envValue = PR_GetEnv(sAccEnv);
306- if (envValue) {
307- sAccessibilityEnabled = atoi(envValue) != 0;
308- LOG(("Accessibility Env %s=%s\n", sAccEnv, envValue));
309- }
310- //check gconf-2 setting
311- else {
312- nsCOMPtr<nsIPrefBranch> sysPrefService =
313- do_GetService(sSysPrefService, &rv);
314- if (NS_SUCCEEDED(rv) && sysPrefService) {
315-
316- // do the work to get gconf setting.
317- // will be done soon later.
318- sysPrefService->GetBoolPref(sAccessibilityKey,
319- &sAccessibilityEnabled);
320- }
321-
322- }
323- }
324-#endif
325-
326 #ifdef MOZ_DFB
327 if (!mDFB) {
328 DirectFBCreate( &mDFB );
329@@ -6517,7 +6485,7 @@ nsWindow::DispatchAccessibleEvent()
330 void
331 nsWindow::DispatchEventToRootAccessible(PRUint32 aEventType)
332 {
333- if (!sAccessibilityEnabled) {
334+ if (!a11y::ShouldA11yBeEnabled()) {
335 return;
336 }
337
338diff --git a/widget/src/gtk2/nsWindow.h b/widget/src/gtk2/nsWindow.h
339index a72eca7..577acbf 100644
340--- a/widget/src/gtk2/nsWindow.h
341+++ b/widget/src/gtk2/nsWindow.h
342@@ -345,9 +345,6 @@ public:
343 #endif
344 NS_IMETHOD ReparentNativeWidget(nsIWidget* aNewParent);
345
346-#ifdef ACCESSIBILITY
347- static bool sAccessibilityEnabled;
348-#endif
349 protected:
350 // Helper for SetParent and ReparentNativeWidget.
351 void ReparentNativeWidgetInternal(nsIWidget* aNewParent,
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Determine-which-phishing-shavar-to-use-depending-on-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Determine-which-phishing-shavar-to-use-depending-on-.patch
new file mode 100644
index 0000000..69d01f6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Determine-which-phishing-shavar-to-use-depending-on-.patch
@@ -0,0 +1,74 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Thu, 1 Apr 2010 15:34:59 +0200
3Subject: Determine which phishing shavar to use depending on
4 MOZ_OFFICIAL_BRANDING
5
6---
7 browser/app/Makefile.in | 4 ++++
8 browser/app/profile/firefox.js | 4 ++++
9 browser/components/safebrowsing/Makefile.in | 4 ++++
10 browser/components/safebrowsing/content/application.js | 4 ++++
11 4 files changed, 16 insertions(+)
12
13diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
14index 95055cb..a6066f7 100644
15--- a/browser/app/Makefile.in
16+++ b/browser/app/Makefile.in
17@@ -191,6 +191,10 @@ ifdef MOZILLA_OFFICIAL
18 DEFINES += -DMOZILLA_OFFICIAL
19 endif
20
21+ifdef MOZ_OFFICIAL_BRANDING
22+DEFINES += -DMOZ_OFFICIAL_BRANDING
23+endif
24+
25 ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
26 libs::
27 $(INSTALL) $(IFLAGS1) $(DIST)/branding/mozicon128.png $(DIST)/bin/icons
28diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
29index 4f3aac3..7ba75fa 100644
30--- a/browser/app/profile/firefox.js
31+++ b/browser/app/profile/firefox.js
32@@ -742,7 +742,11 @@ pref("urlclassifier.alternate_error_page", "blocked");
33 pref("urlclassifier.gethashnoise", 4);
34
35 // The list of tables that use the gethash request to confirm partial results.
36+#ifdef MOZ_OFFICIAL_BRANDING
37 pref("urlclassifier.gethashtables", "goog-phish-shavar,goog-malware-shavar");
38+#else
39+pref("urlclassifier.gethashtables", "googpub-phish-shavar,goog-malware-shavar");
40+#endif
41
42 // If an urlclassifier table has not been updated in this number of seconds,
43 // a gethash request will be forced to check that the result is still in
44diff --git a/browser/components/safebrowsing/Makefile.in b/browser/components/safebrowsing/Makefile.in
45index 2d526c2..3b6ca17 100644
46--- a/browser/components/safebrowsing/Makefile.in
47+++ b/browser/components/safebrowsing/Makefile.in
48@@ -51,6 +51,10 @@ ifdef MOZILLA_OFFICIAL
49 DEFINES += -DOFFICIAL_BUILD=1
50 endif
51
52+ifdef MOZ_OFFICIAL_BRANDING
53+DEFINES += -DMOZ_OFFICIAL_BRANDING
54+endif
55+
56 EXTRA_COMPONENTS = \
57 src/nsSafebrowsingApplication.manifest \
58 $(NULL)
59diff --git a/browser/components/safebrowsing/content/application.js b/browser/components/safebrowsing/content/application.js
60index d353cbc..ec32c92 100644
61--- a/browser/components/safebrowsing/content/application.js
62+++ b/browser/components/safebrowsing/content/application.js
63@@ -109,7 +109,11 @@ PROT_Application.prototype.initialize = function() {
64 this.malwareWarden.maybeToggleUpdateChecking();
65
66 this.phishWarden = new PROT_PhishingWarden();
67+#ifdef MOZ_OFFICIAL_BRANDING
68 this.phishWarden.registerBlackTable("goog-phish-shavar");
69+#else
70+ this.phishWarden.registerBlackTable("googpub-phish-shavar");
71+#endif
72 this.phishWarden.maybeToggleUpdateChecking();
73 }
74
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Use-MOZ_APP_DISPLAYNAME-to-fill-appstrings.propertie.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Use-MOZ_APP_DISPLAYNAME-to-fill-appstrings.propertie.patch
new file mode 100644
index 0000000..277a35c
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/iceweasel-branding/Use-MOZ_APP_DISPLAYNAME-to-fill-appstrings.propertie.patch
@@ -0,0 +1,61 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 19 Feb 2011 11:02:30 +0100
3Subject: Use MOZ_APP_DISPLAYNAME to fill appstrings.properties
4
5---
6 browser/locales/Makefile.in | 2 ++
7 .../en-US/chrome/overrides/appstrings.properties | 20 ++++++++++----------
8 2 files changed, 12 insertions(+), 10 deletions(-)
9
10diff --git a/browser/locales/Makefile.in b/browser/locales/Makefile.in
11index b30a715..9f7befb 100644
12--- a/browser/locales/Makefile.in
13+++ b/browser/locales/Makefile.in
14@@ -69,6 +69,8 @@ SUBMAKEFILES += \
15 $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales/Makefile \
16 $(NULL)
17
18+DEFINES += -DMOZ_APP_DISPLAYNAME=$(MOZ_APP_DISPLAYNAME)
19+
20 # This makefile uses variable overrides from the libs-% target to
21 # build non-default locales to non-default dist/ locations. Be aware!
22
23diff --git a/browser/locales/en-US/chrome/overrides/appstrings.properties b/browser/locales/en-US/chrome/overrides/appstrings.properties
24index 87e9538..ac979f9 100644
25--- a/browser/locales/en-US/chrome/overrides/appstrings.properties
26+++ b/browser/locales/en-US/chrome/overrides/appstrings.properties
27@@ -35,24 +35,24 @@
28 # ***** END LICENSE BLOCK *****
29
30 malformedURI=The URL is not valid and cannot be loaded.
31-fileNotFound=Firefox can't find the file at %S.
32-dnsNotFound=Firefox can't find the server at %S.
33-protocolNotFound=Firefox doesn't know how to open this address, because the protocol (%S) isn't associated with any program.
34-connectionFailure=Firefox can't establish a connection to the server at %S.
35+#expand fileNotFound=__MOZ_APP_DISPLAYNAME__ can't find the file at %S.
36+#expand dnsNotFound=__MOZ_APP_DISPLAYNAME__ can't find the server at %S.
37+#expand protocolNotFound=__MOZ_APP_DISPLAYNAME__ doesn't know how to open this address, because the protocol (%S) isn't associated with any program.
38+#expand connectionFailure=__MOZ_APP_DISPLAYNAME__ can't establish a connection to the server at %S.
39 netInterrupt=The connection to %S was interrupted while the page was loading.
40 netTimeout=The server at %S is taking too long to respond.
41-redirectLoop=Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
42+#expand redirectLoop=__MOZ_APP_DISPLAYNAME__ has detected that the server is redirecting the request for this address in a way that will never complete.
43 ## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
44 confirmRepostPrompt=To display this page, %S must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
45 resendButton.label=Resend
46-unknownSocketType=Firefox doesn't know how to communicate with the server.
47+#expand unknownSocketType=__MOZ_APP_DISPLAYNAME__ doesn't know how to communicate with the server.
48 netReset=The connection to the server was reset while the page was loading.
49 notCached=This document is no longer available.
50-netOffline=Firefox is currently in offline mode and can't browse the Web.
51+#expand netOffline=__MOZ_APP_DISPLAYNAME__ is currently in offline mode and can't browse the Web.
52 isprinting=The document cannot change while Printing or in Print Preview.
53-deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.
54-proxyResolveFailure=Firefox is configured to use a proxy server that can't be found.
55-proxyConnectFailure=Firefox is configured to use a proxy server that is refusing connections.
56+#expand deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. __MOZ_APP_DISPLAYNAME__ has canceled the request for your protection.
57+#expand proxyResolveFailure=__MOZ_APP_DISPLAYNAME__ is configured to use a proxy server that can't be found.
58+#expand proxyConnectFailure=__MOZ_APP_DISPLAYNAME__ is configured to use a proxy server that is refusing connections.
59 contentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
60 unsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.
61 externalProtocolTitle=External Protocol Request
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozconfig b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozconfig
new file mode 100644
index 0000000..cc71f48
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozconfig
@@ -0,0 +1,60 @@
1. $topsrcdir/browser/config/mozconfig
2
3# From xulrunner.mozconfig
4ac_add_options --prefix=@prefix@
5ac_add_options --enable-default-toolkit=cairo-gtk2
6ac_add_options --enable-pango
7ac_add_options --enable-system-cairo # MOZ_TREE_CAIRO=
8ac_add_options --with-system-jpeg # MOZ_NATIVE_JPEG=1
9ac_add_options --with-system-zlib # MOZ_NATIVE_ZLIB=1
10ac_add_options --with-system-bz2 # MOZ_NATIVE_BZ2=1
11#ac_add_options --with-system-nspr # MOZ_NATIVE_NSPR=1
12#ac_add_options --with-system-nss # MOZ_NATIVE_NSS=1
13ac_add_options --enable-svg
14ac_add_options --enable-mathml
15ac_add_options --disable-pedantic
16ac_add_options --disable-long-long-warning
17ac_add_options --disable-gnomevfs
18ac_add_options --disable-gconf
19#ac_add_options --enable-gio
20ac_add_options --disable-gio
21#ac_add_options --enable-gnomeui
22ac_add_options --disable-gnomeui
23ac_add_options --disable-mochitest
24ac_add_options --disable-debug
25ac_add_options --enable-canvas
26ac_add_options --enable-readline
27ac_add_options --disable-installer
28ac_add_options --disable-javaxpcom
29ac_add_options --disable-elf-dynstr-gc
30#ac_add_options --enable-system-hunspell # MOZ_NATIVE_HUNSPELL=1
31ac_add_options --disable-system-hunspell # MOZ_NATIVE_HUNSPELL=1
32ac_add_options --disable-crashreporter
33#ac_add_options --enable-system-sqlite # MOZ_NATIVE_SQLITE=1
34ac_add_options --disable-strip
35ac_add_options --disable-install-strip
36ac_add_options --enable-url-classifier
37ac_add_options --enable-startup-notification
38ac_add_options --enable-system-ffi # MOZ_NATIVE_FFI=1
39ac_add_options --with-system-libevent=@STAGING_DIR_TARGET@@prefix@ # MOZ_NATIVE_LIBEVENT=1
40ac_add_options --with-system-libvpx # MOZ_NATIVE_LIBVPX=1
41#ac_add_options --enable-shared-js
42
43# From iceweasel.mozconfig
44ac_add_options --with-user-appdir=.mozilla
45ac_add_options --disable-installer
46ac_add_options --disable-strip
47ac_add_options --disable-install-strip
48ac_add_options --disable-tests
49ac_add_options --enable-extensions=default
50ac_add_options --enable-single-profile
51ac_add_options --disable-profilesharing
52ac_add_options --disable-updater
53ac_add_options --disable-elf-dynstr-gc
54#ac_add_options --with-branding=debian/branding
55ac_add_options --enable-official-branding
56ac_add_options --disable-necko-wifi
57ac_add_options --disable-crashreporter
58ac_add_options --disable-webm
59ac_add_options --enable-chrome-format=jar
60ac_add_options --disable-libjpeg-turbo
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.desktop b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.desktop
new file mode 100644
index 0000000..77420e6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.desktop
@@ -0,0 +1,11 @@
1[Desktop Entry]
2Name=Firefox Browser
3Comment=Firefox Web Browser
4Exec=firefox
5Terminal=false
6MultipleArgs=false
7Type=Application
8Icon=mozilla-firefox.png
9Categories=Application;Internet;Network;
10SingleInstance=true
11
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.png b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.png
new file mode 100644
index 0000000..f8b2e21
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/mozilla-firefox.png
Binary files differ
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Add-xptcall-support-for-SH4-processors.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Add-xptcall-support-for-SH4-processors.patch
new file mode 100644
index 0000000..9e2f26c
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Add-xptcall-support-for-SH4-processors.patch
@@ -0,0 +1,522 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Fri, 30 Apr 2010 11:03:50 +0200
3Subject: Add xptcall support for SH4 processors
4
5Closes: #553593
6https://bugzilla.mozilla.org/show_bug.cgi?id=382214
7---
8 xpcom/reflect/xptcall/src/md/unix/Makefile.in | 11 +
9 .../xptcall/src/md/unix/xptcinvoke_linux_sh.cpp | 203 +++++++++++++++
10 .../xptcall/src/md/unix/xptcstubs_linux_sh.cpp | 271 ++++++++++++++++++++
11 3 files changed, 485 insertions(+)
12 create mode 100644 xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp
13 create mode 100644 xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp
14
15diff --git a/xpcom/reflect/xptcall/src/md/unix/Makefile.in b/xpcom/reflect/xptcall/src/md/unix/Makefile.in
16index 6c50821..44d6ab1 100644
17--- a/xpcom/reflect/xptcall/src/md/unix/Makefile.in
18+++ b/xpcom/reflect/xptcall/src/md/unix/Makefile.in
19@@ -430,6 +430,17 @@ CPPSRCS := xptcinvoke_linux_s390x.cpp xptcstubs_linux_s390x.cpp
20 CXXFLAGS += -fno-strict-aliasing -fno-inline -fomit-frame-pointer -mbackchain
21 endif
22
23+############
24+# SuperH
25+############
26+#
27+#
28+# Currently, tested on sh4 and sh4a (non sh4al and sh4al-dsp..)
29+ifeq ($(OS_ARCH),Linux)
30+ifneq (,$(filter sh4 sh4a,$(OS_TEST)))
31+CPPSRCS := xptcinvoke_linux_sh.cpp xptcstubs_linux_sh.cpp
32+endif
33+endif
34
35 # we don't want the shared lib, but we want to force the creation of a static lib.
36 FORCE_STATIC_LIB = 1
37diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp
38new file mode 100644
39index 0000000..ca4807d
40--- /dev/null
41+++ b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp
42@@ -0,0 +1,203 @@
43+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
44+ *
45+ * ***** BEGIN LICENSE BLOCK *****
46+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
47+ *
48+ * The contents of this file are subject to the Mozilla Public License Version
49+ * 1.1 (the "License"); you may not use this file except in compliance with
50+ * the License. You may obtain a copy of the License at
51+ * http://www.mozilla.org/MPL/
52+ *
53+ * Software distributed under the License is distributed on an "AS IS" basis,
54+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
55+ * for the specific language governing rights and limitations under the
56+ * License.
57+ *
58+ * The Original Code is mozilla.org code.
59+ *
60+ * The Initial Developer of the Original Code is
61+ * Netscape Communications Corporation.
62+ * Portions created by the Initial Developer are Copyright (C) 1998
63+ * the Initial Developer. All Rights Reserved.
64+ *
65+ * Contributor(s):
66+ * - Copyright (C) 2008-2009 STMicroelectronics
67+ *
68+ * Alternatively, the contents of this file may be used under the terms of
69+ * either of the GNU General Public License Version 2 or later (the "GPL"),
70+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
71+ * in which case the provisions of the GPL or the LGPL are applicable instead
72+ * of those above. If you wish to allow use of your version of this file only
73+ * under the terms of either the GPL or the LGPL, and not to allow others to
74+ * use your version of this file under the terms of the MPL, indicate your
75+ * decision by deleting the provisions above and replace them with the notice
76+ * and other provisions required by the GPL or the LGPL. If you do not delete
77+ * the provisions above, a recipient may use your version of this file under
78+ * the terms of any one of the MPL, the GPL or the LGPL.
79+ *
80+ * Based on the neutroni port, however that assumed that the compiler was pushing params
81+ * onto the stack. Change to take this into account.
82+ *
83+ * ***** END LICENSE BLOCK ***** */
84+
85+#include "xptcprivate.h"
86+
87+extern "C" {
88+
89+const int c_int_register_params = 4;
90+const int c_float_register_params = 8;
91+
92+static PRUint32 __attribute__((__used__))
93+copy_to_stack(PRUint32 **that,PRUint32 methodIndex,PRUint32 paramCount, nsXPTCVariant* s,PRUint32* data)
94+{
95+ int intCount = 1; // Because of that
96+ int floatCount = 0;
97+ PRUint32 *intRegParams=data+1 ;
98+ float *floatRegParams = (float *)(data+4);
99+
100+ /* Push the that register into the right place so it can be restored on exit */
101+ *data= (PRUint32)(that);
102+ data+=12; /* 4 integer registers, and 8 floating point registers */
103+
104+ for ( PRUint32 i = 0; i < paramCount; ++i, ++s )
105+ {
106+ nsXPTType type = s->IsPtrData() ? nsXPTType::T_I32 : s->type;
107+
108+ switch ( type ) {
109+ case nsXPTType::T_I64:
110+ case nsXPTType::T_U64:
111+ // Space to pass in registers?
112+ if ( (c_int_register_params - intCount) >= 2 ) {
113+ *((PRInt64 *) intRegParams) = s->val.i64;
114+ intRegParams += 2;
115+ intCount += 2;
116+ }
117+ else {
118+ *((PRInt64*) data) = s->val.i64;
119+ data += 2;
120+ }
121+ break;
122+ case nsXPTType::T_FLOAT:
123+ // Space to pass in registers?
124+ if ( floatCount < c_float_register_params ) {
125+ *floatRegParams = s->val.f;
126+ ++floatCount;
127+ ++floatRegParams;
128+ }
129+ else {
130+ *((float*) data) = s->val.f;
131+ ++data;
132+ }
133+ break;
134+ case nsXPTType::T_DOUBLE:
135+ // Space to pass in registers?
136+ if ( (c_float_register_params - floatCount) >= 2 ) {
137+ if ( (floatCount & 1) != 0 ) {
138+ ++floatCount;
139+ ++floatRegParams;
140+ }
141+ *(double *)floatRegParams = s->val.d;
142+ floatCount += 2;
143+ floatRegParams += 2;
144+ }
145+ else {
146+ *((double *) data) = s->val.d;
147+ data += 2;
148+ }
149+ break;
150+ default: // 32 (non-float) value
151+ PRInt32 value = (PRInt32) (s->IsPtrData() ? s->ptr : s->val.p);
152+ // Space to pass in registers?
153+ if ( intCount < c_int_register_params ) {
154+ *intRegParams = value;
155+ ++intRegParams;
156+ ++intCount;
157+ }
158+ else {
159+ *data = value;
160+ ++data;
161+ }
162+ break;
163+ }
164+ }
165+
166+ /* Now calculate the return address
167+ * Dereference that to get vtable pointer
168+ */
169+ return *( (*(that))+(methodIndex) );
170+
171+}
172+
173+}
174+
175+ /* This was originally done as a C function, but the original code was
176+ * relying on how the compiler laid out the stack. Later versions of
177+ * gcc do a better job of optimising and never push the parameters on the
178+ * stack. So it is simpler to just write the whole thing in assembler anyway
179+ */
180+
181+ /* Because the SH processor passes the first few parameters in registers
182+ it is a bit tricky setting things up right. To make things easier,
183+ all the hard work will be done by copy_to_stack above. We pass to it
184+ a chunk of memory, the bottom of which will be copied to registers r4 to r7
185+ and fr4 to fr11 before calling the target function.
186+ */
187+
188+/* r4= that, r5=methodIndex,r6=paramCount,r7=params */
189+
190+ __asm__ (
191+
192+
193+ /* Make space for parameters to be passed to the method. Assume worst case
194+ 8 bytes per parameter. Also leave space for 4 longs and 8 floats that
195+ will be put into registers. The worst case is all int64 parameters
196+ and even in this case 8 bytes are passed in registers so we can
197+ deduct this from our allocation.
198+ */
199+ ".section .text\n"
200+ ".balign 4\n"
201+ ".global NS_InvokeByIndex_P\n"
202+ "NS_InvokeByIndex_P:\n"
203+ "mov.l r14, @-r15 \n\t" // Push frame
204+ "sts.l pr, @-r15 \n\t" // Push link
205+ "mov.l r8, @-r15 \n\t" // Save
206+ "mov r15, r14\n\t" // Set frame
207+ "mov #3, r1 \n\t" // Assume worse case, all params are 64bit, hence *8
208+ "mov r6, r2\n\t"
209+ "shld r1, r2 \n\t"
210+ "mov r2, r8 \n\t" // Save stack drop
211+ "add #48, r2 \n\t" // Space for 4 longs, 8 floats
212+ "sub r2, r15 \n\t" // Drop stack
213+ "mov.l 1f, r1 \n\t" // Get address of copy_to_stack_function
214+ "jsr @r1 \n\t"
215+ "mov.l r15, @-r15 \n\t" // Params will be dumped here
216+ "add #4, r15 \n\t" // Pop stack ptr param. r0 contains method address
217+
218+ /* Now everything is laid out nicely in the stack. We just have to
219+ load values at the top end of the memory area into registers and
220+ make the call. We may load more things into registers than needed,
221+ but nobody will care about that.
222+ */
223+
224+ "mov.l @r15+, r4 \n\t" // that
225+ "mov.l @r15+, r5 \n\t"
226+ "mov.l @r15+, r6 \n\t"
227+ "mov.l @r15+, r7 \n\t"
228+ "fmov.s @r15+, fr5 \n\t"
229+ "fmov.s @r15+, fr4 \n\t"
230+ "fmov.s @r15+, fr7 \n\t"
231+ "fmov.s @r15+, fr6 \n\t"
232+ "fmov.s @r15+, fr9 \n\t"
233+ "fmov.s @r15+, fr8 \n\t"
234+ "fmov.s @r15+, fr11 \n\t"
235+ "jsr @r0 \n\t" // Invoke method
236+ "fmov.s @r15+, fr10 \n\t"
237+ "add r8, r15\n\t" // Pop stack back
238+ "mov.l @r15+, r8\n\t" // Restore r8
239+ "lds.l @r15+, pr\n\t"
240+ "rts\n\t"
241+ "mov.l @r15+, r14\n\t"
242+ ".balign 4\n\t"
243+ "1: .long copy_to_stack \n\t"
244+ );
245+
246diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp
247new file mode 100644
248index 0000000..cf9fcea
249--- /dev/null
250+++ b/xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp
251@@ -0,0 +1,271 @@
252+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
253+/* ***** BEGIN LICENSE BLOCK *****
254+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
255+ *
256+ * The contents of this file are subject to the Mozilla Public License Version
257+ * 1.1 (the "License"); you may not use this file except in compliance with
258+ * the License. You may obtain a copy of the License at
259+ * http://www.mozilla.org/MPL/
260+ *
261+ * Software distributed under the License is distributed on an "AS IS" basis,
262+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
263+ * for the specific language governing rights and limitations under the
264+ * License.
265+ *
266+ * The Original Code is mozilla.org code.
267+ *
268+ * The Initial Developer of the Original Code is
269+ * Netscape Communications Corporation.
270+ * Portions created by the Initial Developer are Copyright (C) 1999
271+ * the Initial Developer. All Rights Reserved.
272+ *
273+ * Contributor(s):
274+ * - Copyright (C) 2008-2009 STMicroelectronics
275+ *
276+ * Alternatively, the contents of this file may be used under the terms of
277+ * either of the GNU General Public License Version 2 or later (the "GPL"),
278+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
279+ * in which case the provisions of the GPL or the LGPL are applicable instead
280+ * of those above. If you wish to allow use of your version of this file only
281+ * under the terms of either the GPL or the LGPL, and not to allow others to
282+ * use your version of this file under the terms of the MPL, indicate your
283+ * decision by deleting the provisions above and replace them with the notice
284+ * and other provisions required by the GPL or the LGPL. If you do not delete
285+ * the provisions above, a recipient may use your version of this file under
286+ * the terms of any one of the MPL, the GPL or the LGPL.
287+ *
288+ * Based on the neutrino code, with some bug fixes and using the C preprocessor
289+ * like all the other ports rather than the python script.
290+ *
291+ * ***** END LICENSE BLOCK ***** */
292+
293+#include "xptcprivate.h"
294+#include "xptiprivate.h"
295+
296+const int c_int_register_params = 3;
297+const int c_float_register_params = 8;
298+
299+/*
300+ Dispatch function for all stubs.
301+
302+ The parameters to the original function are spread between 'data' which
303+ is value of the stack pointer when the stub was called, intRegParams which
304+ points to an area containing the values of r5, r6 and r7 when the stub was
305+ called and floatRegParams which points to an area containing the values
306+ of float registers fr4 to fr11 when the stub was called.
307+
308+ */
309+extern "C" nsresult
310+PrepareAndDispatch(nsXPTCStubBase* self, int methodIndex, PRUint32* data,
311+ PRUint32 *intRegParams, float *floatRegParams)
312+{
313+#define PARAM_BUFFER_COUNT 16
314+
315+ nsresult result = NS_ERROR_FAILURE;
316+ int intCount = 0;
317+ int floatCount = 0;
318+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
319+ nsXPTCMiniVariant* dispatchParams = NULL;
320+ const nsXPTMethodInfo* info;
321+ PRUint8 paramCount;
322+ PRUint8 i;
323+
324+ NS_ASSERTION(self,"no self");
325+
326+ self->mEntry->GetMethodInfo(PRUint16(methodIndex), &info);
327+ NS_ASSERTION(info,"no interface info");
328+
329+ paramCount = info->GetParamCount();
330+
331+ // setup variant array pointer
332+ if(paramCount > PARAM_BUFFER_COUNT)
333+ dispatchParams = new nsXPTCMiniVariant[paramCount];
334+ else
335+ dispatchParams = paramBuffer;
336+ NS_ASSERTION(dispatchParams,"no place for params");
337+
338+ for ( i = 0; i < paramCount; ++i ) {
339+ const nsXPTParamInfo& param = info->GetParam(i);
340+ nsXPTCMiniVariant* dp = &dispatchParams[i];
341+ nsXPTType type = param.IsOut() ? nsXPTType::T_I32 : param.GetType();
342+
343+ switch ( type ) {
344+ case nsXPTType::T_I64:
345+ case nsXPTType::T_U64:
346+ // Was this passed in a register?
347+ if ( (c_int_register_params - intCount) >= 2 ) {
348+ dp->val.i64 = *((PRInt64 *) intRegParams);
349+ intRegParams += 2;
350+ intCount += 2;
351+ }
352+ else {
353+ dp->val.i64 = *((PRInt64*) data);
354+ data += 2;
355+ }
356+ break;
357+ case nsXPTType::T_FLOAT:
358+ // Was this passed in a register?
359+ if ( floatCount < c_float_register_params ) {
360+ dp->val.f = *floatRegParams;
361+ ++floatCount;
362+ ++floatRegParams;
363+ }
364+ else {
365+ dp->val.f = *((float*) data);
366+ ++data;
367+ }
368+ break;
369+ case nsXPTType::T_DOUBLE:
370+ // Was this passed in a register?
371+ if ( (c_float_register_params - floatCount) >= 2 ) {
372+ if ( floatCount & 1 != 0 ) {
373+ ++floatCount;
374+ ++floatRegParams;
375+ }
376+ dp->val.d = *(double *)floatRegParams;
377+ floatCount += 2;
378+ floatRegParams += 2;
379+ }
380+ else {
381+ dp->val.d = *((double *) data);
382+ data += 2;
383+ }
384+ break;
385+ default: // 32-bit (non-float) value
386+ // Was this passed in a register?
387+ if ( intCount < c_int_register_params ) {
388+ dp->val.i32 = *intRegParams;
389+ ++intRegParams;
390+ ++intCount;
391+ }
392+ else {
393+ dp->val.i32 = *data;
394+ ++data;
395+ }
396+ break;
397+ }
398+ }
399+
400+ result = self->mOuter->CallMethod((PRUint16)methodIndex, info, dispatchParams);
401+
402+ if(dispatchParams != paramBuffer)
403+ delete [] dispatchParams;
404+
405+ return result;
406+}
407+
408+
409+__asm__ (
410+ ".text\n"
411+ ".little\n"
412+ ".section .rodata\n"
413+
414+ ".globl SharedStub\n"
415+ ".type SharedStub, @function\n"
416+ "SharedStub:\n"
417+ "mov r15, r1\n"
418+ "mov.l r14,@-r15\n"
419+ "sts.l pr,@-r15\n"
420+ "mov r15, r14\n"
421+
422+ /* Some parameters might have been passed in registers, so push them
423+ * all onto the stack, PrepareAndDispatch can then work out whats what
424+ * given method type information.
425+ */
426+ "mov.l r7, @-r15\n"
427+ "mov.l r6, @-r15\n"
428+ "mov.l r5, @-r15\n"
429+ "mov r15, r7\n" /* r7 = PrepareAndDispatch intRegParams param */
430+
431+ "fmov.s fr10, @-r15\n"
432+ "fmov.s fr11, @-r15\n"
433+ "fmov.s fr8, @-r15\n"
434+ "fmov.s fr9, @-r15\n"
435+ "fmov.s fr6, @-r15\n"
436+ "fmov.s fr7, @-r15\n"
437+ "fmov.s fr4, @-r15\n"
438+ "fmov.s fr5, @-r15\n"
439+ "mov.l r15, @-r15\n" /* PrepareAndDispatch floatRegParams param */
440+
441+ "mov r1, r6\n" /* r6 = PrepareAndDispatch data param */
442+
443+ "mov.l 1f, r1\n"
444+ "jsr @r1\n" /* Note, following instruction is executed first*/
445+ "mov r2, r5\n" /* r5 = PrepareAndDispatch methodIndex param */
446+
447+ "mov r14,r15\n"
448+ "lds.l @r15+,pr\n"
449+ "mov.l @r15+,r14\n"
450+ "rts\n"
451+ "nop\n"
452+ ".align 2\n"
453+ "1:\n"
454+ ".long PrepareAndDispatch\n"
455+ );
456+
457+#define STUB_ENTRY(n) \
458+__asm__( \
459+ ".text\n" \
460+ ".align 1 \n" \
461+ ".if " #n " < 10\n\t" \
462+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
463+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n"\
464+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
465+ ".elseif " #n " < 100\n\t" \
466+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
467+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n"\
468+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
469+ ".elseif " #n " < 1000\n\t" \
470+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
471+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n"\
472+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
473+ ".else\n\t" \
474+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
475+ ".endif\n\t" \
476+ "mov.l 1f, r1 \n" \
477+ ".if "#n" < 128 \n" \
478+ "jmp @r1 \n" \
479+ " mov #"#n",r2 \n" \
480+ ".elseif "#n" < 256 \n" \
481+ "mov #"#n", r2 \n" \
482+ "jmp @r1 \n" \
483+ " extu.b r2, r2 \n" \
484+ ".else \n" \
485+ "mov #"#n" & 0xff,r2 \n" \
486+ "extu.b r2, r2 \n" \
487+ "mov #"#n">>8, r3 \n" \
488+ "shll8 r3 \n" \
489+ "jmp @r1 \n" \
490+ " or r3, r2 \n" \
491+ ".endif \n" \
492+ ".if "#n" % 20 == 0\n" \
493+ ".align 2\n" \
494+ "1:\n" \
495+ ".long SharedStub\n" \
496+ ".endif\n" \
497+ );
498+
499+
500+/* Due to the fact that the SH4 can only load forward labels, we have
501+ * to use sentinel_entry to output the last label. A better solution
502+ * would be to introduce a STUB_LAST macro in the defs.in file, but
503+ * this will do for now
504+ */
505+
506+#define SENTINEL_ENTRY(n) \
507+__asm__( \
508+".if "#n" == 0 \n" \
509+ ".text \n" \
510+ ".align 2\n" \
511+ "1:\n" \
512+ ".long SharedStub\n" \
513+".endif\n" \
514+); \
515+ \
516+nsresult nsXPTCStubBase::Sentinel##n() \
517+{ \
518+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
519+ return NS_ERROR_NOT_IMPLEMENTED; \
520+}
521+
522+#include "xptcstubsdef.inc"
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-Hurd.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-Hurd.patch
new file mode 100644
index 0000000..bf73dc0
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-Hurd.patch
@@ -0,0 +1,48 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 5 Aug 2011 11:24:58 +0200
3Subject: Allow ipc code to build on GNU/Hurd
4
5---
6 ipc/chromium/src/base/debug_util_posix.cc | 1 -
7 ipc/chromium/src/base/third_party/nspr/prcpucfg.h | 2 +-
8 ipc/chromium/src/build/build_config.h | 2 +-
9 3 files changed, 2 insertions(+), 3 deletions(-)
10
11diff --git a/ipc/chromium/src/base/debug_util_posix.cc b/ipc/chromium/src/base/debug_util_posix.cc
12index 72a4ebf..5a45ac9 100644
13--- a/ipc/chromium/src/base/debug_util_posix.cc
14+++ b/ipc/chromium/src/base/debug_util_posix.cc
15@@ -17,7 +17,6 @@
16 #include <unistd.h>
17 #if MOZ_HAVE_EXECINFO_H
18 #include <execinfo.h>
19-#include <sys/sysctl.h>
20 #endif
21
22 #include "base/basictypes.h"
23diff --git a/ipc/chromium/src/base/third_party/nspr/prcpucfg.h b/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
24index 30fef1b..c7e47ba 100644
25--- a/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
26+++ b/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
27@@ -34,7 +34,7 @@
28 #include "base/third_party/nspr/prcpucfg_win.h"
29 #elif defined(__APPLE__)
30 #include "base/third_party/nspr/prcpucfg_mac.h"
31-#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__)
32+#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__) || defined(__GNU__)
33 #include "base/third_party/nspr/prcpucfg_linux.h"
34 #elif defined(__OpenBSD__)
35 #include "base/third_party/nspr/prcpucfg_openbsd.h"
36diff --git a/ipc/chromium/src/build/build_config.h b/ipc/chromium/src/build/build_config.h
37index 4ef0c76..463b3d9 100644
38--- a/ipc/chromium/src/build/build_config.h
39+++ b/ipc/chromium/src/build/build_config.h
40@@ -17,7 +17,7 @@
41 // A set of macros to use for platform detection.
42 #if defined(__APPLE__)
43 #define OS_MACOSX 1
44-#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__)
45+#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__) || defined(__GNU__)
46 #define OS_LINUX 1
47 #elif defined(__OpenBSD__)
48 #define OS_OPENBSD 1
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
new file mode 100644
index 0000000..5c680f6
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch
@@ -0,0 +1,52 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Thu, 30 Jun 2011 18:29:22 +0200
3Subject: Allow ipc code to build on GNU/kfreebsd
4
5---
6 ipc/chromium/src/base/platform_thread_posix.cc | 4 ++++
7 ipc/chromium/src/base/third_party/nspr/prcpucfg.h | 2 +-
8 ipc/chromium/src/build/build_config.h | 2 +-
9 3 files changed, 6 insertions(+), 2 deletions(-)
10
11diff --git a/ipc/chromium/src/base/platform_thread_posix.cc b/ipc/chromium/src/base/platform_thread_posix.cc
12index e3f49c7..f1d3b2f 100644
13--- a/ipc/chromium/src/base/platform_thread_posix.cc
14+++ b/ipc/chromium/src/base/platform_thread_posix.cc
15@@ -37,7 +37,11 @@ PlatformThreadId PlatformThread::CurrentId() {
16 // TODO(BSD): find a better thread ID
17 return (intptr_t)(pthread_self());
18 #elif defined(OS_LINUX)
19+#ifdef __NR_gettid
20 return syscall(__NR_gettid);
21+#else
22+ return getpid();
23+#endif
24 #endif
25 }
26
27diff --git a/ipc/chromium/src/base/third_party/nspr/prcpucfg.h b/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
28index ef40994..30fef1b 100644
29--- a/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
30+++ b/ipc/chromium/src/base/third_party/nspr/prcpucfg.h
31@@ -34,7 +34,7 @@
32 #include "base/third_party/nspr/prcpucfg_win.h"
33 #elif defined(__APPLE__)
34 #include "base/third_party/nspr/prcpucfg_mac.h"
35-#elif defined(__linux__) || defined(ANDROID)
36+#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__)
37 #include "base/third_party/nspr/prcpucfg_linux.h"
38 #elif defined(__OpenBSD__)
39 #include "base/third_party/nspr/prcpucfg_openbsd.h"
40diff --git a/ipc/chromium/src/build/build_config.h b/ipc/chromium/src/build/build_config.h
41index 0952ab1..4ef0c76 100644
42--- a/ipc/chromium/src/build/build_config.h
43+++ b/ipc/chromium/src/build/build_config.h
44@@ -17,7 +17,7 @@
45 // A set of macros to use for platform detection.
46 #if defined(__APPLE__)
47 #define OS_MACOSX 1
48-#elif defined(__linux__) || defined(ANDROID)
49+#elif defined(__linux__) || defined(ANDROID) || defined(__GLIBC__)
50 #define OS_LINUX 1
51 #elif defined(__OpenBSD__)
52 #define OS_OPENBSD 1
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-698923-Don-t-require-16-bytes-alignment-for-VMFr.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-698923-Don-t-require-16-bytes-alignment-for-VMFr.patch
new file mode 100644
index 0000000..83907bf
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-698923-Don-t-require-16-bytes-alignment-for-VMFr.patch
@@ -0,0 +1,21 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 18 Nov 2011 11:27:29 +0100
3Subject: Bug 698923 - Don't require 16 bytes alignment for VMFrame on sparc
4
5---
6 js/src/methodjit/MethodJIT.cpp | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9diff --git a/js/src/methodjit/MethodJIT.cpp b/js/src/methodjit/MethodJIT.cpp
10index 4f7f5db..c3d01cb 100644
11--- a/js/src/methodjit/MethodJIT.cpp
12+++ b/js/src/methodjit/MethodJIT.cpp
13@@ -257,7 +257,7 @@ JS_STATIC_ASSERT(offsetof(FrameRegs, sp) == 0);
14 #if defined(__GNUC__) && !defined(_WIN64)
15
16 /* If this assert fails, you need to realign VMFrame to 16 bytes. */
17-#ifdef JS_CPU_ARM
18+#if defined(JS_CPU_ARM) || defined(JS_CPU_SPARC)
19 JS_STATIC_ASSERT(sizeof(VMFrame) % 8 == 0);
20 #else
21 JS_STATIC_ASSERT(sizeof(VMFrame) % 16 == 0);
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703531-Fix-ARMAssembler-getOp2RegScale-on-ARMv5.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703531-Fix-ARMAssembler-getOp2RegScale-on-ARMv5.patch
new file mode 100644
index 0000000..509b46a
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703531-Fix-ARMAssembler-getOp2RegScale-on-ARMv5.patch
@@ -0,0 +1,25 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 18 Nov 2011 11:32:09 +0100
3Subject: Bug 703531 - Fix ARMAssembler::getOp2RegScale on < ARMv5
4
5---
6 js/src/assembler/assembler/ARMAssembler.cpp | 4 ++--
7 1 file changed, 2 insertions(+), 2 deletions(-)
8
9diff --git a/js/src/assembler/assembler/ARMAssembler.cpp b/js/src/assembler/assembler/ARMAssembler.cpp
10index 78b8a7d..0458446 100644
11--- a/js/src/assembler/assembler/ARMAssembler.cpp
12+++ b/js/src/assembler/assembler/ARMAssembler.cpp
13@@ -112,10 +112,10 @@ ARMWord ARMAssembler::getOp2RegScale(RegisterID reg, ARMWord scale)
14 : // No clobbers.
15 );
16 #else
17- ARMWord lz = 0; // Accumulate leading zeroes.
18+ lz = 0; // Accumulate leading zeroes.
19 for (ARMWord s = 16; s > 0; s /= 2) {
20 ARMWord mask = 0xffffffff << (32-lz-s);
21- if ((x & mask) == 0) {
22+ if ((scale & mask) == 0) {
23 lz += s;
24 }
25 }
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703534-Fix-build-failure-on-platforms-without-YA.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703534-Fix-build-failure-on-platforms-without-YA.patch
new file mode 100644
index 0000000..981e7a7
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703534-Fix-build-failure-on-platforms-without-YA.patch
@@ -0,0 +1,20 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 18 Nov 2011 11:55:49 +0100
3Subject: Bug 703534 - Fix build failure on platforms without YARR JIT
4
5---
6 js/src/jscompartment.cpp | 1 -
7 1 file changed, 1 deletion(-)
8
9diff --git a/js/src/jscompartment.cpp b/js/src/jscompartment.cpp
10index 721c38e..af5a96e 100644
11--- a/js/src/jscompartment.cpp
12+++ b/js/src/jscompartment.cpp
13@@ -50,7 +50,6 @@
14 #include "jswatchpoint.h"
15 #include "jswrapper.h"
16 #include "assembler/wtf/Platform.h"
17-#include "assembler/jit/ExecutableAllocator.h"
18 #include "yarr/BumpPointerAllocator.h"
19 #include "methodjit/MethodJIT.h"
20 #include "methodjit/PolyIC.h"
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703833-Avoid-invalid-conversion-from-const-size_.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703833-Avoid-invalid-conversion-from-const-size_.patch
new file mode 100644
index 0000000..e4e339e
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703833-Avoid-invalid-conversion-from-const-size_.patch
@@ -0,0 +1,24 @@
1From: Mike Hommey <mh+mozilla@glandium.org>
2Date: Sat, 19 Nov 2011 09:44:10 +0100
3Subject: Bug 703833 - Avoid invalid conversion from 'const size_t*' to 'const
4 jsuword*' on s390
5
6---
7 js/src/jsgc.cpp | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
9
10diff --git a/js/src/jsgc.cpp b/js/src/jsgc.cpp
11index e8818d1..f25f0a5 100644
12--- a/js/src/jsgc.cpp
13+++ b/js/src/jsgc.cpp
14@@ -1052,8 +1052,8 @@ MarkStackRangeConservatively(JSTracer *trc, Value *beginv, Value *endv)
15 ~AutoSkipChecking() { runtime->gcCheckCompartment = savedCompartment; }
16 } as(trc->context->runtime);
17
18- const jsuword *begin = beginv->payloadWord();
19- const jsuword *end = endv->payloadWord();
20+ const jsuword *begin = (const jsuword *) beginv->payloadWord();
21+ const jsuword *end = (const jsuword *) endv->payloadWord();;
22 #ifdef JS_NUNBOX32
23 /*
24 * With 64-bit jsvals on 32-bit systems, we can optimize a bit by
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703842-Avoid-R_SPARC_WDISP22-relocation-in-Tramp.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703842-Avoid-R_SPARC_WDISP22-relocation-in-Tramp.patch
new file mode 100644
index 0000000..c687ff4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-703842-Avoid-R_SPARC_WDISP22-relocation-in-Tramp.patch
@@ -0,0 +1,29 @@
1From: Mike Hommey <mh+mozilla@glandium.org>
2Date: Sat, 19 Nov 2011 09:37:34 +0100
3Subject: Bug 703842 - Avoid R_SPARC_WDISP22 relocation in TrampolineSparc.s
4
5---
6 js/src/methodjit/TrampolineSparc.s | 3 ++-
7 1 file changed, 2 insertions(+), 1 deletion(-)
8
9diff --git a/js/src/methodjit/TrampolineSparc.s b/js/src/methodjit/TrampolineSparc.s
10index 0fa9cfd..1b15369 100644
11--- a/js/src/methodjit/TrampolineSparc.s
12+++ b/js/src/methodjit/TrampolineSparc.s
13@@ -112,7 +112,7 @@ throwpoline_exit:
14 JaegerInterpolineScripted:
15 ld [%l0 + 0x10], %l0 /* Load f->prev_ */
16 st %l0, [%fp - 36] /* Update f->regs->fp_ */
17- ba JaegerInterpoline
18+ ba interpoline_enter
19 nop
20 .size JaegerInterpolineScripted, . - JaegerInterpolineScripted
21
22@@ -120,6 +120,7 @@ JaegerInterpolineScripted:
23 .global JaegerInterpoline
24 .type JaegerInterpoline, #function
25 JaegerInterpoline:
26+interpoline_enter:
27 mov %o0,%o2
28 mov %l3,%o0
29 mov %l2,%o1
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-706787-Crash-on-s390x-nsXPCComponents-AttachNewC.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-706787-Crash-on-s390x-nsXPCComponents-AttachNewC.patch
new file mode 100644
index 0000000..c20e218
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-706787-Crash-on-s390x-nsXPCComponents-AttachNewC.patch
@@ -0,0 +1,78 @@
1From: Martin Stransky <stransky@redhat.com>
2Date: Mon, 5 Dec 2011 10:49:56 +0100
3Subject: Bug 706787 - Crash on s390x
4 (nsXPCComponents::AttachNewComponentsObject() fails). r=glandium
5
6---
7 .../xptcall/src/md/unix/xptcinvoke_linux_s390x.cpp | 50 ++++----------------
8 1 file changed, 9 insertions(+), 41 deletions(-)
9
10diff --git a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390x.cpp b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390x.cpp
11index c12482a..ec9dd98 100644
12--- a/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390x.cpp
13+++ b/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_s390x.cpp
14@@ -194,55 +194,23 @@ invoke_copy_to_stack(PRUint32 paramCount, nsXPTCVariant* s, PRUint64* d_ov, PRUi
15 }
16 }
17
18+typedef nsresult (*vtable_func)(nsISupports *, PRUint64, PRUint64, PRUint64, PRUint64, double, double, double, double);
19+
20 EXPORT_XPCOM_API(nsresult)
21 NS_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
22 PRUint32 paramCount, nsXPTCVariant* params)
23 {
24- PRUint64 *vtable = *(PRUint64 **)that;
25- PRUint64 method = vtable[methodIndex];
26+ vtable_func *vtable = *reinterpret_cast<vtable_func **>(that);
27+ vtable_func method = vtable[methodIndex];
28 PRUint64 overflow = invoke_count_words (paramCount, params);
29+ PRUint64 *stack_space = reinterpret_cast<PRUint64 *>(__builtin_alloca((overflow + 8 /* 4 64-bits gpr + 4 64-bits fpr */) * 8));
30 PRUint64 result;
31
32- __asm__ __volatile__
33- (
34- "lgr 7,15\n\t"
35- "aghi 7,-64\n\t"
36-
37- "lgr 3,%3\n\t"
38- "sllg 3,3,3\n\t"
39- "lcgr 3,3\n\t"
40- "lg 2,0(15)\n\t"
41- "la 15,0(3,7)\n\t"
42- "stg 2,0(15)\n\t"
43-
44- "lgr 2,%1\n\t"
45- "lgr 3,%2\n\t"
46- "la 4,160(15)\n\t"
47- "lgr 5,%3\n\t"
48- "basr 14,%4\n\t"
49-
50- "lgr 2,%5\n\t"
51- "ld 0,192(7)\n\t"
52- "ld 2,200(7)\n\t"
53- "ld 4,208(7)\n\t"
54- "ld 6,216(7)\n\t"
55- "lmg 3,6,160(7)\n\t"
56- "basr 14,%6\n\t"
57+ invoke_copy_to_stack(paramCount, params, stack_space, overflow);
58
59- "la 15,64(7)\n\t"
60+ PRUint64 *d_gpr = stack_space + overflow;
61+ double *d_fpr = reinterpret_cast<double *>(d_gpr + 4);
62
63- "lgr %0,2\n\t"
64- : "=r" (result)
65- : "r" ((PRUint64)paramCount),
66- "r" (params),
67- "r" (overflow),
68- "a" (invoke_copy_to_stack),
69- "a" (that),
70- "a" (method)
71- : "2", "3", "4", "5", "6", "7", "14", "cc", "memory",
72- "%f0", "%f1", "%f2", "%f3", "%f4", "%f5", "%f6", "%f7"
73- );
74-
75- return result;
76+ return method(that, d_gpr[0], d_gpr[1], d_gpr[2], d_gpr[3], d_fpr[0], d_fpr[1], d_fpr[2], d_fpr[3]);
77 }
78
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-711353-Add-support-for-GNU-kFreeBSD-and-GNU-Hurd.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-711353-Add-support-for-GNU-kFreeBSD-and-GNU-Hurd.patch
new file mode 100644
index 0000000..721caf4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-711353-Add-support-for-GNU-kFreeBSD-and-GNU-Hurd.patch
@@ -0,0 +1,23 @@
1From: Mike Hommey <mh+mozilla@glandium.org>
2Date: Fri, 16 Dec 2011 11:29:43 +0100
3Subject: Bug 711353 - Add support for GNU/kFreeBSD and GNU/Hurd to
4 gfx/angle/src/compiler/osinclude.h
5
6---
7 gfx/angle/src/compiler/osinclude.h | 3 ++-
8 1 file changed, 2 insertions(+), 1 deletion(-)
9
10diff --git a/gfx/angle/src/compiler/osinclude.h b/gfx/angle/src/compiler/osinclude.h
11index dacdc22..6e84774 100644
12--- a/gfx/angle/src/compiler/osinclude.h
13+++ b/gfx/angle/src/compiler/osinclude.h
14@@ -16,7 +16,8 @@
15 #define ANGLE_OS_WIN
16 #elif defined(__APPLE__) || defined(__linux__) || \
17 defined(__FreeBSD__) || defined(__OpenBSD__) || \
18- defined(__sun) || defined(ANDROID)
19+ defined(__sun) || defined(ANDROID) || \
20+ defined(__GLIBC__) || defined(__GNU__)
21 #define ANGLE_OS_POSIX
22 #else
23 #error Unsupported platform.
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-747870-Properly-align-XPCLazyCallContext-mData.-.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-747870-Properly-align-XPCLazyCallContext-mData.-.patch
new file mode 100644
index 0000000..ea01a1c
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Bug-747870-Properly-align-XPCLazyCallContext-mData.-.patch
@@ -0,0 +1,40 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Mon, 23 Apr 2012 12:32:10 +0200
3Subject: Bug 747870 - Properly align XPCLazyCallContext::mData. r=bholley
4
5---
6 js/xpconnect/src/xpcprivate.h | 13 +++++++------
7 1 file changed, 7 insertions(+), 6 deletions(-)
8
9diff --git a/js/xpconnect/src/xpcprivate.h b/js/xpconnect/src/xpcprivate.h
10index d57f66e..ca23216 100644
11--- a/js/xpconnect/src/xpcprivate.h
12+++ b/js/xpconnect/src/xpcprivate.h
13@@ -1328,12 +1328,13 @@ public:
14 XPCCallContext &GetXPCCallContext()
15 {
16 if (!mCcx) {
17+ XPCCallContext *data = mData.addr();
18 mCcxToDestroy = mCcx =
19- new (mData) XPCCallContext(mCallerLanguage, mCx,
20- mCallBeginRequest == CALL_BEGINREQUEST,
21- mObj,
22- mFlattenedJSObject, mWrapper,
23- mTearOff);
24+ new (data) XPCCallContext(mCallerLanguage, mCx,
25+ mCallBeginRequest == CALL_BEGINREQUEST,
26+ mObj,
27+ mFlattenedJSObject, mWrapper,
28+ mTearOff);
29 if (!mCcx->IsValid()) {
30 NS_ERROR("This is not supposed to fail!");
31 }
32@@ -1361,7 +1362,7 @@ private:
33 JSObject *mFlattenedJSObject;
34 XPCWrappedNative *mWrapper;
35 XPCWrappedNativeTearOff *mTearOff;
36- char mData[sizeof(XPCCallContext)];
37+ mozilla::AlignedStorage2<XPCCallContext> mData;
38 };
39
40 /***************************************************************************
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch
new file mode 100644
index 0000000..6ef2226
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/porting/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch
@@ -0,0 +1,31 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 18 Nov 2011 11:28:30 +0100
3Subject: Fix GNU/non-Linux failure to build because of
4 ipc/chromium/src/base/dir_reader_posix.h
5
6---
7 ipc/chromium/src/base/dir_reader_posix.h | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
9
10diff --git a/ipc/chromium/src/base/dir_reader_posix.h b/ipc/chromium/src/base/dir_reader_posix.h
11index f591ae0..4b74a08 100644
12--- a/ipc/chromium/src/base/dir_reader_posix.h
13+++ b/ipc/chromium/src/base/dir_reader_posix.h
14@@ -18,7 +18,7 @@
15 // seems worse than falling back to enumerating all file descriptors so we will
16 // probably never implement this on the Mac.
17
18-#if defined(OS_LINUX)
19+#if defined(OS_LINUX) && defined(__linux__)
20 #include "base/dir_reader_linux.h"
21 #else
22 #include "base/dir_reader_fallback.h"
23@@ -26,7 +26,7 @@
24
25 namespace base {
26
27-#if defined(OS_LINUX)
28+#if defined(OS_LINUX) && defined(__linux__)
29 typedef DirReaderLinux DirReaderPosix;
30 #else
31 typedef DirReaderFallback DirReaderPosix;
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/powerpc_va_list.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/powerpc_va_list.patch
new file mode 100644
index 0000000..e91e09a
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/powerpc_va_list.patch
@@ -0,0 +1,44 @@
1--- mozilla-release.ORIG/xpcom/glue/nsTextFormatter.cpp 2009-07-30 09:30:35.000000000 -0600
2+++ mozilla-release/xpcom/glue/nsTextFormatter.cpp 2010-03-24 15:48:24.000000000 -0600
3@@ -70,7 +70,10 @@
4 ** Note: on some platforms va_list is defined as an array,
5 ** and requires array notation.
6 */
7-
8+#if defined(__powerpc__)
9+#define HAVE_VA_LIST_AS_ARRAY
10+#endif
11+
12 #ifdef HAVE_VA_COPY
13 #define VARARGS_ASSIGN(foo, bar) VA_COPY(foo,bar)
14 #elif defined(HAVE_VA_LIST_AS_ARRAY)
15
16diff -ur mozilla-release.ORIG/js/src/jsapi.cpp mozilla-release/js/src/jsapi.cpp
17--- mozilla-release.ORIG/js/src/jsapi.cpp 2012-02-15 23:40:35.000000000 -0700
18+++ mozilla-release/js/src/jsapi.cpp 2012-03-01 17:01:41.716770994 -0700
19@@ -108,6 +108,10 @@
20 #include "jsxml.h"
21 #endif
22
23+#if defined(__powerpc__)
24+#define HAVE_VA_LIST_AS_ARRAY
25+#endif
26+
27 using namespace js;
28 using namespace js::gc;
29 using namespace js::types;
30
31diff -ur mozilla-release.ORIG/js/src/jsprf.cpp mozilla-release/js/src/jsprf.cpp
32--- mozilla-release.ORIG/js/src/jsprf.cpp 2012-02-15 23:40:35.000000000 -0700
33+++ mozilla-release/js/src/jsprf.cpp 2012-03-01 17:01:41.348769842 -0700
34@@ -57,6 +57,10 @@
35 ** Note: on some platforms va_list is defined as an array,
36 ** and requires array notation.
37 */
38+#if defined(__powerpc__)
39+#define HAVE_VA_LIST_AS_ARRAY
40+#endif
41+
42 #ifdef HAVE_VA_COPY
43 #define VARARGS_ASSIGN(foo, bar) VA_COPY(foo,bar)
44 #elif defined(HAVE_VA_LIST_AS_ARRAY)
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Don-t-auto-disable-extensions-in-system-directories.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
new file mode 100644
index 0000000..f01ac83
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
@@ -0,0 +1,21 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Fri, 17 Feb 2012 17:47:15 +0100
3Subject: Don't auto-disable extensions in system directories
4
5---
6 browser/app/profile/firefox.js | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
10index 3d979c2..6d72e8d 100644
11--- a/browser/app/profile/firefox.js
12+++ b/browser/app/profile/firefox.js
13@@ -88,7 +88,7 @@ pref("extensions.hotfix.certs.1.sha1Fingerprint", "CA:C4:7D:BF:63:4D:24:E9:DC:93
14 // Disable add-ons installed into the shared user and shared system areas by
15 // default. This does not include the application directory. See the SCOPE
16 // constants in AddonManager.jsm for values to use here
17-pref("extensions.autoDisableScopes", 15);
18+pref("extensions.autoDisableScopes", 3);
19
20 // Dictionary download preference
21 pref("browser.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/firefox/dictionaries/");
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Enable-intl.locale.matchOS-and-report-the-locale-cor.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Enable-intl.locale.matchOS-and-report-the-locale-cor.patch
new file mode 100644
index 0000000..773b61a
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Enable-intl.locale.matchOS-and-report-the-locale-cor.patch
@@ -0,0 +1,23 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Thu, 13 Mar 2008 20:28:02 +0100
3Subject: Enable intl.locale.matchOS, and report the locale correctly
4
5https://bugzilla.mozilla.org/show_bug.cgi?id=331779
6---
7 xulrunner/app/xulrunner.js | 3 ++-
8 1 file changed, 2 insertions(+), 1 deletion(-)
9
10diff --git a/xulrunner/app/xulrunner.js b/xulrunner/app/xulrunner.js
11index 880593c..0a0f5a9 100644
12--- a/xulrunner/app/xulrunner.js
13+++ b/xulrunner/app/xulrunner.js
14@@ -39,7 +39,8 @@
15 // We need to override the default values of these preferences since all.js
16 // assumes these are in the navigator package, which for us is nonexistent.
17 // XXX(darin): perhaps all.js should not be seamonkey specific
18-pref("general.useragent.locale", "@AB_CD@");
19+pref("intl.locale.matchOS", true);
20+pref("general.useragent.locale", "chrome://global/locale/intl.properties");
21 pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
22 pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul");
23 pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul");
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Remove-general.useragent.locale-prefs-from-firefox-..patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Remove-general.useragent.locale-prefs-from-firefox-..patch
new file mode 100644
index 0000000..68034fc
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Remove-general.useragent.locale-prefs-from-firefox-..patch
@@ -0,0 +1,31 @@
1From: Mike Hommey <mh@glandium.org>
2Date: Sat, 18 Oct 2008 14:30:06 +0200
3Subject: Remove general.useragent.locale prefs from firefox*.js
4
5It is better defined in the GRE provided by xulrunner-1.9
6---
7 browser/app/profile/firefox.js | 1 -
8 browser/locales/en-US/firefox-l10n.js | 1 -
9 2 files changed, 2 deletions(-)
10
11diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
12index 4f3aac3..3d979c2 100644
13--- a/browser/app/profile/firefox.js
14+++ b/browser/app/profile/firefox.js
15@@ -229,7 +229,6 @@ pref("keyword.enabled", true);
16 // "use the search service's default engine"
17 pref("keyword.URL", "");
18
19-pref("general.useragent.locale", "@AB_CD@");
20 pref("general.skins.selectedSkin", "classic/1.0");
21
22 pref("general.smoothScroll", false);
23diff --git a/browser/locales/en-US/firefox-l10n.js b/browser/locales/en-US/firefox-l10n.js
24index e9027aa..a683b7f 100644
25--- a/browser/locales/en-US/firefox-l10n.js
26+++ b/browser/locales/en-US/firefox-l10n.js
27@@ -36,4 +36,3 @@
28
29 #filter substitution
30
31-pref("general.useragent.locale", "@AB_CD@");
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-DPI-to-system-settings.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-DPI-to-system-settings.patch
new file mode 100644
index 0000000..9058cd4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-DPI-to-system-settings.patch
@@ -0,0 +1,21 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Thu, 13 Mar 2008 20:30:19 +0100
3Subject: Set DPI to system settings
4
5---
6 modules/libpref/src/init/all.js | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js
10index 3c0a70c..10b82bb 100644
11--- a/modules/libpref/src/init/all.js
12+++ b/modules/libpref/src/init/all.js
13@@ -1397,7 +1397,7 @@ pref("layout.css.visited_links_enabled", true);
14 // A value of 0 means use the system DPI. A positive value is used as the DPI.
15 // This sets the physical size of a device pixel and thus controls the
16 // interpretation of physical units such as "pt".
17-pref("layout.css.dpi", -1);
18+pref("layout.css.dpi", 0);
19
20 // Set the number of device pixels per CSS pixel. A value <= 0 means choose
21 // automatically based on user settings for the platform (e.g., "UI scale factor"
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-javascript.options.showInConsole.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-javascript.options.showInConsole.patch
new file mode 100644
index 0000000..cee79cf
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/prefs/Set-javascript.options.showInConsole.patch
@@ -0,0 +1,20 @@
1From: Mike Hommey <glandium@debian.org>
2Date: Sat, 8 Dec 2007 19:24:40 +0100
3Subject: Set javascript.options.showInConsole
4
5---
6 modules/libpref/src/init/all.js | 1 +
7 1 file changed, 1 insertion(+)
8
9diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js
10index e8160c2..3c0a70c 100644
11--- a/modules/libpref/src/init/all.js
12+++ b/modules/libpref/src/init/all.js
13@@ -627,6 +627,7 @@ pref("javascript.options.strict", false);
14 pref("javascript.options.strict.debug", true);
15 #endif
16 pref("javascript.options.relimit", true);
17+pref("javascript.options.showInConsole", true);
18 pref("javascript.options.tracejit.content", false);
19 pref("javascript.options.tracejit.chrome", false);
20 pref("javascript.options.methodjit.content", true);
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/vendor.js b/meta-linaro-integration/recipes-overlayed/firefox/firefox/vendor.js
new file mode 100644
index 0000000..5de0eb8
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox/vendor.js
@@ -0,0 +1,6 @@
1pref("general.useragent.compatMode.firefox", true);
2pref("distribution.searchplugins.defaultLocale", "en-US");
3// Forbid application updates
4lockPref("app.update.enabled", false);
5lockPref("extensions.update.enabled", false);
6lockPref("extensions.autoDisableScopes", 10);
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox_10.0.11esr.bb b/meta-linaro-integration/recipes-overlayed/firefox/firefox_10.0.11esr.bb
new file mode 100644
index 0000000..98da1a4
--- /dev/null
+++ b/meta-linaro-integration/recipes-overlayed/firefox/firefox_10.0.11esr.bb
@@ -0,0 +1,153 @@
1# Copyright (C) 2009-2013, O.S. Systems Software Ltda. All Rights Reserved
2# Released under the MIT license (see packages/COPYING)
3
4DESCRIPTION ?= "Browser made by mozilla"
5DEPENDS += "alsa-lib curl startup-notification libevent cairo libnotify libvpx virtual/libgl nss nspr"
6
7LICENSE = "MPLv1 | GPLv2+ | LGPLv2.1+"
8LIC_FILES_CHKSUM = "file://toolkit/content/license.html;endline=39;md5=9cb02f27e77e702043b827c9418bfbf8"
9
10SRC_URI = "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}.source.tar.bz2;name=archive \
11 file://mozilla-${PN}.png \
12 file://mozilla-${PN}.desktop \
13 file://fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch \
14 file://fixes/Avoid-spurious-Run-items-in-application-handlers-con.patch \
15 file://fixes/Properly-launch-applications-set-in-HOME-.mailcap.patch \
16 file://fixes/Fix-some-tests-using-CurProcD-where-GreD-should-be-u.patch \
17 file://fixes/Bug-691898-Use-YARR-interpreter-instead-of-PCRE-on-p.patch \
18 file://fixes/Bug-722127-Bump-required-libvpx-version-to-1.0.0.-r-.patch \
19 file://fixes/Bug-728229-Allow-to-build-with-system-python-ply-lib.patch \
20 file://fixes/Bug-720682-Don-t-crash-an-app-using-libxul-because-o.patch \
21 file://fixes/Bug-696636-Block-OpenGL-1-drivers-explicitly-to-stee.patch \
22 file://fixes/Load-dependent-libraries-with-their-real-path-to-avo.patch \
23 file://fixes/Bug-515232-Try-getting-general.useragent.locale-as-a.patch \
24 file://fixes/Bug-729817-Block-the-Nouveau-3D-driver-as-it-s-insta.patch \
25 file://fixes/Bug-729817-Allow-the-Nouveau-driver-with-Mesa-8.0.1-.patch \
26 file://fixes/Bug-747322-Fix-jemalloc-mmap-wrapper-for-s390x.patch \
27 file://fixes/Bug-725655-gcc-4.7-build-failures-missing-headers-.-.patch \
28 file://fixes/Bug-734490-fix-build-failures-with-Clang-and-GCC-4.7.patch \
29 file://fixes/Bug-706724-Fix-for-error-ftruncate-was-not-declared-.patch \
30 file://fixes/Bug-709259-Try-creating-a-named-cursor-before-a-bitm.patch \
31 file://fixes/Bug-761082-Only-export-TabMessageUtils.h-in-mozilla-.patch \
32 file://fixes/bug-693343-a11y-disabled-in-Gnome-3-when-GNOME_ACCES.patch \
33 file://fixes/Allow-webGL-with-mesa-assuming-users-will-have-updat.patch \
34 file://iceweasel-branding/Use-MOZ_APP_DISPLAYNAME-to-fill-appstrings.propertie.patch \
35 file://iceweasel-branding/Determine-which-phishing-shavar-to-use-depending-on-.patch \
36 file://porting/Add-xptcall-support-for-SH4-processors.patch \
37 file://porting/Allow-ipc-code-to-build-on-GNU-kfreebsd.patch \
38 file://porting/Allow-ipc-code-to-build-on-GNU-Hurd.patch \
39 file://porting/Bug-698923-Don-t-require-16-bytes-alignment-for-VMFr.patch \
40 file://porting/Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch \
41 file://porting/Bug-703531-Fix-ARMAssembler-getOp2RegScale-on-ARMv5.patch \
42 file://porting/Bug-703534-Fix-build-failure-on-platforms-without-YA.patch \
43 file://porting/Bug-703842-Avoid-R_SPARC_WDISP22-relocation-in-Tramp.patch \
44 file://porting/Bug-703833-Avoid-invalid-conversion-from-const-size_.patch \
45 file://porting/Bug-711353-Add-support-for-GNU-kFreeBSD-and-GNU-Hurd.patch \
46 file://porting/Bug-747870-Properly-align-XPCLazyCallContext-mData.-.patch \
47 file://porting/Bug-706787-Crash-on-s390x-nsXPCComponents-AttachNewC.patch \
48 file://prefs/Remove-general.useragent.locale-prefs-from-firefox-..patch \
49 file://prefs/Enable-intl.locale.matchOS-and-report-the-locale-cor.patch \
50 file://prefs/Set-javascript.options.showInConsole.patch \
51 file://prefs/Set-DPI-to-system-settings.patch \
52 file://prefs/Don-t-auto-disable-extensions-in-system-directories.patch \
53 file://debian-hacks/Check-less-things-during-configure-when-using-libxul.patch \
54 file://debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch \
55 file://debian-hacks/Avoid-libxpcom-being-excluded-from-linked-libraries-.patch \
56 file://debian-hacks/Don-t-build-example-component.patch \
57 file://debian-hacks/Don-t-install-system-profile.patch \
58 file://debian-hacks/Ignore-system-libjpeg-libpng-and-zlib-version-checki.patch \
59 file://debian-hacks/Add-soname-to-appropriate-libraries.patch \
60 file://debian-hacks/Add-another-preferences-directory-for-applications-p.patch \
61 file://debian-hacks/Gross-workaround-to-avoid-installing-test-idl-and-in.patch \
62 file://debian-hacks/Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch \
63 file://debian-hacks/Install-missing-nanojit-and-.tbl-headers-from-js-src.patch \
64 file://debian-hacks/Use-a-variable-for-xulrunner-base-version-in-various.patch \
65 file://debian-hacks/Install-js-shell-when-running-make-install-from-js-s.patch \
66 file://debian-hacks/Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch \
67 file://debian-hacks/Do-build-time-detection-of-2-bytes-wchar_t-and-char1.patch \
68 file://debian-hacks/pkg-config-files-don-t-need-to-require-the-version-o.patch \
69 file://debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch \
70 file://debian-hacks/Fix-tracejit-to-build-against-nanojit-headers-in-dis.patch \
71 file://debian-hacks/Load-distribution-search-plugins-from-etc-appname-se.patch \
72 file://debian-hacks/Handle-transition-to-etc-appname-searchplugins-more-.patch \
73 file://debian-hacks/Bug-508942-Use-Preprocessor.py-filters-in-defines-an.patch \
74 file://configure.patch \
75 file://powerpc_va_list.patch \
76 file://vendor.js"
77
78SRC_URI[archive.md5sum] = "2f0e3a1dd7480e03f374c0121b4155e2"
79SRC_URI[archive.sha256sum] = "94b4d5a339d97dc56fd349f93407c3af4f408a4a8409a64e3680d564d37594f8"
80
81S = "${WORKDIR}/mozilla-esr10"
82
83inherit mozilla
84
85EXTRA_OEMAKE = "installdir=${libdir}/${PN}"
86
87ARM_INSTRUCTION_SET = "arm"
88TARGET_CC_ARCH += " -I${STAGING_INCDIR}/freetype2"
89
90do_install() {
91 oe_runmake DESTDIR="${D}" destdir="${D}" install
92 install -d ${D}${datadir}/applications
93 install -d ${D}${datadir}/pixmaps
94 install -m 0644 ${WORKDIR}/mozilla-${PN}.desktop ${D}${datadir}/applications/
95 install -m 0644 ${WORKDIR}/mozilla-${PN}.png ${D}${datadir}/pixmaps/
96 install -m 0644 ${WORKDIR}/vendor.js ${D}${libdir}/${PN}/defaults/pref/
97 rm -f ${D}${libdir}/${PN}/TestGtkEmbed
98 rm -f ${D}${libdir}/${PN}/defaults/pref/firefox-l10n.js
99
100 # use locale settings
101 grep -Rl intl.locale.matchOS ${D}${libdir}/${PN}/ \
102 | grep '.js$' \
103 | xargs sed -i 's/\(pref("intl.locale.matchOS",\s*\)false)/\1true)/g'
104
105 # disable application updating
106 grep -Rl app.update.enabled ${D}${libdir}/${PN}/ \
107 | grep '.js$' \
108 | xargs sed -i 's/\(pref("app.update.enabled",\s*\)true)/\1false)/g'
109}
110
111PACKAGES += "${PN}-inspector"
112
113FILES_${PN}-inspector = "${libdir}/${PN}/chrome/inspector* \
114 ${libdir}/${PN}/components/*nspector* \
115 ${libdir}/${PN}/extensions/inspector* \
116 ${libdir}/${PN}/defaults/preferences/inspector*"
117FILES_${PN} = "${bindir}/${PN} \
118 ${datadir}/applications/ \
119 ${datadir}/pixmaps/ \
120 ${libdir}/${PN}/* \
121 ${libdir}/${PN}/.autoreg \
122 ${bindir}/defaults"
123FILES_${PN}-dev += "${datadir}/idl ${bindir}/${PN}-config ${libdir}/${PN}-devel-*"
124FILES_${PN}-staticdev += "${libdir}/${PN}-devel-*/sdk/lib/*.a"
125FILES_${PN}-dbg += "${libdir}/${PN}/.debug \
126 ${libdir}/${PN}/*/.debug \
127 ${libdir}/${PN}/*/*/.debug \
128 ${libdir}/${PN}/*/*/*/.debug \
129 ${libdir}/${PN}-devel-*/*/.debug \
130 ${libdir}/${PN}-devel-*/*/*/.debug \
131 ${libdir}/${PN}-devel-*/*/*/*/.debug \
132 ${bindir}/.debug"
133
134# We don't build XUL as system shared lib, so we can mark all libs as private
135PRIVATE_LIBS = "libmozjs.so \
136 libxpcom.so \
137 libnspr4.so \
138 libxul.so \
139 libmozalloc.so \
140 libplc4.so \
141 libplds4.so"
142
143# mark libraries also provided by nss as private too
144PRIVATE_LIBS += " \
145 libfreebl3.so \
146 libnss3.so \
147 libnssckbi.so \
148 libsmime3.so \
149 libnssutil3.so \
150 libnssdbm3.so \
151 libssl3.so \
152 libsoftokn3.so \
153"