Author: hdu
Date: Wed Nov 6 08:06:28 2013
New Revision: 1539258
URL: http://svn.apache.org/r1539258
Log:
#i122365# RmMoz 2/9: make the Mozilla->NSS replacement work
Modified:
openoffice/trunk/main/configure.in
openoffice/trunk/main/libxmlsec/prj/build.lst
openoffice/trunk/main/postprocess/packcomponents/makefile.mk
openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp
openoffice/trunk/main/scp2/source/ooo/file_ooo.scp
openoffice/trunk/main/scp2/source/ooo/file_resource_ooo.scp
openoffice/trunk/main/scp2/source/ooo/makefile.mk
openoffice/trunk/main/scp2/source/ooo/module_hidden_ooo.scp
openoffice/trunk/main/xmlsecurity/prj/build.lst
openoffice/trunk/main/xmlsecurity/source/xmlsec/makefile.mk
openoffice/trunk/main/xmlsecurity/source/xmlsec/nss/makefile.mk
openoffice/trunk/main/xmlsecurity/util/makefile.mk
Modified: openoffice/trunk/main/configure.in
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/configure.in?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/configure.in (original)
+++ openoffice/trunk/main/configure.in Wed Nov 6 08:06:28 2013
@@ -325,7 +325,7 @@ AC_ARG_ENABLE(layout,
[ --enable-layout Enable the compilation and use of layout dialogs
],,)
AC_ARG_ENABLE(nss_module,
-[ --disable-nss-module Whether to use provided NSS module
+[ --disable-nss-module Whether to use the system provided NSS module
],,enable_nss_module=yes)
AC_ARG_ENABLE(kde,
[ --enable-kde Determines whether to use Qt/KDE vclplug on
platforms
@@ -403,7 +403,7 @@ AC_ARG_WITH(external-thes-dir,
AC_ARG_WITH(system-libs,
[ --with-system-libs Use libs already on system -- enables all
- --with-system-* flags except mozilla and
+ --with-system-* flags except
odbc/sane/xrender-header(s)
],,)
AC_ARG_WITH(system-headers,
@@ -4785,7 +4785,7 @@ if test "$enable_nss_module" != "no"; th
if test "$_os" = "WINNT"; then
AC_MSG_CHECKING([for Mozilla build tooling])
if test -z "$MOZILLABUILD" ; then
-AC_MSG_ERROR([Mozilla build tooling not found.
+AC_MSG_ERROR([Mozilla build tooling not found. It is needed for NSS.
Use the --with-mozilla-build option after installling the tools obtained
from http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32])
else
Modified: openoffice/trunk/main/libxmlsec/prj/build.lst
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/libxmlsec/prj/build.lst?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/libxmlsec/prj/build.lst (original)
+++ openoffice/trunk/main/libxmlsec/prj/build.lst Wed Nov 6 08:06:28 2013
@@ -1,3 +1,7 @@
+<<<<<<< Updated upstream
ls libxmlsec : stlport soltools LIBXML2:libxml2 NSS:nss SO:moz_prebuilt NULL
+=======
+ls libxmlsec : stlport soltools LIBXML2:libxml2 NSS:nss NULL
+>>>>>>> Stashed changes
ls libxmlsec usr1 - all
ls_mkout NULL
ls libxmlsec nmake - all
ls_xmlsec1 NULL
Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original)
+++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Wed Nov 6
08:06:28 2013
@@ -301,7 +301,7 @@ my_components += ScriptProviderForJavaSc
my_components += ldapbe2
.END
-.IF "$(WITH_MOZILLA)" != "NO"
+.IF "$(ENABLE_NSS_MODULE)" != "NO"
my_components += \
xmlsecurity \
xsec_fw \
Modified: openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp (original)
+++ openoffice/trunk/main/scp2/source/ooo/file_library_ooo.scp Wed Nov 6
08:06:28 2013
@@ -1695,7 +1695,30 @@ SPECIAL_LIB_FILE( gid_File_Lib_AVMediaWi
#endif
#endif
-#ifndef WITHOUT_MOZILLA
+
+#ifdef BUNDLE_NSS_LIBS
+
+STD_LIB_FILE( gid_File_Lib_Freebl3, freebl3)
+STD_LIB_FILE( gid_File_Lib_Nspr4, nspr4)
+STD_LIB_FILE( gid_File_Lib_Nss3, nss3)
+STD_LIB_FILE( gid_File_Lib_Nsckbi, nssckbi)
+STD_LIB_FILE( gid_File_Lib_Nssdbm3, nssdbm3)
+STD_LIB_FILE( gid_File_Lib_Nssutil3, nssutil3)
+STD_LIB_FILE( gid_File_Lib_Plc4, plc4)
+STD_LIB_FILE( gid_File_Lib_Plds4, plds4)
+STD_LIB_FILE( gid_File_Lib_Smime3, smime3)
+STD_LIB_FILE( gid_File_Lib_Softokn3, softokn3)
+STD_LIB_FILE( gid_File_Lib_Ssl3, ssl3)
+
+#ifndef MACOSX // #i108575# use system sqlite3 on MacOSX
+STD_LIB_FILE( gid_File_Lib_Sqlite3, sqlite3)
+#endif
+
+#endif // BUNDLE_NSS_LIBS
+
+
+#ifdef ENABLE_XMLSEC
+
File gid_File_Lib_XSec_Framework
TXT_FILE_BODY;
#ifdef UNX
@@ -1730,6 +1753,7 @@ File gid_File_Lib_XSec_XMLSecurity
End
#ifdef WNT
+
File gid_File_Lib_LibXMLSec_xmlseccore
TXT_FILE_BODY;
#ifdef _gcc3
@@ -1751,10 +1775,11 @@ File gid_File_Lib_LibXMLSec_xmlsecmscryp
Dir = SCP2_OOO_BIN_DIR;
Styles = (PACKED);
End
-#endif
-//i20156 - end
-#endif
+#endif // WNT
+
+#endif // ENABLE_XMLSEC
+
File gid_File_Lib_Migrationoo2
TXT_FILE_BODY;
Modified: openoffice/trunk/main/scp2/source/ooo/file_ooo.scp
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/file_ooo.scp?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/file_ooo.scp (original)
+++ openoffice/trunk/main/scp2/source/ooo/file_ooo.scp Wed Nov 6 08:06:28 2013
@@ -1091,17 +1091,6 @@ File gid_File_Mod_Text
Name = "text.mod";
End
-/*#if !defined(SYSTEM_MOZILLA) && !defined(WITHOUT_MOZILLA)
-
-File gid_File_Mozilla_Runtime
- TXT_FILE_BODY;
- Styles = (ARCHIVE);
- Dir = SCP2_OOO_BIN_DIR;
- Name = "mozruntime.zip";
-End
-
-#endif*/
-
File gid_File_Share_Registry_Main_Xcd
TXT_FILE_BODY;
Styles = (PACKED, SCPZIP_REPLACE);
Modified: openoffice/trunk/main/scp2/source/ooo/file_resource_ooo.scp
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/file_resource_ooo.scp?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/file_resource_ooo.scp (original)
+++ openoffice/trunk/main/scp2/source/ooo/file_resource_ooo.scp Wed Nov 6
08:06:28 2013
@@ -111,7 +111,7 @@ STD_RES_FILE( gid_File_Res_Xsltdlg, xslt
STD_RES_FILE( gid_File_Res_AVMedia, avmedia )
-#ifndef WITHOUT_MOZILLA
+#ifdef ENABLE_XMLSEC
STD_RES_FILE( gid_File_Res_XMLSecurity, xmlsec )
#endif
Modified: openoffice/trunk/main/scp2/source/ooo/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/makefile.mk?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/makefile.mk (original)
+++ openoffice/trunk/main/scp2/source/ooo/makefile.mk Wed Nov 6 08:06:28 2013
@@ -120,17 +120,16 @@ SCPDEFS+=-DLIBXSLT_MAJOR=$(LIBXSLT_MAJOR
SCPDEFS+=-DUSE_SYSTEM_STL
.ENDIF
-#.IF "$(WITH_MOZILLA)" == "NO"
-#SCPDEFS+=-DWITHOUT_MOZILLA
-#.ENDIF
-
.IF "$(WITH_MYSPELL_DICTS)" == "NO"
SCPDEFS+=-DWITHOUT_MYSPELL_DICTS
.ENDIF
-#.IF "$(SYSTEM_MOZILLA)" == "YES"
-#SCPDEFS+=-DSYSTEM_MOZILLA
-#.ENDIF
+.IF "$(ENABLE_NSS_MODULE)" == "YES"
+SCPDEFS+=-DENABLE_XMLSEC
+ .IF "$(SYSTEM_NSS)" != "YES"
+ SCPDEFS+=-DBUNDLE_NSS_LIBS
+ .ENDIF
+.ENDIF
.IF "$(WITH_LDAP)" == "YES"
SCPDEFS+=-DWITH_LDAP
Modified: openoffice/trunk/main/scp2/source/ooo/module_hidden_ooo.scp
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/scp2/source/ooo/module_hidden_ooo.scp?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/scp2/source/ooo/module_hidden_ooo.scp (original)
+++ openoffice/trunk/main/scp2/source/ooo/module_hidden_ooo.scp Wed Nov 6
08:06:28 2013
@@ -714,10 +714,7 @@ Module gid_Module_Root_Files_7
Sortkey = "1900";
Default = YES;
Styles = (HIDDEN_ROOT);
- Files = (gid_File_Help_Help_Zip,
- gid_File_Moz_Msvcp71,
- gid_File_Moz_Msvcr71,
- gid_File_Mozilla_Runtime);
+ Files = (gid_File_Help_Help_Zip);
End
Module gid_Module_Root_Files_Images
Modified: openoffice/trunk/main/xmlsecurity/prj/build.lst
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/xmlsecurity/prj/build.lst?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/xmlsecurity/prj/build.lst (original)
+++ openoffice/trunk/main/xmlsecurity/prj/build.lst Wed Nov 6 08:06:28 2013
@@ -1,4 +1,4 @@
-xs xmlsecurity : L10N:l10n xmloff unotools offapi unoil svx
SO:moz_prebuilt LIBXMLSEC:libxmlsec NSS:nss LIBXSLT:libxslt NULL
+xs xmlsecurity : L10N:l10n xmloff unotools offapi unoil svx
LIBXMLSEC:libxmlsec NSS:nss LIBXSLT:libxslt NULL
xs xmlsecurity usr1
- all xs_mkout NULL
xs xmlsecurity\inc
nmake - all xs_inc NULL
xs xmlsecurity\source\framework
nmake - all xs_fw xs_inc NULL
Modified: openoffice/trunk/main/xmlsecurity/source/xmlsec/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/xmlsecurity/source/xmlsec/makefile.mk?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/xmlsecurity/source/xmlsec/makefile.mk (original)
+++ openoffice/trunk/main/xmlsecurity/source/xmlsec/makefile.mk Wed Nov 6
08:06:28 2013
@@ -37,11 +37,9 @@ ENABLE_EXCEPTIONS = TRUE
CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
.ENDIF
-.IF "$(WITH_MOZILLA)" == "NO" || "$(ENABLE_NSS_MODULE)"!="YES"
-.IF "$(SYSTEM_MOZILLA)" != "YES"
+.IF "$(ENABLE_NSS_MODULE)"!="YES"
@all:
- @echo "No mozilla -> no nss -> no libxmlsec -> no xmlsecurity.."
-.ENDIF
+ @echo "No nss -> no libxmlsec -> no xmlsecurity.."
.ENDIF
.IF "$(CRYPTO_ENGINE)" == "mscrypto"
Modified: openoffice/trunk/main/xmlsecurity/source/xmlsec/nss/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/xmlsecurity/source/xmlsec/nss/makefile.mk?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/xmlsecurity/source/xmlsec/nss/makefile.mk (original)
+++ openoffice/trunk/main/xmlsecurity/source/xmlsec/nss/makefile.mk Wed Nov 6
08:06:28 2013
@@ -37,11 +37,9 @@ ENABLE_EXCEPTIONS = TRUE
CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
.ENDIF
-.IF "$(WITH_MOZILLA)" == "NO" || "$(ENABLE_NSS_MODULE)"!="YES"
-.IF "$(SYSTEM_MOZILLA)" != "YES"
+.IF "$(ENABLE_NSS_MODULE)"!="YES"
@all:
- @echo "No mozilla -> no nss -> no libxmlsec -> no xmlsecurity/nss"
-.ENDIF
+ @echo "No nss -> no libxmlsec -> no xmlsecurity/nss"
.ENDIF
.IF "$(SYSTEM_MOZILLA)" != "YES"
@@ -118,11 +116,7 @@ SOLARINC += \
-I$(NSPR_INC) \
-I$(PRJ)$/source$/xmlsec
-.IF "$(SYSTEM_MOZILLA)" == "YES"
-SOLARINC += -DSYSTEM_MOZILLA $(NSS_INC)
-.ELSE
SOLARINC += -I$(NSS_INC)
-.ENDIF
SLOFILES = \
$(SLO)$/nssinitializer.obj \
Modified: openoffice/trunk/main/xmlsecurity/util/makefile.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/xmlsecurity/util/makefile.mk?rev=1539258&r1=1539257&r2=1539258&view=diff
==============================================================================
--- openoffice/trunk/main/xmlsecurity/util/makefile.mk (original)
+++ openoffice/trunk/main/xmlsecurity/util/makefile.mk Wed Nov 6 08:06:28 2013
@@ -35,9 +35,9 @@ USE_DEFFILE=TRUE
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/util$/target.pmk
-.IF "$(WITH_MOZILLA)" == "NO"
+.IF "$(ENABLE_NSS_MODULE)" != "YES"
@all:
- @echo "No mozilla -> no nss -> no libxmlsec -> no xmlsecurity..."
+ @echo "No nss -> no libxmlsec -> no xmlsecurity..."
.ENDIF
# --- Files --------------------------------------------------------
@@ -71,8 +71,6 @@ SHL2NAME=xsec_xmlsec
SHL2TARGET= $(SHL2NAME)
-.IF "$(ENABLE_NSS_MODULE)"=="YES" || "$(SYSTEM_MOZILLA)" == "YES"
-
SHL2LIBS= \
$(SLB)$/xs_comm.lib
@@ -84,8 +82,6 @@ SHL2LIBS += \
SHL2LIBS += \
$(SLB)$/xs_nss.lib
-.ENDIF
-
SHL2STDLIBS += \
$(SALLIB) \