Unbreak after recent gdl update.

This commit is contained in:
ajacoutot 2012-09-30 06:16:27 +00:00
parent 0d86481a73
commit 4852399a1b
5 changed files with 78 additions and 1 deletions

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/04/13 15:18:07 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.2 2012/09/30 06:16:27 ajacoutot Exp $
COMMENT= C++ binding for gdl
GNOME_PROJECT= gdlmm
GNOME_VERSION= 3.3.2
REVISION= 0
SHARED_LIBS += gdlmm-3.0 0.0 # 1.0
@ -21,6 +22,8 @@ WANTLIB += giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0
WANTLIB += gthread-2.0 gtk-3 gtkmm-3.0 m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pangomm-1.4 pcre pixman-1 png pthread-stubs
WANTLIB += sigc-2.0 stdc++ xcb xcb-render xcb-shm xml2 z
WANTLIB += ICE SM atk-bridge-2.0 atspi dbus-1 harfbuzz icudata
WANTLIB += icule icuuc pthread
MODULES= devel/gettext \
x11/gnome

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-gdl_gdlmm_docklayout_cc,v 1.1 2012/09/30 06:16:27 ajacoutot Exp $
Fix build with gdl >=3.6.0 (Fedora)
--- gdl/gdlmm/docklayout.cc.orig Wed Nov 23 18:47:10 2011
+++ gdl/gdlmm/docklayout.cc Sun Sep 30 08:10:13 2012
@@ -180,11 +180,6 @@ bool DockLayout::is_dirty() const
return gdl_dock_layout_is_dirty(const_cast<GdlDockLayout*>(gobj()));
}
-Gtk::Widget* DockLayout::get_layouts_ui()
-{
- return Glib::wrap(gdl_dock_layout_get_layouts_ui(gobj()));
-}
-
#ifdef GLIBMM_PROPERTIES_ENABLED
Glib::PropertyProxy_ReadOnly<bool> DockLayout::property_dirty() const

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-gdl_src_dock_hg,v 1.1 2012/09/30 06:16:27 ajacoutot Exp $
From c6fece754e341ed5c432ae8afce3299bdd648b1b Mon Sep 17 00:00:00 2001
From: Fabien Parent <parent.f@gmail.com>
Date: Tue, 15 May 2012 17:14:33 +0000
Subject: Fix compilation with gdl 3.4.0
--- gdl/src/dock.hg.orig Wed Nov 23 18:40:16 2011
+++ gdl/src/dock.hg Sun Sep 30 08:02:11 2012
@@ -56,7 +56,7 @@ class Dock : public DockObject (public)
//_WRAP_METHOD(void xor_rect(GdkRectangle *rect), gdl_dock_xor_rect)
- _WRAP_METHOD(void xor_rect_hide(), gdl_dock_xor_rect_hide)
+ _WRAP_METHOD(void hide_preview(), gdl_dock_hide_preview)
_WRAP_PROPERTY("default-title", Glib::ustring)

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-gdl_src_docklayout_hg,v 1.1 2012/09/30 06:16:27 ajacoutot Exp $
From c6fece754e341ed5c432ae8afce3299bdd648b1b Mon Sep 17 00:00:00 2001
From: Fabien Parent <parent.f@gmail.com>
Date: Tue, 15 May 2012 17:14:33 +0000
Subject: Fix compilation with gdl 3.4.0
--- gdl/src/docklayout.hg.orig Wed Nov 23 18:40:16 2011
+++ gdl/src/docklayout.hg Sun Sep 30 08:02:11 2012
@@ -58,9 +58,6 @@ class DockLayout : public Glib::Object (public)
_WRAP_METHOD(bool is_dirty() const, gdl_dock_layout_is_dirty)
- _WRAP_METHOD(Gtk::Widget* get_layouts_ui(), gdl_dock_layout_get_layouts_ui)
-
-
_WRAP_PROPERTY("dirty", bool)
_WRAP_PROPERTY("master", Glib::RefPtr<DockMaster>)

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-gdl_src_gdl_method_defs,v 1.1 2012/09/30 06:16:27 ajacoutot Exp $
Fix build with gdl >=3.6.0 (Fedora)
--- gdl/src/gdl_method.defs.orig Wed Nov 23 18:40:16 2011
+++ gdl/src/gdl_method.defs Sun Sep 30 08:10:13 2012
@@ -556,12 +556,6 @@
(return-type "gboolean")
)
-(define-method get_layouts_ui
- (of-object "GdlDockLayout")
- (c-name "gdl_dock_layout_get_layouts_ui")
- (return-type "GtkWidget*")
-)
-
;; From gdl-dock-master.h