Revision: 75607 http://trac.macports.org/changeset/75607 Author: ryandesign@macports.org Date: 2011-01-31 22:19:27 -0800 (Mon, 31 Jan 2011) Log Message: ----------- gtkglextmm: fix build error; see #27059 Modified Paths: -------------- trunk/dports/devel/gtkglextmm/Portfile Added Paths: ----------- trunk/dports/devel/gtkglextmm/files/ trunk/dports/devel/gtkglextmm/files/patch-gtkglext_gtkmm_gl-widget.cc.diff Modified: trunk/dports/devel/gtkglextmm/Portfile =================================================================== --- trunk/dports/devel/gtkglextmm/Portfile 2011-02-01 05:59:21 UTC (rev 75606) +++ trunk/dports/devel/gtkglextmm/Portfile 2011-02-01 06:19:27 UTC (rev 75607) @@ -27,3 +27,11 @@ port:gtkmm configure.args --x-include=${prefix}/include --x-lib=${prefix}/lib + +# Fix build issue where build fails due to GDK_DISABLE_DEPRECATED being enabled. +# The order in which files are included matters here. gtkmm does some funky +# stuff to undefine GDK_DISABLE_DEPRECATED, if defined, before including gdk.h +# as it needs some deprecated functionality. Including gtkglwidget.h before +# widget.h causes gdk.h to be included without GDK_DISABLE_DEPRECATED being +# undefined, and gtkmm never gets the chance to work its undefine magic. +patchfiles patch-gtkglext_gtkmm_gl-widget.cc.diff Added: trunk/dports/devel/gtkglextmm/files/patch-gtkglext_gtkmm_gl-widget.cc.diff =================================================================== --- trunk/dports/devel/gtkglextmm/files/patch-gtkglext_gtkmm_gl-widget.cc.diff (rev 0) +++ trunk/dports/devel/gtkglextmm/files/patch-gtkglext_gtkmm_gl-widget.cc.diff 2011-02-01 06:19:27 UTC (rev 75607) @@ -0,0 +1,15 @@ +--- gtkglext/gtkmm/gl/widget.cc.orig 2011-01-29 00:12:12.000000000 +0100 ++++ gtkglext/gtkmm/gl/widget.cc 2011-01-28 23:12:42.000000000 +0100 +@@ -17,10 +17,10 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ + +-#include <gtk/gtkglwidget.h> +- + #include "widget.h" + ++#include <gtk/gtkglwidget.h> ++ + namespace Gtk + { + namespace GL
participants (1)
-
ryandesign@macports.org