[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