[MacPorts] #47189: submission: audacity
MacPorts
noreply at macports.org
Fri Apr 3 07:19:04 PDT 2015
#47189: submission: audacity
--------------------------+--------------------------------
Reporter: rjvbertin@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: audacity |
--------------------------+--------------------------------
Comment (by rjvbertin@…):
Replying to [comment:12 mojca@…]:
> Any "sane Mac user" would want to use Carbon/Cocoa.
Well, for any sane Mac users who prefer the toyish looks of
wxWidgets/Cocoa combined with unsupported (by the Audacity team) patches
to use wxWidgets 3:
https://github.com/RJVB/mp-port-repository/tree/master/audio/audacity-
devel
Both the wxGTk (+wxgtk) and Cocoa variants of Audacity 2.0.6 show the
glitch also seen under Linux, though the Cocoa (wxWidgets) variant
provides handles that make it still possible to use the dropdown menus.
Other than that, these builds are less than ideal which is why I publish
them as a -devel port:
- the Cocoa build is set up (hardwired) to expect its various files in an
OS X-style location (`{,~}/Library/Application Support`), but the standard
build used currently generates a "legacy" ${prefix}/bin/audacity
executable and installs files in XDG/linuxy locations. As a results,
libmp3lame isn't found (ffmpeg was maybe found by chance on my system),
nor are the Nyquist plugins. The libraries can be configured through the
preferences dialog, but not the plugins AFAIK.
- the wxGTk build has other displaying issues (apart from the
aforementioned glitch), possibly due to wxGtk 3 using GTk 3 instead of 2.
- the Cocoa build doesn't provide any additional functionality, maybe even
less. I've had to deactivate several code-paths (including the AudioUnits
support) because they depended on Carbon APIs which are
deprecated/obsolete and not available in 64bit.
If anyone who wants to have a go at addressing these issues, be my guest,
but I suggest we wait until the Audacity Team do their own port to
wxWidgets 3. It's on their ToDo list, so any effort we make will be
redundant (and undoubtedly inferior as we'd be patching instead of
revisiting code we know more or less intimately).
--
Ticket URL: <https://trac.macports.org/ticket/47189#comment:13>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list