<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/f2cc488237e8a95e5154b157b8098f31ae7e0573">https://github.com/macports/macports-ports/commit/f2cc488237e8a95e5154b157b8098f31ae7e0573</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 f2cc488237e gtk-osx-application: fix build errors; patch courtesy of @rmottola
</span>f2cc488237e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f2cc488237e8a95e5154b157b8098f31ae7e0573
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Fri Dec 20 12:33:00 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gtk-osx-application: fix build errors; patch courtesy of @rmottola
</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/71548
</span>---
 devel/gtk-osx-application/Portfile                        | 15 +++++++++++++--
 .../gtk-osx-application/files/patch-gtk-app-delegate.diff | 11 +++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gtk-osx-application/Portfile b/devel/gtk-osx-application/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 34782a66213..2b06f471432 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gtk-osx-application/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gtk-osx-application/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ name                gtk-osx-application
</span> conflicts           ige-mac-integration
 set my_name         gtk-mac-integration
 version             3.0.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories          devel
 license             LGPL-2.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,18 @@ checksums           sha256  42f29e002365467eac10f4ba78435d4be785a947424d9890112c
</span>                     rmd160  31738aa3fad57b8419805734c67321f967bf50f3 \
                     size    361576
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix build error on older macOS releases:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   GtkApplicationDelegate.c:76:83: error: expected '>' before '*' token
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      76 | -(void) application: (NSApplication*)theApplication openFiless: (NSArray<NSString *> *) files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#         |                                                                                   ^
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   GtkApplicationDelegate.c:76:1: error: cannot find protocol declaration for 'NSString'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      76 | -(void) application: (NSApplication*)theApplication openFiless: (NSArray<NSString *> *) files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#         | ^
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://trac.macports.org/ticket/71548
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gtk-app-delegate.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span> 
 proc gtk_version {ver} {
     global          gtk_version subport_dir
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gtk-osx-application/files/patch-gtk-app-delegate.diff b/devel/gtk-osx-application/files/patch-gtk-app-delegate.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8480256f497
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gtk-osx-application/files/patch-gtk-app-delegate.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/GtkApplicationDelegate.c.orig      2024-12-20 11:03:23.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/GtkApplicationDelegate.c   2024-12-20 11:03:44.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,7 +73,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return result;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--(void) application: (NSApplication*)theApplication openFiless: (NSArray<NSString *> *) files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-(void) application: (NSApplication*)theApplication openFiless: (NSArray *) files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gboolean overall_result = TRUE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   guint sig = g_signal_lookup ("NSApplicationOpenFile",
</span></pre><pre style='margin:0'>

</pre>