Author: ken
Date: 2008-11-07 21:10:44 -0700 (Fri, 07 Nov 2008)
New Revision: 2000

Added:
   trunk/firefox/firefox-3.0.3-gnomevfs_build_fix-1.patch
Log:
Enable firefox3 to install successfully on top of a xulrunner built with 
gnomevfs.

Added: trunk/firefox/firefox-3.0.3-gnomevfs_build_fix-1.patch
===================================================================
--- trunk/firefox/firefox-3.0.3-gnomevfs_build_fix-1.patch                      
        (rev 0)
+++ trunk/firefox/firefox-3.0.3-gnomevfs_build_fix-1.patch      2008-11-08 
04:10:44 UTC (rev 2000)
@@ -0,0 +1,37 @@
+Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
+Date: 2008-11-08
+Initial Package Version: firefox-3.0.3 with xulrunner-1.9.0.3
+Upstream Status: not offered, this will probably break gnomevfs in builds of 
firefox without xulrunner
+Origin: self
+Description: Allows firefox3 to build against a xulrunner where gnomevfs has 
been enabled.
+N.B. this is NOT required if you build firefox without xulrunner, or if you 
disabled gnomevfs
+in xulrunner.
+
+diff -Naur mozilla.orig/browser/components/build/Makefile.in 
mozilla/browser/components/build/Makefile.in
+--- mozilla.orig/browser/components/build/Makefile.in  2008-03-13 
18:34:13.000000000 +0000
++++ mozilla/browser/components/build/Makefile.in       2008-11-03 
22:50:33.000000000 +0000
+@@ -67,9 +67,9 @@
+ endif
+ 
+ EXTRA_DSO_LDOPTS += \
+-      $(call EXPAND_LIBNAME_PATH,unicharutil_external_s,$(LIBXUL_DIST)/lib) \
+-      $(LIBXUL_DIST)/lib/$(LIB_PREFIX)mozreg_s.$(LIB_SUFFIX) \
+-      $(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \
++      $(call 
EXPAND_LIBNAME_PATH,unicharutil_external_s,$(LIBXUL_DIST)/sdk/lib) \
++      $(LIBXUL_DIST)/sdk/lib/$(LIB_PREFIX)mozreg_s.$(LIB_SUFFIX) \
++      $(LIBXUL_DIST)/sdk/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \
+       $(MOZ_COMPONENT_LIBS) \
+       $(NULL)
+ 
+diff -Naur mozilla.orig/configure mozilla/configure
+--- mozilla.orig/configure     2008-08-14 11:01:02.000000000 +0100
++++ mozilla/configure  2008-11-03 22:49:53.000000000 +0000
+@@ -5144,7 +5144,7 @@
+ MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin'
+ XPCOM_FROZEN_LDOPTS='-L$(LIBXUL_DIST)/bin -lxpcom'
+ LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) -lxul'
+-XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) 
$(XPCOM_FROZEN_LDOPTS)'
++XPCOM_GLUE_LDOPTS='$(LIBXUL_DIST)/sdk/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX)
 $(XPCOM_FROZEN_LDOPTS)'
+ 
XPCOM_STANDALONE_GLUE_LDOPTS='$(LIBXUL_DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_SUFFIX)'
+ 
+ MOZ_COMPONENT_NSPR_LIBS='-L$(LIBXUL_DIST)/bin $(NSPR_LIBS)'

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

Reply via email to