patches/thunderbird3-20-system-nss-nspr.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 18196 066db86767a6
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15804
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     1
--- a/security/nss/lib/crmf/cmmfchal.c	Thu May 21 15:04:02 2009
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     2
+++ b/security/nss/lib/crmf/cmmfchal.c	Wed May 20 17:58:31 2009
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     3
@@ -38,7 +38,7 @@
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     4
 #include "cmmf.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     5
 #include "cmmfi.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     6
 #include "sechash.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     7
-#include "genname.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     8
+#include "../certdb/genname.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
     9
 #include "pk11func.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    10
 #include "cert.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    11
 #include "secitem.h"
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    12
--- a/security/manager/ssl/src/nsNSSComponent.cpp	Thu May 21 18:39:37 2009
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    13
+++ b/security/manager/ssl/src/nsNSSComponent.cpp	Thu May 21 18:52:06 2009
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    14
@@ -812,6 +812,7 @@
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    15
   const char *possible_ckbi_locations[] = {
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    16
     NS_XPCOM_CURRENT_PROCESS_DIR,
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    17
     NS_GRE_DIR,
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    18
+    (const char *)-1, // This special value means: /usr/lib/mps
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    19
     0 // This special value means: 
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    20
       //   search for ckbi in the directories on the shared
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    21
       //   library/DLL search path
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    22
@@ -821,8 +822,12 @@
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    23
     nsCOMPtr<nsILocalFile> mozFile;
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    24
     char *fullLibraryPath = nsnull;
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    25
 
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    26
-    if (!possible_ckbi_locations[il])
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    27
+    if (possible_ckbi_locations[il] == (const char *)-1)
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    28
     {
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    29
+      fullLibraryPath = PR_GetLibraryName("/usr/lib/mps", "nssckbi");
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    30
+    }
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    31
+    else if (!possible_ckbi_locations[il])
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    32
+    {
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    33
       fullLibraryPath = PR_GetLibraryName(nsnull, "nssckbi");
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    34
     }
f2c1d297757d 2009-05-25 Ginn Chen <[email protected]>
ginnchen
parents:
diff changeset
    35
     else
18196
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    36
--- mozilla-1.9.2/security/manager/Makefile.in.orig	2009-11-25 16:48:09.391408928 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    37
+++ mozilla-1.9.2/security/manager/Makefile.in	2009-11-25 16:52:16.460391559 +0800
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    38
@@ -82,6 +82,11 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    39
   $(DIST)/lib/$(LIB_PREFIX)nssutil.$(LIB_SUFFIX) \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    40
   $(NULL)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    41
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    42
+else
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    43
+ifeq ($(OS_ARCH), SunOS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    44
+SDK_LIBS = \
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    45
+  $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    46
+endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    47
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    48
 
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    49
 # Default
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    50
@@ -292,6 +297,12 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    51
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    52
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    53
 	touch $@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    54
+else
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    55
+ifeq ($(OS_ARCH), SunOS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    56
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    57
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    58
+	touch $@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    59
+endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    60
 endif
16092
fd676459b28c 2009-07-23 Brian <[email protected]>
hawklu
parents: 15804
diff changeset
    61
 
18196
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    62
 GARBAGE += .nss.cleaned
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    63
@@ -372,6 +383,12 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    64
 	$(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64INT_LIB) $(DIST)/bin
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    65
 	$(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_64FPU_LIB) $(DIST)/bin
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    66
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    67
+else
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    68
+ifeq ($(OS_ARCH), SunOS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    69
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    70
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    71
+	$(INSTALL) -m 755 $(SDK_LIBS) $(DIST)/sdk/lib
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    72
+endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    73
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    74
 ifndef MOZ_NATIVE_NSS
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    75
 # NSS installs headers to dist/public and we want them in dist/include
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    76
@@ -454,6 +471,11 @@
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    77
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    78
 	$(NSSMAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    79
 endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    80
+else
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    81
+ifeq ($(OS_ARCH), SunOS)
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    82
+	$(NSSMAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    83
+	$(NSSMAKE) -C $(topsrcdir)/security/nss/lib/crmf $(DEFAULT_GMAKE_FLAGS) clean
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    84
+endif
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    85
 endif
16092
fd676459b28c 2009-07-23 Brian <[email protected]>
hawklu
parents: 15804
diff changeset
    86
 
18196
066db86767a6 2010-07-01 Brian Lu <[email protected]>
hawklu
parents: 17022
diff changeset
    87
 echo-requires-recursive::