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