<pre style='margin:0'>
Jeremy Huddleston Sequoia (jeremyhu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f80434f92706c36d31d2740bbb23e7efc0b4fc85">https://github.com/macports/macports-ports/commit/f80434f92706c36d31d2740bbb23e7efc0b4fc85</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f80434f92706c36d31d2740bbb23e7efc0b4fc85
</span>Author: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
AuthorDate: Sun Jul 7 21:08:22 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> misc: Remove reference to obsolete compiler (macports-clang-3.9)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
</span>---
devel/cmake/Portfile | 2 +-
emulators/qemu/Portfile | 2 +-
gis/libpcl/Portfile | 2 +-
graphics/darktable/Portfile | 2 +-
lang/mozjs52/Portfile | 2 +-
multimedia/libvpx/Portfile | 10 +---------
net/ostinato/Portfile | 5 -----
python/py-blis/Portfile | 2 +-
python/py-healpy/Portfile | 2 +-
python/py-networkit/Portfile | 2 +-
python/py-pytorch/Portfile | 2 +-
python/py-spaCy/Portfile | 2 +-
python/py-thinc/Portfile | 2 +-
science/ecCodes/Portfile | 2 +-
science/gate/Portfile | 2 +-
science/healpix-cxx/Portfile | 2 +-
science/lal/Portfile | 2 +-
science/lalapps/Portfile | 2 +-
science/lalburst/Portfile | 2 +-
science/lalframe/Portfile | 2 +-
science/lalinference/Portfile | 2 +-
science/lalinspiral/Portfile | 2 +-
science/lalmetaio/Portfile | 2 +-
science/lalpulsar/Portfile | 2 +-
science/lalsimulation/Portfile | 2 +-
science/mpich/Portfile | 3 +--
science/nco/Portfile | 2 +-
science/ngspice/Portfile | 2 +-
science/openmpi/Portfile | 3 +--
science/root5/Portfile | 11 ++++-------
science/root6/Portfile | 2 +-
science/seqan-apps/Portfile | 2 +-
science/wgrib2/Portfile | 2 +-
science/xrootd/Portfile | 2 +-
security/KeePassXC/Portfile | 2 +-
security/policykit/Portfile | 2 +-
textproc/the_silver_searcher/Portfile | 2 +-
www/nextcloud-client/Portfile | 2 +-
www/owncloud-client/Portfile | 2 +-
www/webkit-gtk-2.0/Portfile | 2 +-
www/webkit2-gtk-devel/Portfile | 2 +-
x11/xorg-server-1.18/Portfile | 2 +-
x11/xorg-server-devel/Portfile | 2 +-
x11/xorg-server/Portfile | 2 +-
44 files changed, 46 insertions(+), 64 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake/Portfile b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b3e8a10..88e7cf3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,7 +131,7 @@ if {${os.platform} eq "darwin" && ${os.major} == 11 && ${configure.cxx_stdlib} e
</span> compiler.whitelist macports-clang-3.4
}
# Clang 3.9 and later require cmake; avoid circular dependency.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append macports-clang-3.9 macports-clang-4.0 macports-clang-5.0 macports-clang-6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append macports-clang-4.0 macports-clang-5.0 macports-clang-6.0
</span>
platform darwin {
configure.env-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/qemu/Portfile b/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ece6334..154e715 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/qemu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,7 +45,7 @@ compiler.blacklist {clang < 500} *gcc-4.2 *gcc-4.0 gcc-3.3
</span> if {${os.platform} eq "darwin" && ${os.major} < 11} {
# Emulated TLS needed, which was added in LLVM 3.8
compiler.blacklist-append macports-clang-3.4 macports-clang-3.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.fallback-append macports-clang-8.0
</span> configure.cflags-append -femulated-tls
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/libpcl/Portfile b/gis/libpcl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 46aa3bf..6a7d608 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/libpcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/libpcl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,7 @@ variant openmp description {Build with macports-clang >= 5.0 to enable OpenMP fo
</span> depends_lib-append port:libomp
compiler.blacklist-append *gcc* {clang}
compiler.blacklist-append macports-clang-3.3 macports-clang-3.4 macports-clang-3.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append macports-clang-3.9 macports-clang-4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.blacklist-append macports-clang-4.0
</span> }
variant test description {Configure to run unit tests} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/Portfile b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 33eb6ac..bfed96f3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,7 +118,7 @@ universal_variant no
</span> variant openmp description {enable support for OpenMP} {
configure.args-replace -DUSE_OPENMP=OFF -DUSE_OPENMP=ON
compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-4.0 macports-clang-3.9 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-4.0 macports-clang-3.7
</span> compiler.fallback macports-clang-7.0
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mozjs52/Portfile b/lang/mozjs52/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9de7a25..fa04dcc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mozjs52/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mozjs52/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,7 @@ depends_lib port:icu \
</span> # Requires clang-3.6 or equivalent
# While clang-602.0.53 (Xcode 6.4) is based on 3.6, it apparently doesn't pass the configure check
compiler.blacklist *gcc-3.* *gcc-4.* {clang < 700} macports-clang-3.3 macports-clang-3.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.7
</span>
if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
depends_build-append port:cctools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/Portfile b/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8dd11d1..0d128df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,15 +54,7 @@ compiler.blacklist *gcc-3.* *gcc-4.* {clang < 800} macports-clang-3.3 macports-
</span> # Make sure that mp-clang-3.9 is picked if all compilers were blacklisted.
# Especially important for 10.6 on libc++, since the fallback list contains macports-clang-3.7
# as the first, and thus selected, fallback option (even though it has been blacklisted earlier).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# on Leopard clang-3.9.1 fails, but newer clangs succeed (5.0 tested)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# vpx/src/vpx_image.c.o vpx/src/vpx_image.c clang: error: unable to execute command: Bus error
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.platform} eq "darwin" && ${os.major} < 10 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-delete macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-clang-5.0 macports-clang-6.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-6.0 macports-clang-7.0 macports-clang-8.0
</span>
license_noconflict clang-3.9 clang-5.0 clang-6.0 clang-7.0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ostinato/Portfile b/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f21a611..077aa76 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,11 +28,6 @@ checksums rmd160 e1984c471120a37ebe064ddb09df058a19c7481b \
</span>
worksrcdir ${name}-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# doesn't build with clang-3.9 in c++11 mode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# pcaptxthread.cpp:471:25: error: expected ')'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# other clangs appear to work (3.4, 4.0, 6.0 tested)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # protobuf3-cpp requires c++11
configure.cxxflags-append -std=c++11
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-blis/Portfile b/python/py-blis/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 246dca6..185eaae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-blis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-blis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ python.versions 35 36 37
</span>
# Compiler selection
compiler.blacklist-append *gcc* {clang < 999} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
# Pass selected compiler to BLIS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-healpy/Portfile b/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0f86b1e..14100df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-healpy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,7 @@ if {${name} ne ${subport}} {
</span>
variant openmp description "enable OpenMP parallel acceleration" {
# Pick a compiler that supports openmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span> compiler.fallback macports-clang-6.0
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-networkit/Portfile b/python/py-networkit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ed99ae..93ec88b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-networkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-networkit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ checksums rmd160 65c96a31c2b5b535ba8eca701db096dd4e770cd7 \
</span>
if {${name} ne ${subport}} {
# Pick a compiler that supports openmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span> compiler.fallback macports-clang-6.0
depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pytorch/Portfile b/python/py-pytorch/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bc8864d..a16669c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pytorch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pytorch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,7 @@ mpi.setup -gcc44 -gcc45 -clang33 -clang34 -clang37 -clang39 -clang40 -
</span>
# Compiler selection
compiler.blacklist-append *gcc* {clang < 800} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
variant mkl description {Enable Intel Math Kernel Library support} { }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-spaCy/Portfile b/python/py-spaCy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7100a68..f7d63f3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-spaCy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-spaCy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,7 @@ mpi.setup -gcc44 -gcc45 -clang33 -clang34 -clang37 -clang39 -clang40 -
</span>
# Compiler selection
compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-thinc/Portfile b/python/py-thinc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70e040a..5478df3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-thinc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-thinc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ python.versions 27 35 36 37
</span>
# Compiler selection
compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ecCodes/Portfile b/science/ecCodes/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 03359c6..47c0bc6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ecCodes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ecCodes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,7 +96,7 @@ variant openmp description {Add support for OpenMP} {
</span> configure.args-append -DENABLE_ECCODES_OMP_THREADS=ON
configure.cflags-append -fopenmp
compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-4.0 macports-clang-3.7 \
</span> macports-gcc-8 macports-gcc-7 macports-gcc-6 macports-gcc-5 \
macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 \
macports-gcc-4.4 macports-gcc-4.3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gate/Portfile b/science/gate/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d3084e7..7f52577 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,7 @@ checksums rmd160 44ceda2372c4138ef92a9a8641c1901d9d079ea8 \
</span> # Force the same compiler as ROOT6 is using
# https://trac.macports.org/ticket/57735
compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
# TODO: take this data from a geant4 portgroup
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/healpix-cxx/Portfile b/science/healpix-cxx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 79dbb3a..2e6e60b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/healpix-cxx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/healpix-cxx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +34,6 @@ variant openmp description "enable OpenMP parallel acceleration" {
</span> --disable-openmp
# Pick a compiler that supports openmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.7 macports-gcc-7 macports-gcc-6 macports-gcc-5 macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 macports-gcc-4.4 macports-gcc-4.3
</span> compiler.fallback macports-clang-6.0
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lal/Portfile b/science/lal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b87dee4..6750c54 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,7 +62,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalapps/Portfile b/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca842a2..3498c9a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalapps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +49,7 @@ depends_build port:pkgconfig
</span> # port:help2man
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
regsub {.*-(\d)\.(\d)} ${configure.cc} {clang\1\2} clangver
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalburst/Portfile b/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b919c24..1a131d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalburst/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +64,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalframe/Portfile b/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 788a294..de92b15 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalframe/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +61,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalinference/Portfile b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1b1e45d..27d3d81 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinference/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +88,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalinspiral/Portfile b/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 27fc2cc..2112519 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalinspiral/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalmetaio/Portfile b/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 55bd209..9fe5f6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalmetaio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,7 +60,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalpulsar/Portfile b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8406be3..557fdda 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalpulsar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/lalsimulation/Portfile b/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 628e9a0..d646699 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/lalsimulation/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,7 +65,7 @@ depends_build-append \
</span> port:swig \
# Choose a compiler that supports OpenMP.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-7.0
</span> compiler.fallback macports-clang-6.0
configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpich/Portfile b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1511d0d..6752752 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,9 +89,8 @@ if { ${os.major} < 16 } {
</span> # Only provide gcc 4.9, as older versions do not build.
set clist(gcc49) {macports-gcc-4.9}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# clang 3.9,4.0 not supported on mac OS 10.14 (Darwin18) or newer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang 4.0 not supported on mac OS 10.14 (Darwin18) or newer
</span> if { ${os.major} < 18 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set clist(clang39) {macports-clang-3.9}
</span> set clist(clang40) {macports-clang-4.0}
}
# gcc 9+ only available on macOS10.7 (Darwin11) and newer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/nco/Portfile b/science/nco/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2bdf961..9182d4a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/nco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/nco/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,7 +82,7 @@ variant openmp description {enable support for OpenMP} {
</span> configure.args-delete --disable-openmp
configure.args-append --enable-openmp --disable-ncoxx
compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-4.0 macports-clang-3.7 \
</span> macports-gcc-8 macports-gcc-7 macports-gcc-6 macports-gcc-5 \
macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 \
macports-gcc-4.4 macports-gcc-4.3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/ngspice/Portfile b/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c04781e..05888eb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/ngspice/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,7 @@ if {${name} eq ${subport}} {
</span> configure.args-append --enable-openmp
compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-4.0 macports-clang-3.7 \
</span> macports-gcc-8 macports-gcc-7 macports-gcc-6 macports-gcc-5 \
macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 \
macports-gcc-4.4 macports-gcc-4.3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/openmpi/Portfile b/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 714bceb..866b33d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/openmpi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,10 +81,9 @@ if { ${os.major} < 16 } {
</span> # Only provide gcc 4.9, as older versions do not build.
set clist(gcc49) {macports-gcc-4.9}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# clang 3.{7,9},4.0 not supported on mac OS 10.14 (Darwin18) or newer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang 3.7,4.0 not supported on mac OS 10.14 (Darwin18) or newer
</span> if { ${os.major} < 18 } {
set clist(clang37) {macports-clang-3.7}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set clist(clang39) {macports-clang-3.9}
</span> set clist(clang40) {macports-clang-4.0}
}
# gcc 9+ only available on macOS10.7 (Darwin11) and newer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/root5/Portfile b/science/root5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6e2532..d2c30df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/root5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/root5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,7 @@ select.file ${filespath}/${name}
</span>
# Force a compatible compiler
compiler.blacklist-append *gcc* clang macports-clang-3.3 macports-clang-3.4 macports-clang-3.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist macports-clang-5.0 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist macports-clang-5.0 macports-clang-4.0
</span>
post-patch {
# reinplace "s|-lfreetype| \`freetype-config --libs\`|g" ${worksrcpath}/config/root-config.in
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -516,7 +516,7 @@ if { ![variant_isset cocoa] && ![variant_isset x11] } {
</span> # ========================================================================================
# List of possible clang versions that work
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set clang_versions { 3.9 4.0 5.0 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set clang_versions { 4.0 5.0 }
</span>
# Define the available variants
foreach ver ${clang_versions} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -533,12 +533,9 @@ foreach ver ${clang_versions} {
</span>
# make sure that the proper variant is automatically selected
# (ROOT crashes if the compiler it was built with doesn't exist)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ![variant_isset clang39] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ![variant_isset clang40] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ![variant_isset clang40] &&
</span> ![variant_isset clang50] } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${configure.compiler} eq "macports-clang-3.9" } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append +clang39
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${configure.compiler} eq "macports-clang-4.0" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${configure.compiler} eq "macports-clang-4.0" } {
</span> default_variants-append +clang40
} elseif { ${configure.compiler} eq "macports-clang-5.0" } {
default_variants-append +clang50
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/root6/Portfile b/science/root6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 08cbdfe..f398b90 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/root6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/root6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,7 +60,7 @@ configure.f90 ${prefix}/bin/gfortran-mp-${gcc_ver}
</span> depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
depends_build-append port:gcc${gcc_ver}
compiler.blacklist-append *gcc* {clang < 920} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0
</span> compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
depends_build-append port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/seqan-apps/Portfile b/science/seqan-apps/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a8e2a50..6716aae 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/seqan-apps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/seqan-apps/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,7 +43,7 @@ minimum_xcodeversions {16 8.1}
</span> compiler.blacklist-append macports-gcc-4.6 macports-gcc-4.7 macports-gcc-4.8 macports-gcc-4.9 \
clang *clang-3.7 *clang-3.6 *clang-3.5 *clang-3.4 *clang-3.3 \
*dragonegg*
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-prepend macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-prepend macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 macports-clang-4.0
</span>
configure.args-append -DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_APPS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/wgrib2/Portfile b/science/wgrib2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 453e057..3043bfd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/wgrib2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/wgrib2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -119,7 +119,7 @@ destroot {
</span>
variant openmp description {Add support for OpenMP} {
compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-4.0 macports-clang-3.9 macports-clang-3.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-4.0 macports-clang-3.7 \
</span> macports-gcc-8 macports-gcc-7 macports-gcc-6 macports-gcc-5 \
macports-gcc-4.8 macports-gcc-4.7 macports-gcc-4.6 macports-gcc-4.5 \
macports-gcc-4.4 macports-gcc-4.3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xrootd/Portfile b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d7c026c..19b09b4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xrootd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,7 +48,7 @@ cmake.out_of_source yes
</span>
# Force a compatible compiler
compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-3.4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- macports-clang-3.7 macports-clang-4.0 macports-clang-3.9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-3.7 macports-clang-4.0 \
</span> macports-clang-5.0
compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/KeePassXC/Portfile b/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8e5ebb8..9b09b60 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/KeePassXC/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +46,7 @@ depends_lib-append port:argon2 \
</span> # [3] https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/82949/steps/install-port/logs/stdio
compiler.blacklist-append {clang < 900} macports-clang-3.4 macports-clang-3.3
# XXX: the following line shouldn't be necessary - revisit when libc++ becomes the default and default compiler configurations are updated
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0
</span>
pre-configure {
reinplace "s#/usr/local/bin#${prefix}/bin#" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/policykit/Portfile b/security/policykit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 762ba35..aa1baf9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/policykit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/policykit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +59,7 @@ post-patch {
</span>
# use same blacklisting as mozjs52
compiler.blacklist *gcc-3.* *gcc-4.* {clang < 700} macports-clang-3.3 macports-clang-3.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.7
</span>
configure.env-append \
INTLTOOL_PERL=${prefix}/bin/perl5.28
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/the_silver_searcher/Portfile b/textproc/the_silver_searcher/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 59d494b..c200931 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/the_silver_searcher/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/the_silver_searcher/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,7 @@ build.args-append V=1
</span> compiler.blacklist-append *gcc-3.* *gcc-4.* cc
compiler.blacklist-append { clang < 318 } macports-clang-3.3
if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append macports-clang-3.4 macports-clang-3.7 macports-clang-3.9 macports-clang 4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.blacklist-append macports-clang-3.4 macports-clang-3.7 macports-clang 4.0
</span> }
platform darwin i386 {
compiler.fallback-append macports-clang-5.0 macports-clang-6.0 macports-clang-7.0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/nextcloud-client/Portfile b/www/nextcloud-client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f07609e..a85330b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/nextcloud-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/nextcloud-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,7 @@ compiler.library_path
</span>
# For -fstack-protector-strong; copied from Portfile of KeePassXC
compiler.blacklist-append {clang < 602} macports-clang-3.4 macports-clang-3.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0
</span>
depends_lib-append port:qtkeychain
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/owncloud-client/Portfile b/www/owncloud-client/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0449edc..220b803 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/owncloud-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/owncloud-client/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ compiler.library_path
</span>
# For -fstack-protector-strong; copied from Portfile of KeePassXC
compiler.blacklist-append {clang < 602} macports-clang-3.4 macports-clang-3.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0
</span>
depends_build-append port:doxygen
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/webkit-gtk-2.0/Portfile b/www/webkit-gtk-2.0/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50cf5f9..36ace8b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/webkit-gtk-2.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/webkit-gtk-2.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -140,7 +140,7 @@ configure.universal_args-delete --disable-dependency-tracking
</span> # compiler.whitelist {clang >= 300 <= 503} macports-clang-3.3
compiler.blacklist-append *gcc*
compiler.blacklist-append {clang < 300} {clang > 503}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append macports-clang-3.4 macports-clang-3.7 macports-clang-3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append macports-clang-3.4 macports-clang-3.7
</span> compiler.fallback-append macports-clang-3.3
# gobject-introspection uses g-ir-scanner, which uses $CC from env
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/webkit2-gtk-devel/Portfile b/www/webkit2-gtk-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d52b18f..bde7c3e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/webkit2-gtk-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/webkit2-gtk-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -111,7 +111,7 @@ configure.optflags -Os
</span>
# clang > 1000 had errors that are not fully worked out, possibly compiler bug, blacklist for now
compiler.blacklist-append {clang < 902.0.39.2} {clang >= 1000} macports-clang-3.4 macports-clang-3.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.9 macports-clang-3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append macports-clang-5.0 macports-clang-4.0 macports-clang-3.7
</span>
pre-configure {
if {![variant_isset quartz] && ![variant_isset x11]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xorg-server-1.18/Portfile b/x11/xorg-server-1.18/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e240baa..caa3980 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/xorg-server-1.18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xorg-server-1.18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +52,7 @@ depends_lib \
</span> # https://trac.macports.org/ticket/36055
# https://llvm.org/bugs/show_bug.cgi?id=30346
# https://trac.macports.org/ticket/53910
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist gcc-4.0 macports-clang-3.9 macports-clang-devel {clang >= 802 < 900}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist gcc-4.0 macports-clang-devel {clang >= 802 < 900}
</span>
platform darwin {
if {${os.major} >= 16} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xorg-server-devel/Portfile b/x11/xorg-server-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f667ca0..0982156 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/xorg-server-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xorg-server-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +46,7 @@ depends_lib \
</span> # https://trac.macports.org/ticket/36055
# https://llvm.org/bugs/show_bug.cgi?id=30346
# https://trac.macports.org/ticket/53910
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist gcc-4.0 macports-clang-3.9 macports-clang-devel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist gcc-4.0 macports-clang-devel \
</span> {clang >= 802 < 900} {clang < 100}
#platform darwin {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xorg-server/Portfile b/x11/xorg-server/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 452f07c..2c0c03e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/xorg-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xorg-server/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,7 @@ depends_lib \
</span> # https://trac.macports.org/ticket/36055
# https://llvm.org/bugs/show_bug.cgi?id=30346
# https://trac.macports.org/ticket/53910
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist gcc-4.0 macports-clang-3.9 macports-clang-devel {clang >= 802 < 900}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist gcc-4.0 macports-clang-devel {clang >= 802 < 900}
</span>
configure.args --with-apple-applications-dir=${applications_dir} \
--with-bundle-id-prefix=org.macports \
</pre><pre style='margin:0'>
</pre>