<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1451cea03d6c20368ef2052e2f8a0426262ae178">https://github.com/macports/macports-ports/commit/1451cea03d6c20368ef2052e2f8a0426262ae178</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 1451cea03d6 boehmgc: Fix implicit declaration of function
</span>1451cea03d6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1451cea03d6c20368ef2052e2f8a0426262ae178
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Aug 27 20:37:28 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    boehmgc: Fix implicit declaration of function
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fix implicit declaration of function 'getpagesize' by not setting
</span><span style='display:block; white-space:pre;color:#404040;'>    _XOPEN_SOURCE to 600. 'getpagesize' is an ancient function and unistd.h
</span><span style='display:block; white-space:pre;color:#404040;'>    no longer declares it if you indicate to the compiler that you want a
</span><span style='display:block; white-space:pre;color:#404040;'>    recent POSIX standard, which is what setting _XOPEN_SOURCE to 600 does.
</span><span style='display:block; white-space:pre;color:#404040;'>    Whatever problem was being fixed by setting this way back in
</span><span style='display:block; white-space:pre;color:#404040;'>    bfe12f56e03ad4118e3dc9892bd4eaee76e415d6 no longer exists; the port
</span><span style='display:block; white-space:pre;color:#404040;'>    builds fine without it (tested on 10.5, 10.6, 10.13, 11).
</span>---
 devel/boehmgc/Portfile | 10 ----------
 1 file changed, 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boehmgc/Portfile b/devel/boehmgc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8251c2cc037..3c437ca855f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boehmgc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boehmgc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,21 +38,11 @@ depends_build-append \
</span> 
 configure.args  --enable-cplusplus \
                 --enable-static
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                -D_XOPEN_SOURCE=600 -D_DARWIN_C_SOURCE
</span> 
 variant redirect description {Redirect malloc and friends to GC routines} {
     configure.args-append  \
                 --enable-redirect-malloc
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Not needed to "force" ucontext.h on Tiger, and it actually forces POSIX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # sys/mman.h which breaks the build there because Tiger's sys/mman.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # doesn't recognize _DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cppflags-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                -D_XOPEN_SOURCE=600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.run        yes
 test.target     check
</pre><pre style='margin:0'>

</pre>