Author: dj
Date: 2005-12-03 23:22:30 -0700 (Sat, 03 Dec 2005)
New Revision: 1291

Added:
   trunk/OOo/OOo_2.0.0-xmlsec_no_mozilla-2.patch
Log:
added OOo_2.0.0-xmlsec_no_mozilla-2.patch

Added: trunk/OOo/OOo_2.0.0-xmlsec_no_mozilla-2.patch
===================================================================
--- trunk/OOo/OOo_2.0.0-xmlsec_no_mozilla-2.patch       2005-12-03 04:11:56 UTC 
(rev 1290)
+++ trunk/OOo/OOo_2.0.0-xmlsec_no_mozilla-2.patch       2005-12-04 06:22:30 UTC 
(rev 1291)
@@ -0,0 +1,104 @@
+Submitted By: DJ Lucas <dj_AT_linuxfromscratch_DOT_org>
+Date: 2005-12-05
+Origin: David Ciecierski -- modified from OOo_2.0.0-xmlsec_no_mozilla-1.patch
+Initial Package Version: 2.0.0
+Description: Fixes build issues with system installed firefox.
+
+--- OOo_2.0.0rc3_src-orig/libxmlsec/xmlsec1-1.2.6.patch        2005-08-18 
02:24:35.000000000 -0500
++++ OOo_2.0.0rc3_src/libxmlsec/xmlsec1-1.2.6.patch     2005-12-03 
20:34:39.000000000 -0600
+@@ -14010,3 +14010,95 @@
+   XMLSEC_NSS_ALIBS            = smime3.lib ssl3.lib nss3.lib libnspr4_s.lib 
libplds4_s.lib libplc4_s.lib kernel32.lib user32.lib gdi32.lib
+   
+   XMLSEC_MSCRYPTO_SOLIBS  = kernel32.lib user32.lib gdi32.lib Crypt32.lib 
Advapi32.lib
++--- misc/xmlsec1-1.2.6-orig/configure   2004-08-26 01:00:34.000000000 -0500
+++++ misc/build/xmlsec1-1.2.6/configure  2005-12-03 17:48:14.000000000 -0600
++@@ -463,7 +463,7 @@
++ # include <unistd.h>
++ #endif"
++
++-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build 
build_cpu build_vendor build_os host host_cpu host_vendor host_os 
XMLSEC_VERSION XMLSEC_PACKAGE XMLSEC_VERSION_SAFE XMLSEC_VERSION_MAJOR 
XMLSEC_VERSION_MINOR XMLSEC_VERSION_SUBMINOR XMLSEC_VERSION_INFO 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE 
MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT 
DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S
  ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE 
am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RM 
CP MV TAR HELP2MAN MAN2HTML U ANSI2KNR INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE 
CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE LIBADD_DL PKG_CONFIG_ENABLED 
PKG_CONFIG LIBXML_CFLAGS LIBXML_LIBS LIBXML262_CFLAGS LIBXML262_LIBS 
LIBXML_CONFIG LIBXML_MIN_VERSION LIBXSLT_CFLAGS LIBXSLT_LIBS XMLSEC_NO_LIBXSLT 
LIBXSLT_CONFIG LIBXSLT_MIN_VERSION OPENSSL_CFLAGS OPENSSL_LIBS 
OPENSSL097_CFLAGS OPENSSL097_LIBS XMLSEC_NO_OPENSSL_TRUE 
XMLSEC_NO_OPENSSL_FALSE XMLSEC_NO_OPENSSL OPENSSL_CRYPTO_LIB 
OPENSSL_MIN_VERSION GNUTLS_CFLAGS GNUTLS_LIBS XMLSEC_NO_GNUTLS_TRUE 
XMLSEC_NO_GNUTLS_FALSE XMLSEC_NO_GNUTLS GNUTLS_CRYPTO_LIB GNUTLS_MIN_VERSION 
NSS_CFLAGS NSS_LIBS XMLSEC_NO_NSS_TRUE XMLSEC_NO_NSS_FALSE XMLSEC_NO_NSS 
NSS_CRYPTO_LIB NSS_MIN_VERSION NSPR_MIN_VERSION MOZILLA_MIN_VERSION 
XMLSEC_NO_SHA1_TRUE XMLSEC_NO_SHA1_FALSE XMLSEC_NO_SHA1 XMLSEC_NO_RI
 PEMD160_TRUE XMLSEC_NO_RIPEMD160_FALSE XMLSEC_NO_RIPEMD160 XMLSEC_NO_HMAC_TRUE 
