diff options
author | Daniel Gryniewicz <dang@gentoo.org> | 2008-06-20 15:50:01 +0000 |
---|---|---|
committer | Daniel Gryniewicz <dang@gentoo.org> | 2008-06-20 15:50:01 +0000 |
commit | 0a1f869d30b6b58458a3c0df7965ddb9cd3b6296 (patch) | |
tree | 9a3287e00d502742ff48e0e14c5a40046d24c7ba /net-news/liferea/files | |
parent | Add -D_GNU_SOURCE for using struct ucred. Bug 228457. (diff) | |
download | gentoo-2-0a1f869d30b6b58458a3c0df7965ddb9cd3b6296.tar.gz gentoo-2-0a1f869d30b6b58458a3c0df7965ddb9cd3b6296.tar.bz2 gentoo-2-0a1f869d30b6b58458a3c0df7965ddb9cd3b6296.zip |
Bump to 1.4.16b
New world order for liferea:
- xulrunner is now 1.9
- No more firefox 2 support
- webkit support works, and will be committed as soon as there is a
maskable use flag for arches that haven't keyworded it.
(Portage version: 2.1.5.6)
Diffstat (limited to 'net-news/liferea/files')
-rw-r--r-- | net-news/liferea/files/liferea-1.4.16b-xulrunner-1.9.patch | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/net-news/liferea/files/liferea-1.4.16b-xulrunner-1.9.patch b/net-news/liferea/files/liferea-1.4.16b-xulrunner-1.9.patch new file mode 100644 index 000000000000..fc6764661042 --- /dev/null +++ b/net-news/liferea/files/liferea-1.4.16b-xulrunner-1.9.patch @@ -0,0 +1,58 @@ +Files liferea-1.4.16b.orig/.aclocal.m4.swp and liferea-1.4.16b/.aclocal.m4.swp differ +diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN liferea-1.4.16b.orig/configure.ac liferea-1.4.16b/configure.ac +--- liferea-1.4.16b.orig/configure.ac 2008-06-11 18:08:41.000000000 -0400 ++++ liferea-1.4.16b/configure.ac 2008-06-20 10:59:28.000000000 -0400 +@@ -23,6 +23,8 @@ AC_ISC_POSIX + AC_PROG_CC + AM_PROG_CC_STDC + AM_PROG_CC_C_O ++dnl Mozilla needs C++; don't make conditional, or autoconf fails ++AC_PROG_CXX + AC_HEADER_STDC + AC_PROG_INSTALL + AC_PROG_LN_S +@@ -168,7 +170,7 @@ dnl ********* + if test "x$enable_xulrunner" = "xyes" ; then + + AC_MSG_CHECKING([for XulRunner 1.9+ support]) +- PKG_CHECK_MODULES(XULRUNNER, libxul-embedding, XULRUNNER_PROVIDER=libxul-embedding, XULRUNNER_PROVIDER=) ++ PKG_CHECK_MODULES(XULRUNNER, libxul-embedding-unstable, XULRUNNER_PROVIDER=libxul-embedding-unstable, XULRUNNER_PROVIDER=) + + if test "x$XULRUNNER_PROVIDER" = "x" ; then + AC_MSG_CHECKING([for XulRunner 1.8 support]) +@@ -186,9 +188,6 @@ if test "x$enable_xulrunner" = "xyes" ; + AC_SUBST(XULRUNNER_LIBS) + + MOZILLA_LIB_ROOT=`$PKG_CONFIG --libs-only-L $XULRUNNER_PROVIDER | awk '{print $1}' | cut -c 3-` +- +- dnl the Mozilla XPCOM access means C++ +- AC_PROG_CXX + fi + fi + +@@ -248,9 +247,6 @@ if test "x$enable_mozilla" = "xyes" ; th + + dnl AC_MSG_RESULT([$gecko_provider found!]) + +- dnl the Mozilla XPCOM access means C++ +- AC_PROG_CXX +- + dnl Note: with the infos from mozilla-gtkmozembed.pc + dnl we got all includes and libraries for the C interface + dnl to Mozilla, but not the XPCOM headers we also need. +diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN liferea-1.4.16b.orig/src/mozilla/xulrunner.c liferea-1.4.16b/src/mozilla/xulrunner.c +--- liferea-1.4.16b.orig/src/mozilla/xulrunner.c 2007-07-23 13:56:53.000000000 -0400 ++++ liferea-1.4.16b/src/mozilla/xulrunner.c 2008-06-20 10:50:59.000000000 -0400 +@@ -30,10 +30,12 @@ + + static void xulrunner_init(void) { + ++#ifndef XPCOM_GLUE + /* gtk_moz_embed_set_comp_path() must not be called + without a component path for XulRunner. Passing + NULL will crash Liferea. */ + gtk_moz_embed_set_comp_path(XULRUNNER_HOME); ++#endif + + mozembed_init(); + } |