[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