<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cfb71b8681dacbfb398ebd1535f257bee76c2d39">https://github.com/macports/macports-ports/commit/cfb71b8681dacbfb398ebd1535f257bee76c2d39</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 cfb71b8681d ports maintained by michaelld: cleanup compilers
</span>cfb71b8681d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit cfb71b8681dacbfb398ebd1535f257bee76c2d39
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Wed Aug 26 02:09:58 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> ports maintained by michaelld: cleanup compilers
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> qt4-mac: use compiler.cxx_standard instead of compiler.blacklist
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> py-scipy: macports/macports-base#162 is included in 2.6.3 release
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> uhd: macports/macports-base#161 is included in 2.6.3 release;
</span><span style='display:block; white-space:pre;color:#404040;'> can use compiler.thread_local_storage instead of compiler.blacklist
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> glfw: use known_fail yes on macOS ≤ 10.5, HTTPS homepage, use
</span><span style='display:block; white-space:pre;color:#404040;'> compiler.c_standard to cleanup compiler.blacklist while keeping it to
</span><span style='display:block; white-space:pre;color:#404040;'> check for Xcode clang with stdatomic.h
</span>---
aqua/qt4-mac/Portfile | 7 +------
graphics/glfw/Portfile | 20 ++++++--------------
python/py-scipy/Portfile | 4 ----
science/uhd/Portfile | 3 +--
4 files changed, 8 insertions(+), 26 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt4-mac/Portfile b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1e51da41b24..6c8a99bd10e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1179,12 +1179,7 @@ variant openvg description {Build with support for OpenVG} {
</span>
variant cxx11 description {Add library support for C++11 (EXPERIMENTAL; does not work with libc++)} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Block compilers that do not support C++11. This variant seems to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # work with MacPorts' clang 3.0 or newer and Apple clang newer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # than 318.0.58 (but, not that version, which is already blocked).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- apple-gcc-4.2 gcc-4.2 llvm-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.cxx_standard 2011
</span>
pre-fetch {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/glfw/Portfile b/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8ba62a2e9bb..f29b38b99a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/glfw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +14,7 @@ platforms darwin macosx
</span> # glfw does not build on Mac OS X 10.5 or prior due to CoreGraphics
# references that are 10.6+.
if {${os.platform} eq "darwin" && ${os.major} < 10} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span> pre-fetch {
ui_error "$name does not build on Mac OS X 10.5 'Leopard' or prior."
error "unsupported platform"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,19 +49,10 @@ if {${os.platform} eq "darwin" && ${os.major} == 10} {
</span>
# requires c11 support as of 82ca58da (20190305) for
# <stdatomic.h>; 3.3 was released shortly after this change, so
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # this requirement is now for all modern GLFW. hopefully the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # following force a C11 compliant compiler to be used! require GCC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # >= 4.6 (4.9 for full C11) or MacPorts' Clang >= 3.1 or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # AppleClang >= 700. MacPorts' Clang starts at 3.3, so nothing to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # block there!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append macports-gcc-4.3 macports-gcc-4.4 macports-gcc-4.5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-gcc macports-gcc-4.6 macports-gcc-4.7 macports-gcc-4.8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-llvm-gcc-4.2 macports-dragonegg-3.3 macports-dragonegg-3.4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- apple-gcc-4.0 apple-gcc-4.2 gcc-3.3 gcc-4.0 llvm-gcc-4.2 gcc cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {clang < 700} macports-clang-3.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # this requirement is now for all modern GLFW.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.c_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # <stdatomic.h> support was introduced in Xcode 7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.blacklist-append {clang < 700}
</span>
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,7 +114,7 @@ if {${os.platform} eq "darwin" && ${os.major} == 10} {
</span>
# use the real home page, not github's
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.glfw.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.glfw.org
</span>
# do VPATH (out of source tree) build
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scipy/Portfile b/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 82f26ff078d..88fe9518bf6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scipy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,6 @@ PortGroup python 1.0
</span> PortGroup active_variants 1.1
PortGroup github 1.0
PortGroup compilers 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span>
github.setup scipy scipy 1.5.2 v
checksums rmd160 3eecdb6fde97b55f6dd7531501011c2473b4a616 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,9 +58,6 @@ if {${name} ne ${subport}} {
</span>
# require thread_local storage as of 1.4.0
compiler.thread_local_storage yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Work around thread local compiler selection bug. Remove after
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://github.com/macports/macports-base/pull/161 is released.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 800}
</span> }
if {${python.version} == 35} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/uhd/Portfile b/science/uhd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70d0a26f47f..d6dbec618d5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/uhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/uhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,6 @@ PortSystem 1.0
</span> PortGroup cmake 1.1
PortGroup github 1.0
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span> PortGroup active_variants 1.1
name uhd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -153,7 +152,7 @@ if {${subport} ne "uhd-39lts"} {
</span> # require a compiler that supports thread_local storage,
# which was introduced in 3.11.0.0.
# see also < https://trac.macports.org/ticket/55980 >
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append { clang < 800 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.thread_local_storage yes
</span>
}
</pre><pre style='margin:0'>
</pre>