[MacPorts] #45265: ROOT6 : Update to 6.02.00

MacPorts noreply at macports.org
Mon Oct 6 05:57:55 PDT 2014


#45265: ROOT6 : Update to 6.02.00
---------------------------------+--------------------------------
 Reporter:  jonesc@…             |      Owner:  macports-tickets@…
     Type:  update               |     Status:  new
 Priority:  Normal               |  Milestone:
Component:  ports                |    Version:  2.3.1
 Keywords:  haspatch maintainer  |       Port:  root6
---------------------------------+--------------------------------
 Hi,

 Attached patch updates the root6 port to new 6.02/00 release.

 - The source tar ball used is not precisely the released one, but based on
 a git tag that includes a small fix for the GNU install option which we
 use, and was broken in the release.

 - The patch file patch-cmake-modules-SearchInstalledSoftware.cmake.diff is
 no longer needed and can be removed.

 - I also had to add a small work around to the post-destroot phase to
 remove some build files erroneously installed. Reported upstream and
 should hopefully be fixed in the next release...

 - added a gcc410 option

 - Tested OK on OSX 10.7 onwards. OSX 10.6 fails to build though (log
 attached, for those interested). My suspicion is this is due to the newer
 LLVM version used internally for the Cling interpreter, which no longer
 supports OSX 10.6, and thus this is an irreducible reduction in support.
 In which case I would propose just replacing

 {{{
  if {${os.major} < 10} {
         pre-fetch {
             ui_error "${name} requires C++11 and modifications of the
 package."
             return -code error "C++11 needed"
         }
     } elseif {${os.major} == 10} {
         # an ugly workaround for lack of __thread on 10.6 (and earlier)
         # it has to be patched properly upstream
         # https://sft.its.cern.ch/jira/browse/ROOT-6394
         patchfiles-append patch-montecarlo-vmc-inc-TMCtls.h.diff
     }
 }}}

 in the port file with

 {{{
 if {${os.major} < 11} {
         pre-fetch {
             ui_error "${name} is not supported on this OSX release."
             return -code error "Unsupported OSX version*
         }
  }
 }}}

 or word to that effect, unless someone has an idea how to resurrect it on
 10.6 ?

 Chris

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


More information about the macports-tickets mailing list