SOURCES: galeon-libxul.patch (NEW) - fix building with PLD packaged xulrunn...
hawk
hawk at pld-linux.org
Fri Jul 25 13:23:10 CEST 2008
Author: hawk Date: Fri Jul 25 11:23:10 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix building with PLD packaged xulrunner 1.9
---- Files affected:
SOURCES:
galeon-libxul.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/galeon-libxul.patch
diff -u /dev/null SOURCES/galeon-libxul.patch:1.1
--- /dev/null Fri Jul 25 13:23:11 2008
+++ SOURCES/galeon-libxul.patch Fri Jul 25 13:23:05 2008
@@ -0,0 +1,53 @@
+--- galeon-libxul/configure.in.orig 2008-07-06 02:58:17.000000000 +0200
++++ galeon-libxul/configure.in 2008-07-24 11:28:05.000000000 +0200
+@@ -223,6 +223,9 @@
+ if $PKG_CONFIG --exists $g-xpcom; then
+ gecko=$g
+ break;
++ elif $PKG_CONFIG --exists $g; then
++ gecko=$g
++ break;
+ fi
+ done
+ fi
+@@ -259,9 +267,6 @@
+ PKG_CHECK_MODULES(XPCOM_COMPONENT, $MOZILLA_XPCOM >= $min_version)
+
+ MOZILLA_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir $MOZILLA_XPCOM`"
+-if test $MOZILLA = libxul-embedding-unstable; then
+- MOZILLA_INCLUDE_ROOT="$MOZILLA_INCLUDE_ROOT/`$PKG_CONFIG --variable=includetype $MOZILLA_XPCOM`"
+-fi
+ AC_SUBST(MOZILLA_INCLUDE_ROOT)
+
+ PKG_CHECK_MODULES(MOZILLA_COMPONENT, $MOZILLA_GTKMOZEMBED >= $min_version,
+@@ -271,9 +276,10 @@
+ MOZILLA_COMPONENT_LIBS="$XPCOM_COMPONENT_LIBS -lxul"
+ fi
+
+-#if test $MOZILLA = xulrunner; then
+-# MOZILLA_COMPONENT_LIBS="$MOZILLA_COMPONENT_LIBS -lxul"
+-#fi
++if test $MOZILLA = libxul-embedding-unstable; then
++ MOZILLA_COMPONENT_CFLAGS="$MOZILLA_COMPONENT_CFLAGS -I$MOZILLA_INCLUDE_ROOT/gtkembedmoz"
++ MOZILLA_COMPONENT_LIBS="$MOZILLA_COMPONENT_LIBS -lxul"
++fi
+
+ AC_SUBST(MOZILLA_COMPONENT_CFLAGS)
+ AC_SUBST(MOZILLA_COMPONENT_LIBS)
+@@ -360,12 +366,12 @@
+ #CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT $MOZILLA_COMPONENT_CFLAGS $GALEON_DEPENDENCY_CFLAGS"
+ #CXXFLAGS="$_SAVE_CXXFLAGS $AM_CXXFLAGS -I$MOZILLA_INCLUDE_ROOT $MOZILLA_COMPONENT_CFLAGS"
+ #LDFLAGS="$_SAVE_LDFLAGS $AM_LDFLAGS $MOZILLA_COMPONENT_LIBS"
+-CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT `$PKG_CONFIG --cflags-only-I $MOZILLA-xpcom` $GALEON_DEPENDENCY_CFLAGS"
+-CXXFLAGS="$_SAVE_CXXFLAGS $AM_CXXFLAGS -I$MOZILLA_INCLUDE_ROOT `pkg-config --cflags $MOZILLA-xpcom`"
+-LDFLAGS="$_SAVE_LDFLAGS $AM_LDFLAGS `pkg-config --libs $MOZILLA-xpcom`"
++CPPFLAGS="-I$MOZILLA_INCLUDE_ROOT `$PKG_CONFIG --cflags-only-I $MOZILLA-xpcom` `$PKG_CONFIG --cflags-only-I $MOZILLA` $GALEON_DEPENDENCY_CFLAGS"
++CXXFLAGS="$_SAVE_CXXFLAGS $AM_CXXFLAGS -I$MOZILLA_INCLUDE_ROOT `pkg-config --cflags $MOZILLA-xpcom` `pkg-config --cflags $MOZILLA`"
++LDFLAGS="$_SAVE_LDFLAGS $AM_LDFLAGS `pkg-config --libs $MOZILLA-xpcom` `pkg-config --libs $MOZILLA`"
+
+
+-TEST_MOZILLA_INCLUDE_DIRS="widget mimetype docshell history dom necko string layout gfx content js exthandler pipnss uriloader caps xpconnect nkcache fastfind gtkembedmoz chrome"
++TEST_MOZILLA_INCLUDE_DIRS="widget mimetype docshell history dom necko string layout gfx content xpcom js exthandler pipnss uriloader caps xpconnect nkcache fastfind gtkembedmoz chrome"
+ for i in $TEST_MOZILLA_INCLUDE_DIRS ; do
+ CXXFLAGS="$CXXFLAGS -I$MOZILLA_INCLUDE_ROOT/$i"
+ done
================================================================
More information about the pld-cvs-commit
mailing list