packages: wxWidgets/wxWidgets.spec, wxWidgets/gsocket.patch (NEW) - added g...

sls sls at pld-linux.org
Thu Oct 29 10:27:03 CET 2009


Author: sls                          Date: Thu Oct 29 09:27:03 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- added gsocket.patch

---- Files affected:
packages/wxWidgets:
   wxWidgets.spec (1.82 -> 1.83) , gsocket.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/wxWidgets/wxWidgets.spec
diff -u packages/wxWidgets/wxWidgets.spec:1.82 packages/wxWidgets/wxWidgets.spec:1.83
--- packages/wxWidgets/wxWidgets.spec:1.82	Thu Oct 29 10:00:05 2009
+++ packages/wxWidgets/wxWidgets.spec	Thu Oct 29 10:26:58 2009
@@ -22,6 +22,7 @@
 Patch2:		%{name}-ac.patch
 Patch3:		%{name}-x11unicode.patch
 Patch4:		%{name}-gcc4.patch
+Patch5:		gsocket.patch
 URL:		http://www.wxWidgets.org/
 BuildRequires:	OpenGL-GLU-devel
 #BuildRequires:	SDL-devel
@@ -472,6 +473,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 # if bakefiles rebuild is needed:
@@ -822,6 +824,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.83  2009/10/29 09:26:58  sls
+- added gsocket.patch
+
 Revision 1.82  2009/10/29 09:00:05  sls
 - reverted (2.9.0 goes to DEVEL)
 

================================================================
Index: packages/wxWidgets/gsocket.patch
diff -u /dev/null packages/wxWidgets/gsocket.patch:1.1
--- /dev/null	Thu Oct 29 10:27:03 2009
+++ packages/wxWidgets/gsocket.patch	Thu Oct 29 10:26:58 2009
@@ -0,0 +1,17 @@
+fix build with glib >= 2.21 (stolen from Fedora)
+--- 2.8/src/gtk/gsockgtk.cpp (revision 60599)
++++ 2.8/src/gtk/gsockgtk.cpp (working copy)
+@@ -15,8 +15,13 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ 
++// newer versions of glib define its own GSocket but we unfortunately use this
++// name in our own (semi-)public header and so can't change it -- rename glib
++// one instead
++#define GSocket GlibGSocket
+ #include <gdk/gdk.h>
+ #include <glib.h>
++#undef GSocket
+ 
+ #include "wx/gsocket.h"
+ #include "wx/unix/gsockunx.h" 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/wxWidgets/wxWidgets.spec?r1=1.82&r2=1.83&f=u



More information about the pld-cvs-commit mailing list