<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f5617a1b95d53a40c20b7e912cd798d8dc886d3e">https://github.com/macports/macports-ports/commit/f5617a1b95d53a40c20b7e912cd798d8dc886d3e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new f5617a1  audacity[-devel]: update to version 2.2.0/2.2.0.1
</span>f5617a1 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f5617a1b95d53a40c20b7e912cd798d8dc886d3e
</span>Author: René Bertin <rjvbertin@gmail.com>
AuthorDate: Mon Nov 13 11:33:41 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    audacity[-devel]: update to version 2.2.0/2.2.0.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update audacity to version 2.2.0.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update audacity devel to version 2.2.0-1-gfd3813f from git.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Address incompatibility with wxWidgets 3.0.3.
</span><span style='display:block; white-space:pre;color:#404040;'>      https://trac.macports.org/ticket/55115
</span><span style='display:block; white-space:pre;color:#404040;'>    * New (experimental) variant `wx32` to test builds against wxWidgets 3.1.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Dependency `portmidi` is now taken from MacPorts.
</span><span style='display:block; white-space:pre;color:#404040;'>      The built-in one seems to require ALSA.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Dependency `portaudio` is the built-in one.
</span><span style='display:block; white-space:pre;color:#404040;'>      The one from MacPorts no longer works.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Fixes the failure to find ffmpeg.
</span><span style='display:block; white-space:pre;color:#404040;'>      https://trac.macports.org/ticket/53438
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/53438
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/55115
</span>---
 audio/audacity/Portfile                            |  87 ++++++++-----
 .../debian/patches/fix-minsrc-autoreconf.patch     |  15 ---
 .../workaround-wxwidgets-fit-recovery.patch        |  65 ----------
 .../audacity/files/devel/patch-fix-audiounits.diff | 138 ---------------------
 audio/audacity/files/devel/patch-temp-fixes.h      |  25 ----
 audio/audacity/files/patch-add-MenusMac.diff       |  50 ++++----
 audio/audacity/files/patch-fix-audiounits.diff     |  19 +--
 audio/audacity/files/patch-fix-casts.diff          |  13 --
 .../files/patch-skip-gcc-version-test.diff         |  73 +++--------
 audio/audacity/files/patch-temp-fixes.diff         |  12 ++
 audio/audacity/files/patch-wxw-303.diff            |  99 +++++++++++++++
 audio/audacity/files/patch-wxw-31x.diff            |  39 ++++++
 12 files changed, 256 insertions(+), 379 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/Portfile b/audio/audacity/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 16bf768..3716ca3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,13 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           wxWidgets 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span> PortGroup           compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           wxWidgets 1.0
</span> 
 name                audacity
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#conflicts           audacity-gtk
</span> 
 description         A Free, Cross-Platform Digital Audio Editor.
 long_description    Audacity is a free, easy-to-use, multi-track audio editor and recorder \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,37 +27,33 @@ subport             audacity-devel {
</span> }
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use the release tarball from github because it contains all required external libs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# incl. those not in MacPorts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq "${name}"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         2.1.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    audacity audacity ${version} Audacity-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # use the release tarball from github because it contains all required external libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # incl. those not in MacPorts.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    audacity audacity 2.2.0 Audacity-
</span>     distname        Audacity-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  d3f9252f55a13ee1a9f4fcf1f5ffdd72eafdde6d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  24469a0b8c822f4f93ce23add61cd6ffd1919fc8c1384015a05566764c870ef1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  1404ebe51fd7e9503081ba5f471260c68760b3f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  921e527a8e52516f208f8cfe34fa61238c470fd16f2c96839a8d29f41dc0b4f6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set PPREFIX     ./
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#     # git describe --tags : Audacity-2.1.2-1652-g0cb89a8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     github.setup        audacity audacity 0cb89a895a25e4f1e7ca4045d0b95e786bce7ed2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # git describe --tags : Audacity-2.1.3-190-g78149bc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    audacity audacity 78149bc3da4a7d18c0487baf7002b23759a814c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         2.1.3.190
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # git describe --tags : Audacity-2.2.0-1-gfd3813f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    audacity audacity fd3813fa30e4f733ea4e1c86bb5cb986c34b5e3c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         2.2.0.1
</span>     # this port is intended to facilitate development efforts shared with "upstreams"
     # so using git instead of a tarball fetch type is more appropriate.
     fetch.type      git
     distname        audacity-git
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    set PPREFIX     devel/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant wx32 description {Use wxWidgets 3.2 - experimental!} {}
</span> }
 
 categories          audio
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platforms           darwin
 license             GPL-2+
 # openssl is a dependency of curl in cmake
 license_noconflict  openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         gmail.com:rjvbertin openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:rjvbertin @RJVB} openmaintainer
