firefox-esr68/firefox-15b2-native-nss-nspr.patch

60 lines
1.9 KiB
Diff
Raw Normal View History

diff -p -up mozilla-beta/browser/installer/Makefile.in.system-nss-nspr mozilla-beta/browser/installer/Makefile.in
--- mozilla-beta/browser/installer/Makefile.in.system-nss-nspr 2012-07-25 04:15:07.000000000 +0200
+++ mozilla-beta/browser/installer/Makefile.in 2012-07-27 23:32:09.367999971 +0200
@@ -84,6 +84,14 @@ ifdef MOZ_JSDEBUGGER
DEFINES += -DMOZ_JSDEBUGGER
endif
+ifdef MOZ_NATIVE_NSPR
+DEFINES += -DMOZ_NATIVE_NSPR=1
+endif
+
+ifdef MOZ_NATIVE_NSS
+DEFINES += -DMOZ_NATIVE_NSS=1
+endif
+
ifdef NECKO_WIFI
DEFINES += -DNECKO_WIFI
endif
diff -p -up mozilla-beta/browser/installer/package-manifest.in.system-nss-nspr mozilla-beta/browser/installer/package-manifest.in
--- mozilla-beta/browser/installer/package-manifest.in.system-nss-nspr 2012-07-25 04:15:07.000000000 +0200
+++ mozilla-beta/browser/installer/package-manifest.in 2012-07-27 23:51:19.523000278 +0200
@@ -58,9 +58,11 @@
#ifndef MOZ_STATIC_JS
@BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
#endif
+#ifndef MOZ_NATIVE_NSPR
@BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@
+#endif
@BINPATH@/@DLL_PREFIX@xpcom@DLL_SUFFIX@
#ifdef XP_MACOSX
@BINPATH@/XUL
@@ -109,7 +111,9 @@
#endif
@BINPATH@/platform.ini
#ifndef XP_OS2
+#ifndef MOZ_NATIVE_SQLITE
@BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@
+#endif
#else
@BINPATH@/mozsqlt3@DLL_SUFFIX@
#endif
@@ -579,6 +583,7 @@
; NSS libraries are signed in the staging directory,
; meaning their .chk files are created there directly.
;
+#ifndef MOZ_NATIVE_NSS
@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@nssckbi@DLL_SUFFIX@
@@ -589,6 +594,7 @@
@BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@
@BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@
+#endif
@BINPATH@/chrome/pippki@JAREXT@
@BINPATH@/chrome/pippki.manifest
@BINPATH@/components/pipboot.xpt