<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/daf643e5f6841d567ef219d92a71a4cac2d2f501">https://github.com/macports/macports-ports/commit/daf643e5f6841d567ef219d92a71a4cac2d2f501</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit daf643e5f6841d567ef219d92a71a4cac2d2f501
</span>Author: A. Karl Kornel <akkornel@stanford.edu>
AuthorDate: Thu Feb 20 19:21:04 2025 -0800

<span style='display:block; white-space:pre;color:#404040;'>    py-gssapi: Remove setup.py patch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Previously, two changes were made to python-gssapi's setup.py:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Instead of using macOS' GSS.Framework on Mac OS X 10.7+, the minimum
</span><span style='display:block; white-space:pre;color:#404040;'>      is raised to 10.9+.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * When not using GSS.Framework (that is, on Mac OS X below 10.9),
</span><span style='display:block; white-space:pre;color:#404040;'>      instead of looking for a lib*.so file, look for a lib*.dylib file.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    With the addition of the `kerberos5` variant, the above changes are no
</span><span style='display:block; white-space:pre;color:#404040;'>    longer needed:
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * We force `kerberos5` use on Mac OS X below 10.9, so we don't need to
</span><span style='display:block; white-space:pre;color:#404040;'>      change the minimum version in setup.py.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * When using the `kerberos5` variant, we short-circuit much of
</span><span style='display:block; white-space:pre;color:#404040;'>      setup.py's detection logic by setting environment variables, so we
</span><span style='display:block; white-space:pre;color:#404040;'>      don't need to change the code in setup.py.
</span>---
 python/py-gssapi/Portfile                  |  2 --
 python/py-gssapi/files/patch-setup.py.diff | 20 --------------------
 2 files changed, 22 deletions(-)

<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 da48b34287b..8057dc890b8 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;'>@@ -22,8 +22,6 @@ checksums           rmd160  71966a7d6bf97fca5ccf27f687334b53f8bd1d85 \
</span> 
 python.versions     39 310 311 312 313
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # python-gssapi knows when it's running on macOS, and automatically configures
 # itself to use macOS' GSSAPI Framework, which uses macOS' build of Heimdal
 # Kerberos.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gssapi/files/patch-setup.py.diff b/python/py-gssapi/files/patch-setup.py.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index efec300fb89..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gssapi/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig  2020-06-28 02:08:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2020-06-28 02:08:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,7 +59,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- osx_has_gss_framework = False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if sys.platform == 'darwin':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mac_ver = [int(v) for v in platform.mac_ver()[0].split('.')]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    osx_has_gss_framework = (mac_ver >= [10, 7, 0])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    osx_has_gss_framework = (mac_ver >= [10, 9, 0])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- winkrb_path = None
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if os.name == 'nt':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -199,7 +199,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     if winkrb_path:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                         main_path = os.path.join(winkrb_path, 'bin')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                    main_lib = 'lib%s.so' % opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                    main_lib = 'lib%s.dylib' % opt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         for opt in link_args:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             # To support Heimdal on Debian, read the linker path.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             if opt.startswith('-Wl,/'):
</span></pre><pre style='margin:0'>

</pre>