XMLSEC_NO_HMAC_FALSE XMLSEC_NO_HMAC XMLSEC_NO_DSA_TRUE XMLSEC_NO_DSA_FALSE 
XMLSEC_NO_DSA XMLSEC_NO_RSA_TRUE XMLSEC_NO_RSA_FALSE XMLSEC_NO_RSA 
XMLSEC_NO_X509_TRUE XMLSEC_NO_X509_FALSE XMLSEC_NO_X509 XMLSEC_NO_DES_TRUE 
XMLSEC_NO_DES_FALSE XMLSEC_NO_DES XMLSEC_NO_AES_TRUE XMLSEC_NO_AES_FALSE 
XMLSEC_NO_AES XMLSEC_NO_XMLDSIG_TRUE XMLSEC_NO_XMLDSIG_FALSE XMLSEC_NO_XMLDSIG 
XMLSEC_NO_XMLENC_TRUE XMLSEC_NO_XMLENC_FALSE XMLSEC_NO_XMLENC 
XMLSEC_NO_XKMS_TRUE XMLSEC_NO_XKMS_FALSE XMLSEC_NO_XKMS 
XMLSEC_NO_CRYPTO_DYNAMIC_LOADING_TRUE XMLSEC_NO_CRYPTO_DYNAMIC_LOADING_FALSE 
XMLSEC_NO_CRYPTO_DYNAMIC_LOADING XMLSEC_DL_INCLUDES XMLSEC_DL_LIBS 
XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING_TRUE 
XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING_FALSE 
XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING XMLSEC_DOCDIR XMLSEC_STATIC_BINARIES 
XMLSEC_CORE_CFLAGS XMLSEC_CORE_LIBS XMLSEC_LIBDIR XMLSEC_OPENSSL_CFLAGS 
XMLSEC_OPENSSL_LIBS XMLSEC_GNUTLS_CFLAGS XMLS
 EC_GNUTLS_LIBS XMLSEC_NSS_CFLAGS XMLSEC_NSS_LIBS XMLSEC_CFLAGS XMLSEC_LIBS 
XMLSEC_DEFINES XMLSEC_APP_DEFINES XMLSEC_CRYPTO XMLSEC_CRYPTO_LIST 
XMLSEC_CRYPTO_DISABLED_LIST XMLSEC_CRYPTO_LIB XMLSEC_CRYPTO_CFLAGS 
XMLSEC_CRYPTO_LIBS XMLSEC_CRYPTO_PC_FILES_LIST LIBOBJS LTLIBOBJS'
+++ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build 
build_cpu build_vendor build_os host host_cpu host_vendor host_os 
XMLSEC_VERSION XMLSEC_PACKAGE XMLSEC_VERSION_SAFE XMLSEC_VERSION_MAJOR 
XMLSEC_VERSION_MINOR XMLSEC_VERSION_SUBMINOR XMLSEC_VERSION_INFO 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE 
MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT 
DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S
  ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE 
am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL RM 
CP MV TAR HELP2MAN MAN2HTML U ANSI2KNR INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE 
CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE LIBADD_DL PKG_CONFIG_ENABLED 
PKG_CONFIG LIBXML_CFLAGS LIBXML_LIBS LIBXML262_CFLAGS LIBXML262_LIBS 
LIBXML_CONFIG LIBXML_MIN_VERSION LIBXSLT_CFLAGS LIBXSLT_LIBS XMLSEC_NO_LIBXSLT 
LIBXSLT_CONFIG LIBXSLT_MIN_VERSION OPENSSL_CFLAGS OPENSSL_LIBS 
OPENSSL097_CFLAGS OPENSSL097_LIBS XMLSEC_NO_OPENSSL_TRUE 
XMLSEC_NO_OPENSSL_FALSE XMLSEC_NO_OPENSSL OPENSSL_CRYPTO_LIB 
OPENSSL_MIN_VERSION GNUTLS_CFLAGS GNUTLS_LIBS XMLSEC_NO_GNUTLS_TRUE 
XMLSEC_NO_GNUTLS_FALSE XMLSEC_NO_GNUTLS GNUTLS_CRYPTO_LIB GNUTLS_MIN_VERSION 
NSS_CFLAGS NSS_LIBS XMLSEC_NO_NSS_TRUE XMLSEC_NO_NSS_FALSE XMLSEC_NO_NSS 
NSS_CRYPTO_LIB NSS_MIN_VERSION NSPR_MIN_VERSION MOZILLA_MIN_VERSION 
FIREFOX_MIN_VERSION XMLSEC_NO_SHA1_TRUE XMLSEC_NO_SHA1_FALSE XMLSEC_
 NO_SHA1 XMLSEC_NO_RIPEMD160_TRUE XMLSEC_NO_RIPEMD160_FALSE XMLSEC_NO_RIPEMD160 
