<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>