<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2ca1579d76ff18c4aa083b50d9b9d10aaeeea5b6">https://github.com/macports/macports-ports/commit/2ca1579d76ff18c4aa083b50d9b9d10aaeeea5b6</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 2ca1579d76f warzone2100: needs thread-local storage - Long-overdue cleanup, eliminating need for Clang blacklisting - Validated locally on 10.10 thru 10.12, to ensure that builds still succeed - See: https://github.com/macports/macports-ports/commit/72ad9baa9d5bb7e59bf3a96416c88671051fa52c#r64185762 - CC: @jasonliu--
</span>2ca1579d76f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2ca1579d76ff18c4aa083b50d9b9d10aaeeea5b6
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Sep 17 16:18:57 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> warzone2100: needs thread-local storage
</span><span style='display:block; white-space:pre;color:#404040;'> - Long-overdue cleanup, eliminating need for Clang blacklisting
</span><span style='display:block; white-space:pre;color:#404040;'> - Validated locally on 10.10 thru 10.12, to ensure that builds still succeed
</span><span style='display:block; white-space:pre;color:#404040;'> - See: https://github.com/macports/macports-ports/commit/72ad9baa9d5bb7e59bf3a96416c88671051fa52c#r64185762
</span><span style='display:block; white-space:pre;color:#404040;'> - CC: @jasonliu--
</span>---
games/warzone2100/Portfile | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/warzone2100/Portfile b/games/warzone2100/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4462a99fd1e..3748cbaa655 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/warzone2100/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/warzone2100/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,6 @@ if {$subport eq ${name} || $subport eq "${name}-music"} {
</span> }
if {$subport eq ${name}} {
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup compiler_blacklist_versions 1.0
</span> PortGroup legacysupport 1.1
github.setup Warzone2100 ${name} 4.2.4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,17 +89,13 @@ if {$subport eq ${name}} {
</span> license_noconflict asciidoctor
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.thread_local_storage yes
</span>
# Fix compile errors on macOS <= 10.10 due to files included from
# /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1
legacysupport.newest_darwin_requires_legacy 14
legacysupport.use_mp_libcxx yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Newer Clang needed, for thread-local storage. And while 800 might be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # usable as the floor, use 900 in case anything else is necessary.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {clang < 900}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
# Prevent the upstream source from trying to compile these as
# internal libraries, since we have made them available as
</pre><pre style='margin:0'>
</pre>