mozilla-shared-nss-db.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 26 Apr 2014 14:26:07 +0200
branchfirefox29
changeset 720 f372890e9681
parent 716 cef565f1c325
child 718 6cb1ac7cd223
permissions -rw-r--r--
remove obsolete firefox-browser-css.patch
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
From: Hans Petter Jansson <hpj@copyleft.no>
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
      Wolfgang Rosenauer <wr@rosenauer.org>
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
Subject: use libnsssharedhelper if available at compile time
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
         (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
References:
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
diff --git a/configure.in b/configure.in
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
--- a/configure.in
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
+++ b/configure.in
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    10
@@ -8113,16 +8113,31 @@ if test "$MOZ_ENABLE_SKIA"; then
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    11
     MOZ_ENABLE_SKIA_GPU=1
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    12
     AC_DEFINE(USE_SKIA_GPU)
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    13
     AC_SUBST(MOZ_ENABLE_SKIA_GPU)
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    14
   fi
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    15
 fi
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    16
 AC_SUBST(MOZ_ENABLE_SKIA)
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
 
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
 dnl ========================================================
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
+dnl Check for nss-shared-helper
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
+dnl ========================================================
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
+
191
14282ac75832 update to FIREFOX_4_0b7_BUILD1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 164
diff changeset
    22
+  PKG_CHECK_MODULES(NSSHELPER, nss-shared-helper,
125
bfef1af1ee28 reenable shared nss stuff
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1
diff changeset
    23
+    [MOZ_ENABLE_NSSHELPER=1],
bfef1af1ee28 reenable shared nss stuff
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1
diff changeset
    24
+    [MOZ_ENABLE_NSSHELPER=])
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
+
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
+if test "$MOZ_ENABLE_NSSHELPER"; then
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
+  AC_DEFINE(MOZ_ENABLE_NSSHELPER)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
+fi
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
+AC_SUBST(MOZ_ENABLE_NSSHELPER)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
+AC_SUBST(NSSHELPER_CFLAGS)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
+AC_SUBST(NSSHELPER_LIBS)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
+
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
+dnl ========================================================
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    34
 dnl disable xul
191
14282ac75832 update to FIREFOX_4_0b7_BUILD1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 164
diff changeset
    35
 dnl ========================================================
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    36
 MOZ_ARG_DISABLE_BOOL(xul,
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    37
 [  --disable-xul           Disable XUL],
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    38
     MOZ_XUL= )
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    39
 if test "$MOZ_XUL"; then
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    40
   AC_DEFINE(MOZ_XUL)
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    41
 else
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    43
new file mode 100644
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    44
--- /dev/null
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
+++ b/security/manager/ssl/src/Makefile.in
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    46
@@ -0,0 +1,8 @@
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    47
+#! gmake
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    48
+# 
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    49
+# This Source Code Form is subject to the terms of the Mozilla Public
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    50
+# License, v. 2.0. If a copy of the MPL was not distributed with this
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
    51
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
686
ab25aac2aa83 Firefox 26.0b5 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 680
diff changeset
    52
+
585
5a44d417c9b5 prepare for Beta 18 phase
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 568
diff changeset
    53
+LOCAL_INCLUDES += $(NSSHELPER_CFLAGS)
5a44d417c9b5 prepare for Beta 18 phase
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 568
diff changeset
    54
+EXTRA_DSO_LDOPTS += $(NSSHELPER_LIBS)
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
diff --git a/security/manager/ssl/src/nsNSSComponent.cpp b/security/manager/ssl/src/nsNSSComponent.cpp
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    56
--- a/security/manager/ssl/src/nsNSSComponent.cpp
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    57
+++ b/security/manager/ssl/src/nsNSSComponent.cpp
596
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 585
diff changeset
    58
@@ -3,16 +3,23 @@
467
a9baaad57fa4 refreshed patches and removed obsolete ones
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 438
diff changeset
    59
  * This Source Code Form is subject to the terms of the Mozilla Public
a9baaad57fa4 refreshed patches and removed obsolete ones
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 438
diff changeset
    60
  * License, v. 2.0. If a copy of the MPL was not distributed with this
a9baaad57fa4 refreshed patches and removed obsolete ones
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 438
diff changeset
    61
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    62
 
596
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 585
diff changeset
    63
 #ifdef MOZ_LOGGING
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 585
diff changeset
    64
 #define FORCE_PR_LOG 1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 585
diff changeset
    65
 #endif
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 585
diff changeset
    66
 
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    67
+#ifdef MOZ_ENABLE_NSSHELPER
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    68
+#pragma GCC visibility push(default)
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    69
+#include <nss-shared-helper.h>
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    70
+#pragma GCC visibility pop
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    71
+#include "prenv.h"
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    72
+#endif
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    73
+
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    74
 #include "nsNSSComponent.h"
653
38c67b6b2f37 Aurora 23 (20130616)
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 650
diff changeset
    75
 
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    76
 #include "ExtendedValidation.h"
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    77
 #include "NSSCertDBTrustDomain.h"
699
f810fbe5fece update to 27.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 691
diff changeset
    78
 #include "mozilla/Telemetry.h"
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    79
 #include "nsCertVerificationThread.h"
659
fa96cf6ffd14 Aurora 24 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 653
diff changeset
    80
 #include "nsAppDirectoryServiceDefs.h"
fa96cf6ffd14 Aurora 24 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 653
diff changeset
    81
 #include "nsComponentManagerUtils.h"
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    82
@@ -1117,17 +1124,31 @@ nsNSSComponent::InitializeNSS()
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    83
   if (NS_FAILED(rv)) {
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    84
     nsPSMInitPanic::SetPanic();
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    85
     return NS_ERROR_NOT_AVAILABLE;
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    86
   }
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    87
 
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    88
   SECStatus init_rv = SECFailure;
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    89
   if (!profileStr.IsEmpty()) {
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    90
     // First try to initialize the NSS DB in read/write mode.
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    91
-    SECStatus init_rv = ::mozilla::psm::InitializeNSS(profileStr.get(), false);
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    92
+#ifdef MOZ_ENABLE_NSSHELPER
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    93
+    if (PR_GetEnv("MOZ_XRE_NO_NSSHELPER")) {
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    94
+      init_rv = ::mozilla::psm::InitializeNSS(profileStr.get(), false);
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    95
+    } else {
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    96
+      uint32_t flags = NSS_INIT_NOROOTINIT | NSS_INIT_OPTIMIZESPACE;
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
    97
+      init_rv = ::nsshelp_open_db ("Firefox", profileStr.get(), flags);
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    98
+
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    99
+      if (init_rv != SECSuccess) {
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   100
+        PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("can not init NSS using nsshelp_open_db in %s\n", profileStr.get()));
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   101
+        init_rv = ::mozilla::psm::InitializeNSS(profileStr.get(), false);
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   102
+      }
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   103
+    }
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   104
+#else
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   105
+    init_rv = ::mozilla::psm::InitializeNSS(profileStr.get(), false);
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   106
+#endif
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   107
     // If that fails, attempt read-only mode.
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   108
     if (init_rv != SECSuccess) {
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   109
       PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("could not init NSS r/w in %s\n", profileStr.get()));
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   110
       init_rv = ::mozilla::psm::InitializeNSS(profileStr.get(), true);
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   111
     }
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   112
     if (init_rv != SECSuccess) {
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   113
       PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("could not init in r/o either\n"));
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   114
     }
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   115
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   116
--- a/toolkit/library/Makefile.in
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   117
+++ b/toolkit/library/Makefile.in
716
cef565f1c325 update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 703
diff changeset
   118
