[MacPorts] #43917: ROOT6 : Update to first production release, 6.00.00
MacPorts
noreply at macports.org
Sat Jun 7 07:42: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 mojca@…):
> The above is the content of the port, but if I am reading the Portfile
for libcxx correctly the library should get sym linked into the system
place under /usr/lib/ ... Can you see any messages in the log that confirm
this is happening properly ?
No. The `post-activate` phase should run
{{{
post-activate {
system "ditto ${root_path} /"
}
}}}
but that probably isn't logged.
----
I can add the variants, but I suspect that we will also add some other
changes (10.6 or anything else), so maybe I can commit everything in a
batch to avoid multiple compilations.
I thought you wanted to make a "for loop" over compilers ;) and we
probably also need to add something like that to `root5`.
----
Unrelated: in case that you have some experience with Cocoa, are you able
to figure out how to enable UTF-8-encoded strings in function
`AddContributorsInfo` in `rootx/src/rootxx-cocoa.mm`? The wrong text is
displayed at startup or if you click on "`Help->About`" in `TBrowser`. I'm
willing to play with it a bit, but I need to experiment on a faster
machine, not here.
{{{
std::list<std::string> contributors;
...
std::list<std::string>::const_iterator it = contributors.begin(),
end = contributors.end(), begin
= contributors.begin();
for (; it != end; ++it) {
//Quite ugly :( NSString/NSAttributedString ARE ugly.
NSString * const nsFromC = [NSString stringWithFormat : it !=
begin ? @", %s" : @"%s", it->c_str()];
newString.Reset([[NSAttributedString alloc] initWithString :
nsFromC]);
if (newString.Get()) {
[textToScroll appendAttributedString : newString.Get()];
}
}
}}}
Somewhere an encoding option is missing. This needs to be reported
upstream, but they are aware of it (`TODO: problems with non-ascii`)
--
Ticket URL: <https://trac.macports.org/ticket/43917#comment:81>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list