<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9139fc99641bb942781539c40b3254c4013aa38b">https://github.com/macports/macports-ports/commit/9139fc99641bb942781539c40b3254c4013aa38b</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 9139fc99641 py-gssapi: fix build with Xcode gcc
</span>9139fc99641 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9139fc99641bb942781539c40b3254c4013aa38b
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Sep 24 19:30:20 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    py-gssapi: fix build with Xcode gcc
</span>---
 python/py-gssapi/Portfile             |  4 +++-
 python/py-gssapi/files/patch-c99.diff | 11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gssapi/Portfile b/python/py-gssapi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 508c10b81fc..8080ff0be9b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gssapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gssapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,6 @@ github.setup        pythongssapi python-gssapi 1.8.3 v
</span> github.tarball_from releases
 
 name                py-gssapi
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             ISC
 maintainers         {toby @tobypeterson} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +29,9 @@ if {${name} ne ${subport}} {
</span>                             port:py${python.version}-cython
     depends_lib-append      port:py${python.version}-decorator
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # pycore_frame.h:134: error: ‘for’ loop initial declaration used outside C99 mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append       patch-c99.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # Uses GSS.framework on macOS >= 10.9
     if {${os.platform} eq "darwin" && ${os.major} < 13} {
         depends_lib-append  port:kerberos5
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gssapi/files/patch-c99.diff b/python/py-gssapi/files/patch-c99.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..976a4755c19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gssapi/files/patch-c99.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;'>+--- setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2024-09-24 19:25:00.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,6 +121,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         compile_args = ['-fPIC']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         compile_args = shlex.split(get_output(f"{kc} --cflags gssapi"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        if sys.platform == 'darwin':
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            compile_args.append('-std=c99')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # add in the extra workarounds for different include structures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if winkrb_path:
</span></pre><pre style='margin:0'>

</pre>