<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/379911bca3b21c85b0d995545ea7837bdeef808a">https://github.com/macports/macports-ports/commit/379911bca3b21c85b0d995545ea7837bdeef808a</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 379911bca3b root6: use unversioned SDK path on macOS 11 and newer
</span>379911bca3b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 379911bca3b21c85b0d995545ea7837bdeef808a
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Tue Dec 15 17:43:55 2020 +0000

<span style='display:block; white-space:pre;color:#404040;'>    root6: use unversioned SDK path on macOS 11 and newer
</span>---
 science/root6/Portfile | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

<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 2c985662b31..f3980b64ee9 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;'>@@ -14,7 +14,7 @@ PortGroup           legacysupport                 1.0
</span> # Please also check if Gate needs a revbump after root6 update
 github.setup        root-project root 6-22-06 v
 version             [string map {- .} ${github.version}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> livecheck.version   ${github.version}
 
 # Use git commit
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,7 @@ compilers.setup     require_fortran -g95 -gcc44 -gcc45 -gcc46 -gcc47 -gcc48 -gcc
</span> compiler.blacklist-append *gcc* {clang < 920} {macports-clang-3.[0-9]} {macports-clang-[4-6].0}
 
 # If using Macports clang, make sure its added as a runtime dep as well as cling will need it.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach clang_v { 7.0 8.0 9.0 10 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach clang_v { 7.0 8.0 9.0 10 11 } {
</span>     if { ${configure.compiler} eq "macports-clang-${clang_v}"} {
         depends_run-append port:clang-${clang_v}
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -215,6 +215,18 @@ if { ${os.major} <= 10 } {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.major} >= 20 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Starting with macOS 11 the SDK version changes on incremental OS updates,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # e.g. going from 11.0 to 11.1. This causes problems with root as it bakes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # the SDK version (sysroot) into a number of places in the installed files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # and thus users will run into problems if they try and use a binary built on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # one incremental OS version, on a different one with a different SDK available.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This is probably not the only port that will have this problem, and we might
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # need to come up with a better policy in MacPorts to handle this, but until then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # unset the sdk version to use, which causes a fallback to the unversioned SDK path.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.sdk_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> pre-configure {
     # Force use of system python in build scripts
     # Find command finds text files containing the string to be replaced.
</pre><pre style='margin:0'>

</pre>