<pre style='margin:0'>
Mihai Moldovan (Ionic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e52bcd5195361316e315379a91e2222e8db51f65">https://github.com/macports/macports-ports/commit/e52bcd5195361316e315379a91e2222e8db51f65</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e52bcd5195361316e315379a91e2222e8db51f65
</span>Author: Mihai Moldovan <ionic@ionic.de>
AuthorDate: Thu May 11 16:47:11 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    gnome/gtk3: fix +quartz builds with newer glib2 versions.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/53911.
</span>---
 gnome/gtk3/Portfile                                       |  5 +++++
 gnome/gtk3/files/patch-gdk-launch-support-newer-glib.diff | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3/Portfile b/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 37d6f95..c21b518 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,6 +10,7 @@ name                gtk3
</span> set real_name       gtk+
 epoch               1
 version             3.22.11
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          gnome x11
 license             LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -228,6 +229,10 @@ variant quartz conflicts x11 {
</span>     require_active_variants path:lib/pkgconfig/pango.pc:pango quartz
     require_active_variants port:gdk-pixbuf2 "" x11
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This patch is part of #53911 and is backported from upstream's repository.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Can probably be removed the next time around.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       patch-gtk-launch-unbreak-osx.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --enable-quartz-backend
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk3/files/patch-gdk-launch-support-newer-glib.diff b/gnome/gtk3/files/patch-gdk-launch-support-newer-glib.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..eb08c4d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk3/files/patch-gdk-launch-support-newer-glib.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gdk/x11/gdkapplaunchcontext-x11.c.old       2016-12-30 15:55:56.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gdk/x11/gdkapplaunchcontext-x11.c   2017-04-03 08:42:14.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gdkprivate-x11.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <glib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__) && GLIB_CHECK_VERSION(2,52,0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <gio/gosxappinfo.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <gio/gdesktopappinfo.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span></pre><pre style='margin:0'>

</pre>