</span> universal_variant   no
 use_parallel_build  yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,10 +61,28 @@ homepage            http://www.audacityteam.org/
</span> 
 compiler.blacklist  {*gcc-[234].[0-8]}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-wxWidgets.use       wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_exists wx32] && [variant_isset wx32]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # we want to use the wxWidgets-3.2 "bleeding edge" port!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wxWidgets.use   wxWidgets-3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-wxw-31x.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wxWidgets.use   wxWidgets-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     port:${wxWidgets.port}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![catch {set wxw_stdlib [active_variants ${wxWidgets.port} stdlib]} err]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${wxw_stdlib}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        long_description-append "This port needs ${wxWidgets.port} without the +stdlib variant."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "This port needs ${wxWidgets.port} without the +stdlib variant."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error "reinstall port:${wxWidgets.port} without the +stdlib variant"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     port:cmake \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,8 +102,7 @@ depends_lib-append  port:expat \
</span>                     port:libogg \
                     port:libsndfile \
                     port:libvorbis \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:portaudio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:soundtouch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:portaudio
</span> # audacity could use port:lv2 and port:lilv but would also require a port:suil for that to be possible.
 
 patch.pre_args      -Np1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -111,16 +126,12 @@ platform darwin {
</span>                     patch-libnyquist-symbol-visibility.diff \
                     patch-fix-casts.diff \
                     patch-add-MenusMac.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-skip-gcc-version-test.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "${name}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-skip-gcc-version-test.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix-audiounits.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-temp-fixes.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # for building against wxWidgets 3.0.3:
</span>     patchfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    devel/patch-fix-audiounits.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    devel/patch-temp-fixes.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-wxw-303.diff
</span> }
 
 post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -192,6 +203,18 @@ configure.args-append \
</span>                     CPPFLAGS=-I${prefix}/include \
                     WX_CONFIG=${wxWidgets.wxconfig}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The embedded portmidi is linux-only as of v2.2.0.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# building against the system portaudio leads to missing symbols due to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# mismatched symbol visibility which I haven't managed to address.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-portmidi=system \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-portaudio=local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PORTMIDI_CFLAGS=-I${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PORTMIDI_LIBS=${prefix}/lib/libportmidi.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:portmidi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.args-append   V=1 VERBOSE=1
 
 platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -235,9 +258,9 @@ platform darwin {
</span> }
 
 notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    In case Audacity cannot find FFmpeg or Lame, please locate these libraries\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    In case Audacity complains about finding FFmpeg or Lame, please locate these libraries\
