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