[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