[gtk-osx] Patch gtk+-3 Makefile.am fo r DnD fix.



commit 0fc83d2e04b20725c7fffb5531d65495f9cda56e
Author: John Ralls <jralls ceridwen us>
Date:   Fri May 29 13:45:33 2015 -0700

    Patch gtk+-3 Makefile.am fo r DnD fix.

 modulesets-stable/gtk-osx.modules                  |    6 +++-
 ...1-Fix-DnD-Introspection-on-Quartz-Backend.patch |   26 ++++++++++++++++++++
 2 files changed, 30 insertions(+), 2 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx.modules b/modulesets-stable/gtk-osx.modules
index da06926..26bb142 100644
--- a/modulesets-stable/gtk-osx.modules
+++ b/modulesets-stable/gtk-osx.modules
@@ -174,8 +174,8 @@
 
   <autotools id="gtk+" autogen-sh="autoreconf"
              autogenargs="--with-gdktarget=quartz --enable-quartz-relocation --disable-introspection">
-    <branch module="gtk+/2.24/gtk+-2.24.21.tar.xz" version="2.24.21"
-            hash="sha256:302e9216dd19ec4b5b9e2f77275e23758253f7e86b06287284d8e794ef38dce3">
+    <branch module="gtk+/2.24/gtk+-2.24.28.tar.xz" version="2.24.28"
+            hash="sha256:b2c6441e98bc5232e5f9bba6965075dcf580a8726398f7374d39f90b88ed4656">
       <!--patch 
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0004-Bug-571582-GtkSelection-implementation-for-quartz.patch";
 strip="1"/-->
       <patch 
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0008-Implement-GtkDragSourceOwner-pasteboardChangedOwner.patch";
 strip="1"/>
       <patch 
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0006-Bug-658722-Drag-and-Drop-sometimes-stops-working.patch";
 strip="1"/>
@@ -199,6 +199,8 @@
     <branch module="gtk+/3.16/gtk+-3.16.0.tar.xz" version="3.16.0"
             hash="sha256:ce617318fe18092383cf6ed5d8c688a95a97f2d4c68481317a6a531e288c26ea">
       <patch 
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-707945-GTK2-Quartz-typeahead-find-in-GtkTreeView.patch";
 strip="1"/>
+<!-- The following patch is committed and can be removed after release of gtk+-3.16.4. -->
+      <patch 
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Fix-DnD-Introspection-on-Quartz-Backend.patch"; 
strip="1"/>
     </branch>
     <dependencies>
       <dep package="glib"/>
diff --git a/patches/0001-Fix-DnD-Introspection-on-Quartz-Backend.patch 
b/patches/0001-Fix-DnD-Introspection-on-Quartz-Backend.patch
new file mode 100644
index 0000000..637dd99
--- /dev/null
+++ b/patches/0001-Fix-DnD-Introspection-on-Quartz-Backend.patch
@@ -0,0 +1,26 @@
+From 673013ac67e322ff86193001131255fc24a68d5e Mon Sep 17 00:00:00 2001
+From: John Ralls <jralls ceridwen us>
+Date: Fri, 29 May 2015 13:04:07 -0700
+Subject: [PATCH] Fix DnD Introspection on Quartz Backend.
+
+Don't exclude the -quartz.c files from introspection_files.
+---
+ gtk/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gtk/Makefile.am b/gtk/Makefile.am
+index 51153e6..ae4ae62 100644
+--- a/gtk/Makefile.am
++++ b/gtk/Makefile.am
+@@ -1331,7 +1331,7 @@ distclean-local:
+ if HAVE_INTROSPECTION
+ introspection_files = \
+     $(filter-out %private.h gtktextdisplay.h gtktextlayout.h gtkx.h, $(gtkinclude_HEADERS) 
$(a11yinclude_HEADERS) $(deprecatedinclude_HEADERS)) \
+-    $(filter-out %win32.c %quartz.c, $(gtk_base_c_sources)) \
++    $(filter-out %win32.c, $(gtk_base_c_sources)) \
+     gtkprintoperation-unix.c \
+     gtktypebuiltins.h \
+     gtktypebuiltins.c
+-- 
+2.2.2
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]