[mingw-glibmm24: 17/40] patch out unixisms

epienbro epienbro at fedoraproject.org
Wed Mar 7 17:15:19 UTC 2012


commit 662a4d4fd3e4f211eeb307dc2b0584025e689446
Author: sailer <sailer at fedoraproject.org>
Date:   Tue Feb 2 09:06:13 2010 +0000

    patch out unixisms

 glibmm-unixisms.patch |   12 ++++++++++++
 mingw32-glibmm24.spec |    2 ++
 2 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/glibmm-unixisms.patch b/glibmm-unixisms.patch
new file mode 100644
index 0000000..4cd16bd
--- /dev/null
+++ b/glibmm-unixisms.patch
@@ -0,0 +1,12 @@
+--- tools/extra_defs_gen/generate_defs_gio.cc.orig	2010-02-02 10:02:09.000000000 +0100
++++ tools/extra_defs_gen/generate_defs_gio.cc	2010-02-02 10:02:32.000000000 +0100
+@@ -86,7 +86,9 @@
+             << get_defs(G_TYPE_SOCKET_CLIENT)
+             << get_defs(G_TYPE_SOCKET_CONNECTION)
+             << get_defs(G_TYPE_TCP_CONNECTION)
++#ifndef G_OS_WIN32
+             << get_defs(G_TYPE_UNIX_CONNECTION)
++#endif
+             << get_defs(G_TYPE_SOCKET_LISTENER)
+             << get_defs(G_TYPE_SOCKET_SERVICE)
+             << get_defs(G_TYPE_THREADED_SOCKET_SERVICE)
diff --git a/mingw32-glibmm24.spec b/mingw32-glibmm24.spec
index 54a9ef7..4ad0ab4 100644
--- a/mingw32-glibmm24.spec
+++ b/mingw32-glibmm24.spec
@@ -14,6 +14,7 @@ License:        LGPLv2+
 Group:          Development/Libraries
 URL:            http://gtkmm.sourceforge.net/
 Source0:        http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.22/glibmm-%{version}.tar.bz2
+Patch0:         glibmm-unixisms.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -41,6 +42,7 @@ freely combined to quickly create complex user interfaces.
 
 %prep
 %setup -q -n glibmm-%{version}
+%patch0 -b .unixisms
 
 %build
 %{_mingw32_configure} --disable-static


More information about the scm-commits mailing list