[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