<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f1980b656d657995901e4e0fd9e0319ba2e8fc13">https://github.com/macports/macports-ports/commit/f1980b656d657995901e4e0fd9e0319ba2e8fc13</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 f1980b656d6 armagetronad: fix error "use of undeclared identifier 'finite'"
</span>f1980b656d6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f1980b656d657995901e4e0fd9e0319ba2e8fc13
</span>Author: Jason Liu <jasonliu--@users.noreply.github.com>
AuthorDate: Tue Jan 18 17:32:56 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> armagetronad: fix error "use of undeclared identifier 'finite'"
</span>---
games/armagetronad/Portfile | 13 +++++++++++++
1 file changed, 13 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/armagetronad/Portfile b/games/armagetronad/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c16d63b5ddc..ca77cce780c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/armagetronad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/armagetronad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -108,6 +108,19 @@ post-patch {
</span> {/socktype = socktype_/,/socktype |= SOCK_CLOEXEC/s/ndef WIN32/def SOCK_CLOEXEC/} \
${worksrcpath}/src/network/nSocket.cpp
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Avoid "error: use of undeclared identifier 'finite'; did you mean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # 'isfinite'?" on Apple arm64 (Reference: see Ryan's comment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # "[2018-10-16 01:07 UTC] php-bugs-2018 at ryandesign dot com" at
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://bugs.php.net/bug.php?id=76826)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${build_arch} eq "arm64" || \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${os.major} <= 11} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "/#include.*math.h/a\\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define finite isfinite\\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ " \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/src/tools/tMath.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Fix "Internal Error: Language British English not found."
# Reference: https://forums3.armagetronad.net/viewtopic.php?t=24632
reinplace "/include definition for top source directory/a\\
</pre><pre style='margin:0'>
</pre>