public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk/files: webkit-gtk-1.4.3-underlinking.patch
@ 2011-09-22 18:42 Pacho Ramos (pacho)
  0 siblings, 0 replies; 2+ messages in thread
From: Pacho Ramos (pacho) @ 2011-09-22 18:42 UTC (permalink / raw
  To: gentoo-commits

pacho       11/09/22 18:42:11

  Added:                webkit-gtk-1.4.3-underlinking.patch
  Log:
  Version bump and fix underlinking problems in gtk3 version (bug #371751).
  
  (Portage version: 2.1.10.19/cvs/Linux x86_64)

Revision  Changes    Path
1.1                  net-libs/webkit-gtk/files/webkit-gtk-1.4.3-underlinking.patch

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-1.4.3-underlinking.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-1.4.3-underlinking.patch?rev=1.1&content-type=text/plain

Index: webkit-gtk-1.4.3-underlinking.patch
===================================================================
Index: /trunk/ChangeLog
===================================================================
--- /trunk/ChangeLog	(revision 82570)
+++ /trunk/ChangeLog	(revision 82599)
@@ -1,2 +1,16 @@
+2011-03-31  Xan Lopez  <xlopez@igalia.com>
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Link explicitly with XRender on Linux/Unix
+        https://bugs.webkit.org/show_bug.cgi?id=57558
+
+        Some linkers, like GNU Gold, require explicit linkage of all the
+        libraries used instead of relying on our dependencies to bring
+        them in. In this case, the build fails because we use XRender in
+        the plugin code but don't link directly to it.
+
+        * configure.ac: check for XRender on UNIX.
+
 2011-03-31  Vamshikrishna.Yellenki  <vamshi@motorola.com> and Alejandro G. Castro  <alex@igalia.com>
 
Index: /trunk/Source/WebKit/gtk/GNUmakefile.am
===================================================================
--- /trunk/Source/WebKit/gtk/GNUmakefile.am	(revision 80561)
+++ /trunk/Source/WebKit/gtk/GNUmakefile.am	(revision 82599)
@@ -103,4 +103,5 @@
 	$(SQLITE3_LIBS) \
 	$(UNICODE_LIBS) \
+	$(XRENDER_LIBS) \
 	$(XT_LIBS) \
 	$(WINMM_LIBS) \
Index: /trunk/Source/WebKit/gtk/ChangeLog
===================================================================
--- /trunk/Source/WebKit/gtk/ChangeLog	(revision 82582)
+++ /trunk/Source/WebKit/gtk/ChangeLog	(revision 82599)
@@ -1,2 +1,11 @@
+2011-03-31  Xan Lopez  <xlopez@igalia.com>
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Link explicitly with XRender on Linux/Unix
+        https://bugs.webkit.org/show_bug.cgi?id=57558
+
+        * GNUmakefile.am: add XRender LIBS.
+
 2011-03-31  Evan Martin  <evan@chromium.org>
 
Index: /trunk/Source/WebCore/ChangeLog
===================================================================
--- /trunk/Source/WebCore/ChangeLog	(revision 82597)
+++ /trunk/Source/WebCore/ChangeLog	(revision 82599)
@@ -1,2 +1,11 @@
+2011-03-31  Xan Lopez  <xlopez@igalia.com>
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Link explicitly with XRender on Linux/Unix
+        https://bugs.webkit.org/show_bug.cgi?id=57558
+
+        * GNUmakefile.am: add XRender CFLAGS.
+
 2011-03-31  Eric Seidel  <eric@webkit.org>
 
Index: /trunk/Source/WebCore/GNUmakefile.am
===================================================================
--- /trunk/Source/WebCore/GNUmakefile.am	(revision 82580)
+++ /trunk/Source/WebCore/GNUmakefile.am	(revision 82599)
@@ -5111,4 +5111,5 @@
 	$(SQLITE3_CFLAGS) \
 	$(UNICODE_CFLAGS) \
+	$(XRENDER_CFLAGS) \
 	$(XT_CFLAGS)
 
Index: /trunk/configure.ac
===================================================================
--- /trunk/configure.ac	(revision 81641)
+++ /trunk/configure.ac	(revision 82599)
@@ -937,4 +937,12 @@
     AC_SUBST([GEOCLUE_CFLAGS])
     AC_SUBST([GEOCLUE_LIBS])
+fi
+
+# check for XRender under Linux/Unix. Some linkers require explicit
+# linkage (like GNU Gold), so we cannot rely on GTK+ pulling XRender
+if test "$os_win32" = "no"; then
+   PKG_CHECK_MODULES([XRENDER], [xrender])
+   AC_SUBST([XRENDER_CFLAGS])
+   AC_SUBST([XRENDER_LIBS])
 fi
 






^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk/files: webkit-gtk-1.4.3-underlinking.patch
@ 2011-09-24 13:53 Pacho Ramos (pacho)
  0 siblings, 0 replies; 2+ messages in thread
From: Pacho Ramos (pacho) @ 2011-09-24 13:53 UTC (permalink / raw
  To: gentoo-commits

pacho       11/09/24 13:53:13

  Removed:              webkit-gtk-1.4.3-underlinking.patch
  Log:
  underlinking patch is not needed as it was already applied by upstream, bug #384181 by Lance Poore, Hilco, Albert W. Hopkins, S.Holzbach and maby others.
  
  (Portage version: 2.1.10.19/cvs/Linux x86_64)



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-09-24 13:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-24 13:53 [gentoo-commits] gentoo-x86 commit in net-libs/webkit-gtk/files: webkit-gtk-1.4.3-underlinking.patch Pacho Ramos (pacho)
  -- strict thread matches above, loose matches on Subject: below --
2011-09-22 18:42 Pacho Ramos (pacho)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox