<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f6dbea67d7d63e7dd7256a90836aaa88c58179d9">https://github.com/macports/macports-ports/commit/f6dbea67d7d63e7dd7256a90836aaa88c58179d9</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 f6dbea6  audacity:  - Build fix for latest cctools  - Update to version 2.1.3  - Add audacity-devel
</span>f6dbea6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f6dbea67d7d63e7dd7256a90836aaa88c58179d9
</span>Author: Frank Schima <mf2k@macports.org>
AuthorDate: Sun Apr 30 14:48:45 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    audacity:
</span><span style='display:block; white-space:pre;color:#404040;'>     - Build fix for latest cctools
</span><span style='display:block; white-space:pre;color:#404040;'>     - Update to version 2.1.3
</span><span style='display:block; white-space:pre;color:#404040;'>     - Add audacity-devel
</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/53470
</span>---
 audio/audacity/Portfile                            | 226 ++++++++++++---------
 audio/audacity/files/add_enGB_translation.diff     |   9 +-
 audio/audacity/files/audacity.sh                   |   3 +
 .../files/buildinfo-clarify-no-gstreamer.diff      |   4 +-
 .../files/{ => devel}/patch-fix-audiounits.diff    | 105 +++++-----
 audio/audacity/files/devel/patch-temp-fixes.h      |  25 +++
 audio/audacity/files/fix-minsrc-autoreconf.patch   |  15 ++
 audio/audacity/files/libvamp-Makefile-for-osx.diff |   4 +-
 audio/audacity/files/patch-add-MenusMac.diff       |  84 ++++++++
 .../files/patch-avoid-clang-choke-on-confbase.diff |   4 +-
 audio/audacity/files/patch-fix-audiounits.diff     | 104 +++++-----
 audio/audacity/files/patch-fix-casts.diff          |  28 +++
 .../files/patch-libnyquist-symbol-visibility.diff  |  14 +-
 .../files/patch-more-decent-font-sizes.diff        |  30 +--
 audio/audacity/files/patch-python.diff             |  40 +++-
 .../files/patch-skip-gcc-version-test.diff         |  62 ++++++
 audio/audacity/files/patch-vstcontrolosx.diff      |   4 +-
 .../files/portaudio-no-universal-build.diff        |   8 +-
 audio/audacity/files/src-Makefile-for-osx.diff     |  14 +-
 19 files changed, 564 insertions(+), 219 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 cbb4dbd..6fb67ed 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,28 +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
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# 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> 
 PortSystem          1.0
 PortGroup           wxWidgets 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compiler_blacklist_versions 1.0
</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;'>-github.setup        audacity audacity 2.1.2 Audacity-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        https://github.com/audacity/audacity/archive/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            Audacity-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  4e0c508b8edd24935a235c0b1a636c4ef1ae59a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  90007b50cdc3885607b1afef2f158777a61c1658e869a88ec4d98c59c133f9bd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${workpath}/audacity-Audacity-${version} ${workpath}/${distname}
</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;'>-categories          audio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         A Free, Cross-Platform Digital Audio Editor
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                audacity
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#conflicts           audacity-gtk
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A Free, Cross-Platform Digital Audio Editor.
</span> long_description    Audacity is a free, easy-to-use, multi-track audio editor and recorder \
                     for Windows, Mac OS X, GNU/Linux and other operating systems. The interface is translated \
                     into many languages. You can use Audacity to: \n\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,62 +20,106 @@ long_description    Audacity is a free, easy-to-use, multi-track audio editor an
</span>                     Numerous effects including change the speed or pitch of a recording. \n\
                     And more!
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport             audacity-devel {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description A port of the Audacity audio editor aimed at development purposes.
</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;'>+# 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;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "${name}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         2.1.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    audacity audacity ${version} Audacity-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname        Audacity-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  d3f9252f55a13ee1a9f4fcf1f5ffdd72eafdde6d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  24469a0b8c822f4f93ce23add61cd6ffd1919fc8c1384015a05566764c870ef1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     # git describe --tags : Audacity-2.1.2-1652-g0cb89a8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     github.setup        audacity audacity 0cb89a895a25e4f1e7ca4045d0b95e786bce7ed2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # git describe --tags : Audacity-2.1.3-190-g78149bc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    audacity audacity 78149bc3da4a7d18c0487baf7002b23759a814c3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         2.1.3.190
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # this port is intended to facilitate development efforts shared with "upstreams"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # so using git instead of a tarball fetch type is more appropriate.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fetch.type      git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname        audacity-git
</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;'>+categories          audio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platforms           darwin
 license             GPL-2+
 # openssl is a dependency of curl in cmake
 license_noconflict  openssl
 maintainers         gmail.com:rjvbertin openmaintainer
 universal_variant   no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span> 
 homepage            http://www.audacityteam.org/
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist  {*gcc-[234].[0-8]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> wxWidgets.use       wxWidgets-3.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:${wxWidgets.port}
</span> 
 depends_build-append \
                     port:cmake \
                     port:pkgconfig \
                     port:python27
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/libavcodec.dylib:ffmpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:flac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span>                     port:freetype \
                     port:harfbuzz \
                     port:lame \
                     port:libid3tag \
                     port:libmad \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:soundtouch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:soxr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:twolame
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libavcodec.dylib:ffmpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:flac \
</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:#ffe0e0;'>-                    port:soxr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:twolame \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:${wxWidgets.port}
</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:#ffe0e0;'>-patchfiles-append   debian/patches/fix-minsrc-autoreconf.patch              \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    add_missing_newline.diff                                \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# address issues in the build system:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - build and link VSTControlOSX.mm instead of the GTk interface
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - address a visibility issue with the slider_array variable in libnyquist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - make the AudioUnits plugin support build; on 64bit and also include AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    fix-minsrc-autoreconf.patch                             \
</span>                     libvamp-Makefile-for-osx.diff                           \
                     src-Makefile-for-osx.diff                               \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    FFmpeg_build_against_ffmpeg.diff                       \
</span>                     portaudio-no-universal-build.diff                       \
                     buildinfo-clarify-no-gstreamer.diff                     \
                     add_enGB_translation.diff                               \
                     patch-avoid-clang-choke-on-confbase.diff                \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-no-rtld_deepbind.diff                             \
</span>                     patch-more-decent-font-sizes.diff                       \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-python.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# address issues in the build system:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - build and link VSTControlOSX.mm instead of the GTk interface
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - address a visibility issue with the slider_array variable in libnyquist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# - make the AudioUnits plugin support build; on 64bit and also include AUControl.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-vstcontrolosx.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-python.diff                                       \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-vstcontrolosx.diff \
</span>                     patch-libnyquist-symbol-visibility.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix-casts.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-add-MenusMac.diff \
</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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq "${name}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span>                     patch-fix-audiounits.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    devel/patch-fix-audiounits.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    devel/patch-temp-fixes.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 post-patch {
     set python_bin ${prefix}/bin/python2.7
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,26 +138,31 @@ post-patch {
</span>     reinplace -W ${worksrcpath} "s| -Werror||g" \
                                 lib-src/portaudio-v19/configure.in \
                                 lib-src/portaudio-v19/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # audacity 2.1.2 contains C++ files that include system SDK headers and ObjC code on OS X;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # they must thus be built as ObjC++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set make_objcpp { \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        {CommandManager src/commands    {src/Makefile.in src/Makefile.am}} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        {Effect         src/effects     {src/Makefile.in src/Makefile.am}} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        {LV2Effect      src/effects/lv2 {src/Makefile.in src/Makefile.am}} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach mm ${make_objcpp} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set f  [lindex ${mm} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set d  [lindex ${mm} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set mk [lindex ${mm} 2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach m ${mk} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -W ${worksrcpath} "s|/${f}.cpp|/${f}.mm|g" ${m}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # audacity 2.1.2 contains C++ files that include system SDK headers and ObjC code on OS X;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # they must thus be built as ObjC++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set make_objcpp { \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            {CommandManager src/commands    {src/Makefile.in src/Makefile.am}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            {Effect         src/effects     {src/Makefile.in src/Makefile.am}} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            {LV2Effect      src/effects/lv2 {src/Makefile.in src/Makefile.am}} \
</span>         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # it's easiest to symlink f.mm to f.cpp; clang++ will do the rest.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file exists ${worksrcpath}/${d}/${f}.mm]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ln -s ${f}.cpp ${worksrcpath}/${d}/${f}.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach mm ${make_objcpp} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set f  [lindex ${mm} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set d  [lindex ${mm} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set mk [lindex ${mm} 2]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach m ${mk} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                reinplace -W ${worksrcpath} "s|/${f}.cpp|/${f}.mm|g" ${m}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # it's easiest to symlink f.mm to f.cpp; clang++ will do the rest.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {![file exists ${worksrcpath}/${d}/${f}.mm]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ln -s ${f}.cpp ${worksrcpath}/${d}/${f}.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span>         }
         reinplace -W ${worksrcpath} "s|/VSTControlGTK.cpp|/VSTControlOSX.mm|g" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            src/Makefile.in src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                src/Makefile.in src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file exists ${worksrcpath}/src/MenusMac.cpp] && ![file exists ${worksrcpath}/src/MenusMac.mm]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ln -s MenusMac.cpp ${worksrcpath}/src/MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,7 +175,7 @@ configure.args-append \
</span>                     --enable-shared \
                     --enable-sse \
                     --with-ffmpeg \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-lam \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-lame \
</span>                     --with-libflac \
                     --with-libmad \
                     --with-libsoxr \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -156,42 +190,46 @@ configure.args-append \
</span>                     CPPFLAGS=-I${prefix}/include \
                     WX_CONFIG=${wxWidgets.wxconfig}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set aud_app_path    ${applications_dir}/Audacity.app
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the following causes an empty directory to be created and preserved at installation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# to allow the default en language localization to function properly (#50724)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.keepdirs   ${destroot}${aud_app_path}/Contents/Resources/en.lproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # create the app bundle infrastructure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # the BundleExec:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/bin/audacity ${destroot}${aud_app_path}/Contents/MacOS/Audacity
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # install the Info.plist provided by Audacity
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 ${worksrcpath}/mac/Info.plist ${destroot}${aud_app_path}/Contents/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # adapt the provided Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|AUDACITY_EXECUTABLE|Audacity|g" ${destroot}${aud_app_path}/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|AUDACITY_INFO_VERSION|${version} (MacPorts)|g" ${destroot}${aud_app_path}/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # install the provided icons into the Resources directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach r [glob -nocomplain ${worksrcpath}/mac/Resources/*.icns] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 644 ${r} ${destroot}${aud_app_path}/Contents/Resources/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # allow the application to find certain things where it expects them on OS X (= inside the app bundle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach r [glob -nocomplain ${destroot}${prefix}/share/audacity/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${prefix}/share/audacity/[file tail ${r}] ${destroot}${aud_app_path}/Contents/Resources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # install translation resources
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach l [glob -nocomplain ${destroot}${prefix}/share/locale/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set lang [file tail ${l}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${prefix}/share/locale/${lang}/LC_MESSAGES/audacity.mo ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach l [glob -nocomplain ${wxWidgets.prefix}/share/locale/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set lang [file tail ${l}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${l}/LC_MESSAGES/wxstd.mo ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append   V=1 VERBOSE=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set aud_app_path    ${applications_dir}/Audacity.app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.keepdirs   ${destroot}${aud_app_path}/Contents/Resources/en.lproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # create the app bundle infrastructure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # the BundleExec:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file rename ${destroot}${prefix}/bin/audacity ${destroot}${aud_app_path}/Contents/MacOS/Audacity
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # install the Info.plist provided by Audacity
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/mac/Info.plist ${destroot}${aud_app_path}/Contents/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # adapt the provided Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|AUDACITY_EXECUTABLE|Audacity|g" ${destroot}${aud_app_path}/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|AUDACITY_INFO_VERSION|${version} (MacPorts)|g" ${destroot}${aud_app_path}/Contents/Info.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # install the provided icons into the Resources directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach r [glob -nocomplain ${worksrcpath}/mac/Resources/*.icns] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -m 644 ${r} ${destroot}${aud_app_path}/Contents/Resources/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # allow the application to find certain things where it expects them on OS X (= inside the app bundle)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach r [glob -nocomplain ${destroot}${prefix}/share/audacity/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ln -s ${prefix}/share/audacity/[file tail ${r}] ${destroot}${aud_app_path}/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # install translation resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach l [glob -nocomplain ${destroot}${prefix}/share/locale/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set lang [file tail ${l}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ln -s ${prefix}/share/locale/${lang}/LC_MESSAGES/audacity.mo ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach l [glob -nocomplain ${wxWidgets.prefix}/share/locale/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set lang [file tail ${l}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -m 755 -d ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ln -s ${l}/LC_MESSAGES/wxstd.mo ${destroot}${aud_app_path}/Contents/Resources/${lang}.lproj/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # install a wrapper script in ${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "echo \"#!/bin/sh\nexec \\\"${aud_app_path}/Contents/MacOS/Audacity\\\" \\\"\\\$\@\\\"\" > ${destroot}${prefix}/bin/audacity"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "chmod 755 ${destroot}${prefix}/bin/audacity"
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # install a wrapper script in ${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "echo \"#!/bin/sh\nexec \\\"${aud_app_path}/Contents/MacOS/Audacity\\\" \\\"\\\$\@\\\"\" > ${destroot}${prefix}/bin/audacity"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "chmod 755 ${destroot}${prefix}/bin/audacity"
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 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><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/add_enGB_translation.diff b/audio/audacity/files/add_enGB_translation.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 9a9fa27..86bbab0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/add_enGB_translation.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/add_enGB_translation.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,3 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/locale/LINGUAS b/locale/LINGUAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 94a70ac..8dd7b7e 100644
</span> --- a/locale/LINGUAS
 +++ b/locale/LINGUAS
 @@ -11,6 +11,7 @@ cy
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,6 +10,9 @@
</span>  es
  eu
  fa
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/locale/en_GB.po b/locale/en_GB.po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0000000..26c4d89
</span> --- /dev/null
 +++ b/locale/en_GB.po
 @@ -0,0 +1,12827 @@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12839,10 +12844,10 @@
</span> +#~ msgid "Normalizing..."
 +#~ msgstr "Normalising..."
 diff --git a/src/Languages.cpp b/src/Languages.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index 94a70ac..8dd7b7e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7f0deca..12cc487 100644
</span> --- a/src/Languages.cpp
 +++ b/src/Languages.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -116,7 +116,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -116,7 +116,8 @@ void GetLanguages(wxArrayString &langCodes, wxArrayString &langNames)
</span>     localLanguageName[wxT("da")] = wxT("Dansk");
     localLanguageName[wxT("de")] = wxT("Deutsch");
     localLanguageName[wxT("el")] = wxT("Ellinika");
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/audacity.sh b/audio/audacity/files/audacity.sh
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..16958b8
</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/audacity.sh
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+exec @AUD_APP_PATH@/Contents/MacOS/Audacity "$@"
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/buildinfo-clarify-no-gstreamer.diff b/audio/audacity/files/buildinfo-clarify-no-gstreamer.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index fd5c9e2..6fc0a42 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/buildinfo-clarify-no-gstreamer.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/buildinfo-clarify-no-gstreamer.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/AboutDialog.cpp b/src/AboutDialog.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fe789d6..21d32ad 100644
</span> --- a/src/AboutDialog.cpp
 +++ b/src/AboutDialog.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -418,7 +418,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -529,7 +529,7 @@ void AboutDialog::PopulateInformationPage( ShuttleGui & S )
</span>     #ifdef USE_GSTREAMER
     AddBuildinfoRow(&informationStr, wxT("gstreamer"), _("Import via GStreamer"), enabled);
     #else
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-fix-audiounits.diff b/audio/audacity/files/devel/patch-fix-audiounits.diff
</span>similarity index 86%
copy from audio/audacity/files/patch-fix-audiounits.diff
copy to audio/audacity/files/devel/patch-fix-audiounits.diff
<span style='display:block; white-space:pre;color:#808080;'>index 1537ccd..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/devel/patch-fix-audiounits.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,8 @@
</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;'>-@@ -163,22 +163,32 @@ 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;'>-+   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;'>-    {
</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;'>-+   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;'>-    {
</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;'>-    SetPeer(new 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;background:#e0ffe0;'>+diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2b3ef6b..694a46f 100755
</span> --- a/configure
 +++ b/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23595,7 +23595,7 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23643,7 +23643,7 @@ esac
</span>  case "${host_os}" in
     darwin* | rhapsody*)
        LIBS="-framework AudioUnit -framework AudioToolbox $LIBS"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,9 +11,11 @@
</span>        ;;
     cygwin*)
        ;;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eb77b29..b2c792f 100644
</span> --- a/src/Makefile.am
 +++ b/src/Makefile.am
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -574,6 +575,8 @@ audacity_LDADD += $(AUDIOUNITS_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -609,6 +609,8 @@ audacity_LDADD += $(AUDIOUNITS_LIBS)
</span>  audacity_SOURCES += \
        effects/audiounits/AudioUnitEffect.cpp \
        effects/audiounits/AudioUnitEffect.h \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,9 +24,11 @@
</span>   $(NULL)
  endif
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.in b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d6526bb..0d4e3e7 100644
</span> --- a/src/Makefile.in
 +++ b/src/Makefile.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -95,6 +95,8 @@ bin_PROGRAMS = audacity$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -85,6 +85,8 @@ bin_PROGRAMS = audacity$(EXEEXT)
</span>  @USE_AUDIO_UNITS_TRUE@am__append_3 = \
  @USE_AUDIO_UNITS_TRUE@        effects/audiounits/AudioUnitEffect.cpp \
  @USE_AUDIO_UNITS_TRUE@        effects/audiounits/AudioUnitEffect.h \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,17 +37,17 @@
</span>  @USE_AUDIO_UNITS_TRUE@   $(NULL)
  
  @USE_FFMPEG_TRUE@am__append_4 = $(FFMPEG_CFLAGS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -467,7 +469,8 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   widgets/valnum.h widgets/Warning.cpp widgets/Warning.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/XMLFileReader.cpp xml/XMLFileReader.h xml/XMLWriter.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/XMLWriter.h effects/audiounits/AudioUnitEffect.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -478,7 +480,8 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   widgets/wxPanelWrapper.h xml/XMLFileReader.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xml/XMLFileReader.h xml/XMLWriter.cpp xml/XMLWriter.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   effects/audiounits/AudioUnitEffect.cpp \
</span> - effects/audiounits/AudioUnitEffect.h export/ExportFFmpeg.cpp \
 +      effects/audiounits/AudioUnitEffect.h effects/audiounits/AUControl.mm \
 +      effects/audiounits/AUControl.h export/ExportFFmpeg.cpp \
        export/ExportFFmpeg.h export/ExportFFmpegDialogs.cpp \
        export/ExportFFmpegDialogs.h import/ImportFFmpeg.cpp \
        import/ImportFFmpeg.h import/ImportGStreamer.cpp \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -498,7 +501,8 @@ am__objects_1 = audacity-BlockFile.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -510,7 +513,8 @@ am__objects_1 = audacity-BlockFile.$(OBJEXT) \
</span>   blockfile/audacity-SilentBlockFile.$(OBJEXT) \
        blockfile/audacity-SimpleBlockFile.$(OBJEXT) \
        xml/audacity-XMLTagHandler.$(OBJEXT)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +57,7 @@
</span>  @USE_FFMPEG_TRUE@am__objects_3 =  \
  @USE_FFMPEG_TRUE@     export/audacity-ExportFFmpeg.$(OBJEXT) \
  @USE_FFMPEG_TRUE@     export/audacity-ExportFFmpegDialogs.$(OBJEXT) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1886,6 +1891,9 @@ effects/audiounits/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1953,6 +1957,9 @@ effects/audiounits/$(DEPDIR)/$(am__dirstamp):
</span>  effects/audiounits/audacity-AudioUnitEffect.$(OBJEXT):  \
        effects/audiounits/$(am__dirstamp) \
        effects/audiounits/$(DEPDIR)/$(am__dirstamp)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,7 +67,7 @@
</span>  export/audacity-ExportFFmpeg.$(OBJEXT): export/$(am__dirstamp) \
        export/$(DEPDIR)/$(am__dirstamp)
  export/audacity-ExportFFmpegDialogs.$(OBJEXT): export/$(am__dirstamp) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2158,6 +2166,7 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2232,6 +2239,7 @@ distclean-compile:
</span>  @AMDEP_TRUE@@am__include@ @am__quote@effects/$(DEPDIR)/audacity-Wahwah.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTControlGTK.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTEffect.Po@am__quote@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,7 +75,7 @@
</span>  @AMDEP_TRUE@@am__include@ @am__quote@effects/audiounits/$(DEPDIR)/audacity-AudioUnitEffect.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/ladspa/$(DEPDIR)/audacity-LadspaEffect.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/lv2/$(DEPDIR)/audacity-LV2Effect.Po@am__quote@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5813,6 +5822,20 @@ effects/audiounits/audacity-AudioUnitEffect.obj: effects/audiounits/AudioUnitEff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6084,6 +6092,20 @@ effects/audiounits/audacity-AudioUnitEffect.obj: effects/audiounits/AudioUnitEff
</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 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 style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,3 +96,43 @@
</span>  export/audacity-ExportFFmpeg.o: export/ExportFFmpeg.cpp
  @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
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/effects/audiounits/AUControl.mm b/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index babdd68..75e7531 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/effects/audiounits/AUControl.mm
</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><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;'>+-   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   if (!mView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       && !mHIView
</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;'>+       CreateGeneric();
</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;'>+-   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   if (!mView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       && !mHIView
</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;'>+       return false;
</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;'>+    // wxWidgets takes ownership so safenew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    SetPeer(safenew AUControlImpl(this, mAUView));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if (mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CreateCarbonOverlay();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</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;'>+    // Must get the size again since SetPeer() could cause it to change
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2654247
</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/devel/patch-temp-fixes.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</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;background:#e0ffe0;'>+diff --git a/src/Mix.cpp b/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a16ca05e25f3095230b0c507293a98493eb0a262..7abf44da3cb39b301b50927494693957471af12e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -255,7 +255,7 @@ Mixer::Mixer(const WaveTrackConstArray &inputTracks,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    , mQueueMaxLen{ 65536 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    , mSampleQueue{ mNumInputTracks, mQueueMaxLen }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   , mNumChannels{ static_cast<size_t>(numOutChannels) }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   , mNumChannels{ static_cast<unsigned>(numOutChannels) }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    , mGains{ mNumChannels }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    , mMayThrow{ mayThrow }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/fix-minsrc-autoreconf.patch b/audio/audacity/files/fix-minsrc-autoreconf.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c20fa90
</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/fix-minsrc-autoreconf.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Description: Fix autoreconf for the minimal audacity source tarball.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The minimal audacity source tarball does not ship every library in lib-src.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Benjamin Drung <bdrung@debian.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib-src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib-src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -176,7 +176,7 @@ SUBDIRS += lib-widget-extra
</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;'>+ # Note: These optional libraries will not be distributed in the source tarball.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SUBDIRS += $(OPTIONAL_SUBDIRS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#SUBDIRS += $(OPTIONAL_SUBDIRS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Overwrite install* targets from automake. We do not want to install anything
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # 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/libvamp-Makefile-for-osx.diff b/audio/audacity/files/libvamp-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 509b7f6..1e0edb8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/libvamp-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/libvamp-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/libvamp/Makefile.in b/lib-src/libvamp/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4fc9378..5e6116d 100644
</span> --- a/lib-src/libvamp/Makefile.in
 +++ b/lib-src/libvamp/Makefile.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,21 +100,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,21 +100,21 @@ INSTALL_PKGCONFIG      = $(INSTALL_PREFIX)/lib/pkgconfig
</span>  
  # Flags required to tell the compiler to create a dynamically loadable object
  #
<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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b4a7b3a
</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-add-MenusMac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,84 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/locale/POTFILES.in b/locale/POTFILES.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fbfc374..b3d29bc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/locale/POTFILES.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/locale/POTFILES.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -110,6 +110,7 @@ src/Matrix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Matrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/MemoryX.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Menus.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++src/MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Menus.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/MenusMac.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b2c792f..732a69c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,6 +175,7 @@ audacity_SOURCES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   MemoryX.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Menus.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Menus.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  MenusMac.mm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Mix.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Mix.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   MixerBoard.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.in b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0d4e3e7..f6f34d2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -299,7 +299,7 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  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:#e0ffe0;'>+   MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   NumberScale.h PitchName.cpp PitchName.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PlatformCompatibility.cpp PlatformCompatibility.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -560,7 +560,7 @@ am_audacity_OBJECTS = $(am__objects_1) audacity-AboutDialog.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-LangChoice.$(OBJEXT) audacity-Languages.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-Legacy.$(OBJEXT) audacity-Lyrics.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-LyricsWindow.$(OBJEXT) audacity-Matrix.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  audacity-Menus.$(OBJEXT) audacity-Mix.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  audacity-Menus.$(OBJEXT) audacity-MenusMac.$(OBJEXT) audacity-Mix.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-MixerBoard.$(OBJEXT) audacity-ModuleManager.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-PitchName.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   audacity-PlatformCompatibility.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1200,7 +1200,7 @@ audacity_SOURCES = $(libaudacity_la_SOURCES) AboutDialog.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  Matrix.cpp Matrix.h MemoryX.h Menus.cpp Menus.h Mix.cpp Mix.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  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:#e0ffe0;'>+   MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   NumberScale.h PitchName.cpp PitchName.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PlatformCompatibility.cpp PlatformCompatibility.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2099,6 +2099,7 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-LyricsWindow.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Matrix.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Menus.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-MenusMac.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Mix.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-MixerBoard.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-ModuleManager.Po@am__quote@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3236,6 +3237,20 @@ audacity-Menus.obj: Menus.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @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><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++audacity-MenusMac.o: MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-MenusMac.o -MD -MP -MF $(DEPDIR)/audacity-MenusMac.Tpo -c -o audacity-MenusMac.o `test -f 'MenusMac.mm' || echo '$(srcdir)/'`MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-MenusMac.Tpo $(DEPDIR)/audacity-MenusMac.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__fastdepCXX_FALSE@        $(AM_V_CXX)source='MenusMac.mm' object='audacity-MenusMac.o' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_FALSE@    $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-MenusMac.o `test -f 'MenusMac.mm' || echo '$(srcdir)/'`MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++audacity-MenusMac.obj: MenusMac.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-MenusMac.obj -MD -MP -MF $(DEPDIR)/audacity-MenusMac.Tpo -c -o audacity-MenusMac.obj `if test -f 'MenusMac.mm'; then $(CYGPATH_W) 'MenusMac.mm'; else $(CYGPATH_W) '$(srcdir)/MenusMac.mm'; fi`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-MenusMac.Tpo $(DEPDIR)/audacity-MenusMac.Po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__fastdepCXX_FALSE@        $(AM_V_CXX)source='MenusMac.mm' object='audacity-MenusMac.obj' libtool=no @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@AMDEP_TRUE@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++@am__fastdepCXX_FALSE@    $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-MenusMac.obj `if test -f 'MenusMac.mm'; then $(CYGPATH_W) 'MenusMac.mm'; else $(CYGPATH_W) '$(srcdir)/MenusMac.mm'; fi`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ audacity-Mix.o: Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @am__fastdepCXX_TRUE@     $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-Mix.o -MD -MP -MF $(DEPDIR)/audacity-Mix.Tpo -c -o audacity-Mix.o `test -f 'Mix.cpp' || echo '$(srcdir)/'`Mix.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @am__fastdepCXX_TRUE@     $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-Mix.Tpo $(DEPDIR)/audacity-Mix.Po
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-avoid-clang-choke-on-confbase.diff b/audio/audacity/files/patch-avoid-clang-choke-on-confbase.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c5d1659..e9d394a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-avoid-clang-choke-on-confbase.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-avoid-clang-choke-on-confbase.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/toolbars/ToolManager.cpp b/src/toolbars/ToolManager.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 66ed25b..11a9e24 100644
</span> --- a/src/toolbars/ToolManager.cpp
 +++ b/src/toolbars/ToolManager.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -62,6 +62,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,6 +63,8 @@
</span>  #include "../AllThemeResources.h"
  #include "../AudioIO.h"
  #include "../ImageManipulation.h"
<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 1537ccd..14ce8ba 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;'>@@ -1,43 +1,8 @@
</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;'>-@@ -163,22 +163,32 @@ 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;'>-+   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;'>-    {
</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;'>-+   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;'>-    {
</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;'>-    SetPeer(new 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;background:#e0ffe0;'>+diff --git a/configure b/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2b3ef6b..694a46f 100755
</span> --- a/configure
 +++ b/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23595,7 +23595,7 @@ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23643,7 +23643,7 @@ esac
</span>  case "${host_os}" in
     darwin* | rhapsody*)
        LIBS="-framework AudioUnit -framework AudioToolbox $LIBS"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,9 +11,11 @@
</span>        ;;
     cygwin*)
        ;;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eb77b29..b2c792f 100644
</span> --- a/src/Makefile.am
 +++ b/src/Makefile.am
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -574,6 +575,8 @@ audacity_LDADD += $(AUDIOUNITS_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -609,6 +609,8 @@ audacity_LDADD += $(AUDIOUNITS_LIBS)
</span>  audacity_SOURCES += \
        effects/audiounits/AudioUnitEffect.cpp \
        effects/audiounits/AudioUnitEffect.h \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,9 +24,11 @@
</span>   $(NULL)
  endif
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.in b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d6526bb..0d4e3e7 100644
</span> --- a/src/Makefile.in
 +++ b/src/Makefile.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -95,6 +95,8 @@ bin_PROGRAMS = audacity$(EXEEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -85,6 +85,8 @@ bin_PROGRAMS = audacity$(EXEEXT)
</span>  @USE_AUDIO_UNITS_TRUE@am__append_3 = \
  @USE_AUDIO_UNITS_TRUE@        effects/audiounits/AudioUnitEffect.cpp \
  @USE_AUDIO_UNITS_TRUE@        effects/audiounits/AudioUnitEffect.h \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,17 +37,17 @@
</span>  @USE_AUDIO_UNITS_TRUE@   $(NULL)
  
  @USE_FFMPEG_TRUE@am__append_4 = $(FFMPEG_CFLAGS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -467,7 +469,8 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   widgets/valnum.h widgets/Warning.cpp widgets/Warning.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/XMLFileReader.cpp xml/XMLFileReader.h xml/XMLWriter.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   xml/XMLWriter.h effects/audiounits/AudioUnitEffect.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -478,7 +480,8 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   widgets/wxPanelWrapper.h xml/XMLFileReader.cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xml/XMLFileReader.h xml/XMLWriter.cpp xml/XMLWriter.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   effects/audiounits/AudioUnitEffect.cpp \
</span> - effects/audiounits/AudioUnitEffect.h export/ExportFFmpeg.cpp \
 +      effects/audiounits/AudioUnitEffect.h effects/audiounits/AUControl.mm \
 +      effects/audiounits/AUControl.h export/ExportFFmpeg.cpp \
        export/ExportFFmpeg.h export/ExportFFmpegDialogs.cpp \
        export/ExportFFmpegDialogs.h import/ImportFFmpeg.cpp \
        import/ImportFFmpeg.h import/ImportGStreamer.cpp \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -498,7 +501,8 @@ am__objects_1 = audacity-BlockFile.$(OBJEXT) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -510,7 +513,8 @@ am__objects_1 = audacity-BlockFile.$(OBJEXT) \
</span>   blockfile/audacity-SilentBlockFile.$(OBJEXT) \
        blockfile/audacity-SimpleBlockFile.$(OBJEXT) \
        xml/audacity-XMLTagHandler.$(OBJEXT)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +57,7 @@
</span>  @USE_FFMPEG_TRUE@am__objects_3 =  \
  @USE_FFMPEG_TRUE@     export/audacity-ExportFFmpeg.$(OBJEXT) \
  @USE_FFMPEG_TRUE@     export/audacity-ExportFFmpegDialogs.$(OBJEXT) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1886,6 +1891,9 @@ effects/audiounits/$(DEPDIR)/$(am__dirstamp):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1953,6 +1957,9 @@ effects/audiounits/$(DEPDIR)/$(am__dirstamp):
</span>  effects/audiounits/audacity-AudioUnitEffect.$(OBJEXT):  \
        effects/audiounits/$(am__dirstamp) \
        effects/audiounits/$(DEPDIR)/$(am__dirstamp)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,7 +67,7 @@
</span>  export/audacity-ExportFFmpeg.$(OBJEXT): export/$(am__dirstamp) \
        export/$(DEPDIR)/$(am__dirstamp)
  export/audacity-ExportFFmpegDialogs.$(OBJEXT): export/$(am__dirstamp) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2158,6 +2166,7 @@ distclean-compile:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2232,6 +2239,7 @@ distclean-compile:
</span>  @AMDEP_TRUE@@am__include@ @am__quote@effects/$(DEPDIR)/audacity-Wahwah.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTControlGTK.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/VST/$(DEPDIR)/audacity-VSTEffect.Po@am__quote@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,7 +75,7 @@
</span>  @AMDEP_TRUE@@am__include@ @am__quote@effects/audiounits/$(DEPDIR)/audacity-AudioUnitEffect.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/ladspa/$(DEPDIR)/audacity-LadspaEffect.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@effects/lv2/$(DEPDIR)/audacity-LV2Effect.Po@am__quote@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5813,6 +5822,20 @@ effects/audiounits/audacity-AudioUnitEffect.obj: effects/audiounits/AudioUnitEff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6084,6 +6092,20 @@ effects/audiounits/audacity-AudioUnitEffect.obj: effects/audiounits/AudioUnitEff
</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 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 style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,3 +96,42 @@
</span>  export/audacity-ExportFFmpeg.o: export/ExportFFmpeg.cpp
  @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
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/effects/audiounits/AUControl.mm b/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9296318..52cc77b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/effects/audiounits/AUControl.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -163,22 +163,32 @@ bool AUControl::Create(wxWindow *parent, AudioComponent comp, AudioUnit unit, bo
</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;'>+-   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   if (!mView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    && !mHIView
</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;'>+       CreateGeneric();
</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;'>+-   if (!mView && !mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   if (!mView
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    && !mHIView
</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;'>+       return false;
</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;'>+    SetPeer(new AUControlImpl(this, mAUView));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if !defined(_LP64)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if (mHIView)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CreateCarbonOverlay();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</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;'>+    // Must get the size again since SetPeer() could cause it to change
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    SetInitialSize(GetMinSize());
</span><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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e24e7ba
</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-fix-casts.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/include/audacity/Types.h b/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1614cc7..64774da 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/include/audacity/Types.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -70,7 +70,7 @@ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sampleCount ( int v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sampleCount ( unsigned v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sampleCount ( long v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   sampleCount ( unsigned long v ) : value { v } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   sampleCount ( unsigned long v ) : value { static_cast<long long>(v) } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    // Beware implicit conversions from floating point values!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    // Otherwise the meaning of binary operators with sampleCount change
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/effects/VST/VSTEffect.cpp b/src/effects/VST/VSTEffect.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 340afa4..e54f68c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/effects/VST/VSTEffect.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/effects/VST/VSTEffect.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1063,7 +1063,9 @@ void VSTEffect::BundleDeleter::operator() (void* p) const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void VSTEffect::ResourceDeleter::operator() (void *p) const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if (mpHandle) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      int resource = (int)p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      // take a detour to avoid a "fatal warning" about losing data downcasting a void* to int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      size_t dum = size_t(p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      int resource = int(dum);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CFBundleCloseBundleResourceMap(mpHandle->get(), resource);
</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-libnyquist-symbol-visibility.diff b/audio/audacity/files/patch-libnyquist-symbol-visibility.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b5cbc50..6b09221 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-libnyquist-symbol-visibility.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-libnyquist-symbol-visibility.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,3 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.c b/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 178a33f..9f0a68e 100644
</span> --- a/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.c
 +++ b/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.c
 @@ -15,4 +15,12 @@ void set_slider(int index, float value)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +16,9 @@
</span> +        return 0.0/0.0;
 +    }
 +}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.h b/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 93f0f85..fa20ecb 100644
</span> --- a/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.h
 +++ b/lib-src/libnyquist/nyquist/nyqsrc/sliderdata.h
 @@ -10,3 +10,4 @@ extern float slider_array[SLIDERS_MAX];
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,22 +26,27 @@
</span>  /* access from the GUI to shared data */
  void set_slider(int index, float value);
 +float get_slider(int index);
<span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/libnyquist/nyquist/nyqsrc/sndsliders.c b/lib-src/libnyquist/nyquist/nyqsrc/sndsliders.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7fd9ac6..80ebdbf 100644
</span> --- a/lib-src/libnyquist/nyquist/nyqsrc/sndsliders.c
 +++ b/lib-src/libnyquist/nyquist/nyqsrc/sndsliders.c
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,7 @@ LVAL xslider_read(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,8 @@ LVAL xslider_read(void)
</span>      int index = getfixnum(arg);
      xllastarg();
      if (index >= 0 && index < SLIDERS_MAX) {
 -        return cvflonum(slider_array[index]);
<span style='display:block; white-space:pre;background:#e0ffe0;'>++//         return cvflonum(slider_array[index]);
</span> +        return cvflonum(get_slider(index));
      }
      return NIL;
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -91,7 +91,7 @@ void slider__fetch(snd_susp_type a_susp, snd_list_type snd_list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -91,7 +92,8 @@ void slider__fetch(snd_susp_type a_susp, snd_list_type snd_list)
</span>          }
  
          n = togo;
 -        c_reg = slider_array[susp->index];
<span style='display:block; white-space:pre;background:#e0ffe0;'>++//         c_reg = slider_array[susp->index];
</span> +        c_reg = get_slider(susp->index);
          out_ptr_reg = out_ptr;
          if (n) do { /* the inner sample computation loop */
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-more-decent-font-sizes.diff b/audio/audacity/files/patch-more-decent-font-sizes.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 302fd4b..e633d2f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-more-decent-font-sizes.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-more-decent-font-sizes.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/widgets/NumericTextCtrl.cpp b/src/widgets/NumericTextCtrl.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0afafb6..38081bd 100644
</span> --- a/src/widgets/NumericTextCtrl.cpp
 +++ b/src/widgets/NumericTextCtrl.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1180,8 +1180,8 @@ NumericTextCtrl::NumericTextCtrl(NumericConverter::Type type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1184,8 +1184,8 @@ NumericTextCtrl::NumericTextCtrl(NumericConverter::Type type,
</span>  {
     mAllowInvalidValue = false;
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,20 +13,20 @@
</span>  
     mReadOnly = false;
     mMenuEnabled = true;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index eab3a30..7df49cc 100644
</span> --- a/src/widgets/Ruler.cpp
 +++ b/src/widgets/Ruler.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -994,10 +994,10 @@ void Ruler::Update(TimeTrack* timetrack)// Envelope *speedEnv, long minSpeed, lo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          desiredPixelHeight = 12;   // why 12?  10 -> 12 seems to be max/min
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -968,10 +968,10 @@ void Ruler::Update(const TimeTrack* timetrack)// Envelope *speedEnv, long minSpe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       int desiredPixelHeight;
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--      if (desiredPixelHeight < 10)//8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--         desiredPixelHeight = 10;//8;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      if (desiredPixelHeight > 12)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--         desiredPixelHeight = 12;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      if (desiredPixelHeight < 7)//8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+         desiredPixelHeight = 7;//8;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      if (desiredPixelHeight > 9)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+         desiredPixelHeight = 9;
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-       // Keep making the font bigger until it's too big, then subtract one.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       mDC->SetFont(wxFont(fontSize, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      static const int MinPixelHeight = 10; // 8;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      static const int MinPixelHeight = 7; // 8;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       static const int MaxPixelHeight =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __WXMAC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-python.diff b/audio/audacity/files/patch-python.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d9ca9cf..bf1b57b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/lv2/build b/lib-src/lv2/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3ef13a0..5cd7506 100755
</span> --- a/lib-src/lv2/build
 +++ b/lib-src/lv2/build
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,7 +16,7 @@ function waf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,29 +16,31 @@ function waf
</span>     pkg=$1
     pushd >/dev/null ${pkg}
     shift
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +11,42 @@
</span>     popd >/dev/null 
  
     . .buildvars
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if [ -e ${pkg}/build/*.a ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      mkdir -p obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      pushd obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      mkdir -p obj.${pkg}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      pushd obj.${pkg}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       ar vx ../${pkg}/build/*.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      ar vq ../liblv2.a *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       popd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      rm -rf obj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fi
</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;'>+ [ -e liblv2.a ] && exit 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf lv2    --no-plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf serd   --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf sord   --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf sratom --static --no-shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf lilv   --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-waf suil   --static --no-shared --no-qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf lv2    -vvv --no-plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf serd   -vvv --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf sord   -vvv --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf sratom -vvv --static --no-shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf lilv   -vvv --static --no-shared --no-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++waf suil   -vvv --static --no-shared --no-qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# now create liblv2.a in a single call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libtool -static -o liblv2.a obj.serd/*.o obj.sord/*.o obj.sratom/*.o obj.lilv/*.o obj.suil/*.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ar -sv liblv2.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ exit 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/lv2/configure b/lib-src/lv2/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 05ddb59..488883e 100755
</span> --- a/lib-src/lv2/configure
 +++ b/lib-src/lv2/configure
 @@ -31,7 +31,7 @@ function waf
<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>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68e824f
</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-skip-gcc-version-test.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</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 2b3ef6ba598ff01b9f08d5dbd2272ccd48c146c4..d43d26163ca6204dfc9ec3ed606abfad0be4496c 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;'>+@@ -19365,56 +19365,7 @@ done
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "${ax_cv_c_compiler_vendor}" = "gnu"; then
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{ $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:#e0ffe0;'>+-$as_echo_n "checking whether we are using gcc 4.9.0 or later... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if ${ax_cv_gcc_4_9_0+:} false; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $as_echo_n "(cached) " >&6
</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;'>+-ax_cv_gcc_4_9_0=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$GCC" = "yes"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef __GNUC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#  if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ > 9) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   || (__GNUC__ == 4 && __GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ >= 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-     yes;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#  endif
</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;'>+-_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $EGREP "yes" >/dev/null 2>&1; then :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ax_cv_gcc_4_9_0=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rm -f conftest*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_4_9_0" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$as_echo "$ax_cv_gcc_4_9_0" >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if test "$ax_cv_gcc_4_9_0" = yes; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc_ok=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  gcc_ok=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if test x$gcc_ok = xno; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        as_fn_error $? "Audacity requires at least GCC 4.9" "$LINENO" 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    CXXFLAGS="${CXXFLAGS} --std=gnu++11"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    CXXFLAGS="${CXXFLAGS} --std=c++11"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXXFLAGS="${CXXFLAGS} --std=c++11"
</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;'>+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for strict prototypes" >&5
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/patch-vstcontrolosx.diff b/audio/audacity/files/patch-vstcontrolosx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index a437f83..85ac616 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/patch-vstcontrolosx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/patch-vstcontrolosx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/effects/VST/VSTControlOSX.mm b/src/effects/VST/VSTControlOSX.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3f289ad..879f2e0 100644
</span> --- a/src/effects/VST/VSTControlOSX.mm
 +++ b/src/effects/VST/VSTControlOSX.mm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -99,9 +99,13 @@ bool VSTControl::Create(wxWindow *parent, VSTEffectLink *link)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,9 +102,13 @@ bool VSTControl::Create(wxWindow *parent, VSTEffectLink *link)
</span>     {
        CreateCarbon();
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/portaudio-no-universal-build.diff b/audio/audacity/files/portaudio-no-universal-build.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 828bd08..c0bcd33 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/portaudio-no-universal-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/portaudio-no-universal-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/portaudio-v19/configure b/lib-src/portaudio-v19/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 96cd326..cd47b0a 100755
</span> --- a/lib-src/portaudio-v19/configure
 +++ b/lib-src/portaudio-v19/configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2774,7 +2774,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2774,7 +2774,7 @@ fi
</span>  if test "${enable_mac_universal+set}" = set; then :
    enableval=$enable_mac_universal; enable_mac_universal=$enableval
  else
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,9 +11,11 @@
</span>  fi
  
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib-src/portaudio-v19/configure.in b/lib-src/portaudio-v19/configure.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 0f90c10..57b1403 100644
</span> --- a/lib-src/portaudio-v19/configure.in
 +++ b/lib-src/portaudio-v19/configure.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,7 +86,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,7 +86,7 @@ AC_ARG_ENABLE(mac-debug,
</span>  
  AC_ARG_ENABLE(mac-universal,
                AS_HELP_STRING([--enable-mac-universal], [Build Mac universal binaries @<:@yes@:>@]),
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/audacity/files/src-Makefile-for-osx.diff b/audio/audacity/files/src-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b71389a..c22ef0a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/audacity/files/src-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/audacity/files/src-Makefile-for-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +1,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2dea345..eb77b29 100644
</span> --- a/src/Makefile.am
 +++ b/src/Makefile.am
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -75,8 +75,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -78,8 +78,9 @@ audacity_CPPFLAGS = \
</span>  #  /usr/local/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET'
  #           wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") );
  #           ^
 -audacity_CXXFLAGS = \
 -   -Wno-unused-local-typedefs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+audacity_CXXFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#audacity_CXXFLAGS = \
</span> +#   -Wno-unused-local-typedefs
<span style='display:block; white-space:pre;background:#e0ffe0;'>++audacity_CXXFLAGS =
</span>  
  audacity_LDFLAGS = -rdynamic
  audacity_LDADD = \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.in b/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 55cf7ec..d6526bb 100644
</span> --- a/src/Makefile.in
 +++ b/src/Makefile.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1138,8 +1138,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1161,8 +1161,9 @@ audacity_CPPFLAGS = -std=c++11 -Wno-deprecated-declarations \
</span>  #  /usr/local/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET'
  #           wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") );
  #           ^
 -audacity_CXXFLAGS = \
 -   -Wno-unused-local-typedefs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+audacity_CXXFLAGS =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#audacity_CXXFLAGS = \
</span> +#   -Wno-unused-local-typedefs
<span style='display:block; white-space:pre;background:#e0ffe0;'>++audacity_CXXFLAGS =
</span>  
  audacity_LDFLAGS = -rdynamic
  audacity_LDADD = $(EXPAT_LIBS) $(FILEDIALOG_LIBS) $(PORTAUDIO_LIBS) \
</pre><pre style='margin:0'>

</pre>