[MacPorts] #29334: fizmo 0.6.9 update

MacPorts noreply at macports.org
Sun May 1 15:17:49 PDT 2011


#29334: fizmo 0.6.9 update
----------------------------------------------+-----------------------------
 Reporter:  Christoph.Ender@…                 |       Owner:  macports-tickets@…                   
     Type:  update                            |      Status:  new                                  
 Priority:  Normal                            |   Milestone:                                       
Component:  ports                             |     Version:  1.9.2                                
 Keywords:  haspatch                          |        Port:  fizmo                                
----------------------------------------------+-----------------------------

Comment(by ryandesign@…):

 Thanks for the new diff.

 Replying to [comment:2 Christoph.Ender@…]:
 > > Your new port removes the ncursesw and libxml2 dependencies that were
 there.
 > This is an intentional change. It turned out that using a self-compiled-
 or MacPorts-supplied version of ncurses will result in ncurses (or some
 other system component) setting errno != 0 when non-ASCII chars are
 written to the screen. For some reason, the ncurses version supplied by
 Apple does not show this behavior. Since Mac OS X is not a supported
 platform for ncurses, I decided to use the Mac OS X-packaged version of
 ncurses. For simplicity, I decided to also use the Apple-supplied libxml2,
 if for any reason the MacPorts version would be preferred, I'll put the
 dependency back into the portfile.

 I'm not sure what you mean by "Mac OS X is not a supported platform for
 ncurses". Obviously ncurses works on Mac OS X, since both Mac OS X and
 MacPorts include it, and tons of other ports use MacPorts ncurses without
 issue. Yes it is preferred to use MacPorts versions of libraries; it's one
 of the fundamental principles of MacPorts; see [wiki:FAQ#syslibs] and
 [wiki:FAQ#ownlibs]. Of course if the MacPorts version of ncurses doesn't
 work for fizmo then that's an exception, but I'd spend some time figuring
 out why MacPorts ncurses isn't working. There may be Apple-specific
 patches in Mac OS X's ncurses to account for the difference, but there's
 also the version to consider: MacPorts ncurses is a couple versions newer
 than Mac OS X's, so fizmo may simply need to make some changes to take
 newer ncurses versions into account.

-- 
Ticket URL: <https://trac.macports.org/ticket/29334#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list