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

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/2ca5ac0cb0881fba48dc8cb1f498ad43830982dd">https://github.com/macports/macports-legacy-support/commit/2ca5ac0cb0881fba48dc8cb1f498ad43830982dd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2ca5ac0cb0881fba48dc8cb1f498ad43830982dd
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed May 7 21:15:19 2025 -0700

<span style='display:block; white-space:pre;color:#404040;'>    dirent.h: Avoid possible warnings on 10.4
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    On 10.4, _DARWIN_C_SOURCE can't be used to override _POSIX_C_SOURCE,
</span><span style='display:block; white-space:pre;color:#404040;'>    so referenced functions may be undeclared.  Avoid the relevant
</span><span style='display:block; white-space:pre;color:#404040;'>    declarations in that case.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/72406
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Passes all tests, including new allheaders tests.
</span>---
 include/dirent.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/dirent.h b/include/dirent.h
</span><span style='display:block; white-space:pre;color:#808080;'>index caf303f..e4d02e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/dirent.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/dirent.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +49,8 @@ __MP__END_DECLS
</span> /* New signature for scandir and alphasort (optionally) */
 
 /* These functions are non-POSIX, so avoid broken refs. */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#if !defined(_POSIX_C_SOURCE) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    || (defined(_DARWIN_C_SOURCE) && __MPLS_SDK_MAJOR >= 1050)
</span> 
 #if __MPLS_SDK_SUPPORT_NEW_SCANDIR__
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,7 +150,7 @@ __mpls_scandir(const char *dirnam, struct dirent ***namelist,
</span> 
 #endif /* !__MPLS_SDK_SUPPORT_NEW_SCANDIR__  */
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* (!_POSIX_C_SOURCE || (_DARWIN_C_SOURCE && >10.4)) */
</span> 
 #endif /* __DARWIN_C_LEVEL >= 200809L */
 
</pre><pre style='margin:0'>

</pre>