[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