</span>     under ${prefix}/lib in the Libraries section of the Preferences dialog (see\
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://manual.audacityteam.org/man/installing_and_updating_audacity_on_mac_os_x.html#locate).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    http://manual.audacityteam.org/man/installing_and_updating_audacity_on_mac_os_x.html#locate)
</span> "
 
 # kate: backspace-indents true; indent-pasted-text true; indent-width 4; keep-extra-spaces true; remove-trailing-spaces modified; replace-tabs true; replace-tabs-save true; syntax Tcl/Tk; tab-indents true; tab-width 4;
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/debian/patches/fix-minsrc-autoreconf.patch b/audio/audacity/files/debian/patches/fix-minsrc-autoreconf.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6df6849..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/debian/patches/fix-minsrc-autoreconf.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Description: Fix autoreconf for the minimal audacity source tarball.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- The minimal audacity source tarball does not ship every library in lib-src.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Author: Benjamin Drung <bdrung@debian.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/lib-src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/lib-src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -176,7 +176,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Note: These optional libraries will not be distributed in the source tarball.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SUBDIRS += $(OPTIONAL_SUBDIRS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#SUBDIRS += $(OPTIONAL_SUBDIRS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Overwrite install* targets from automake. We do not want to install anything
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # from the lib-src libraries, because we statically link these libraries.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/debian/patches/workaround-wxwidgets-fit-recovery.patch b/audio/audacity/files/debian/patches/workaround-wxwidgets-fit-recovery.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 474bfdc..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/debian/patches/workaround-wxwidgets-fit-recovery.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,65 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Description: Workaround for wx bug causing layout problems in recovery dialog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Workaround for a bug in wxWidgets 3.0 that causes the Fit()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- function to fail in certain desktop environments (gnome, xfce)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- before the first window of the same style class is shown on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- screen (http://trac.wxwidgets.org/ticket/16440). As a workaround,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- call Fit() and other methods that depend on its results again
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *after* we know that the window has been shown. While the bug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- may affect other calls to Fit() on a low level, the workaround
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- is necessary only for the recovery dialog, which is particularly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- vulnerable because:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1. It is shown very, very early in the program execution and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- therefore very likely to be the first dialog of its style class
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shown on screen.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2. It doesn't have scrollbars or flexible-size controls that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- could compensate the wrong dialog size.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Author: Martin Steghöfer <martin@steghoefer.eu>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Forwarded: lllucius@gmail.com, 2014-10-20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Bug-Debian: http://bugs.debian.org/765341
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/AutoRecovery.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/AutoRecovery.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -42,6 +42,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    AutoRecoveryDialog(wxWindow *parent);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__WXGTK__) && wxCHECK_VERSION(3, 0, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   void OnShow(wxShowEvent & event);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- private:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    void PopulateList();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    void PopulateOrExchange(ShuttleGui & S);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -70,6 +74,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    EVT_BUTTON(ID_RECOVER_ALL, AutoRecoveryDialog::OnRecoverAll)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    EVT_BUTTON(ID_RECOVER_NONE, AutoRecoveryDialog::OnRecoverNone)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    EVT_BUTTON(ID_QUIT_AUDACITY, AutoRecoveryDialog::OnQuitAudacity)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__WXGTK__) && wxCHECK_VERSION(3, 0, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   EVT_SHOW(AutoRecoveryDialog::OnShow)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- END_EVENT_TABLE()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void AutoRecoveryDialog::PopulateOrExchange(ShuttleGui& S)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -111,6 +118,22 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Center();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__WXGTK__) && wxCHECK_VERSION(3, 0, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void AutoRecoveryDialog::OnShow(wxShowEvent & event)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // Workaround for wxWidgets bug #16440:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // http://trac.wxwidgets.org/ticket/16440
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // Fit() doesn't work correctly in some desktop environments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // with GTK. But it does work after the first window of the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // same style class has been shown on screen. So re-execute
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // Fit() and other methods that depend on its result AFTER
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   // we know that the window has been shown.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   Fit();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   SetMinSize(GetSize());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   Center();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void AutoRecoveryDialog::PopulateList()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    mFileList->DeleteAllItems();
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/devel/patch-fix-audiounits.diff b/audio/audacity/files/devel/patch-fix-audiounits.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 671a7c1..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/devel/patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,138 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2b3ef6b..694a46f 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23643,7 +23643,7 @@ esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case "${host_os}" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       LIBS="-framework AudioUnit -framework AudioToolbox $LIBS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      LIBS="-framework CoreAudio $LIBS -lz"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      LIBS="-framework CoreAudio -framework CoreAudioKit $LIBS -lz"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    cygwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index eb77b29..b2c792f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -609,6 +609,8 @@ audacity_LDADD += $(AUDIOUNITS_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- audacity_SOURCES += \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   effects/audiounits/AudioUnitEffect.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   effects/audiounits/AudioUnitEffect.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/AUControl.mm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/AUControl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Makefile.in b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d6526bb..0d4e3e7 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -85,6 +85,8 @@ bin_PROGRAMS = audacity$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_AUDIO_UNITS_TRUE@am__append_3 = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_AUDIO_UNITS_TRUE@    effects/audiounits/AudioUnitEffect.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_AUDIO_UNITS_TRUE@    effects/audiounits/AudioUnitEffect.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@USE_AUDIO_UNITS_TRUE@    effects/audiounits/AUControl.mm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@USE_AUDIO_UNITS_TRUE@    effects/audiounits/AUControl.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_AUDIO_UNITS_TRUE@    $(NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_FFMPEG_TRUE@am__append_4 = $(FFMPEG_CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -478,7 +480,8 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   widgets/wxPanelWrapper.h xml/XMLFileReader.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/XMLFileReader.h xml/XMLWriter.cpp xml/XMLWriter.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   effects/audiounits/AudioUnitEffect.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  effects/audiounits/AudioUnitEffect.h export/ExportFFmpeg.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/AudioUnitEffect.h effects/audiounits/AUControl.mm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/AUControl.h export/ExportFFmpeg.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   export/ExportFFmpeg.h export/ExportFFmpegDialogs.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   export/ExportFFmpegDialogs.h import/ImportFFmpeg.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   import/ImportFFmpeg.h import/ImportGStreamer.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -510,7 +513,8 @@ am__objects_1 = audacity-BlockFile.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   blockfile/audacity-SilentBlockFile.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   blockfile/audacity-SimpleBlockFile.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/audacity-XMLTagHandler.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@USE_AUDIO_UNITS_TRUE@am__objects_2 = effects/audiounits/audacity-AudioUnitEffect.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@USE_AUDIO_UNITS_TRUE@am__objects_2 = effects/audiounits/audacity-AudioUnitEffect.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@USE_AUDIO_UNITS_TRUE@    effects/audiounits/audacity-AUControl.$(OBJEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_FFMPEG_TRUE@am__objects_3 =  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_FFMPEG_TRUE@ export/audacity-ExportFFmpeg.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @USE_FFMPEG_TRUE@ export/audacity-ExportFFmpegDialogs.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1953,6 +1957,9 @@ effects/audiounits/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- effects/audiounits/audacity-AudioUnitEffect.$(OBJEXT):  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   effects/audiounits/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   effects/audiounits/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+effects/audiounits/audacity-AUControl.$(OBJEXT):  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  effects/audiounits/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- export/audacity-ExportFFmpeg.$(OBJEXT): export/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   export/$(DEPDIR)/$(am__dirstamp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- export/audacity-ExportFFmpegDialogs.$(OBJEXT): export/$(am__dirstamp) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2232,6 +2239,7 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/$(DEPDIR)/audacity-Wahwah.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTControlGTK.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTEffect.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMDEP_TRUE@@am__include@ @am__quote@effects/audiounits/$(DEPDIR)/audacity-AUControl.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/audiounits/$(DEPDIR)/audacity-AudioUnitEffect.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/ladspa/$(DEPDIR)/audacity-LadspaEffect.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__include@ @am__quote@effects/lv2/$(DEPDIR)/audacity-LV2Effect.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6084,6 +6092,20 @@ effects/audiounits/audacity-AudioUnitEffect.obj: effects/audiounits/AudioUnitEff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @am__fastdepCXX_FALSE@    $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o effects/audiounits/audacity-AudioUnitEffect.obj `if test -f 'effects/audiounits/AudioUnitEffect.cpp'; then $(CYGPATH_W) 'effects/audiounits/AudioUnitEffect.cpp'; else $(CYGPATH_W) '$(srcdir)/effects/audiounits/AudioUnitEffect.cpp'; fi`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+effects/audiounits/audacity-AUControl.o: effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT effects/audiounits/audacity-AUControl.o -MD -MP -MF effects/audiounits/$(DEPDIR)/audacity-AUControl.Tpo -c -o effects/audiounits/audacity-AUControl.o `test -f 'effects/audiounits/AUControl.mm' || echo '$(srcdir)/'`effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) effects/audiounits/$(DEPDIR)/audacity-AUControl.Tpo effects/audiounits/$(DEPDIR)/audacity-AUControl.Po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMDEP_TRUE@@am__fastdepCXX_FALSE@        $(AM_V_CXX)source='effects/audiounits/AUControl.mm' object='effects/audiounits/audacity-AUControl.o' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_FALSE@    $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o effects/audiounits/audacity-AUControl.o `test -f 'effects/audiounits/AUControl.mm' || echo '$(srcdir)/'`effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+effects/audiounits/audacity-AUControl.obj: effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT effects/audiounits/audacity-AUControl.obj -MD -MP -MF effects/audiounits/$(DEPDIR)/audacity-AUControl.Tpo -c -o effects/audiounits/audacity-AUControl.obj `if test -f 'effects/audiounits/AUControl.mm'; then $(CYGPATH_W) 'effects/audiounits/AUControl.mm'; else $(CYGPATH_W) '$(srcdir)/effects/audiounits/AUControl.mm'; fi`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) effects/audiounits/$(DEPDIR)/audacity-AUControl.Tpo effects/audiounits/$(DEPDIR)/audacity-AUControl.Po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMDEP_TRUE@@am__fastdepCXX_FALSE@        $(AM_V_CXX)source='effects/audiounits/AUControl.mm' object='effects/audiounits/audacity-AUControl.obj' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@am__fastdepCXX_FALSE@    $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o effects/audiounits/audacity-AUControl.obj `if test -f 'effects/audiounits/AUControl.mm'; then $(CYGPATH_W) 'effects/audiounits/AUControl.mm'; else $(CYGPATH_W) '$(srcdir)/effects/audiounits/AUControl.mm'; fi`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- export/audacity-ExportFFmpeg.o: export/ExportFFmpeg.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT export/audacity-ExportFFmpeg.o -MD -MP -MF export/$(DEPDIR)/audacity-ExportFFmpeg.Tpo -c -o export/audacity-ExportFFmpeg.o `test -f 'export/ExportFFmpeg.cpp' || echo '$(srcdir)/'`export/ExportFFmpeg.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) export/$(DEPDIR)/audacity-ExportFFmpeg.Tpo export/$(DEPDIR)/audacity-ExportFFmpeg.Po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/effects/audiounits/AUControl.mm b/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index babdd68..75e7531 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -165,23 +165,31 @@ bool AUControl::Create(wxWindow *parent, AudioComponent comp, AudioUnit unit, bo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   if (!mView
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+       && !mHIView
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       CreateGeneric();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   if (!mView
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+       && !mHIView
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return false;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    // wxWidgets takes ownership so safenew
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    SetPeer(safenew AUControlImpl(this, mAUView));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if (mHIView)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       CreateCarbonOverlay();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    // Must get the size again since SetPeer() could cause it to change
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    SetInitialSize(GetMinSize());
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/devel/patch-temp-fixes.h b/audio/audacity/files/devel/patch-temp-fixes.h
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2654247..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/devel/patch-temp-fixes.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,25 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/MemoryX.h b/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1eb296e307141305018799636edd9ad1fee89159..df809bc79c08aff4a2930d88c021f09e337d0067 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,6 +3,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // C++ standard header <memory> with a few extensions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <memory>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef safenew
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define safenew new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/src/Mix.cpp b/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index a16ca05e25f3095230b0c507293a98493eb0a262..7abf44da3cb39b301b50927494693957471af12e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -255,7 +255,7 @@ Mixer::Mixer(const WaveTrackConstArray &inputTracks,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    , mQueueMaxLen{ 65536 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    , mSampleQueue{ mNumInputTracks, mQueueMaxLen }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   , mNumChannels{ static_cast<size_t>(numOutChannels) }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   , mNumChannels{ static_cast<unsigned>(numOutChannels) }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    , mGains{ mNumChannels }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    , mMayThrow{ mayThrow }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-add-MenusMac.diff b/audio/audacity/files/patch-add-MenusMac.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b4a7b3a..d27b0e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-add-MenusMac.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-add-MenusMac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,15 @@
</span> diff --git a/locale/POTFILES.in b/locale/POTFILES.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index fbfc374..b3d29bc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8530e380f8c6b3ac7da38057c397857294095b66..8ddab9d9ae232ed6f22d3f0fcc705d21a1a33d05 100644
</span> --- a/locale/POTFILES.in
 +++ b/locale/POTFILES.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -110,6 +110,7 @@ src/Matrix.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Matrix.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -68,6 +68,7 @@ src/LyricsWindow.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Matrix.cpp
</span>  src/Menus.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+src/MenusMac.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Menus.h
</span>  src/MenusMac.cpp
<span style='display:block; white-space:pre;background:#e0ffe0;'>++src/MenusMac.mm
</span>  src/Mix.cpp
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/MixerBoard.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/ModuleManager.cpp
</span> diff --git a/src/Makefile.am b/src/Makefile.am
 index b2c792f..732a69c 100644
 --- a/src/Makefile.am
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,16 +26,16 @@ diff --git a/src/Makefile.in b/src/Makefile.in
</span> index 0d4e3e7..f6f34d2 100644
 --- a/src/Makefile.in
 +++ b/src/Makefile.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -299,7 +299,7 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h MenusMac.mm Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   NumberScale.h PitchName.cpp PitchName.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -309,7 +309,7 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LabelDialog.h LabelTrack.cpp LabelTrack.h LangChoice.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LangChoice.h Languages.cpp Languages.h Legacy.cpp Legacy.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Lyrics.cpp Lyrics.h LyricsWindow.cpp LyricsWindow.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  MacroMagic.h Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  MacroMagic.h Matrix.cpp Matrix.h MemoryX.h Menus.cpp MenusMac.mm Menus.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Mix.cpp Mix.h MixerBoard.cpp MixerBoard.h ModuleManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ModuleManager.h NumberScale.h PitchName.cpp PitchName.h \
</span>   PlatformCompatibility.cpp PlatformCompatibility.h \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -560,7 +560,7 @@ am_audacity_OBJECTS = $(am__objects_1) audacity-AboutDialog.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -633,7 +633,7 @@ am_audacity_OBJECTS = $(am__objects_1) audacity-AboutDialog.$(OBJEXT) \
</span>   audacity-LangChoice.$(OBJEXT) audacity-Languages.$(OBJEXT) \
        audacity-Legacy.$(OBJEXT) audacity-Lyrics.$(OBJEXT) \
        audacity-LyricsWindow.$(OBJEXT) audacity-Matrix.$(OBJEXT) \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,16 +44,16 @@ index 0d4e3e7..f6f34d2 100644
</span>   audacity-MixerBoard.$(OBJEXT) audacity-ModuleManager.$(OBJEXT) \
        audacity-PitchName.$(OBJEXT) \
        audacity-PlatformCompatibility.$(OBJEXT) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1200,7 +1200,7 @@ audacity_SOURCES = $(libaudacity_la_SOURCES) AboutDialog.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h MenusMac.mm Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   NumberScale.h PitchName.cpp PitchName.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1324,7 +1325,7 @@ audacity_SOURCES = $(libaudacity_la_SOURCES) AboutDialog.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LabelDialog.h LabelTrack.cpp LabelTrack.h LangChoice.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LangChoice.h Languages.cpp Languages.h Legacy.cpp Legacy.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Lyrics.cpp Lyrics.h LyricsWindow.cpp LyricsWindow.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  MacroMagic.h Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  MacroMagic.h Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h MenusMac.mm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Mix.cpp Mix.h MixerBoard.cpp MixerBoard.h ModuleManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ModuleManager.h NumberScale.h PitchName.cpp PitchName.h \
</span>   PlatformCompatibility.cpp PlatformCompatibility.h \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2099,6 +2099,7 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2421,6 +2422,7 @@ distclean-compile:
</span>  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-LyricsWindow.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Matrix.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Menus.Po@am__quote@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +61,7 @@ index 0d4e3e7..f6f34d2 100644
</span>  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Mix.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-MixerBoard.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-ModuleManager.Po@am__quote@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3236,6 +3237,20 @@ audacity-Menus.obj: Menus.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3600,6 +3602,20 @@ audacity-Menus.obj: Menus.cpp
</span>  @AMDEP_TRUE@@am__fastdepCXX_FALSE@       DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-Menus.obj `if test -f 'Menus.cpp'; then $(CYGPATH_W) 'Menus.cpp'; else $(CYGPATH_W) '$(srcdir)/Menus.cpp'; fi`
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-fix-audiounits.diff b/audio/audacity/files/patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 14ce8ba..671a7c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,34 +97,35 @@ index d6526bb..0d4e3e7 100644
</span>  @am__fastdepCXX_TRUE@    $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT export/audacity-ExportFFmpeg.o -MD -MP -MF export/$(DEPDIR)/audacity-ExportFFmpeg.Tpo -c -o export/audacity-ExportFFmpeg.o `test -f 'export/ExportFFmpeg.cpp' || echo '$(srcdir)/'`export/ExportFFmpeg.cpp
  @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) export/$(DEPDIR)/audacity-ExportFFmpeg.Tpo export/$(DEPDIR)/audacity-ExportFFmpeg.Po
 diff --git a/src/effects/audiounits/AUControl.mm b/src/effects/audiounits/AUControl.mm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9296318..52cc77b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index babdd68..75e7531 100644
</span> --- a/src/effects/audiounits/AUControl.mm
 +++ b/src/effects/audiounits/AUControl.mm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -163,22 +163,32 @@ bool AUControl::Create(wxWindow *parent, AudioComponent comp, AudioUnit unit, bo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -165,23 +165,31 @@ bool AUControl::Create(wxWindow *parent, AudioComponent comp, AudioUnit unit, bo
</span>  #endif
     }
  
 -   if (!mView && !mHIView)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-   {
</span> +   if (!mView
 +#if !defined(_LP64)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+    && !mHIView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       && !mHIView
</span> +#endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+   )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   ){
</span>        CreateGeneric();
     }
  
 -   if (!mView && !mHIView)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-   {
</span> +   if (!mView
 +#if !defined(_LP64)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+    && !mHIView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       && !mHIView
</span> +#endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+   )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   ){
</span>        return false;
     }
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    SetPeer(new AUControlImpl(this, mAUView));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    // wxWidgets takes ownership so safenew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    SetPeer(safenew AUControlImpl(this, mAUView));
</span>  
 +#if !defined(_LP64)
     if (mHIView)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-fix-casts.diff b/audio/audacity/files/patch-fix-casts.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e24e7ba..040ae58 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-fix-casts.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-fix-casts.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/include/audacity/Types.h b/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1614cc7..64774da 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -70,7 +70,7 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sampleCount ( int v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sampleCount ( unsigned v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sampleCount ( long v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   sampleCount ( unsigned long v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   sampleCount ( unsigned long v ) : value { static_cast<long long>(v) } {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    // Beware implicit conversions from floating point values!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    // Otherwise the meaning of binary operators with sampleCount change
</span> diff --git a/src/effects/VST/VSTEffect.cpp b/src/effects/VST/VSTEffect.cpp
 index 340afa4..e54f68c 100644
 --- a/src/effects/VST/VSTEffect.cpp
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-skip-gcc-version-test.diff b/audio/audacity/files/patch-skip-gcc-version-test.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 68e824f..c24fc5d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-skip-gcc-version-test.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-skip-gcc-version-test.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,62 +1,21 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2b3ef6ba598ff01b9f08d5dbd2272ccd48c146c4..d43d26163ca6204dfc9ec3ed606abfad0be4496c 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19365,56 +19365,7 @@ done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Audacity.h b/src/Audacity.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 311a38bfb8534332f0ae41bb681d0d6a56cb6a31..56de5d1c259f41dc707e9ddce387fc9649f6ce6d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/Audacity.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/Audacity.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,11 +26,11 @@
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "${ax_cv_c_compiler_vendor}" = "gnu"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using gcc 4.9.0 or later" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--$as_echo_n "checking whether we are using gcc 4.9.0 or later... " >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if ${ax_cv_gcc_4_9_0+:} false; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $as_echo_n "(cached) " >&6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // If building with GNU compiler, then must be 4.9 or later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // TODO: This would be much nicer as a standalone test in configure.ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if !defined(__APPLE__) && !defined(__clang__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    defined __GNUC__ && ( __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9))
</span> -
<span style='display:block; white-space:pre;background:#ffe0e0;'>--ax_cv_gcc_4_9_0=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$GCC" = "yes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--/* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef __GNUC__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ > 9) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   || (__GNUC__ == 4 && __GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ >= 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--     yes;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    #error Audacity requires at least GCC 4.9
</span> -#endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $EGREP "yes" >/dev/null 2>&1; then :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ax_cv_gcc_4_9_0=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--rm -f conftest*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_4_9_0" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--$as_echo "$ax_cv_gcc_4_9_0" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$ax_cv_gcc_4_9_0" = yes; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  gcc_ok=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  gcc_ok=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if test x$gcc_ok = xno; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        as_fn_error $? "Audacity requires at least GCC 4.9" "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    CXXFLAGS="${CXXFLAGS} --std=gnu++11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    CXXFLAGS="${CXXFLAGS} --std=c++11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CXXFLAGS="${CXXFLAGS} --std=c++11"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// #if !defined(__APPLE__) && !defined(__clang__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//     defined __GNUC__ && ( __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++//     #error Audacity requires at least GCC 4.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// #endif
</span>  
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for strict prototypes" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // We only do alpha builds, beta builds, and release versions.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-temp-fixes.diff b/audio/audacity/files/patch-temp-fixes.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..57233d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-temp-fixes.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/MemoryX.h b/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1eb296e307141305018799636edd9ad1fee89159..df809bc79c08aff4a2930d88c021f09e337d0067 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,6 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // C++ standard header <memory> with a few extensions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <memory>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef safenew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define safenew new
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-wxw-303.diff b/audio/audacity/files/patch-wxw-303.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a1fc325
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-wxw-303.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,99 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/FileDialog/mac/FileDialogPrivate.h b/lib-src/FileDialog/mac/FileDialogPrivate.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 697969fd2a31d24501361b71bfc076f37671f813..a2db97e9f21661e874984c01d8375b44d93ecd16 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib-src/FileDialog/mac/FileDialogPrivate.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib-src/FileDialog/mac/FileDialogPrivate.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,7 +96,9 @@ protected:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     int m_firstFileTypeFilter;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     wxArrayString m_currentExtensions;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     WX_NSObject m_delegate;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     WX_NSObject m_sheetDelegate;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     wxString m_noOverwritePromptFilename;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/FileDialog/mac/FileDialogPrivate.mm b/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 508d8b8002dc18b17c8700f9eb7061c4178e0e6b..a9429f90f5418035152b678108dd7a97c9158653 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,7 +141,9 @@ void FileDialog::Init()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_filterIndex = -1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_delegate = nil;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_sheetDelegate = nil;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_filterPanel = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_filterChoice = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,14 +154,17 @@ void FileDialog::Create(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     long style, const wxPoint& pos, const wxSize& sz, const wxString& name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     FileDialogBase::Create(parent, message, defaultDir, defaultFileName, wildCard, style, pos, sz, name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     m_sheetDelegate = [[ModalDialogDelegate alloc] init];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [(ModalDialogDelegate*)m_sheetDelegate setImplementation: this];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FileDialog::~FileDialog()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     [m_sheetDelegate release];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool FileDialog::SupportsExtraControl() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -309,12 +314,26 @@ void FileDialog::ShowWindowModal()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [sPanel setAllowsOtherFileTypes:NO];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         NSWindow* nativeParent = parentWindow->GetWXWindow();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        // the ModalDialogDelegate class is no longer exported, but the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        // beginSheetForDirectory: message has been deprecated since 10.6 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        // Use the modern equivalent:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [sPanel setDirectoryURL:[NSURL fileURLWithPath:dir.AsNSString() isDirectory:YES]];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [sPanel setNameFieldStringValue:file.AsNSString()];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [sPanel beginSheetModalForWindow:nativeParent completionHandler:^(NSInteger result) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            if (result == NSFileHandlingPanelOKButton) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                NSLog(@"Saved file %@", [sPanel URL]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        }];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [sPanel beginSheetForDirectory:dir.AsNSString() file:file.AsNSString()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            modalForWindow: nativeParent modalDelegate: m_sheetDelegate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            modalForWindow: nativeParent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            modalDelegate: m_sheetDelegate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             didEndSelector: @selector(sheetDidEnd:returnCode:contextInfo:)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             contextInfo: nil];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    else 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         NSOpenPanel* oPanel = [NSOpenPanel openPanel];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -328,11 +347,22 @@ void FileDialog::ShowWindowModal()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [oPanel setAllowsMultipleSelection: (HasFlag(wxFD_MULTIPLE) ? YES : NO )];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         NSWindow* nativeParent = parentWindow->GetWXWindow();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if wxCHECK_VERSION(3, 0, 3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [oPanel setDirectoryURL:[NSURL fileURLWithPath:dir.AsNSString() isDirectory:YES]];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [oPanel setNameFieldStringValue:file.AsNSString()];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [oPanel setAllowedFileTypes:types];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        [oPanel beginSheetModalForWindow:nativeParent completionHandler:^(NSInteger result) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            if (result == NSFileHandlingPanelOKButton) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                NSLog(@"Opened file(s) %@", [oPanel URLs]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        }];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         [oPanel beginSheetForDirectory:dir.AsNSString() file:file.AsNSString()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             types: types modalForWindow: nativeParent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             modalDelegate: m_sheetDelegate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             didEndSelector: @selector(sheetDidEnd:returnCode:contextInfo:)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             contextInfo: nil];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-wxw-31x.diff b/audio/audacity/files/patch-wxw-31x.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7df7db6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-wxw-31x.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 394803a34debcaeb297f89437a42a583ef9b534f..719fa03646b350b28e30b7053c7b5e455f9749f2 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19898,7 +19898,7 @@ wx_version=`${WX_CONFIG} $wxconfigargs --version`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$as_me: Checking that the chosen version of wxWidgets is 3.0.x" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${wx_version}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  3.0.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  3.0.*|3.1.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     echo "Great, you're using wxWidgets ${wx_version}!"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/lib-widget-extra/configure b/lib-src/lib-widget-extra/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a86b5247ad89c72c75f05eff5b2753c2d129e0ad..4f3a6c7655d2bb41f362ec1d98fa867a0ea311af 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib-src/lib-widget-extra/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib-src/lib-widget-extra/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16616,7 +16616,7 @@ wx_version=`${WX_CONFIG} $wxconfigargs --version`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$as_me: Checking that the chosen version of wxWidgets is 2.8.x" >&6;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${wx_version}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  2.8.* | 3.0.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  2.8.* | 3.0.* | 3.1.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     echo "Great, you're using wxWidgets ${wx_version}!"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/FileDialog/mac/FileDialogPrivate.mm b/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 508d8b8002dc18b17c8700f9eb7061c4178e0e6b..fca75e17da856475cb602d8d5040bcffce2fa7d5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib-src/FileDialog/mac/FileDialogPrivate.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // ============================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-@interface OSPanelDelegate : NSObject wxOSX_10_6_AND_LATER(<NSOpenSavePanelDelegate>)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@interface OSPanelDelegate : NSObject <NSOpenSavePanelDelegate>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     FileDialog* _dialog;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>