[MacPorts] #47189: submission: audacity

MacPorts noreply at macports.org
Tue Mar 31 13:13:47 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 mojca@…):

 Other than those glitches: is the software usable at least? I usually
 created two variants, one with `+wxWidgets30` and one with `+wxgtk28`. So
 users could pick which one they want and potentially contribute more
 patches (not that anyone did).

 Replying to [comment:7 rjvbertin@…]:
 > Replying to [comment:6 mojca@…]:
 >
 > > Forget for a moment about the thread in wxWidgets. (Just take a look
 at instructions for building for Mac.)
 >
 > Those are very much centred on using Xcode, and are generally out of
 date (depending on which instructions you read...)

 http://wiki.audacityteam.org/wiki/Building_On_Mac
 They basically say "Install an old OS, install Xcode 3, (maybe upgrade the
 OS), use Xcode 3 to build everything". But then again there is probably no
 sane way to use any newer version of Xcode if they don't bother switching
 to wxWidgets 3.0.

 > I haven't checked if the Audacity Team provides a Linux installer, have
 you?

 I didn't find anything.

 > >   * maybe some of the patches even conflict with your patches
 >
 > Quite likely, The way to proceed would be to apply the Debian patches
 (probably all of them when we're at it, except any that are related to
 ALSA or other Linux-specific things). Then, see which of my patches are
 still relevant and if they still apply.
 >
 > Most of the patches are to include code that should have been `#ifdef
 __APPLE__` instead of `#ifdef __WXMAC__`; I even had to apply those
 concerning double-buffering (without it the level meters had corrupted
 backgrounds).

 The changes from `#ifdef __WXMAC__` to `#ifdef __APPLE__` only affect
 wxgtk (but yes, that includes wxgtk-3.0; and if they accept patches, it
 might be helpful to try to send those patches to them).

 (Debian's patches for 3.0 could be applied to `+wxWidgets30` and your
 patches could be applied to `+wxgtk28` if you created two variants for
 Audacity. For a moment there might even be no need to merge those two
 patches.)

-- 
Ticket URL: <https://trac.macports.org/ticket/47189#comment:10>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list