XMLSEC_NO_HMAC_TRUE XMLSEC_NO_HMAC_FALSE XMLSEC_NO_HMAC XMLSEC_NO_DSA_TRUE 
XMLSEC_NO_DSA_FALSE XMLSEC_NO_DSA XMLSEC_NO_RSA_TRUE XMLSEC_NO_RSA_FALSE 
XMLSEC_NO_RSA XMLSEC_NO_X509_TRUE XMLSEC_NO_X509_FALSE XMLSEC_NO_X509 
XMLSEC_NO_DES_TRUE XMLSEC_NO_DES_FALSE XMLSEC_NO_DES XMLSEC_NO_AES_TRUE 
XMLSEC_NO_AES_FALSE XMLSEC_NO_AES XMLSEC_NO_XMLDSIG_TRUE 
XMLSEC_NO_XMLDSIG_FALSE XMLSEC_NO_XMLDSIG XMLSEC_NO_XMLENC_TRUE 
XMLSEC_NO_XMLENC_FALSE XMLSEC_NO_XMLENC XMLSEC_NO_XKMS_TRUE 
XMLSEC_NO_XKMS_FALSE XMLSEC_NO_XKMS XMLSEC_NO_CRYPTO_DYNAMIC_LOADING_TRUE 
XMLSEC_NO_CRYPTO_DYNAMIC_LOADING_FALSE XMLSEC_NO_CRYPTO_DYNAMIC_LOADING 
XMLSEC_DL_INCLUDES XMLSEC_DL_LIBS XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING_TRUE 
XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING_FALSE 
XMLSEC_NO_APPS_CRYPTO_DYNAMIC_LOADING XMLSEC_DOCDIR XMLSEC_STATIC_BINARIES 
XMLSEC_CORE_CFLAGS XMLSEC_CORE_LIBS XMLSEC_LIBDIR XMLSEC_OPENSSL_CFLAGS 
XMLSEC_OPENSSL_LIBS XMLSE
 C_GNUTLS_CFLAGS XMLSEC_GNUTLS_LIBS XMLSEC_NSS_CFLAGS XMLSEC_NSS_LIBS 
