Unbreak with new glib2mm (needs C++11). From upstream.
This commit is contained in:
parent
2915db39bf
commit
4a6b6727cf
@ -1,23 +1,22 @@
|
|||||||
# $OpenBSD: Makefile,v 1.62 2015/05/22 11:31:19 ajacoutot Exp $
|
# $OpenBSD: Makefile,v 1.63 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
PORTROACH= limit:^2
|
PORTROACH= limit:^2
|
||||||
|
|
||||||
COMMENT= C++ interface for gtk2+
|
COMMENT= C++ interface for gtk2+
|
||||||
|
|
||||||
GNOME_PROJECT= gtkmm
|
GNOME_PROJECT= gtkmm
|
||||||
GNOME_VERSION= 2.24.4
|
GNOME_VERSION= 2.24.4
|
||||||
REVISION= 1
|
PKGNAME= gtk2mm-${GNOME_VERSION}
|
||||||
|
REVISION= 2
|
||||||
|
|
||||||
PKGNAME= gtk2mm-${GNOME_VERSION}
|
CATEGORIES= x11 devel
|
||||||
|
|
||||||
CATEGORIES= devel x11
|
|
||||||
|
|
||||||
SHARED_LIBS += gdkmm-2.4 11.0 # 2.0
|
SHARED_LIBS += gdkmm-2.4 11.0 # 2.0
|
||||||
SHARED_LIBS += gtkmm-2.4 11.0 # 2.0
|
SHARED_LIBS += gtkmm-2.4 11.0 # 2.0
|
||||||
|
|
||||||
HOMEPAGE= http://www.gtkmm.org/
|
HOMEPAGE= http://www.gtkmm.org/
|
||||||
|
|
||||||
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
||||||
|
|
||||||
# LGPLv2.1
|
# LGPLv2.1
|
||||||
PERMIT_PACKAGE_CDROM= Yes
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
@ -28,20 +27,36 @@ WANTLIB += expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
|
|||||||
WANTLIB += gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0
|
WANTLIB += gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gmodule-2.0 gobject-2.0
|
||||||
WANTLIB += graphite2 gthread-2.0 gtk-x11-2.0 harfbuzz m pango-1.0
|
WANTLIB += graphite2 gthread-2.0 gtk-x11-2.0 harfbuzz m pango-1.0
|
||||||
WANTLIB += pangocairo-1.0 pangoft2-1.0 pangomm-1.4 pcre pixman-1
|
WANTLIB += pangocairo-1.0 pangoft2-1.0 pangomm-1.4 pcre pixman-1
|
||||||
WANTLIB += png pthread pthread-stubs sigc-2.0 stdc++ xcb xcb-render
|
WANTLIB += png pthread pthread-stubs sigc-2.0 xcb xcb-render
|
||||||
WANTLIB += xcb-shm z
|
WANTLIB += xcb-shm z
|
||||||
|
|
||||||
MODULES= devel/gettext \
|
MODULES= devel/gettext \
|
||||||
x11/gnome
|
x11/gnome
|
||||||
|
|
||||||
LIB_DEPENDS= devel/atk2mm \
|
# c++11
|
||||||
devel/pangomm \
|
MODULES += gcc4
|
||||||
x11/gtk+2
|
MODGCC4_ARCHS= *
|
||||||
|
MODGCC4_LANGS= c++
|
||||||
|
|
||||||
SEPARATE_BUILD= Yes
|
LIB_DEPENDS= devel/atk2mm \
|
||||||
|
devel/pangomm \
|
||||||
|
x11/gtk+2
|
||||||
|
|
||||||
CONFIGURE_STYLE=gnu
|
CONFIGURE_STYLE= gnu
|
||||||
CONFIGURE_ARGS= --enable-static \
|
CONFIGURE_ARGS= --enable-static \
|
||||||
--disable-dependency-tracking
|
--disable-dependency-tracking
|
||||||
|
|
||||||
|
AUTOCONF_VERSION= 2.68
|
||||||
|
AUTOMAKE_VERSION= 1.15
|
||||||
|
BUILD_DEPENDS += ${MODGNU_AUTOCONF_DEPENDS} \
|
||||||
|
${MODGNU_AUTOMAKE_DEPENDS} \
|
||||||
|
devel/libtool \
|
||||||
|
devel/mm-common
|
||||||
|
pre-configure:
|
||||||
|
cd ${WRKSRC} && \
|
||||||
|
AUTOCONF_VERSION=${AUTOCONF_VERSION} \
|
||||||
|
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
|
||||||
|
NOCONFIGURE=1 \
|
||||||
|
./autogen.sh
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
27
x11/gtk2mm/patches/patch-configure_ac
Normal file
27
x11/gtk2mm/patches/patch-configure_ac
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
$OpenBSD: patch-configure_ac,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 5b8f1294844e3639c6be802dda81fa853511bf30 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Murray Cumming <murrayc@murrayc.com>
|
||||||
|
Date: Fri, 14 Aug 2015 13:50:40 +0200
|
||||||
|
Subject: configure.ac: Use C++11 if the compiler supports it.
|
||||||
|
|
||||||
|
--- configure.ac.orig Tue Jun 25 21:34:40 2013
|
||||||
|
+++ configure.ac Wed Sep 23 12:20:46 2015
|
||||||
|
@@ -31,7 +31,7 @@ AM_MAINTAINER_MODE
|
||||||
|
AC_ARG_VAR([ACLOCAL_FLAGS], [aclocal flags, e.g. -I <macro dir>])
|
||||||
|
|
||||||
|
|
||||||
|
-MM_PREREQ([0.9.5])
|
||||||
|
+MM_PREREQ([0.9.8])
|
||||||
|
MM_INIT_MODULE([gdkmm-2.4])
|
||||||
|
MM_INIT_MODULE([gtkmm-2.4])
|
||||||
|
|
||||||
|
@@ -44,6 +44,8 @@ MM_CONFIG_DOCTOOL_DIR([docs])
|
||||||
|
AC_SUBST([LIBGTKMM_SO_VERSION], [2:0:1])
|
||||||
|
|
||||||
|
AC_PROG_CXX
|
||||||
|
+MM_AX_CXX_COMPILE_STDCXX_11([noext],[optional])
|
||||||
|
+
|
||||||
|
AC_DISABLE_STATIC
|
||||||
|
AC_LIBTOOL_WIN32_DLL
|
||||||
|
AC_PROG_LIBTOOL
|
18
x11/gtk2mm/patches/patch-gdk_src_color_hg
Normal file
18
x11/gtk2mm/patches/patch-gdk_src_color_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_color_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/color.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/color.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -21,6 +21,8 @@
|
||||||
|
// the #ifndef GDKMM_DISABLE_DEPRECATED in deprecated classes) is generated:
|
||||||
|
_CONFIGINCLUDE(gdkmmconfig.h)
|
||||||
|
|
||||||
|
+#include <glibmm/arrayhandle.h>
|
||||||
|
+
|
||||||
|
_DEFS(gdkmm,gdk)
|
||||||
|
|
||||||
|
namespace Gdk
|
21
x11/gtk2mm/patches/patch-gdk_src_pixbuf_ccg
Normal file
21
x11/gtk2mm/patches/patch-gdk_src_pixbuf_ccg
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_pixbuf_ccg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 33f4ecd007b2e4bd3511b36add8734b362c80d40 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Murray Cumming <murrayc@murrayc.com>
|
||||||
|
Date: Fri, 14 Aug 2015 14:25:57 +0200
|
||||||
|
Subject: Pixbuf: Avoid deprecations warnings that break --enable-warnings=fatal.
|
||||||
|
|
||||||
|
--- gdk/src/pixbuf.ccg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/pixbuf.ccg Wed Sep 23 12:21:48 2015
|
||||||
|
@@ -21,6 +21,11 @@
|
||||||
|
#include <gdk/gdk.h>
|
||||||
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||||
|
|
||||||
|
+//Turn off all deprecation warnings, to avoid the warning about
|
||||||
|
+//gdk_pixbuf_new_from_inline() in the generated code.
|
||||||
|
+//We don't bother using G_GNUC_END_IGNORE_DEPRECATIONS
|
||||||
|
+//because we are happy to keep it active for the whole file.
|
||||||
|
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||||
|
|
||||||
|
namespace
|
||||||
|
{
|
19
x11/gtk2mm/patches/patch-gdk_src_pixbuf_hg
Normal file
19
x11/gtk2mm/patches/patch-gdk_src_pixbuf_hg
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_pixbuf_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 33f4ecd007b2e4bd3511b36add8734b362c80d40 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Murray Cumming <murrayc@murrayc.com>
|
||||||
|
Date: Fri, 14 Aug 2015 14:25:57 +0200
|
||||||
|
Subject: Pixbuf: Avoid deprecations warnings that break --enable-warnings=fatal.
|
||||||
|
|
||||||
|
--- gdk/src/pixbuf.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/pixbuf.hg Wed Sep 23 12:21:48 2015
|
||||||
|
@@ -17,6 +17,9 @@
|
||||||
|
|
||||||
|
#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
|
||||||
|
#undef GDK_DISABLE_DEPRECATED
|
||||||
|
+#define GDK_DISABLE_DEPRECATION_WARNINGS 1
|
||||||
|
+#undef GDK_PIXBUF_DISABLE_DEPRECATED
|
||||||
|
+#define GDK_PIXBUF_DISABLE_DEPRECATION_WARNINGS 1
|
||||||
|
#m4 _POP()
|
||||||
|
// This is for including the config header before any code (such as
|
||||||
|
// the #ifndef GDKMM_DISABLE_DEPRECATED in deprecated classes) is generated:
|
17
x11/gtk2mm/patches/patch-gdk_src_pixbufanimationiter_hg
Normal file
17
x11/gtk2mm/patches/patch-gdk_src_pixbufanimationiter_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_pixbufanimationiter_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/pixbufanimationiter.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/pixbufanimationiter.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
|
||||||
|
#include <glibmm/object.h>
|
||||||
|
#include <gdkmm/pixbuf.h>
|
||||||
|
+#include <glibmm/timeval.h>
|
||||||
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||||
|
|
||||||
|
_DEFS(gdkmm,gdk)
|
18
x11/gtk2mm/patches/patch-gdk_src_pixbufformat_hg
Normal file
18
x11/gtk2mm/patches/patch-gdk_src_pixbufformat_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_pixbufformat_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/pixbufformat.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/pixbufformat.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -20,7 +20,7 @@
|
||||||
|
_DEFS(gdkmm,gdk)
|
||||||
|
|
||||||
|
#include <gdkmmconfig.h>
|
||||||
|
-
|
||||||
|
+#include <glibmm/arrayhandle.h>
|
||||||
|
|
||||||
|
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||||
|
extern "C" { typedef struct _GdkPixbufFormat GdkPixbufFormat; }
|
17
x11/gtk2mm/patches/patch-gdk_src_rectangle_hg
Normal file
17
x11/gtk2mm/patches/patch-gdk_src_rectangle_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_rectangle_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/rectangle.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/rectangle.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -19,6 +19,7 @@
|
||||||
|
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <glibmm/value.h>
|
||||||
|
#include <gdk/gdk.h>
|
||||||
|
|
||||||
|
_DEFS(gdkmm,gdk)
|
17
x11/gtk2mm/patches/patch-gdk_src_rgbcmap_hg
Normal file
17
x11/gtk2mm/patches/patch-gdk_src_rgbcmap_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_rgbcmap_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/rgbcmap.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/rgbcmap.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -24,6 +24,7 @@ _DEFS(gdkmm,gdk)
|
||||||
|
#m4 _POP()
|
||||||
|
|
||||||
|
#include <gdkmmconfig.h>
|
||||||
|
+#include <glibmm/arrayhandle.h>
|
||||||
|
|
||||||
|
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||||
|
extern "C" { typedef struct _GdkRgbCmap GdkRgbCmap; }
|
18
x11/gtk2mm/patches/patch-gdk_src_types_hg
Normal file
18
x11/gtk2mm/patches/patch-gdk_src_types_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gdk_src_types_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gdk/src/types.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gdk/src/types.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -19,6 +19,8 @@
|
||||||
|
|
||||||
|
_DEFS(gdkmm,gdk)
|
||||||
|
|
||||||
|
+#include <glibmm/arrayhandle.h>
|
||||||
|
+#include <glibmm/listhandle.h>
|
||||||
|
#include <gdk/gdk.h>
|
||||||
|
#include <gdkmmconfig.h>
|
||||||
|
|
17
x11/gtk2mm/patches/patch-gtk_gtkmm_border_h
Normal file
17
x11/gtk2mm/patches/patch-gtk_gtkmm_border_h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gtk_gtkmm_border_h,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/gtkmm/border.h.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/gtkmm/border.h Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <glibmm/value.h>
|
||||||
|
+#include <gtk/gtk.h> /* For GtkBorder */
|
||||||
|
|
||||||
|
namespace Gtk
|
||||||
|
{
|
18
x11/gtk2mm/patches/patch-gtk_src_entrycompletion_hg
Normal file
18
x11/gtk2mm/patches/patch-gtk_src_entrycompletion_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_entrycompletion_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 9d52f886ffe556f9615f98a280d3a036a9ecf28e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Sun, 5 Jul 2015 15:41:11 +0200
|
||||||
|
Subject: More fixes to suit newish glibmm.
|
||||||
|
|
||||||
|
--- gtk/src/entrycompletion.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/entrycompletion.hg Wed Sep 23 12:19:32 2015
|
||||||
|
@@ -218,7 +218,7 @@ dnl
|
||||||
|
|
||||||
|
_WRAP_PROPERTY("model", Glib::RefPtr<Gtk::TreeModel>)
|
||||||
|
_WRAP_PROPERTY("minimum_key_length", int)
|
||||||
|
- _WRAP_PROPERTY("text_column, int)
|
||||||
|
+ _WRAP_PROPERTY("text_column", int)
|
||||||
|
_WRAP_PROPERTY("inline_completion", bool)
|
||||||
|
_WRAP_PROPERTY("popup_completion", bool)
|
||||||
|
_WRAP_PROPERTY("popup_set_width", bool)
|
17
x11/gtk2mm/patches/patch-gtk_src_enums_hg
Normal file
17
x11/gtk2mm/patches/patch-gtk_src_enums_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_enums_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/src/enums.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/enums.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -19,6 +19,7 @@
|
||||||
|
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <glibmm/value.h>
|
||||||
|
#include <gtkmmconfig.h> //For GTKMM_MAEMO_EXTENSIONS_ENABLED
|
||||||
|
|
||||||
|
_DEFS(gtkmm,gtk)
|
17
x11/gtk2mm/patches/patch-gtk_src_main_hg
Normal file
17
x11/gtk2mm/patches/patch-gtk_src_main_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_main_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/src/main.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/main.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
|
||||||
|
#include <sigc++/sigc++.h>
|
||||||
|
#include <gdkmm/types.h> //For GdkEventKey
|
||||||
|
+#include <glibmm/optioncontext.h>
|
||||||
|
|
||||||
|
_DEFS(gtkmm,gtk)
|
||||||
|
|
30
x11/gtk2mm/patches/patch-gtk_src_papersize_hg
Normal file
30
x11/gtk2mm/patches/patch-gtk_src_papersize_hg
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_papersize_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 4fb3efa910a46364fa8ec4d60fcce557200e4dcb Mon Sep 17 00:00:00 2001
|
||||||
|
From: Murray Cumming <murrayc@murrayc.com>
|
||||||
|
Date: Wed, 14 Mar 2012 11:41:46 +0100
|
||||||
|
Subject: PaperSize: Correct the PaperSizeTraits pre-declaration.
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/src/papersize.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/papersize.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -17,11 +17,14 @@
|
||||||
|
|
||||||
|
_DEFS(gtkmm,gtk)
|
||||||
|
|
||||||
|
+#include <glibmm/keyfile.h>
|
||||||
|
+#include <glibmm/listhandle.h>
|
||||||
|
+
|
||||||
|
namespace Gtk
|
||||||
|
{
|
||||||
|
|
||||||
|
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||||
|
-class PaperSizeTraits;
|
||||||
|
+struct PaperSizeTraits;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/** Common paper names, from PWG 5101.1-2002 PWG: Standard for Media Standardized Names
|
18
x11/gtk2mm/patches/patch-gtk_src_printunixdialog_hg
Normal file
18
x11/gtk2mm/patches/patch-gtk_src_printunixdialog_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_printunixdialog_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 9d52f886ffe556f9615f98a280d3a036a9ecf28e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Sun, 5 Jul 2015 15:41:11 +0200
|
||||||
|
Subject: More fixes to suit newish glibmm.
|
||||||
|
|
||||||
|
--- gtk/src/printunixdialog.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/printunixdialog.hg Wed Sep 23 12:19:32 2015
|
||||||
|
@@ -71,7 +71,7 @@ class PrintUnixDialog : public Dialog (public)
|
||||||
|
#m4 _CONVERSION(`GtkPrinter*',`Glib::RefPtr<const Printer>',`Glib::wrap($3)')
|
||||||
|
|
||||||
|
_WRAP_METHOD(Glib::RefPtr<Printer> get_selected_printer(), gtk_print_unix_dialog_get_selected_printer, refreturn)
|
||||||
|
- _WRAP_METHOD(Glib::RefPtr<const Printer> get_selected_printer() const, gtk_print_unix_dialog_get_selected_printer, refreturn. constversion)
|
||||||
|
+ _WRAP_METHOD(Glib::RefPtr<const Printer> get_selected_printer() const, gtk_print_unix_dialog_get_selected_printer, refreturn, constversion)
|
||||||
|
|
||||||
|
void add_custom_tab(const Widget& child, const Glib::ustring& tab_label);
|
||||||
|
_WRAP_METHOD(void add_custom_tab(const Widget& child, const Widget& tab_label), gtk_print_unix_dialog_add_custom_tab)
|
18
x11/gtk2mm/patches/patch-gtk_src_textattributes_hg
Normal file
18
x11/gtk2mm/patches/patch-gtk_src_textattributes_hg
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_textattributes_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/src/textattributes.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/textattributes.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -22,6 +22,8 @@
|
||||||
|
|
||||||
|
_DEFS(gtkmm,gtk)
|
||||||
|
|
||||||
|
+#include <glibmm/value.h>
|
||||||
|
+
|
||||||
|
namespace Gtk
|
||||||
|
{
|
||||||
|
|
17
x11/gtk2mm/patches/patch-gtk_src_treemodel_hg
Normal file
17
x11/gtk2mm/patches/patch-gtk_src_treemodel_hg
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-gtk_src_treemodel_hg,v 1.1 2015/09/24 10:34:31 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 185abd365c2898ad77dbb33a099341fa28e5a496 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||||
|
Date: Thu, 2 Jul 2015 19:53:16 +0200
|
||||||
|
Subject: Add #includes needed with glibmm newer than 2.31.0.
|
||||||
|
|
||||||
|
--- gtk/src/treemodel.hg.orig Tue Jun 25 21:34:31 2013
|
||||||
|
+++ gtk/src/treemodel.hg Wed Sep 23 12:15:37 2015
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <glibmm/interface.h>
|
||||||
|
+#include <glibmm/arrayhandle.h>
|
||||||
|
#include <gtkmm/treeiter.h>
|
||||||
|
|
||||||
|
_DEFS(gtkmm,gtk)
|
Loading…
Reference in New Issue
Block a user