@@ -223,17 +223,17 @@ endif
686
ab25aac2aa83 Firefox 26.0b5 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 680
diff changeset
   119
 ifneq (,$(filter OS2 WINNT,$(OS_ARCH)))
ab25aac2aa83 Firefox 26.0b5 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 680
diff changeset
   120
 SDK_LIBRARY = $(IMPORT_LIBRARY)
ab25aac2aa83 Firefox 26.0b5 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 680
diff changeset
   121
 else
ab25aac2aa83 Firefox 26.0b5 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 680
diff changeset
   122
 SDK_LIBRARY = $(SHARED_LIBRARY)
289
3c0dff7ca9c4 Update to version 6.0b1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 191
diff changeset
   123
 endif
3c0dff7ca9c4 Update to version 6.0b1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 191
diff changeset
   124
 
659
fa96cf6ffd14 Aurora 24 update
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 653
diff changeset
   125
 EXTRA_DSO_LDOPTS += $(LIBS_DIR)
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   126
 
125
bfef1af1ee28 reenable shared nss stuff
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1
diff changeset
   127
-EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB)
bfef1af1ee28 reenable shared nss stuff
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1
diff changeset
   128
+EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB) $(NSSHELPER_LIBS)
1
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   129
 
045edd78eceb Add missing files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   130
 ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 367
diff changeset
   131
 CXXFLAGS += $(TK_CFLAGS)
125
bfef1af1ee28 reenable shared nss stuff
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 1
diff changeset
   132
 OS_LIBS += \
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 367
diff changeset
   133
   -framework SystemConfiguration \
515
0f6539389500 Aurora 16 uplift
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 467
diff changeset
   134
   -framework QTKit \
382
67f876aafae8 lift up to Gecko 11beta
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 367
diff changeset
   135
   -framework IOKit \
703
c4aab80e472f Firefox 28.0beta1
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 699
diff changeset
   136
   -F$(MACOS_PRIVATE_FRAMEWORKS_DIR) -framework CoreUI \