<pre style='margin:0'>
Mihai Moldovan (Ionic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3f44a1d0cfe6f73d56cf3c097bd9167d1a8ccad9">https://github.com/macports/macports-ports/commit/3f44a1d0cfe6f73d56cf3c097bd9167d1a8ccad9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3f44a1d0cfe6f73d56cf3c097bd9167d1a8ccad9
</span>Author: Mihai Moldovan <ionic@ionic.de>
AuthorDate: Tue Mar 10 03:02:20 2020 +0100

<span style='display:block; white-space:pre;color:#404040;'>    multimedia/audacious-plugins: update to 3.10.1.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Changes:
</span><span style='display:block; white-space:pre;color:#404040;'>      - Rebased patches.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Add size checksum type.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Drop conflicts_build, should not be getting confused by installed
</span><span style='display:block; white-space:pre;color:#404040;'>        versions any longer.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Remove redundant filewriter enable calls - should be handled by the
</span><span style='display:block; white-space:pre;color:#404040;'>        common and dependent-upon filewriter variant.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Replace (Mac) OS X references with macOS.
</span><span style='display:block; white-space:pre;color:#404040;'>      - sdlout is not the only usable audio output plugin anymore, amend
</span><span style='display:block; white-space:pre;color:#404040;'>        comment.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Update coreaudio audio output plugin comment to include initial volume
</span><span style='display:block; white-space:pre;color:#404040;'>        setting problems.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Add QtMultimedia audio output plugin comment, which seems to be a
</span><span style='display:block; white-space:pre;color:#404040;'>        good choice in general.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Enable mac-media-keys plugin by default (without a way to disable
</span><span style='display:block; white-space:pre;color:#404040;'>        it for now) because it seems to compile now.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Add note notifying users about garbage output of the Qt OpenGL
</span><span style='display:block; white-space:pre;color:#404040;'>        Spectrum Analyzer Visualization plugin.
</span><span style='display:block; white-space:pre;color:#404040;'>      - Remove warning about Qt5 interface, doesn't seem to crash any
</span><span style='display:block; white-space:pre;color:#404040;'>        longer.
</span>---
 multimedia/audacious-plugins/Portfile              |  43 +-
 ...h-buildsys-fix-link-order-and-make-verbose.diff | 622 ++++++++++++++++++
 .../audacious-plugins/files/patch-drop-libc++.diff |  22 -
 multimedia/audacious-plugins/files/patch-gtk3.diff | 221 ++++---
 .../patch-update-buildsys-and-make-verbose.diff    | 721 ---------------------
 5 files changed, 759 insertions(+), 870 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-plugins/Portfile b/multimedia/audacious-plugins/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9f68bb..9faf10e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-plugins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-plugins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,13 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           conflicts_build 1.0
</span> PortGroup           cxx11 1.1
 
 name                audacious-plugins
 
 # Please keep audacious, audacious-core and audacious-plugins synchronized.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.10.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 # FIXME: probably more licenses involved here...
 license             BSD GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,15 +26,13 @@ long_description    This ports bundles most of the functionality for audacious.
</span> 
 master_sites        https://distfiles.audacious-media-player.org
 use_bzip2           yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  a9599198be430218fcfda4184222df7fcaf8398e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  8179b80fffc893d4a2533fc7b7c4800981bc9ab3c6d1742a4c832fd6176ca24a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  96b7f2b0041508e8cea5f8188d9fb7b69b08f0a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  eec3177631f99729bf0e94223b627406cc648c70e6646e35613c7b55040a2642 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1715477
</span> 
 universal_variant   no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts_build     ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-update-buildsys-and-make-verbose.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-drop-libc++.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-buildsys-fix-link-order-and-make-verbose.diff
</span> 
 depends_lib         port:audacious-core \
                     port:gettext\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,13 +42,13 @@ depends_lib         port:audacious-core \
</span> 
 depends_run         port:unzip
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note: rpath is required on Mac OS X.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       sdlout is the only working audio output plugin at the moment on OS X.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       coreaudio is always enabled on OS X.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note: rpath is required on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#       sdlout was originally the only working audio output plugin on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#       coreaudio is always enabled on macOS. It has problems setting the initial volume.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#       When using Qt5, the QtMultimedia audio output seems to be a good choice feature-wise.
</span> #       Try PulseAudio at your own risk.
 #       --with-system-libxml2 enables or disables usage of libxml2 in /usr.
 #       Play it safe and use our libxml2 port.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#       mac-media-keys is currently broken.
</span> configure.args      --enable-nls \
                     --disable-gtk \
                     --disable-qt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,6 +57,7 @@ configure.args      --enable-nls \
</span>                     --enable-songchange \
                     --enable-neon \
                     --enable-rpath \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --enable-mac-media-keys \
</span>                     --disable-console \
                     --disable-qtaudio \
                     --disable-pulse \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,8 +95,7 @@ configure.args      --enable-nls \
</span>                     --disable-speedpitch \
                     --disable-soxr \
                     --disable-glspectrum \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-qtglspectrum \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-mac-media-keys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-qtglspectrum
</span> 
 default_variants    +full
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -177,18 +174,12 @@ variant vorbis requires filewriter description {Add support for the OggVorbis au
</span>     depends_lib-append      port:libogg
     configure.args-replace  --disable-vorbis \
                             --enable-vorbis
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-filewriter \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --enable-filewriter
</span> }
 
 variant flac requires filewriter description {Add support for FLAC: Free Lossless Audio Codec} {
     depends_lib-append      port:flac
     configure.args-replace  --disable-flac \
                             --enable-flac
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  --disable-filewriter \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --enable-filewriter
</span> }
 
 variant wavpack description {Add support for wavpack audio compression tools} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -327,15 +318,15 @@ variant qt5 description {Add Qt5 support} {
</span>     if {[variant_isset opengl]} {
         configure.args-replace  --disable-qtglspectrum \
                                 --enable-qtglspectrum
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        notes-append {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        The Qt5 Spectrum Analyzer Visualization plugin is\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        known to produce garbage output.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 
     configure.args-replace  --disable-qtaudio \
                             --enable-qtaudio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    notes-append {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    The Qt5 interface is known to crash upon exit, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    but should otherwise be functional.\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 variant gtk2 conflicts gtk3 description {Add GTK2 support} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-plugins/files/patch-buildsys-fix-link-order-and-make-verbose.diff b/multimedia/audacious-plugins/files/patch-buildsys-fix-link-order-and-make-verbose.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0763340
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-plugins/files/patch-buildsys-fix-link-order-and-make-verbose.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,622 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- buildsys.mk.in.old
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ buildsys.mk.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -113,7 +113,6 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MO_FILES = ${LOCALES:.po=.mo}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-.SILENT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES: .beam .c .c.dep .cc .cc.dep .class .cxx .cxx.dep .d .erl .lib.o .java .mo .m .m.dep .mm .mm.dep .moslib.o .o .plugin.o .po .py .pyc .rc .S .S.dep .xpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: all subdirs subdirs-after pre-depend depend install install-includes install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS} ${SUBDIRS_AFTER}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -220,7 +219,8 @@ pre-depend:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -229,13 +229,15 @@ ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${JARFILE}: ${EXT_DEPS} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test x"${JAR_MANIFEST}" != x""; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${JAR} cfm ${JARFILE} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${JAR} cfm ${JARFILE} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${JAR} cf ${JARFILE} ${OBJS} ${OBJS_EXTRA}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${JAR} cf ${JARFILE} ${OBJS} ${OBJS_EXTRA}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -245,7 +247,8 @@ ${JARFILE}: ${EXT_DEPS} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${LD} -o $@ ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${LIB_LDFLAGS} ${LIB_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${LD} -o $@ ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${LIB_LDFLAGS} ${LIB_LDFLAGS_INSTALL_NAME} ${LIBS} ${LDFLAGS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -258,7 +261,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test -f Info.plist; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           i=Info.plist; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${INSTALL} -m 644 $$i $@/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${INSTALL} -m 644 $$i $@/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -267,7 +271,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test -f module.modulemap; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           i=module.modulemap; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} $@/Modules && ${INSTALL} -m 644 $$i $@/Modules/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} $@/Modules && ${INSTALL} -m 644 $$i $@/Modules/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -275,7 +280,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LIBS} ${LDFLAGS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           rm -fr $$out; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -284,7 +290,8 @@ ${FRAMEWORK}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${MORPHOS_LIB} ${MORPHOS_LIB_NOINST}: ${EXT_DEPS} ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${LD} -o $@ ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} -nostartfiles ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${LD} -o $@ ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} -nostartfiles ${LIBS} ${LDFLAGS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -293,7 +300,8 @@ ${MORPHOS_LIB} ${MORPHOS_LIB_NOINST}: ${EXT_DEPS} ${MORPHOS_LIB_OBJS} ${MORPHOS_
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${PLUGIN_OBJS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${LD} -o $@ ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${LD} -o $@ ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LIBS} ${LDFLAGS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -326,7 +334,8 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           cd ..; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${AR} cr $@ $$objs && ${RANLIB} $@; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${AR} cr $@ $$objs && ${RANLIB} $@; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -364,7 +373,8 @@ ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_E
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           cd ..; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${AR} cr $@ $$objs && ${RANLIB} $@; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${AR} cr $@ $$objs && ${RANLIB} $@; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -381,7 +391,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -390,7 +401,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -399,7 +411,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} -mbaserel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -408,7 +421,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -418,7 +432,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -427,7 +442,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -436,7 +452,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CXX} -mbaserel32 ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -445,7 +462,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$<} ${CXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -456,13 +474,15 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if test x"$(basename ${DC})" = x"dmd"; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${DC} ${DFLAGS} -c -of$@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${DC} ${DFLAGS} -c -of$@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${DC} ${DFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${DC} ${DFLAGS} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -473,7 +493,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${ERLC} ${ERLCFLAGS} -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${ERLC} ${ERLCFLAGS} -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -483,7 +504,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${JAVAC} ${JAVACFLAGS} $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${JAVAC} ${JAVACFLAGS} $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -493,7 +515,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -502,7 +525,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -511,7 +535,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJC} -mbaserel32 ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -520,7 +545,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$<} ${OBJCFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -530,7 +556,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJCXX} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -539,7 +566,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -548,7 +576,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJCXX} -mbaserel32 ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -557,7 +586,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$<} ${OBJCXXFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -567,7 +597,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${MSGFMT} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${MSGFMT} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -577,7 +608,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -587,7 +619,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${WINDRES} -J rc -O coff -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${WINDRES} -J rc -O coff -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -597,7 +630,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -606,7 +640,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -615,7 +650,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$<} ${ASFLAGS_$@} -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -625,7 +661,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -634,7 +671,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -643,7 +681,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_MOSLIB_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} -mbasel32 ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_MOSLIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -652,7 +691,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   in="$<"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   out="$@"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$<} ${CFLAGS_$@} -x c -c -o $@ $<; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -669,7 +709,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${SHARED_LIB}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${libdir} ${INSTALL_LIB}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${libdir} ${INSTALL_LIB}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -679,7 +720,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${STATIC_LIB} ${STATIC_PIC_LIB}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${libdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -689,7 +731,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${PLUGIN}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${plugindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${plugindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${plugindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -699,7 +742,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${DATA}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} $$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i) && ${INSTALL} -m 644 $$i ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} $$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i) && ${INSTALL} -m 644 $$i ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -709,7 +753,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${PROG}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -719,7 +764,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${includedir}/${includesubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${includedir}/${includesubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${includedir}/${includesubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -729,7 +775,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${MO_FILES}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES && ${INSTALL} -m 644 $$i ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES && ${INSTALL} -m 644 $$i ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -739,7 +786,8 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${MAN}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          if ${MKDIR_P} ${DESTDIR}${mandir}/${mansubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          ${MKDIR_P} ${DESTDIR}${mandir}/${mansubdir} && ${INSTALL} -m 644 $$i ${DESTDIR}${mandir}/${mansubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -764,7 +812,8 @@ install-includes:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${INSTALL_STATUS}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if ${MKDIR_P} $$destination && ${INSTALL} -m 644 $$i $$destination/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  ${MKDIR_P} $$destination && ${INSTALL} -m 644 $$i $$destination/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${INSTALL_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${INSTALL_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -785,7 +834,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${SHARED_LIB}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if : ${UNINSTALL_LIB}; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  : ${UNINSTALL_LIB}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -796,7 +846,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${STATIC_LIB} ${STATIC_PIC_LIB}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${libdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${libdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -807,19 +858,21 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${PLUGIN}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${plugindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${plugindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  -rmdir ${DESTDIR}${plugindir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  rmdir ${DESTDIR}${plugindir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${DATA}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -827,12 +880,13 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           rmdir "$$(dirname ${DESTDIR}${datadir}/${PACKAGE_NAME}/$$i)" >/dev/null 2>&1 || true; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  -rmdir ${DESTDIR}${datadir}/${PACKAGE_NAME} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  rmdir ${DESTDIR}${datadir}/${PACKAGE_NAME} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${PROG}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${bindir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${bindir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -843,19 +897,21 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${INCLUDES}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${includedir}/${includesubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           fi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  -rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  rmdir ${DESTDIR}${includedir}/${includesubdir} >/dev/null 2>&1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${MO_FILES}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${localedir}/$${i%.mo}/LC_MESSAGES/${localename}.mo; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -866,7 +922,8 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${MAN}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -f ${DESTDIR}${mandir}/${mansubdir}/$$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -887,7 +944,8 @@ clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${DEPS} ${OBJS} ${OBJS_EXTRA} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${MORPHOS_LIB_OBJS} ${MORPHOS_LIB_OBJS_EXTRA} ${PLUGIN_OBJS} ${PROG} ${PROG_NOINST} ${SHARED_LIB} ${SHARED_LIB_NOINST} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST} ${FRAMEWORK} ${PLUGIN} ${PLUGIN_NOINST} ${CLEAN_LIB} ${MO_FILES} ${CLEAN}; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f $$i -o -d $$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -fr $$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -fr $$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -906,7 +964,8 @@ distclean: clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   for i in "" ${DISTCLEAN} .deps *~; do \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           test x"$$i" = x"" && continue; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if test -f $$i -o -d $$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  if rm -fr $$i; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  rm -fr $$i; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  if [ "$${?}" -eq "0" ]; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_OK}; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           ${DELETE_FAILED}; \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-plugins/files/patch-drop-libc++.diff b/multimedia/audacious-plugins/files/patch-drop-libc++.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 036e52f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-plugins/files/patch-drop-libc++.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- acinclude.m4.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ acinclude.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -83,8 +83,8 @@ AC_REQUIRE([AC_SYS_LARGEFILE])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "x$GCC" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     CFLAGS="$CFLAGS -std=gnu99 -ffast-math -Wall -pipe"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if test "x$HAVE_DARWIN" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=gnu++11 -ffast-math -Wall -pipe"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        LDFLAGS="$LDFLAGS -lc++ -stdlib=libc++"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        LDFLAGS="$LDFLAGS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -101,7 +101,7 @@ if test "x$HAVE_DARWIN" = "xyes"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     AC_PROG_OBJCXX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     AC_PROG_OBJCXXCPP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    OBJCXXFLAGS="$OBJCXXFLAGS -stdlib=libc++ -std=c++11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    OBJCXXFLAGS="$OBJCXXFLAGS -std=c++11"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl Enable "-Wl,-z,defs" only on Linux
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-plugins/files/patch-gtk3.diff b/multimedia/audacious-plugins/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 7687ceb..f794bfa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-plugins/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-plugins/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- .travis.yml.old
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ .travis.yml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5,7 +5,7 @@ compiler:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ before_install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get -qq update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  - sudo apt-get install libgtk2.0-dev qtbase5-dev qtmultimedia5-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  - sudo apt-get install libgtk-3-dev qtbase5-dev qtmultimedia5-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get install libasound2-dev libavformat-dev libbinio-dev libbs2b-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get install libcddb2-dev libcdio-cdda-dev libcue-dev libcurl4-gnutls-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get install libdbus-glib-1-dev libfaad-dev libflac-dev libfluidsynth-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,7 @@ before_install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get install libsndfile1-dev libsoxr-dev libvorbis-dev libwavpack-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - sudo apt-get install libxml2-dev libadplug-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  - git clone git://github.com/audacious-media-player/audacious.git audacious
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  - git clone -b master-gtk3 git://github.com/audacious-media-player/audacious.git audacious
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - cd audacious
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - ./autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   - ./configure --prefix=/opt/aud --enable-qt
</span> --- acinclude.m4.old
 +++ acinclude.m4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -164,7 +164,7 @@ AC_ARG_ENABLE(gtk,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -165,12 +165,14 @@ AC_ARG_ENABLE(gtk,
</span>   USE_GTK=$enableval, USE_GTK=yes)
  
  if test $USE_GTK = yes ; then
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,9 +29,16 @@
</span>      AC_DEFINE(USE_GTK, 1, [Define if GTK+ support enabled])
  fi
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(USE_GTK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_DEFINE(GDK_VERSION_MIN_REQUIRED, GDK_VERSION_3_4, [Ignore post 3.4 deprecations])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test $HAVE_MSWINDOWS = yes ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span> --- configure.ac.old
 +++ configure.ac
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -450,7 +450,7 @@ ENABLE_PLUGIN_WITH_DEP(hotkey,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -455,7 +455,7 @@ ENABLE_PLUGIN_WITH_DEP(hotkey,
</span>      auto,
      GENERAL,
      GDKX11,
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,18 +49,7 @@
</span>      X11 OSD,
 --- src/alarm/interface.cc.old
 +++ src/alarm/interface.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "callbacks.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if GTK_CHECK_VERSION (3, 12, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define gtk_widget_set_margin_right gtk_widget_set_margin_end
</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;'>- static const char help_text[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  N_("Time\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "  Alarm at:\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -158,62 +162,71 @@ GtkWidget *create_config_notebook ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,62 +158,71 @@ GtkWidget *create_config_notebook ()
</span>  
      /* Page 1 */
      frame = gtk_frame_new (_("Time"));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -124,7 +140,7 @@
</span>      gtk_container_add (GTK_CONTAINER (frame), grid);
  
      label = gtk_label_new (_("Time"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -222,24 +235,25 @@ GtkWidget *create_config_notebook ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -222,24 +231,25 @@ GtkWidget *create_config_notebook ()
</span>  
      /* Page 2 */
      frame = gtk_frame_new (_("Choose the days for the alarm to come on"));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -158,7 +174,7 @@
</span>      }
      gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget[6]), false);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -248,30 +262,31 @@ GtkWidget *create_config_notebook ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,30 +258,31 @@ GtkWidget *create_config_notebook ()
</span>          checkbutton = gtk_check_button_new_with_label (_("Default"));
          g_object_set_data (G_OBJECT (notebook), day_def[i], checkbutton);
          gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), true);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -196,7 +212,7 @@
</span>      }
  
      label = gtk_label_new (_("Days"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -280,107 +295,113 @@ GtkWidget *create_config_notebook ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -280,107 +291,113 @@ GtkWidget *create_config_notebook ()
</span>  
  
      /* Page 3 */
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -350,7 +366,7 @@
</span>  
      label = gtk_label_new (_("Options"));
      gtk_notebook_append_page (GTK_NOTEBOOK (notebook), vbox, label);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -388,7 +409,7 @@ GtkWidget *create_config_notebook ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -388,7 +405,7 @@ GtkWidget *create_config_notebook ()
</span>  
      /* Page 5 */
      frame = gtk_frame_new (_("What do these options mean?"));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -402,7 +418,7 @@
</span>  }
  
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -141,7 +144,7 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -145,7 +148,7 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>      g_signal_connect (G_OBJECT (fileinfowin), "destroy", G_CALLBACK (gtk_widget_destroyed), &fileinfowin);
      gtk_container_set_border_width (GTK_CONTAINER (fileinfowin), 10);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -411,7 +427,7 @@
</span>      gtk_container_add (GTK_CONTAINER (fileinfowin), fileinfowin_vbox);
  
      /* pango attributes */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -153,13 +156,12 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -157,13 +160,12 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>  
      /******************
       *** TITLE LINE ***/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -426,7 +442,7 @@
</span>      gtk_box_pack_start (GTK_BOX (title_hbox), title_icon_image, false, false, 0);
  
      title_name_f_label = gtk_label_new (_("Name:"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -171,12 +173,12 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,12 +177,12 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>      gtk_widget_set_size_request (GTK_WIDGET (title_name_v_entry), 200, -1);
      gtk_box_pack_start (GTK_BOX (title_hbox), title_name_v_entry, true, true, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -441,7 +457,7 @@
</span>      gtk_box_pack_start (GTK_BOX (fileinfowin_columns_hbox), midiinfoboxes_vbox, false, false, 0);
  
      info_frame_tl = gtk_label_new ("");
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -185,10 +187,10 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -189,10 +191,10 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>  
      info_frame = gtk_frame_new (nullptr);
      gtk_box_pack_start (GTK_BOX (midiinfoboxes_vbox), info_frame, true, true, 0);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -456,7 +472,7 @@
</span>      gtk_container_add (GTK_CONTAINER (info_frame), info_grid);
      value_gstring = g_string_new ("");
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -225,7 +227,7 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -229,7 +231,7 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>  
      /**********************************
       *** MIDI COMMENTS/LYRICS BOXES ***/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -465,7 +481,7 @@
</span>      gtk_box_pack_start (GTK_BOX (fileinfowin_columns_hbox), miditextboxes_vbox, true, true, 0);
  
      text_frame_tl = gtk_label_new ("");
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,7 +235,7 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -237,7 +239,7 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>                            _("<span size=\"smaller\"> MIDI Comments and Lyrics </span>"));
      gtk_box_pack_start (GTK_BOX (miditextboxes_vbox), text_frame_tl, false, false, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -474,7 +490,7 @@
</span>      gtk_box_pack_start (GTK_BOX (miditextboxes_vbox), miditextboxes_paned, true, true, 0);
  
      text_frame = gtk_frame_new (nullptr);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -297,7 +299,7 @@ void i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -301,7 +303,7 @@ bool i_fileinfo_gui (const char * filename_uri, VFSFile & file)
</span>  
      /**************
       *** FOOTER ***/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1082,7 +1098,7 @@
</span>  {
  #ifdef GDK_WINDOWING_X11
      if (! s_context)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -417,13 +417,17 @@ void * GLSpectrum::get_gtk_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -417,12 +417,11 @@ void * GLSpectrum::get_gtk_widget ()
</span>  
      s_widget = gtk_drawing_area_new ();
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1093,18 +1109,12 @@
</span>      g_signal_connect (s_widget, "configure-event", (GCallback) widget_resize, nullptr);
  
 -    /* Disable GTK double buffering */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+    /* Disable GTK double buffering -- this still works and is still necessary
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     * in GTK3, regardless of the deprecation */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#pragma GCC diagnostic push
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
</span>      gtk_widget_set_double_buffered (s_widget, false);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#pragma GCC diagnostic pop
</span>  
      return s_widget;
<span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> --- src/gtkui/columns.cc.old
 +++ src/gtkui/columns.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -299,7 +299,7 @@ void * pw_col_create_chooser ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -301,7 +301,7 @@ void * pw_col_create_chooser ()
</span>              avail.append (i, false);
      }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1113,7 +1123,7 @@
</span>      gtk_widget_set_size_request (hbox, -1, audgui_get_dpi () * 5 / 4);
  
      GtkWidget * scroll = gtk_scrolled_window_new (nullptr, nullptr);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -313,7 +313,7 @@ void * pw_col_create_chooser ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -315,7 +315,7 @@ void * pw_col_create_chooser ()
</span>      audgui_list_add_column (avail_list, _("Available columns"), 0, G_TYPE_STRING, -1);
      gtk_container_add ((GtkContainer *) scroll, avail_list);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1124,7 +1134,7 @@
</span>      GtkWidget * button = gtk_button_new ();
 --- src/gtkui/layout.cc.old
 +++ src/gtkui/layout.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,8 +97,9 @@ static int item_by_name (Item * item, const char * name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -98,8 +98,9 @@ static int item_by_name (Item * item, const char * name)
</span>  GtkWidget * layout_new ()
  {
      g_return_val_if_fail (! layout, nullptr);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1136,7 +1146,7 @@
</span>      NULL_ON_DESTROY (layout);
      return layout;
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -187,7 +188,7 @@ static GtkWidget * vbox_new (GtkWidget * widget, const char * name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -188,7 +189,7 @@ static GtkWidget * vbox_new (GtkWidget * widget, const char * name)
</span>  {
      g_return_val_if_fail (widget && name, nullptr);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1146,9 +1156,9 @@
</span>      GtkWidget * ebox = gtk_event_box_new ();
      gtk_box_pack_start ((GtkBox *) vbox, ebox, false, false, 0);
 @@ -198,7 +199,7 @@ static GtkWidget * vbox_new (GtkWidget * widget, const char * name)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     char * markup = g_markup_printf_escaped ("<small><b>%s</b></small>", name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GtkWidget * label = gtk_label_new (nullptr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CharPtr markup (g_markup_printf_escaped ("<small><b>%s</b></small>", name));
</span>      gtk_label_set_markup ((GtkLabel *) label, markup);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     g_free (markup);
</span> -    gtk_misc_set_alignment ((GtkMisc *) label, 0, 0);
 +    gtk_widget_set_halign (label, GTK_ALIGN_START);
      gtk_container_add ((GtkContainer *) ebox, label);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1173,7 +1183,7 @@
</span>  
 --- src/gtkui/ui_gtk.cc.old
 +++ src/gtkui/ui_gtk.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -793,15 +793,17 @@ bool GtkUI::init ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -779,15 +779,17 @@ bool GtkUI::init ()
</span>      accel = gtk_accel_group_new ();
      gtk_window_add_accel_group ((GtkWindow *) window, accel);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1193,7 +1203,7 @@
</span>      gtk_box_pack_start ((GtkBox *) vbox_outer, toolbar, false, false, 0);
  
      /* search button */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -829,12 +831,13 @@ bool GtkUI::init ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -823,12 +825,13 @@ bool GtkUI::init ()
</span>      gtk_tool_item_set_expand (boxitem1, true);
      gtk_toolbar_insert ((GtkToolbar *) toolbar, boxitem1, -1);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1209,7 +1219,7 @@
</span>      gtk_widget_set_can_focus (slider, false);
      gtk_box_pack_start ((GtkBox *) box1, slider, true, true, 6);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -856,7 +859,7 @@ bool GtkUI::init ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -852,7 +855,7 @@ bool GtkUI::init ()
</span>      GtkToolItem * boxitem2 = gtk_tool_item_new ();
      gtk_toolbar_insert ((GtkToolbar *) toolbar, boxitem2, -1);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1218,7 +1228,7 @@
</span>      gtk_container_add ((GtkContainer *) boxitem2, box2);
  
      volume = gtk_volume_button_new ();
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -876,7 +879,7 @@ bool GtkUI::init ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -873,7 +876,7 @@ bool GtkUI::init ()
</span>      GtkWidget * layout = layout_new ();
      gtk_box_pack_start ((GtkBox *) vbox_outer, layout, true, true, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1226,10 +1236,10 @@
</span> +    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
      layout_add_center (vbox);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     ui_playlist_notebook_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -959,15 +962,13 @@ void GtkUI::cleanup ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_box_pack_start ((GtkBox *) vbox, pl_notebook_new (), true, true, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -954,15 +957,13 @@ void GtkUI::cleanup ()
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- static void menu_position_cb (GtkMenu * menu, int * x, int * y, int * push, void * button)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void menu_position_cb (GtkMenu *, int * x, int * y, int * push, void * button)
</span>  {
 -    GtkAllocation alloc;
      int xorig, yorig, xwin, ywin;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1246,7 +1256,37 @@
</span>  
 --- src/gtkui/ui_infoarea.cc.old
 +++ src/gtkui/ui_infoarea.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -175,42 +175,6 @@ static void draw_text (GtkWidget * widget, cairo_t * cr, int x, int y, int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -136,26 +136,13 @@ void InfoAreaVis::clear ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void clear (GtkWidget * widget, cairo_t * cr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    double r = 1, g = 1, b = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    /* In a dark theme, try to match the tone of the base color */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    auto & c = (gtk_widget_get_style (widget))->base[GTK_STATE_NORMAL];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    int v = aud::max (aud::max (c.red, c.green), c.blue);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if (v >= 10*256 && v < 80*256)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        r = (double)c.red / v;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        g = (double)c.green / v;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        b = (double)c.blue / v;
</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;'>+     GtkAllocation alloc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_widget_get_allocation (widget, & alloc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cairo_pattern_t * gradient = cairo_pattern_create_linear (0, 0, 0, alloc.height);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cairo_pattern_add_color_stop_rgb (gradient, 0, 0.25 * r, 0.25 * g, 0.25 * b);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.15 * r, 0.15 * g, 0.15 * b);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.1 * r, 0.1 * g, 0.1 * b);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cairo_pattern_add_color_stop_rgb (gradient, 0, 0.25, 0.25, 0.25);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.15, 0.15, 0.15);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.1, 0.1, 0.1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cairo_pattern_add_color_stop_rgb (gradient, 1, 0, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cairo_set_source (cr, gradient);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -187,42 +174,6 @@ static void draw_text (GtkWidget * widget, cairo_t * cr, int x, int y, int
</span>  
  /****************************************************************************/
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1289,17 +1329,17 @@
</span>  static void hsv_to_rgb (float h, float s, float v, float * r, float * g,
   float * b)
  {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -240,15 +204,11 @@ static void hsv_to_rgb (float h, float s, float v, float * r, float * g,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -252,15 +203,11 @@ static void hsv_to_rgb (float h, float s, float v, float * r, float * g,
</span>      * b = v * (1 - s * (1 - * b));
  }
  
 -static void get_color (GtkWidget * widget, int i, float * r, float * g, float * b)
 +static void get_color (int i, float * r, float * g, float * b)
  {
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    GdkColor * c = (gtk_widget_get_style (widget))->base + GTK_STATE_SELECTED;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    auto & c = (gtk_widget_get_style (widget))->base[GTK_STATE_SELECTED];
</span>      float h, s, v;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    rgb_to_hsv (c->red / 65535.0, c->green / 65535.0, c->blue / 65535.0, & h, & s, & v);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    rgb_to_hsv (c.red / 65535.0, c.green / 65535.0, c.blue / 65535.0, & h, & s, & v);
</span> -
 -    if (s < 0.1) /* monochrome theme? use blue instead */
 -        h = 4.6;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1307,7 +1347,7 @@
</span>  
      s = 1 - 0.9 * i / (VIS_BANDS - 1);
      v = 0.75 + 0.25 * i / (VIS_BANDS - 1);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -256,10 +216,8 @@ static void get_color (GtkWidget * widget, int i, float * r, float * g, float *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -268,10 +215,8 @@ static void get_color (GtkWidget * widget, int i, float * r, float * g, float *
</span>      hsv_to_rgb (h, s, v, r, g, b);
  }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1319,7 +1359,7 @@
</span>      clear (widget, cr);
  
      for (int i = 0; i < VIS_BANDS; i++)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -269,7 +227,7 @@ static int expose_vis_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -281,7 +226,7 @@ static int expose_vis_cb (GtkWidget * widget, GdkEventExpose * event)
</span>          int m = aud::min (VIS_CENTER + v, HEIGHT);
  
          float r, g, b;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1328,7 +1368,7 @@
</span>  
          cairo_set_source_rgb (cr, r, g, b);
          cairo_rectangle (cr, x, VIS_CENTER - v, BAND_WIDTH, v);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -280,7 +238,6 @@ static int expose_vis_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -292,7 +237,6 @@ static int expose_vis_cb (GtkWidget * widget, GdkEventExpose * event)
</span>          cairo_fill (cr);
      }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1336,7 +1376,7 @@
</span>      return true;
  }
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -335,16 +292,15 @@ static void draw_title (cairo_t * cr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -347,16 +291,15 @@ static void draw_title (cairo_t * cr)
</span>           0.7, 0.7, area->last_alpha, "9", area->last_album);
  }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1355,8 +1395,8 @@
</span>      return true;
  }
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -472,7 +428,7 @@ void ui_infoarea_show_vis (bool show)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         gtk_widget_set_size_request (vis.widget, VIS_WIDTH + 2 * SPACING, HEIGHT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -478,7 +421,7 @@ void ui_infoarea_show_vis (bool show)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         gtk_widget_set_size_request (vis.widget, VIS_WIDTH, HEIGHT);
</span>          gtk_box_pack_start ((GtkBox *) area->box, vis.widget, false, false, 0);
  
 -        g_signal_connect (vis.widget, "expose-event", (GCallback) expose_vis_cb, nullptr);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1364,7 +1404,7 @@
</span>          gtk_widget_show (vis.widget);
  
          aud_visualizer_add (& vis);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -519,13 +475,13 @@ GtkWidget * ui_infoarea_new ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -520,13 +463,13 @@ GtkWidget * ui_infoarea_new ()
</span>      compute_sizes ();
  
      area = new UIInfoArea ();
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1382,7 +1422,7 @@
</span>      hook_associate ("playback ready", (HookFunction) ui_infoarea_playback_start, nullptr);
 --- src/gtkui/ui_playlist_notebook.cc.old
 +++ src/gtkui/ui_playlist_notebook.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -47,6 +47,7 @@ void apply_column_widths (GtkWidget * treeview)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,6 +59,7 @@ void apply_column_widths (GtkWidget * treeview)
</span>      {
          GtkTreeViewColumn * col = gtk_tree_view_get_column ((GtkTreeView *) treeview, i);
          gtk_tree_view_column_set_fixed_width (col, pw_col_widths[pw_cols[i]]);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1390,8 +1430,8 @@
</span>      }
  }
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -103,40 +104,16 @@ static void close_button_cb (GtkWidget * button, void * id)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     audgui_confirm_playlist_delete (aud_playlist_by_unique_id (GPOINTER_TO_INT (id)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -115,39 +116,16 @@ static void close_button_cb (GtkWidget * button, void * data)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     audgui_confirm_playlist_delete (aud::from_ptr<Playlist> (data));
</span>  }
  
 -static void close_button_style_set (GtkWidget * button)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1402,7 +1442,7 @@
</span> -    gtk_widget_set_size_request (button, w + 2, h + 2);
 -}
 -
<span style='display:block; white-space:pre;background:#ffe0e0;'>- static GtkWidget * make_close_button (GtkWidget * ebox, int list)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static GtkWidget * make_close_button (GtkWidget * ebox, Playlist list)
</span>  {
      GtkWidget * button = gtk_button_new ();
      GtkWidget * image = gtk_image_new_from_icon_name ("window-close", GTK_ICON_SIZE_MENU);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1412,9 +1452,8 @@
</span> -    gtk_widget_set_name (button, "gtkui-tab-close-button");
 +    gtk_widget_set_can_focus (button, false);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     g_signal_connect (button, "clicked", (GCallback) close_button_cb,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      GINT_TO_POINTER (aud_playlist_get_unique_id (list)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     g_signal_connect (button, "clicked", (GCallback) close_button_cb, aud::to_ptr (list));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span> -    gtk_rc_parse_string (
 -     "style \"gtkui-tab-close-button-style\" {"
 -     " GtkButton::default-border = {0, 0, 0, 0}"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1432,7 +1471,7 @@
</span>      gtk_widget_show (button);
  
      return button;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -295,7 +272,7 @@ void ui_playlist_notebook_create_tab (int playlist)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -302,7 +280,7 @@ static void create_tab (int list_idx, Playlist list)
</span>      GtkWidget * ebox = gtk_event_box_new ();
      gtk_event_box_set_visible_window ((GtkEventBox *) ebox, false);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1440,7 +1479,7 @@
</span> +    GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2);
  
      GtkWidget * label = gtk_label_new ("");
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     set_tab_label (playlist, (GtkLabel *) label);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     update_tab_label ((GtkLabel *) label, list);
</span> --- src/gtkui/ui_statusbar.cc.old
 +++ src/gtkui/ui_statusbar.cc
 @@ -135,7 +135,7 @@ static void ui_statusbar_destroy_cb ()
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1577,18 +1616,7 @@
</span>              g_object_unref(c->keytext);
 --- src/ladspa/plugin.cc.old
 +++ src/ladspa/plugin.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,6 +34,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "plugin.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if GTK_CHECK_VERSION (3, 12, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define gtk_widget_set_margin_left gtk_widget_set_margin_start
</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;'>- const char * const LADSPAHost::defaults[] = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  "plugin_count", "0",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  nullptr};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -424,7 +428,7 @@ static void configure_plugin (LoadedPlugin & loaded)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -424,7 +424,7 @@ static void configure_plugin (LoadedPlugin & loaded)
</span>      {
          ControlData & control = plugin.controls[i];
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1597,7 +1625,7 @@
</span>          gtk_box_pack_start ((GtkBox *) vbox, hbox, 0, 0, 0);
  
          if (control.is_toggle)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -472,10 +476,10 @@ static void * make_config_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -472,10 +472,10 @@ static void * make_config_widget ()
</span>  {
      int dpi = audgui_get_dpi ();
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1610,7 +1638,7 @@
</span>      gtk_box_pack_start ((GtkBox *) vbox, hbox, 0, 0, 0);
  
      GtkWidget * label = gtk_label_new (_("Module paths:"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -486,17 +490,17 @@ static void * make_config_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -486,17 +486,17 @@ static void * make_config_widget ()
</span>       _("<small>Separate multiple paths with a colon.\n"
       "These paths are searched in addition to LADSPA_PATH.\n"
       "After adding new paths, press Enter to scan for new plugins.</small>"));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1632,7 +1660,7 @@
</span>      gtk_box_pack_start ((GtkBox *) hbox, vbox2, 1, 1, 0);
  
      label = gtk_label_new (_("Available plugins:"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -509,13 +513,13 @@ static void * make_config_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -509,13 +509,13 @@ static void * make_config_widget ()
</span>      plugin_list = create_plugin_list ();
      gtk_container_add ((GtkContainer *) scrolled, plugin_list);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1648,7 +1676,7 @@
</span>      gtk_box_pack_start ((GtkBox *) hbox, vbox2, 1, 1, 0);
  
      label = gtk_label_new (_("Enabled plugins:"));
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -528,7 +532,7 @@ static void * make_config_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -528,7 +528,7 @@ static void * make_config_widget ()
</span>      loaded_list = create_loaded_list ();
      gtk_container_add ((GtkContainer *) scrolled, loaded_list);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1659,7 +1687,7 @@
</span>      GtkWidget * disable_button = gtk_button_new_with_label (_("Disable"));
 --- src/lyricwiki/lyricwiki.cc.old
 +++ src/lyricwiki/lyricwiki.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -341,7 +341,7 @@ static GtkWidget * build_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -334,7 +334,7 @@ static GtkWidget * build_widget ()
</span>      GtkWidget * scrollview = gtk_scrolled_window_new (nullptr, nullptr);
      gtk_scrolled_window_set_shadow_type ((GtkScrolledWindow *) scrollview, GTK_SHADOW_IN);
      gtk_scrolled_window_set_policy ((GtkScrolledWindow *) scrollview, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1668,7 +1696,7 @@
</span>  
      gtk_container_add ((GtkContainer *) scrollview, (GtkWidget *) textview);
      gtk_box_pack_start ((GtkBox *) vbox, scrollview, true, true, 0);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -352,7 +352,7 @@ static GtkWidget * build_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -345,7 +345,7 @@ static GtkWidget * build_widget ()
</span>      gtk_text_buffer_create_tag (textbuffer, "size_x_large", "scale", PANGO_SCALE_X_LARGE, nullptr);
      gtk_text_buffer_create_tag (textbuffer, "style_italic", "style", PANGO_STYLE_ITALIC, nullptr);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1679,7 +1707,7 @@
</span>      edit_button = gtk_button_new_with_mnemonic (_("Edit lyrics ..."));
 --- src/playlist-manager/playlist-manager.cc.old
 +++ src/playlist-manager/playlist-manager.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -215,7 +215,7 @@ static void destroy_cb (GtkWidget * window)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -192,7 +192,7 @@ static void destroy_cb (GtkWidget * window)
</span>  
  void * PlaylistManager::get_gtk_widget ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1687,19 +1715,19 @@
</span> +    GtkWidget * playman_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
  
      /* ListView */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     GtkWidget * playman_pl_lv = audgui_list_new (& callbacks, nullptr, aud_playlist_count ());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -237,7 +237,7 @@ void * PlaylistManager::get_gtk_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GtkWidget * playman_pl_lv = audgui_list_new (& callbacks, nullptr, Playlist::n_playlists ());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -214,7 +214,7 @@ void * PlaylistManager::get_gtk_widget ()
</span>      gtk_box_pack_start ((GtkBox *) playman_vbox, playman_pl_lv_sw, true, true, 0);
  
      /* ButtonBox */
 -    GtkWidget * playman_button_hbox = gtk_hbox_new (false, 6);
 +    GtkWidget * playman_button_hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
      GtkWidget * new_button = audgui_button_new (_("_New"), "document-new",
<span style='display:block; white-space:pre;background:#ffe0e0;'>-      (AudguiCallback) aud_playlist_new, nullptr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      [] (void *) { Playlist::new_playlist (); }, nullptr);
</span>      GtkWidget * delete_button = audgui_button_new (_("_Remove"), "edit-delete", delete_cb, nullptr);
 --- src/search-tool/search-tool.cc.old
 +++ src/search-tool/search-tool.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -745,11 +745,11 @@ static void refresh_cb (GtkButton * button, GtkWidget * file_entry)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -773,11 +773,11 @@ bool SearchTool::init ()
</span>  
  void * SearchTool::get_gtk_widget ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1713,7 +1741,7 @@
</span>      g_signal_connect (entry, "destroy", (GCallback) gtk_widget_destroyed, & entry);
      gtk_box_pack_start ((GtkBox *) vbox, entry, false, false, 0);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -786,7 +786,7 @@ void * SearchTool::get_gtk_widget ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -814,7 +814,7 @@ void * SearchTool::get_gtk_widget ()
</span>      gtk_widget_set_no_show_all (stats_label, true);
      gtk_box_pack_start ((GtkBox *) vbox, stats_label, false, false, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1724,7 +1752,7 @@
</span>      GtkWidget * file_entry = audgui_file_entry_new
 --- src/skins/menus.cc.old
 +++ src/skins/menus.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -323,7 +323,7 @@ static void position_menu (GtkMenu * menu, int * x, int * y, gboolean * push_in,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -295,7 +295,7 @@ static void position_menu (GtkMenu * menu, int * x, int * y, gboolean * push_in,
</span>      audgui_get_monitor_geometry (gtk_widget_get_screen ((GtkWidget *) menu), pos->x, pos->y, & geom);
  
      GtkRequisition request;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1826,7 +1854,7 @@
</span>      gtk_container_add ((GtkContainer *) gtk_dialog_get_content_area
 --- src/skins/skinselector.cc.old
 +++ src/skins/skinselector.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -186,6 +186,11 @@ static void skin_view_on_cursor_changed (GtkTreeView * treeview)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -183,6 +183,11 @@ static void skin_view_on_cursor_changed (GtkTreeView * treeview)
</span>      GtkTreeIter iter;
  
      auto selection = gtk_tree_view_get_selection (treeview);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1838,7 +1866,7 @@
</span>      if (! gtk_tree_selection_get_selected (selection, & model, & iter))
          return;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -202,7 +207,6 @@ void skin_view_realize (GtkTreeView * treeview)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -199,7 +204,6 @@ void skin_view_realize (GtkTreeView * treeview)
</span>  {
      gtk_widget_show_all ((GtkWidget *) treeview);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2026,12 +2054,3 @@
</span>  };
  
  void dock_add_window (int id, Window * window, int * x, int * y, int w, int h);
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/statusicon/Makefile.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/statusicon/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -11,3 +11,6 @@ LD = ${CXX}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CFLAGS += ${PLUGIN_CFLAGS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS += ${PLUGIN_CPPFLAGS} ${GTK_CFLAGS} -I../..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS += ${GTK_LIBS} -laudgui
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# GTK3 branch: ignore GtkStatusIcon deprecation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CPPFLAGS += -Wno-deprecated-declarations
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-plugins/files/patch-update-buildsys-and-make-verbose.diff b/multimedia/audacious-plugins/files/patch-update-buildsys-and-make-verbose.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 60a6762..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-plugins/files/patch-update-buildsys-and-make-verbose.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,721 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- buildsys.mk.in.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ buildsys.mk.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  Jonathan Schleifer <js@webkeks.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#  Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#  Jonathan Schleifer <js@heap.zone>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  https://webkeks.org/git/?p=buildsys.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#  https://heap.zone/git/?p=buildsys.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  Permission to use, copy, modify, and/or distribute this software for any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  purpose with or without fee is hereby granted, provided that the above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,6 +45,7 @@ OBJCFLAGS = @OBJCFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJCXXFLAGS = @OBJCXXFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LDFLAGS_RPATH = @LDFLAGS_RPATH@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS_INSTALL_NAME = @LDFLAGS_INSTALL_NAME@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PYTHON_FLAGS = @PYTHON_FLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PROG_IMPLIB_NEEDED = @PROG_IMPLIB_NEEDED@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -107,22 +108,27 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MO_FILES = ${LOCALES:.po=.mo}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--.SILENT:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .SUFFIXES: .beam .c .c.dep .cc .cc.dep .class .cxx .cxx.dep .d .erl .lib.o .java .mo .m .m.dep .mm .mm.dep .o .plugin.o .po .py .pyc .rc .S .S.dep .xpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--.PHONY: all subdirs pre-depend depend install install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: all subdirs subdirs-after pre-depend depend install install-extra uninstall uninstall-extra clean distclean locales ${SUBDIRS} ${SUBDIRS_AFTER}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ${MAKE} ${MFLAGS} subdirs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ${MAKE} ${MFLAGS} depend
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${MAKE} pre-all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${MAKE} subdirs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${MAKE} depend
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${MAKE} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST} ${SHARED_LIB} ${SHARED_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST} ${JARFILE} locales
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${MAKE} subdirs-after
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${MAKE} post-all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+pre-all post-all:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subdirs: ${SUBDIRS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+subdirs-after: ${SUBDIRS_AFTER}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--${SUBDIRS}:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+${SUBDIRS} ${SUBDIRS_AFTER}:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for i in $@; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_ENTER}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ${MAKE} ${MFLAGS} || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_LEAVE}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -166,7 +172,7 @@ depend: pre-depend ${SRCS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if test x"$$regen" = x"1" -a x"$$deps" != x""; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DEPEND_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if ${MAKE} ${MFLAGS} $$deps && cat $$deps >.deps; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          if ${MAKE} $$deps && cat $$deps >.deps; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   rm -f $$deps; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${DEPEND_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -205,6 +211,7 @@ pre-depend:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -228,7 +235,8 @@ ${JARFILE}: ${EXT_DEPS} ${JAR_MANIFEST} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ${LINK_STATUS}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   objs=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ars=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for i in ${LIB_OBJS} ${LIB_OBJS_EXTRA}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -252,7 +260,7 @@ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           cd ..; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${LD} -o $@ $$objs ${LIB_LDFLAGS} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${LD} -o $@ $$objs ${LIB_LDFLAGS} ${LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS}; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${LINK_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${LINK_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -264,6 +272,7 @@ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${PLUGIN_OBJS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   objs=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ars=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for i in ${PLUGIN_OBJS}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -300,6 +309,7 @@ ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${PLUGIN_OBJS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   rm -f $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   objs=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ars=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for i in ${OBJS} ${OBJS_EXTRA}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -337,6 +347,7 @@ ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${LINK_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   rm -f $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   objs=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ars=""; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for i in ${LIB_OBJS} ${LIB_OBJS_EXTRA}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -375,21 +386,27 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${CFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .c.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -397,21 +414,27 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .cc.o .cxx.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .cc.lib.o .cxx.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CXX} ${LIB_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .cc.plugin.o .cxx.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CXX} ${PLUGIN_CFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${CXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -419,6 +442,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .d.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if test x"$(basename ${DC})" = x"dmd"; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if ${DC} ${DFLAGS} -c -of$@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -435,6 +460,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .erl.beam:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ${ERLC} ${ERLCFLAGS} -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -443,6 +470,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .java.class:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ${JAVAC} ${JAVACFLAGS} $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -451,21 +480,27 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .m.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJC} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .m.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJC} ${LIB_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .m.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJC} ${PLUGIN_CFLAGS} ${OBJCFLAGS} ${CPPFLAGS} ${OBJCFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -473,21 +508,27 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .mm.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJCXX} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJCXX} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .mm.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJCXX} ${LIB_CFLAGS} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .mm.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${OBJCXX} ${PLUGIN_CFLAGS} ${OBJCXXFLAGS} ${OBJCFLAGS} ${CXXFLAGS} ${CPPFLAGS} ${OBJCXXFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -495,6 +536,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .po.mo:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ${MSGFMT} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -503,6 +546,8 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .py.pyc:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if ${PYTHON} ${PYTHON_FLAGS} -c "import py_compile; py_compile.compile('$<')"; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -511,7 +556,9 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .rc.o .rc.lib.o .rc.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${WINDRES} -J rc -O coff -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${WINDRES} ${CPPFLAGS} -J rc -O coff -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -519,21 +566,27 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .S.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${AS} ${ASFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${AS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .S.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${AS} ${LIB_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .S.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${AS} ${PLUGIN_CFLAGS} ${ASFLAGS} ${CPPFLAGS} ${ASFLAGS_$@} -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -541,30 +594,36 @@ locales: ${MO_FILES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .xpm.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${CFLAGS} ${CPPFLAGS} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .xpm.lib.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_LIB_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${LIB_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_LIB_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .xpm.plugin.o:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${COMPILE_PLUGIN_STATUS}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  in="$<"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  out="$@"; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if ${CC} ${PLUGIN_CFLAGS} ${CFLAGS} ${CPPFLAGS} ${CFLAGS_$@} -x c -c -o $@ $<; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_OK}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${COMPILE_PLUGIN_FAILED}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for i in ${SUBDIRS}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install: all install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for i in ${SUBDIRS} ${SUBDIRS_AFTER}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_ENTER}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ${MAKE} ${MFLAGS} install || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} install || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_LEAVE}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -643,9 +702,9 @@ install: install-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install-extra:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for i in ${SUBDIRS}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for i in ${SUBDIRS} ${SUBDIRS_AFTER}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_ENTER}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ${MAKE} ${MFLAGS} uninstall || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} uninstall || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_LEAVE}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -736,9 +795,9 @@ uninstall: uninstall-extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- uninstall-extra:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for i in ${SUBDIRS}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for i in ${SUBDIRS} ${SUBDIRS_AFTER}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_ENTER}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ${MAKE} ${MFLAGS} clean || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} clean || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_LEAVE}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -753,9 +812,9 @@ clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distclean: clean
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for i in ${SUBDIRS}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for i in ${SUBDIRS} ${SUBDIRS_AFTER}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_ENTER}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ${MAKE} ${MFLAGS} distclean || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} distclean || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${DIR_LEAVE}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -769,27 +828,39 @@ distclean: clean
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           fi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DIR_ENTER = printf "@TERM_EL@@TERM_SETAF6@Entering directory @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF6@.@TERM_SGR0@\n"; cd $$i || exit $$?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DIR_LEAVE = printf "@TERM_EL@@TERM_SETAF6@Leaving directory @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF6@.@TERM_SGR0@\n"; cd .. || exit $$?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+print-hierarchy:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for i in ${SUBDIRS} ${SUBDIRS_AFTER}; do \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo ${PRINT_HIERARCHY_PREFIX}$$i; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd $$i || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${MAKE} PRINT_HIERARCHY_PREFIX=$$i/ print-hierarchy || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cd .. || exit $$?; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+print-var:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  printf '%s\n' '${${VAR}}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DIR_ENTER = printf "@TERM_EL@@TERM_SETAF6@Entering directory @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF6@.@TERM_SGR0@\n" "$$i"; cd $$i || exit $$?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DIR_LEAVE = printf "@TERM_EL@@TERM_SETAF6@Leaving directory @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF6@.@TERM_SGR0@\n" "$$i"; cd .. || exit $$?
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPEND_STATUS = printf "@TERM_EL@@TERM_SETAF3@Generating dependencies...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPEND_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully generated dependencies.@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPEND_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to generate dependencies!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF3@...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF2@.@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_LIB_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF3@ (lib)...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_LIB_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF2@ (lib).@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_LIB_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF1@ (lib)!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_PLUGIN_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF3@ (plugin)...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_PLUGIN_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF2@ (plugin).@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--COMPILE_PLUGIN_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@$<@TERM_SGR0@@TERM_SETAF1@ (plugin)!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF3@...@TERM_SGR0@\r" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF2@.@TERM_SGR0@\n" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n" "$<"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_LIB_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF3@ (lib)...@TERM_SGR0@\r" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_LIB_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF2@ (lib).@TERM_SGR0@\n" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_LIB_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF1@ (lib)!@TERM_SGR0@\n" "$<"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_PLUGIN_STATUS = printf "@TERM_EL@@TERM_SETAF3@Compiling @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF3@ (plugin)...@TERM_SGR0@\r" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_PLUGIN_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully compiled @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF2@ (plugin).@TERM_SGR0@\n" "$<"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+COMPILE_PLUGIN_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to compile @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF1@ (plugin)!@TERM_SGR0@\n" "$<"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LINK_STATUS = printf "@TERM_EL@@TERM_SETAF3@Linking @TERM_BOLD@$@@TERM_SGR0@@TERM_SETAF3@...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LINK_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully linked @TERM_BOLD@$@@TERM_SGR0@@TERM_SETAF2@.@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LINK_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to link @TERM_BOLD@$@@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_STATUS = printf "@TERM_EL@@TERM_SETAF3@Installing @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF3@...@TERM_SGR0@\r"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully installed @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF2@.@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INSTALL_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to install @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DELETE_OK = printf "@TERM_EL@@TERM_SETAF4@Deleted @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF4@.@TERM_SGR0@\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DELETE_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to delete @TERM_BOLD@$$i@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--include .deps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_STATUS = printf "@TERM_EL@@TERM_SETAF3@Installing @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF3@...@TERM_SGR0@\r" "$$i"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_OK = printf "@TERM_EL@@TERM_SETAF2@Successfully installed @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF2@.@TERM_SGR0@\n" "$$i"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to install @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n" "$$i"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DELETE_OK = printf "@TERM_EL@@TERM_SETAF4@Deleted @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF4@.@TERM_SGR0@\n" "$$i"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DELETE_FAILED = err=$$?; printf "@TERM_EL@@TERM_SETAF1@Failed to delete @TERM_BOLD@%s@TERM_SGR0@@TERM_SETAF1@!@TERM_SGR0@\n" "$$i"; exit $$err
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.CURDIR ?= .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+include ${.CURDIR}/.deps
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,6 +8,8 @@ AC_PREREQ([2.59])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_INIT([audacious-plugins], [3.8])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_COPYRIGHT([Copyright (C) 2001-2016 Audacious developers and others])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+BUILDSYS_INIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE_UNQUOTED([PACKAGE], "$PACKAGE_NAME", [Name of package])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE_UNQUOTED([VERSION], "$PACKAGE_VERSION", [Version number of package])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- m4/buildsys.m4.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ m4/buildsys.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--dnl Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--dnl Jonathan Schleifer <js@webkeks.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dnl Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2016
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dnl Jonathan Schleifer <js@heap.zone>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--dnl https://webkeks.org/git/?p=buildsys.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+dnl https://heap.zone/git/?p=buildsys.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl Permission to use, copy, modify, and/or distribute this software for any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl purpose with or without fee is hereby granted, provided that the above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,65 +21,76 @@ dnl ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl POSSIBILITY OF SUCH DAMAGE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dnl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CONFIG_COMMANDS_PRE([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AC_SUBST(CC_DEPENDS, $GCC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AC_SUBST(CXX_DEPENDS, $GXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AC_SUBST(OBJC_DEPENDS, $GOBJC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AC_SUBST(OBJCXX_DEPENDS, $GOBJCXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_DEFUN([BUILDSYS_INIT], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  AC_CONFIG_COMMANDS_PRE([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AC_SUBST(CC_DEPENDS, $GCC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AC_SUBST(CXX_DEPENDS, $GXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AC_SUBST(OBJC_DEPENDS, $GOBJC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AC_SUBST(OBJCXX_DEPENDS, $GOBJCXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AC_PATH_PROG(TPUT, tput)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AC_PATH_PROG(TPUT, tput)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  AS_IF([test x"$TPUT" != x""], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if x=$($TPUT el 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_EL, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_EL, "$($TPUT ce 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          AS_IF([test x"$TPUT" != x""], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  if x=$($TPUT el 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_EL, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_EL, "$($TPUT ce 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if x=$($TPUT sgr0 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SGR0, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SGR0, "$($TPUT me 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  if x=$($TPUT sgr0 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SGR0, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SGR0, "$($TPUT me 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if x=$($TPUT bold 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_BOLD, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_BOLD, "$($TPUT md 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  if x=$($TPUT bold 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_BOLD, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_BOLD, "$($TPUT md 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          if x=$($TPUT setaf 1 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF1, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF2, "$($TPUT setaf 2 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF3, "$($TPUT setaf 3 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF4, "$($TPUT setaf 4 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF6, "$($TPUT setaf 6 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF1, "$($TPUT AF 1 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF2, "$($TPUT AF 2 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF3, "$($TPUT AF 3 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF4, "$($TPUT AF 4 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_SUBST(TERM_SETAF6, "$($TPUT AF 6 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_EL, '\033\133K')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SGR0, '\033\133m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_BOLD, '\033\1331m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SETAF1, '\033\13331m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SETAF2, '\033\13332m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SETAF3, '\033\13333m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SETAF4, '\033\13334m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          AC_SUBST(TERM_SETAF6, '\033\13336m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  if x=$($TPUT setaf 1 2>/dev/null); then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF1, "$x")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF2,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT setaf 2 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT setaf 3 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF4,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT setaf 4 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF6,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT setaf 6 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT AF 1 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF2,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT AF 2 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF3,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT AF 3 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF4,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT AF 4 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          AC_SUBST(TERM_SETAF6,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                  "$($TPUT AF 6 2>/dev/null)")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_EL, '\033\133K')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SGR0, '\033\133m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_BOLD, '\033\1331m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SETAF1, '\033\13331m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SETAF2, '\033\13332m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SETAF3, '\033\13333m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SETAF4, '\033\13334m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_SUBST(TERM_SETAF6, '\033\13336m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CONFIG_COMMANDS_POST([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  ${as_echo:="echo"} ${as_me:="configure"}": touching .deps files"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for i in $(find . -name Makefile); do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          DEPSFILE="$(dirname $i)/.deps"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          test -f "$DEPSFILE" && rm "$DEPSFILE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          touch -t 0001010000 "$DEPSFILE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  AC_CONFIG_COMMANDS_POST([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ${as_echo:="echo"} ${as_me:="configure"}": touching .deps files"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          for i in $(find . -name Makefile); do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  DEPSFILE="$(dirname $i)/.deps"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  test -f "$DEPSFILE" && rm "$DEPSFILE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  touch -t 0001010000 "$DEPSFILE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -108,31 +119,32 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   case "$host_os" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           darwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   AC_MSG_RESULT(Darwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_CFLAGS='-fPIC -DPIC -mmacosx-version-min=10.7'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_LDFLAGS='-dynamiclib -current_version ${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR} -mmacosx-version-min=10.7 -install_name "${libdir}/$$(i=${SHARED_LIB}; echo $${i%${LIB_SUFFIX}}).${LIB_MAJOR}${LIB_SUFFIX}"'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_LDFLAGS='-dynamiclib -current_version ${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_PREFIX='lib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_SUFFIX='.dylib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_CFLAGS='-fPIC -DPIC -mmacosx-version-min=10.7'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_LDFLAGS='-bundle -undefined dynamic_lookup -mmacosx-version-min=10.7'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LDFLAGS_INSTALL_NAME='-Wl,-install_name,${libdir}/$${out%.dylib}.${LIB_MAJOR}.dylib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_LDFLAGS='-bundle -undefined dynamic_lookup'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   PLUGIN_SUFFIX='.bundle'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$$i'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   CLEAN_LIB=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          solaris*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_MSG_RESULT(Solaris)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_LDFLAGS='-shared -Wl,-soname=${SHARED_LIB}.${LIB_MAJOR}.${LIB_MINOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          mingw* | cygwin*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_MSG_RESULT(MinGW / Cygwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_CFLAGS=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_LDFLAGS='-shared -Wl,--out-implib,${SHARED_LIB}.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_PREFIX='lib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_SUFFIX='.dll'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_CFLAGS=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   PLUGIN_LDFLAGS='-shared'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} ${DESTDIR}${libdir}/$$i'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  CLEAN_LIB=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_SUFFIX='.dll'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 $$i.a ${DESTDIR}${libdir}/$$i.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  UNINSTALL_LIB='&& rm -f ${DESTDIR}${bindir}/$$i ${DESTDIR}${libdir}/$$i.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  CLEAN_LIB='${SHARED_LIB}.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           openbsd* | mirbsd*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   AC_MSG_RESULT(OpenBSD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -148,22 +160,36 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   CLEAN_LIB=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          cygwin* | mingw*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  AC_MSG_RESULT(Win32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_CFLAGS=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_LDFLAGS='-shared -Wl,--out-implib,${SHARED_LIB}.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          solaris*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_MSG_RESULT(Solaris)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_LDFLAGS='-shared -Wl,-soname=${SHARED_LIB}.${LIB_MAJOR}.${LIB_MINOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_PREFIX='lib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  LIB_SUFFIX='.dll'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_CFLAGS=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   PLUGIN_LDFLAGS='-shared'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  PLUGIN_SUFFIX='.dll'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 $$i.a ${DESTDIR}${libdir}/$$i.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  UNINSTALL_LIB='&& rm -f ${DESTDIR}${bindir}/$$i ${DESTDIR}${libdir}/$$i.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                  CLEAN_LIB='${SHARED_LIB}.a'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} ${DESTDIR}${libdir}/$$i'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  CLEAN_LIB=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          *-android*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_MSG_RESULT(Android)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_LDFLAGS='-shared -Wl,-soname=${SHARED_LIB}.${LIB_MAJOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_PREFIX='lib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LIB_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  LDFLAGS_RPATH=''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_LDFLAGS='-shared'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  PLUGIN_SUFFIX='.so'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  CLEAN_LIB=''
</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;'>--                  AC_MSG_RESULT(GNU)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  AC_MSG_RESULT(ELF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_CFLAGS='-fPIC -DPIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_LDFLAGS='-shared -Wl,-soname=${SHARED_LIB}.${LIB_MAJOR}'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   LIB_PREFIX='lib'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -183,6 +209,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(LIB_PREFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(LIB_SUFFIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(LDFLAGS_RPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  AC_SUBST(LDFLAGS_INSTALL_NAME)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(PLUGIN_CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(PLUGIN_LDFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   AC_SUBST(PLUGIN_SUFFIX)
</span></pre><pre style='margin:0'>

</pre>