SOURCES: devhelp-libxul.patch - updated for 0.21
megabajt
megabajt at pld-linux.org
Fri Oct 10 09:52:12 CEST 2008
Author: megabajt Date: Fri Oct 10 07:52:12 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- updated for 0.21
---- Files affected:
SOURCES:
devhelp-libxul.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/devhelp-libxul.patch
diff -u SOURCES/devhelp-libxul.patch:1.1 SOURCES/devhelp-libxul.patch:1.2
--- SOURCES/devhelp-libxul.patch:1.1 Tue Jul 8 16:35:46 2008
+++ SOURCES/devhelp-libxul.patch Fri Oct 10 09:52:07 2008
@@ -1,116 +1,12 @@
-diff -up devhelp-0.19.1/configure.in.xulrunner devhelp-0.19.1/configure.in
---- devhelp-0.19.1/configure.in.xulrunner 2008-05-25 12:56:13.000000000 -0400
-+++ devhelp-0.19.1/configure.in 2008-05-26 12:18:07.000000000 -0400
-@@ -73,6 +73,7 @@ AC_SUBST([GECKO_INCLUDE_ROOT])
- AC_SUBST([GECKO_HOME])
- AC_SUBST([GECKO_PREFIX])
- AC_SUBST([GECKO_EXTRA_LIBS])
-+AC_SUBST([GECKO_XPCOM])
-
- case "$GECKO" in
- mozilla) gecko_min_version=1.7 ;;
-@@ -80,9 +81,10 @@ seamonkey) gecko_min_version=1.0 ;;
- *firefox) gecko_min_version=1.0 ;;
- *thunderbird) gecko_min_version=1.0 ;;
- xulrunner) gecko_min_version=1.8 ;;
-+libxul*) gecko_min_version=1.9 ;;
- esac
-
--PKG_CHECK_MODULES([GECKO],[$GECKO_EXTRA_PKG_DEPENDENCIES $GECKO-xpcom >= $gecko_min_version])
-+PKG_CHECK_MODULES([GECKO],[$GECKO_EXTRA_PKG_DEPENDENCIES $GECKO_XPCOM >= $gecko_min_version])
- AC_SUBST([GECKO_CFLAGS])
- AC_SUBST([GECKO_LIBS])
-
-diff -up devhelp-0.19.1/m4/gecko.m4.xulrunner devhelp-0.19.1/m4/gecko.m4
---- devhelp-0.19.1/m4/gecko.m4.xulrunner 2008-05-25 12:55:36.000000000 -0400
-+++ devhelp-0.19.1/m4/gecko.m4 2008-05-26 12:18:07.000000000 -0400
-@@ -51,22 +51,32 @@ AC_PROG_AWK
- AC_MSG_CHECKING([which gecko to use])
-
- AC_ARG_WITH([gecko],
-- AS_HELP_STRING([--with-gecko@<:@=mozilla|firefox|seamonkey|xulrunner@:>@],
-+ AS_HELP_STRING([--with-gecko@<:@=mozilla|firefox|seamonkey|xulrunner|libxul@:>@],
- [Which gecko engine to use (autodetected by default)]))
-
- # Backward compat
- AC_ARG_WITH([mozilla],[],[with_gecko=$withval],[])
-
- gecko_cv_gecko=$with_gecko
-+if $PKG_CONFIG --exists $with_gecko-xpcom; then
-+ gecko_cv_gecko_xpcom=$with_gecko-xpcom
-+else
-+ gecko_cv_gecko_xpcom=$with_gecko
-+fi
-
- # Autodetect gecko
--_geckos="xulrunner firefox mozilla-firefox seamonkey mozilla"
-+_geckos="xulrunner firefox mozilla-firefox seamonkey mozilla libxul"
- if test -z "$gecko_cv_gecko"; then
- for lizard in $_geckos; do
- if $PKG_CONFIG --exists $lizard-xpcom; then
- gecko_cv_gecko=$lizard
-+ gecko_cv_gecko_xpcom=$lizard-xpcom
- break;
-- fi
-+ elif $PKG_CONFIG --exists $lizard; then
-+ gecko_cv_gecko=$lizard
-+ gecko_cv_gecko_xpcom=$lizard
-+ break;
-+ fi
- done
- fi
-
-@@ -93,12 +103,13 @@ mozilla) gecko_cv_gecko_flavour=mozilla
- seamonkey) gecko_cv_gecko_flavour=mozilla ;;
- *firefox) gecko_cv_gecko_flavour=toolkit ;;
- xulrunner) gecko_cv_gecko_flavour=toolkit ;;
-+libxul*) gecko_cv_gecko_flavour=toolkit ;;
- esac
-
--_GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}-xpcom`"
--_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
--_GECKO_HOME="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
--_GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko}-xpcom`"
-+_GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko_xpcom}`"
-+_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko_xpcom}`"
-+_GECKO_HOME="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko_xpcom}`"
-+_GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko_xpcom}`"
-
- fi # if gecko_cv_have_gecko
-
-@@ -114,6 +125,7 @@ $1[]_INCLUDE_ROOT=$_GECKO_INCLUDE_ROOT
- $1[]_LIBDIR=$_GECKO_LIBDIR
- $1[]_HOME=$_GECKO_HOME
- $1[]_PREFIX=$_GECKO_PREFIX
-+$1[]_XPCOM=$gecko_cv_gecko_xpcom
-
- # **************************************************************
- # This is really gcc-only
-@@ -359,10 +371,10 @@ _SAVE_CPPFLAGS="$CPPFLAGS"
- _SAVE_CXXFLAGS="$CXXFLAGS"
- _SAVE_LDFLAGS="$LDFLAGS"
- _SAVE_LIBS="$LIBS"
--CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS -I$_GECKO_INCLUDE_ROOT $($PKG_CONFIG --cflags-only-I ${gecko_cv_gecko}-xpcom)"
--CXXFLAGS="$CXXFLAGS $_GECKO_EXTRA_CXXFLAGS $($PKG_CONFIG --cflags-only-other ${gecko_cv_gecko}-xpcom)"
-+CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS -I$_GECKO_INCLUDE_ROOT $($PKG_CONFIG --cflags-only-I ${gecko_cv_gecko_xpcom})"
-+CXXFLAGS="$CXXFLAGS $_GECKO_EXTRA_CXXFLAGS $($PKG_CONFIG --cflags-only-other ${gecko_cv_gecko_xpcom})"
- LDFLAGS="$LDFLAGS $_GECKO_EXTRA_LDFLAGS -Wl,--rpath=$_GECKO_HOME"
--LIBS="$LIBS $($PKG_CONFIG --libs ${gecko_cv_gecko}-xpcom)"
-+LIBS="$LIBS $($PKG_CONFIG --libs ${gecko_cv_gecko_xpcom})"
-
- _GECKO_DISPATCH_INCLUDEDIRS="$2"
-
-@@ -595,11 +607,11 @@ fi
- AC_DEFUN([GECKO_XPIDL],
- [AC_REQUIRE([GECKO_INIT])dnl
-
--_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko}-xpcom`"
-+_GECKO_LIBDIR="`$PKG_CONFIG --variable=libdir ${gecko_cv_gecko_xpcom}`"
-
- AC_PATH_PROG([XPIDL],[xpidl],[no],[$_GECKO_LIBDIR:$PATH])
-
--XPIDL_IDLDIR="`$PKG_CONFIG --variable=idldir ${gecko_cv_gecko}-xpcom`"
-+XPIDL_IDLDIR="`$PKG_CONFIG --variable=idldir ${gecko_cv_gecko_xpcom}`"
-
- # Older geckos don't have this variable, see
- # https://bugzilla.mozilla.org/show_bug.cgi?id=240473
+diff -urN devhelp-0.21/m4/gecko.m4 devhelp-0.21.new/m4/gecko.m4
+--- devhelp-0.21/m4/gecko.m4 2008-09-08 09:29:56.000000000 +0200
++++ devhelp-0.21.new/m4/gecko.m4 2008-10-10 09:48:12.000000000 +0200
+@@ -116,7 +116,7 @@
+ _GECKO_PREFIX="`$PKG_CONFIG --variable=prefix ${gecko_cv_gecko}-xpcom`"
+ _GECKO_NSPR=no # XXX asac: this is currently a blind guess and should be a AC test
+ else
+- _GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}`/unstable"
++ _GECKO_INCLUDE_ROOT="`$PKG_CONFIG --variable=includedir ${gecko_cv_gecko}`"
+ _GECKO_CFLAGS="`$PKG_CONFIG --cflags ${gecko_cv_gecko}` `$PKG_CONFIG --cflags ${gecko_cv_gecko}-unstable`"
+ _GECKO_LIBDIR="`$PKG_CONFIG --variable=sdkdir ${gecko_cv_gecko}`/bin"
+ _GECKO_HOME=$with_gecko_home
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/devhelp-libxul.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list