aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/gtkmm24
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2017-04-02 16:37:07 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2017-04-02 16:37:07 +0000
commitb7e0113c70c56aa4f8b9859942c25bf50a322982 (patch)
treec937ab62625d77ee4aecd58e8dc2b5539c099d1d /x11-toolkits/gtkmm24
parent6d25505558e67eb02e5b618c2b5ab1cbdd467a2c (diff)
downloadports-b7e0113c70c56aa4f8b9859942c25bf50a322982.tar.gz
ports-b7e0113c70c56aa4f8b9859942c25bf50a322982.zip
Fix build with newer sigc++20
Notes
Notes: svn path=/head/; revision=437569
Diffstat (limited to 'x11-toolkits/gtkmm24')
-rw-r--r--x11-toolkits/gtkmm24/Makefile4
-rw-r--r--x11-toolkits/gtkmm24/files/patch-gtk_gtkmm_menushell.cc11
2 files changed, 14 insertions, 1 deletions
diff --git a/x11-toolkits/gtkmm24/Makefile b/x11-toolkits/gtkmm24/Makefile
index b3bb8b87be2e..7022403f96f5 100644
--- a/x11-toolkits/gtkmm24/Makefile
+++ b/x11-toolkits/gtkmm24/Makefile
@@ -22,7 +22,9 @@ PORTSCOUT= ignore:1
BUILD_DEPENDS= gm4:devel/m4
GNU_CONFIGURE= yes
-USES+= gettext gmake libtool:keepla pathfix pkgconfig
+USES+= gettext gmake libtool:keepla pathfix pkgconfig \
+ compiler:c++11-lang
+USE_CXXSTD= gnu++11
USE_LDCONFIG= yes
USE_GNOME= atkmm gtk20 pangomm
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/x11-toolkits/gtkmm24/files/patch-gtk_gtkmm_menushell.cc b/x11-toolkits/gtkmm24/files/patch-gtk_gtkmm_menushell.cc
new file mode 100644
index 000000000000..663a44adbe3a
--- /dev/null
+++ b/x11-toolkits/gtkmm24/files/patch-gtk_gtkmm_menushell.cc
@@ -0,0 +1,11 @@
+--- gtk/gtkmm/menushell.cc.orig 2017-04-02 16:29:30 UTC
++++ gtk/gtkmm/menushell.cc
+@@ -130,7 +130,7 @@ MenuList::iterator MenuList::insert(MenuList::iterator
+ {
+ const Glib::RefPtr<Gtk::MenuItem> item = element.get_child();
+
+- g_return_val_if_fail(item != 0, position);
++ g_return_val_if_fail(item, position);
+ g_return_val_if_fail(gparent() != 0, position);
+
+ int pos = -1;