#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