Ticket #39975: root.2.diff

File root.2.diff, 1.2 KB (added by cjones051073 (Chris Jones), 10 years ago)
  • science/root/Portfile

    old new  
    55
    66name                root
    77version             5.34.11
     8revision            1
    89
    910categories          science
    1011maintainers         gmail.com:mattiafrancescomoro hep.phy.cam.ac.uk:jonesc
     
    111112                    --enable-fink \
    112113                    --enable-gdml
    113114
     115platform darwin {
     116    set cxx_stdlib {}
     117
     118    if {[info exists configure.cxx_stdlib] &&
     119        ${configure.cxx_stdlib} ne {} &&
     120        [string match *clang* ${configure.cxx}]} {
     121        set cxx_stdlib ${configure.cxx_stdlib}
     122    } elseif {[string match *clang* ${configure.cxx}] &&
     123              ${os.major} >= 13} {
     124        set cxx_stdlib libc++
     125    } else {
     126        set cxx_stdlib libstdc++
     127    }
     128
     129    if {${cxx_stdlib} == "libc++"} {
     130        configure.args-delete --disable-c++11
     131        configure.args-append --enable-c++11
     132    }
     133}
     134
    114135universal_variant   no
    115136
    116137default_variants    +ssl +xml +gsl +minuit2 +tmva +roofit +graphviz +opengl +soversion