author | Wolfgang Rosenauer <wr@rosenauer.org> |
Tue, 09 Feb 2010 11:09:19 +0100 | |
changeset 0 | b71590debb98 |
permissions | -rw-r--r-- |
0
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
From: Hans Petter Jansson <hpj@copyleft.no> |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
2 |
Wolfgang Rosenauer <wr@rosenauer.org> |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
Subject: use libnsssharedhelper if available at compile time |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
4 |
(can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
5 |
References: |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
--- a/config/autoconf.mk.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
+++ b/config/autoconf.mk.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
@@ -478,16 +478,20 @@ MOZ_XIE_LIBS = @MOZ_XIE_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
XT_LIBS = @XT_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
GLIB_CFLAGS = @GLIB_CFLAGS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
16 |
GLIB_LIBS = @GLIB_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |
GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
18 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
19 |
+MOZ_ENABLE_NSSHELPER = @MOZ_ENABLE_NSSHELPER@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
20 |
+NSSHELPER_CFLAGS = @NSSHELPER_CFLAGS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
21 |
+NSSHELPER_LIBS = @NSSHELPER_LIBS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
22 |
+ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
23 |
MOZ_NATIVE_MAKEDEPEND = @SYSTEM_MAKEDEPEND@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
24 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
25 |
# Used for LD_LIBRARY_PATH |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
26 |
LIBS_PATH = @LIBS_PATH@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
27 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
28 |
MOZ_AUTO_DEPS = @MOZ_AUTO_DEPS@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
29 |
COMPILER_DEPEND = @COMPILER_DEPEND@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
30 |
MDDEPDIR := @MDDEPDIR@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
31 |
diff --git a/configure.in b/configure.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
32 |
--- a/configure.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
33 |
+++ b/configure.in |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
34 |
@@ -6979,16 +6979,31 @@ AC_SUBST(MOZ_CAIRO_LIBS) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
35 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
36 |
dnl qcms |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
37 |
dnl ======================================================== |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
38 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
39 |
QCMS_LIBS='$(DEPTH)/mozilla/gfx/qcms/$(LIB_PREFIX)mozqcms.$(LIB_SUFFIX)' |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
40 |
AC_SUBST(QCMS_LIBS) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
41 |
|
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
42 |
dnl ======================================================== |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
43 |
+dnl Check for nss-shared-helper |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
44 |
+dnl ======================================================== |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
45 |
+ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
46 |
+ PKG_CHECK_MODULES(NSSHELPER, nss-shared-helper, |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
47 |
+ [MOZ_ENABLE_NSSHELPER=1], |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
48 |
+ [MOZ_ENABLE_NSSHELPER=]) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
49 |
+ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
50 |
+if test "$MOZ_ENABLE_NSSHELPER"; then |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
51 |
+ AC_DEFINE(MOZ_ENABLE_NSSHELPER) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
52 |
+fi |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
53 |
+AC_SUBST(MOZ_ENABLE_NSSHELPER) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
54 |
+AC_SUBST(NSSHELPER_CFLAGS) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
55 |
+AC_SUBST(NSSHELPER_LIBS) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
56 |
+ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
57 |
+dnl ======================================================== |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
58 |
dnl disable xul |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
59 |
dnl ======================================================== |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
60 |
MOZ_ARG_DISABLE_BOOL(xul, |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
61 |
[ --disable-xul Disable XUL], |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
62 |
MOZ_XUL= ) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
63 |
if test "$MOZ_XUL"; then |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
64 |
AC_DEFINE(MOZ_XUL) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
65 |
fi |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
66 |
--- mail/app/Makefile.in.orig 2009-02-26 11:02:11.000000000 +0100 |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
67 |
+++ b/mail/app/Makefile.in 2009-02-26 11:04:00.000000000 +0100 |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
68 |
@@ -129,6 +129,7 @@ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
69 |
$(EXTRA_DSO_LIBS) \ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
70 |
$(APP_XPCOM_LIBS) \ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
71 |
$(NSPR_LIBS) \ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
72 |
+ $(NSSHELPER_LIBS) \ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
73 |
$(TK_LIBS) \ |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
74 |
$(NULL) |
b71590debb98
initial import of patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
75 |