XMLSEC_CFLAGS XMLSEC_LIBS XMLSEC_DEFINES XMLSEC_APP_DEFINES XMLSEC_CRYPTO 
XMLSEC_CRYPTO_LIST XMLSEC_CRYPTO_DISABLED_LIST XMLSEC_CRYPTO_LIB 
XMLSEC_CRYPTO_CFLAGS XMLSEC_CRYPTO_LIBS XMLSEC_CRYPTO_PC_FILES_LIST LIBOBJS 
LTLIBOBJS'
++ ac_subst_files=''
++
++ # Initialize some variables set by options.
++@@ -25678,6 +25678,7 @@
++
++ XMLSEC_NO_NSS="1"
++ MOZILLA_MIN_VERSION="1.4"
+++FIREFOX_MIN_VERSION="1.0.5"
++ NSS_MIN_VERSION="3.2"
++ NSPR_MIN_VERSION="4.0"
++ NSS_CFLAGS=""
++@@ -25766,33 +25767,60 @@
++   else
++      PKG_CONFIG_MIN_VERSION=0.9.0
++      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+++
++         echo "$as_me:$LINENO: checking for mozilla-nspr >= 
$MOZILLA_MIN_VERSION mozilla-nss >= $MOZILLA_MIN_VERSION" >&5
++ echo $ECHO_N "checking for mozilla-nspr >= $MOZILLA_MIN_VERSION mozilla-nss 
>= $MOZILLA_MIN_VERSION... $ECHO_C" >&6
++
+++               # Check for mozilla first
++         if $PKG_CONFIG --exists "mozilla-nspr >= $MOZILLA_MIN_VERSION 
mozilla-nss >= $MOZILLA_MIN_VERSION" ; then
++             echo "$as_me:$LINENO: result: yes" >&5
++-echo "${ECHO_T}yes" >&6
+++               echo "${ECHO_T}yes" >&6
++             succeeded=yes
++
++             echo "$as_me:$LINENO: checking NSS_CFLAGS" >&5
++-echo $ECHO_N "checking NSS_CFLAGS... $ECHO_C" >&6
+++               echo $ECHO_N "checking NSS_CFLAGS... $ECHO_C" >&6
++             NSS_CFLAGS=`$PKG_CONFIG --cflags "mozilla-nspr >= 
$MOZILLA_MIN_VERSION mozilla-nss >= $MOZILLA_MIN_VERSION"`
++             echo "$as_me:$LINENO: result: $NSS_CFLAGS" >&5
++-echo "${ECHO_T}$NSS_CFLAGS" >&6
+++               echo "${ECHO_T}$NSS_CFLAGS" >&6
++
++             echo "$as_me:$LINENO: checking NSS_LIBS" >&5
++-echo $ECHO_N "checking NSS_LIBS... $ECHO_C" >&6
+++               echo $ECHO_N "checking NSS_LIBS... $ECHO_C" >&6
++             NSS_LIBS=`$PKG_CONFIG --libs "mozilla-nspr >= 
$MOZILLA_MIN_VERSION mozilla-nss >= $MOZILLA_MIN_VERSION"`
++             echo "$as_me:$LINENO: result: $NSS_LIBS" >&5
++-echo "${ECHO_T}$NSS_LIBS" >&6
++-        else
++-            NSS_CFLAGS=""
++-            NSS_LIBS=""
++-            ## If we have a custom action on failure, don't print errors, but
++-            ## do set a variable so people can do so.
++-            NSS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors 
"mozilla-nspr >= $MOZILLA_MIN_VERSION mozilla-nss >= $MOZILLA_MIN_VERSION"`
+++               echo "${ECHO_T}$NSS_LIBS" >&6
+++               fi
++
++-        fi
+++               if test $succeeded = no; then
+++                       # Check if Firefox is present and can be used instead 
of Mozilla
+++                       echo "$as_me:$LINENO: checking for firefox-nspr >= 
$FIREFOX_MIN_VERSION firefox-nss >= $FIREFOX_MIN_VERSION" >&5
+++                       echo $ECHO_N "checking for firefox-nspr >= 
$FIREFOX_MIN_VERSION firefox-nss >= $FIREFOX_MIN_VERSION... $ECHO_C" >&6
+++                       if $PKG_CONFIG --exists "firefox-nspr >= 
$FIREFOX_MIN_VERSION firefox-nss >= $FIREFOX_MIN_VERSION" ; then
+++                               echo "$as_me:$LINENO: result: yes" >&5
+++                               echo "${ECHO_T}yes" >&6
+++                               succeeded=yes
+++
+++                               echo "$as_me:$LINENO: checking NSS_CFLAGS" >&5
+++                               echo $ECHO_N "checking NSS_CFLAGS... $ECHO_C" 
>&6
+++                               NSS_CFLAGS=`$PKG_CONFIG --cflags 
"firefox-nspr >= $FIREFOX_MIN_VERSION firefox-nss >= $FIREFOX_MIN_VERSION"`
+++                               echo "$as_me:$LINENO: result: $NSS_CFLAGS" >&5
+++                               echo "${ECHO_T}$NSS_CFLAGS" >&6
+++
+++                               echo "$as_me:$LINENO: checking NSS_LIBS" >&5
+++                               echo $ECHO_N "checking NSS_LIBS... $ECHO_C" 
>&6
+++                               NSS_LIBS=`$PKG_CONFIG --libs "firefox-nspr >= 
$FIREFOX_MIN_VERSION firefox-nss >= $FIREFOX_MIN_VERSION"`
+++                               echo "$as_me:$LINENO: result: $NSS_LIBS" >&5
+++                               echo "${ECHO_T}$NSS_LIBS" >&6
+++                       fi
+++               fi
+++
+++               if test $succeeded = no; then
+++                       # No suitable Mozilla/Firefox version found.
+++                       NSS_CFLAGS=""
+++                       NSS_LIBS=""
+++                       ## If we have a custom action on failure, don't print 
errors, but
+++                       ## do set a variable so people can do so.
+++                       NSS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout 
--print-errors "mozilla-nspr >= $MOZILLA_MIN_VERSION mozilla-nss >= 
$MOZILLA_MIN_VERSION"`
+++               fi
++
++
++

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to