<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/db40dc8009f709c5f07492e673f99bcfb5186d8a">https://github.com/macports/macports-ports/commit/db40dc8009f709c5f07492e673f99bcfb5186d8a</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 db40dc8009f root6: Check os.platform before checking os.major
</span>db40dc8009f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit db40dc8009f709c5f07492e673f99bcfb5186d8a
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon May 10 11:19:04 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    root6: Check os.platform before checking os.major
</span>---
 science/root6/Portfile | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 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 118ca777390..905b3f1dec3 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;'>@@ -169,16 +169,16 @@ configure.args-append \
</span>                     -DPNG_PNG_INCLUDE_DIR=${prefix}/include
 
 # Work-around until ROOT supports building for macOS 11.X as deployment target.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} >= 20 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} >= 20} {
</span>     macosx_deployment_target 10.16
 }
 
 # https://root-forum.cern.ch/t/v6-22-00-build-error-on-macos/40239
 configure.args-append -Druntime_cxxmodules=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Enable C++17 on 10.14 and newer (Darwin18+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Enable C++17 on 10.14 and newer (Darwin 18+)
</span> #        C++14 otherwise
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if        { ${os.major} >= 18 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} ne "darwin" || ${os.major} >= 18} {
</span>     compiler.cxx_standard 2017
     configure.args-replace  -Dcxx17=OFF -Dcxx17=ON
 } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -191,8 +191,8 @@ if { ${configure.cxx_stdlib} ne "libc++" } {
</span>     configure.args-replace -Dlibcxx=ON -Dlibcxx=OFF
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Configure the graphics backend. cocoa on OSX10.12 and newer. X11 otherwise
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} >= 16 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Configure the graphics backend. cocoa on macOS 10.12 and newer. X11 otherwise
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} >= 16} {
</span>     if {![variant_isset x11]} {
         default_variants-append +cocoa
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -203,20 +203,20 @@ if { ${os.major} >= 16 } {
</span> }
 
 # Enable xrootd support by default
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} >= 12 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} >= 12} {
</span>     default_variants-append +xrootd
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# No longer compiles on OSX10.6 or older.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} <= 10 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# No longer compiles on Mac OS X 10.6 or older.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} <= 10} {
</span>     known_fail yes
     pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} is not supported on this OSX release (Darwin ${os.major})."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "Unsupported OSX version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} @${version} requires Mac OS X 10.7 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "Unsupported Mac OS X version"
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} >= 20 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} >= 20} {
</span>     # Starting with macOS 11 the SDK version changes on incremental OS updates,
     # e.g. going from 11.0 to 11.1. This causes problems with root as it bakes
     # the SDK version (sysroot) into a number of places in the installed files
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -398,11 +398,11 @@ variant opengl description {Build with opengl support} {
</span> 
 # List of possible python versions
 set python_versions { 2.7 3.5 3.6 3.7 3.8 3.9 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Enable python variant by default on OSX 10.9 and newer.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Enable python variant by default on OS X 10.9 and newer.
</span> # Disabled on older systems due to an issue fetching the source for
 # the various python dependencies due to these systems having out of
 # date SSL versions that are rejected by the upstream server.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} >= 13 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} ne "darwin" || ${os.major} >= 13} {
</span>     set default_python_variant +python39
 } else {
     set default_python_variant ""
</pre><pre style='margin:0'>

</pre>