mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-31 07:59:27 +02:00
Added patch for bug 2 (in a "wxMac_additions" folder), to be applied to Mac releases until support for OS X 10.5 is dropped. Noted this in mac/compile.txt.
This commit is contained in:
parent
431aa110e2
commit
195351c0c6
@ -4,8 +4,9 @@ Authors:
|
|||||||
Dominic Mazzoni
|
Dominic Mazzoni
|
||||||
|
|
||||||
================================================================
|
================================================================
|
||||||
This version is currently accurate for Audacity version 1.3.1.
|
This version was last updated February 13, 2012.
|
||||||
Last Updated: February 3, 2006
|
Audacity 2.0.0 requires wxMac 2.8.12.
|
||||||
|
|
||||||
If the advice here is inaccurate or incomplete, please
|
If the advice here is inaccurate or incomplete, please
|
||||||
email audacity-devel@lists.sourceforge.net.
|
email audacity-devel@lists.sourceforge.net.
|
||||||
================================================================
|
================================================================
|
||||||
@ -40,14 +41,14 @@ wxWindows is available from http://www.wxwindows.org.
|
|||||||
Similar to the Linux kernel, wxWindows is available as
|
Similar to the Linux kernel, wxWindows is available as
|
||||||
stable and development branches.
|
stable and development branches.
|
||||||
|
|
||||||
The best way to compile Audacity is to download wxMac 2.8.10.
|
The best way to compile Audacity is to download wxMac 2.8.12.
|
||||||
|
|
||||||
For step 1, just download wxMac 2.8.10 from:
|
For step 1, just download wxMac 2.8.12 from:
|
||||||
http://www.wxwindows.org/downloads/
|
http://www.wxwindows.org/downloads/
|
||||||
|
|
||||||
Uncompress wxMac from the command line by typing:
|
Uncompress wxMac from the command line by typing:
|
||||||
|
|
||||||
tar xvzf wxMac-2.8.10.tar.gz
|
tar xvzf wxMac-2.8.12.tar.gz
|
||||||
|
|
||||||
--------------------------
|
--------------------------
|
||||||
STEP 2: Download Audacity
|
STEP 2: Download Audacity
|
||||||
@ -61,11 +62,18 @@ command:
|
|||||||
svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ audacity-read-only
|
svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ audacity-read-only
|
||||||
|
|
||||||
|
|
||||||
----------------------------------
|
-----------------------------------------
|
||||||
STEP 3: Compile and install wxMac
|
STEP 3: Patch, compile and install wxMac
|
||||||
----------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
cd wxMac-2.8.10
|
* Apply "wxMac_bug_2_10.5.8_PPC.patch" in the
|
||||||
|
"mac/wxMac_additions" folder in the Audacity sources.
|
||||||
|
This has to be applied until we drop support for OS X 10.5.
|
||||||
|
|
||||||
|
* Apply any other wxMac patches in the "mac" directory that
|
||||||
|
are relevant to the version of wxMac you are compiling.
|
||||||
|
|
||||||
|
cd wxMac-2.8.12
|
||||||
mkdir macbuild
|
mkdir macbuild
|
||||||
cd macbuild
|
cd macbuild
|
||||||
../configure --disable-shared
|
../configure --disable-shared
|
||||||
|
14
mac/wxMac_additions/wxMac_bug_2_10.5.8_PPC.patch
Normal file
14
mac/wxMac_additions/wxMac_bug_2_10.5.8_PPC.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff -wruN orig/wxMac-2.8.12/src/unix/utilsunx.cpp wxMac-2.8.12/src/unix/utilsunx.cpp
|
||||||
|
--- orig/wxMac-2.8.12/src/unix/utilsunx.cpp 2010-04-15 04:25:58.000000000 -0500
|
||||||
|
+++ wxMac-2.8.12/src/unix/utilsunx.cpp 2011-03-30 00:07:28.000000000 -0500
|
||||||
|
@@ -1202,8 +1202,8 @@
|
||||||
|
wxMAC_MachPortEndProcessDetect helper function. Though in practice
|
||||||
|
this shouldn't be a problem since it wasn't prototyped anywhere.
|
||||||
|
*/
|
||||||
|
-#define USE_OLD_DARWIN_END_PROCESS_DETECT (defined(__DARWIN__) && defined(__WXMAC__))
|
||||||
|
-// #define USE_OLD_DARWIN_END_PROCESS_DETECT 0
|
||||||
|
+// #define USE_OLD_DARWIN_END_PROCESS_DETECT (defined(__DARWIN__) && defined(__WXMAC__))
|
||||||
|
+#define USE_OLD_DARWIN_END_PROCESS_DETECT 0
|
||||||
|
|
||||||
|
// wxMac doesn't use the same process end detection mechanisms so we don't
|
||||||
|
// need wxExecute-related helpers for it.
|
Loading…
x
Reference in New Issue
Block a user