[MacPorts] #43917: ROOT6 : Update to first production release, 6.00.00

MacPorts noreply at macports.org
Thu Jun 5 10:44:46 PDT 2014


#43917: ROOT6 : Update to first production release, 6.00.00
-----------------------+---------------------------------
  Reporter:  jonesc@…  |      Owner:  mojca@…
      Type:  update    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  haspatch maintainer
      Port:  root6     |
-----------------------+---------------------------------

Comment (by jonesc@…):

 Replying to [comment:6 mojca@…]:
 > This is how `llvm-3.5` prevents the wrong setup, something similar would
 be needed for ROOT 6 (after a bit of a clean up):
 > {{{
 > # llvm-3.5 and later requires a C++11 runtime
 > compiler.blacklist *gcc* {clang < 300}
 >
 > # TODO: Check ${configure.cxx_stdlib} directly once MacPorts 2.3 is
 released
 > platform darwin {
 >     # Note that we are forcing this choice.  This means that anything
 linking
 >     # against llvm-3.5 needs to also be using libc++.  This is possibly
 >     # problematic, but luckily there is just a limited set of such
 dependents.
 >
 >     if {[info exists configure.cxx_stdlib]} {
 >         configure.cxx_stdlib libc++
 >     }
 >
 >     depends_lib-append port:libcxx
 > }
 >
 > pre-fetch {
 >     if {(${os.major} < 13 && ! [info exists configure.cxx_stdlib]) ||
 >         (! [file exists /usr/lib/libc++.dylib])} {
 >         ui_error "$name requires a C++11 runtime, which your
 configuration does not allow"
 >         error "unsupported configuration"
 >     }
 > }
 > }}}

 Yeah. As I said though before going done this road I would like to check
 what actually happens on older systems first. It might be upstream have
 found a way to support some systems older than 10.9 ...

-- 
Ticket URL: <https://trac.macports.org/ticket/43917#comment:10>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list