<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>