[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