<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/921d36a51850353e61da4efc13de87ac7a30e0f4">https://github.com/macports/macports-ports/commit/921d36a51850353e61da4efc13de87ac7a30e0f4</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 921d36a5185 gtk4: update to 4.10.3 Fixes: https://trac.macports.org/ticket/66900
</span>921d36a5185 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 921d36a51850353e61da4efc13de87ac7a30e0f4
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Apr 22 16:12:34 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    gtk4: update to 4.10.3
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/66900
</span>---
 gnome/gtk4/Portfile                                | 15 ++++---
 .../gtk4/files/patch-quartz-nspasteboardtype.diff  | 47 ++++++++++++++++++++++
 2 files changed, 56 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk4/Portfile b/gnome/gtk4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 17133ccd647..a656b7b8419 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gtk4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,8 +15,8 @@ set my_name         gtk4
</span> # GNOME project name
 set gname           gtk
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.8.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.10.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          gnome
 license             LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,9 +38,9 @@ use_xz              yes
</span> set python_branch   3.10
 set python_version  [string map {. {}} ${python_branch}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  689c489e32ca9101bb7dd53829c2316230ac7db7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  85b7a160b6e02eafa4e7d38f046f8720fab537d3fe73c01c864333a983a692a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    20210736
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  87fb1855136f279058df4231423acb4f1e13dfb5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4545441ad79e377eb6e0a705026dc7a46886e46a1b034db40912909da801cea9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    20483468
</span> 
 depends_build-append \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,6 +54,7 @@ depends_build-append \
</span> depends_lib-append  path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:graphene \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/harfbuzz.pc:harfbuzz \
</span>                     port:hicolor-icon-theme \
                     path:include/turbojpeg.h:libjpeg-turbo \
                     port:libepoxy \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,10 +68,12 @@ license_noconflict  gobject-introspection
</span> # Specify name of executable for 'rst2man'
 patchfiles-append   patch-docs-rst2man.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-testsuite-python.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#patchfiles-append   patch-testsuite-python.diff
</span> 
 patchfiles-append   patch-meson-dont-werror-on-missing-declarations.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-quartz-nspasteboardtype.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
     reinplace "s|@@PYTHON_VERSION@@|${python_branch}|" \
         ${worksrcpath}/docs/reference/gtk/meson.build  \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk4/files/patch-quartz-nspasteboardtype.diff b/gnome/gtk4/files/patch-quartz-nspasteboardtype.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9ffc695c866
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk4/files/patch-quartz-nspasteboardtype.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#==================================================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# gdk/macos: fix builds on macOS before 10.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5813
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#==================================================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gdk/macos/gdkmacosclipboard-private.h b/gdk/macos/gdkmacosclipboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5679b13a36fdaf394e10e292beefcc548c9495cc..4866cf22e006ec07c9d81f6aeeab661d92a5ecc9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gdk/macos/gdkmacosclipboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gdk/macos/gdkmacosclipboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,10 +27,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G_BEGIN_DECLS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifndef AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-typedef NSString *NSPasteboardType;
</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;'>+ #define GDK_TYPE_MACOS_CLIPBOARD (_gdk_macos_clipboard_get_type())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G_DECLARE_FINAL_TYPE (GdkMacosClipboard, _gdk_macos_clipboard, GDK, MACOS_CLIPBOARD, GdkClipboard)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gdk/macos/gdkmacospasteboard-private.h b/gdk/macos/gdkmacospasteboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cac18a8fde5fa5a074258c9b1a46002778e71ea4..cc7f6b8e475c2f97500708e574e044f1aee1f07e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gdk/macos/gdkmacospasteboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gdk/macos/gdkmacospasteboard-private.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,6 +26,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G_BEGIN_DECLS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++typedef NSString *NSPasteboardType;
</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;'>+ @interface GdkMacosPasteboardItemDataProvider : NSObject <NSPasteboardItemDataProvider>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   GdkContentProvider *_contentProvider;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/gdk/macos/gdkmacospasteboard.c b/gdk/macos/gdkmacospasteboard.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0903c5352accda899092addb241feb4c19de8b77..b26248a9548f3438ae8aff20b72b1ae3e32fe514 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gdk/macos/gdkmacospasteboard.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gdk/macos/gdkmacospasteboard.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -400,7 +400,7 @@ _gdk_macos_pasteboard_register_drag_types (NSWindow *window)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gdk_content_formats_get_gtypes (formats, &n_gtypes);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (n_gtypes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        [ret addObject:NSPasteboardTypeURL];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [ret addObject:PTYPE(URL)];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       gdk_content_formats_unref (formats);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span></pre><pre style='margin:0'>

</pre>