changeset 6005:6fcfe1af95eb

mingw::atk: do not export atk_hyperlink_impl_get_type.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 05 Nov 2010 21:00:59 +0100
parents d114726d6469
children 3545a5b7b160
files gub/specs/atk.py patches/atk-mingw.patch
diffstat 2 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/atk.py	Fri Nov 05 21:00:07 2010 +0100
+++ b/gub/specs/atk.py	Fri Nov 05 21:00:59 2010 +0100
@@ -6,5 +6,9 @@
     dependencies = ['tools::libtool', 'glib-devel']
 
 class Atk__mingw (Atk):
+    patches = [
+        'atk-mingw.patch',
+        ]
     def patch (self):
+        target.AutoBuild.patch (self)
         self.file_sub ([('\$\(srcdir\)/atk.def', 'atk.def')], '%(srcdir)s/atk/Makefile.in', must_succeed=True)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/atk-mingw.patch	Fri Nov 05 21:00:59 2010 +0100
@@ -0,0 +1,11 @@
+--- atk-1.0/atk/atkhyperlinkimpl.h~	2010-11-05 17:35:07.000000000 +0100
++++ atk-1.0/atk/atkhyperlinkimpl.h	2010-11-05 20:10:16.438346483 +0100
+@@ -46,7 +46,7 @@
+  * a new interface was required.
+  */
+ 
+-#define ATK_TYPE_HYPERLINK_IMPL          (atk_hyperlink_impl_get_type ())
++#define ATK_TYPE_HYPERLINK_IMPL          (0) /* (atk_hyperlink_impl_get_type ()) */
+ #define ATK_IS_HYPERLINK_IMPL(obj)       G_TYPE_CHECK_INSTANCE_TYPE ((obj), ATK_TYPE_HYPERLINK_IMPL)
+ #define ATK_HYPERLINK_IMPL(obj)             G_TYPE_CHECK_INSTANCE_CAST ((obj), ATK_TYPE_HYPERLINK_IMPL, AtkHyperlinkImpl)
+ #define ATK_HYPERLINK_IMPL_GET_IFACE(obj)   G_TYPE_INSTANCE_GET_INTERFACE ((obj), ATK_TYPE_HYPERLINK_IMPL, AtkHyperlinkImplIface)