[Midnightbsd-cvs] mports: x11-toolkits/gtkmm20: bug fixes

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Aug 29 02:11:23 EDT 2007


Log Message:
-----------
bug fixes

Modified Files:
--------------
    mports/x11-toolkits/gtkmm20:
        Makefile (r1.2 -> r1.3)

Added Files:
-----------
    mports/x11-toolkits/gtkmm20/files:
        patch-gtk_gtkmm_notebook.cc (r1.1)
        patch-gtk_gtkmm_private_notebook_p.h (r1.1)
        patch-gtk_gtkmm_private_scrolledwindow_p.h (r1.1)
        patch-gtk_gtkmm_scrolledwindow.cc (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/x11-toolkits/gtkmm20/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -Lx11-toolkits/gtkmm20/Makefile -Lx11-toolkits/gtkmm20/Makefile -u -r1.2 -r1.3
--- x11-toolkits/gtkmm20/Makefile
+++ x11-toolkits/gtkmm20/Makefile
@@ -8,7 +8,7 @@
 
 PORTNAME=	gtkmm
 PORTVERSION=	2.2.12
-PORTREVISION?=	7
+PORTREVISION?=	8
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	${MASTER_SITE_GNOME} \
 		${MASTER_SITE_SOURCEFORGE}
@@ -27,10 +27,11 @@
 LIB_DEPENDS=	sigc-1.2.5:${PORTSDIR}/devel/libsigc++12
 BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
 
+USE_AUTOTOOLS=        libtool:15
 USE_GMAKE=	yes
 USE_XLIB=	yes
 GNU_CONFIGURE=	yes
-INSTALLS_SHLIB=	yes
+USE_LDCONFIG=	yes
 USE_GNOME=	gnomehack lthack gtk20
 CONFIGURE_ARGS=	--enable-static=yes \
 		--with-sigc-prefix=${LOCALBASE}
--- /dev/null
+++ x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_private_notebook_p.h
@@ -0,0 +1,11 @@
+--- gtk/gtkmm/private/notebook_p.h.orig	Sun Jan 14 15:17:36 2007
++++ gtk/gtkmm/private/notebook_p.h	Sun Jan 14 15:17:46 2007
+@@ -36,7 +36,7 @@ protected:
+   static void switch_page_callback(GtkNotebook* self, GtkNotebookPage* p0, guint p1);
+   static gboolean select_page_callback(GtkNotebook* self, gboolean p0);
+   static gboolean focus_tab_callback(GtkNotebook* self, GtkNotebookTab p0);
+-  static void change_current_page_callback(GtkNotebook* self, gint p0);
++  static gboolean change_current_page_callback(GtkNotebook* self, gint p0);
+   static void move_focus_out_callback(GtkNotebook* self, GtkDirectionType p0);
+ 
+   //Callbacks (virtual functions):
--- /dev/null
+++ x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_notebook.cc
@@ -0,0 +1,21 @@
+--- gtk/gtkmm/notebook.cc.orig	Sun Jan 14 15:16:24 2007
++++ gtk/gtkmm/notebook.cc	Sun Jan 14 15:16:33 2007
+@@ -796,7 +796,7 @@ gboolean Notebook_Class::focus_tab_callb
+   return RType();
+ }
+ 
+-void Notebook_Class::change_current_page_callback(GtkNotebook* self, gint p0)
++gboolean Notebook_Class::change_current_page_callback(GtkNotebook* self, gint p0)
+ {
+   CppObjectType *const obj = dynamic_cast<CppObjectType*>(
+       Glib::ObjectBase::_get_current_wrapper((GObject*)self));
+@@ -829,6 +829,9 @@ void Notebook_Class::change_current_page
+     if(base && base->change_current_page)
+       (*base->change_current_page)(self, p0);
+   }
++
++  typedef gboolean RType;
++  return RType();
+ }
+ 
+ void Notebook_Class::move_focus_out_callback(GtkNotebook* self, GtkDirectionType p0)
--- /dev/null
+++ x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_private_scrolledwindow_p.h
@@ -0,0 +1,11 @@
+--- gtk/gtkmm/private/scrolledwindow_p.h.orig	Sun Jan 14 15:17:41 2007
++++ gtk/gtkmm/private/scrolledwindow_p.h	Sun Jan 14 15:17:46 2007
+@@ -33,7 +33,7 @@ protected:
+   //Callbacks (default signal handlers):
+   //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
+   //You could prevent the original default signal handlers being called by overriding the *_impl method.
+-  static void scroll_child_callback(GtkScrolledWindow* self, GtkScrollType p0, gboolean p1);
++  static gboolean scroll_child_callback(GtkScrolledWindow* self, GtkScrollType p0, gboolean p1);
+   static void move_focus_out_callback(GtkScrolledWindow* self, GtkDirectionType p0);
+ 
+   //Callbacks (virtual functions):
--- /dev/null
+++ x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scrolledwindow.cc
@@ -0,0 +1,21 @@
+--- gtk/gtkmm/scrolledwindow.cc.orig	Sun Jan 14 15:16:30 2007
++++ gtk/gtkmm/scrolledwindow.cc	Sun Jan 14 15:16:33 2007
+@@ -166,7 +166,7 @@ void ScrolledWindow_Class::class_init_fu
+ }
+ 
+ 
+-void ScrolledWindow_Class::scroll_child_callback(GtkScrolledWindow* self, GtkScrollType p0, gboolean p1)
++gboolean ScrolledWindow_Class::scroll_child_callback(GtkScrolledWindow* self, GtkScrollType p0, gboolean p1)
+ {
+   CppObjectType *const obj = dynamic_cast<CppObjectType*>(
+       Glib::ObjectBase::_get_current_wrapper((GObject*)self));
+@@ -200,6 +200,9 @@ void ScrolledWindow_Class::scroll_child_
+     if(base && base->scroll_child)
+       (*base->scroll_child)(self, p0, p1);
+   }
++
++  typedef gboolean RType;
++  return RType();
+ }
+ 
+ void ScrolledWindow_Class::move_focus_out_callback(GtkScrolledWindow* self, GtkDirectionType p0)


More information about the Midnightbsd-cvs mailing list