<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/55574bb057bc77301de401c764a6aa0eb02e41d4">https://github.com/macports/macports-ports/commit/55574bb057bc77301de401c764a6aa0eb02e41d4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 55574bb057bc77301de401c764a6aa0eb02e41d4
</span>Author: Mihai Moldovan <ionic@ionic.de>
AuthorDate: Tue Mar 10 00:07:26 2020 +0100

<span style='display:block; white-space:pre;color:#404040;'>    multimedia/audacious-core: 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;'>      - Replace (Mac) OS X references with macOS.
</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-core/Portfile                 |  22 +-
 ...h-buildsys-fix-link-order-and-make-verbose.diff | 622 ++++++++++++++++++
 .../audacious-core/files/patch-drop-libc++.diff    |  22 -
 multimedia/audacious-core/files/patch-gtk3.diff    | 282 ++++----
 .../patch-update-buildsys-and-make-verbose.diff    | 721 ---------------------
 5 files changed, 768 insertions(+), 901 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/Portfile b/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 809e128..f4c77c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-core/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,14 @@
</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-core
 set real_name       audacious
 
 # 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            1
</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> 
 license             BSD
 categories          multimedia
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,22 +30,20 @@ long_description    ${description} It is free, lightweight, based on GTK3, \
</span> master_sites        https://distfiles.audacious-media-player.org
 distname            ${real_name}-${version}
 use_bzip2           yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  63abcb3536a1bc88a8c3b9674d9d46b7519ec48c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ffe8c0661dcb999598887e8ee05cd24faa7939086f5a8183fdba6210a95c4a71
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6fc2c88fc681a58f42f45d19de36f2f24bc7e1bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8366e840bb3c9448c2cf0cf9a0800155b0bd7cc212a28ba44990c3d2289c6b93 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    564481
</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:libiconv \
                     port:gettext \
                     path:lib/pkgconfig/dbus-1.pc:dbus \
                     path:lib/pkgconfig/glib-2.0.pc:glib2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note: rpath is required on OS X.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note: rpath is required on macOS.
</span> configure.args      --enable-nls \
                     --enable-rpath \
                     --enable-dbus \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,11 +73,6 @@ variant qt5 description {Add Qt5 support} {
</span> 
     configure.args-replace  --disable-qt \
                             --enable-qt
<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-core/files/patch-buildsys-fix-link-order-and-make-verbose.diff b/multimedia/audacious-core/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-core/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-core/files/patch-drop-libc++.diff b/multimedia/audacious-core/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-core/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-core/files/patch-gtk3.diff b/multimedia/audacious-core/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 836d388..a24d264 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/audacious-core/files/patch-gtk3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,17 @@
</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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  - sudo apt-get install libgtk-3-dev qtbase5-dev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ script:
</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;'>+@@ -185,12 +185,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 +20,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> --- src/libaudgui/about.cc.old
 +++ src/libaudgui/about.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -74,7 +74,7 @@ static GtkWidget * create_about_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -75,7 +75,7 @@ static GtkWidget * create_about_window ()
</span>  
      audgui_destroy_on_escape (about_window);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,8 +37,8 @@
</span> +    GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
      gtk_container_add ((GtkContainer *) about_window, vbox);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     StringBuf logo_path = filename_build ({data_dir, "images", "about-logo.png"});
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -86,11 +86,9 @@ static GtkWidget * create_about_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AudguiPixbuf logo (gdk_pixbuf_new_from_resource_at_scale
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -88,11 +88,9 @@ static GtkWidget * create_about_window ()
</span>      gtk_label_set_justify ((GtkLabel *) label, GTK_JUSTIFY_CENTER);
      gtk_box_pack_start ((GtkBox *) vbox, label, false, false, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,11 +50,11 @@
</span> +    gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
 +    gtk_box_pack_start ((GtkBox *) vbox, button, false, false, 0);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     char * credits, * license;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     auto credits = VFSFile::read_file (filename_build ({data_dir, "AUTHORS"}), VFS_APPEND_NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     auto license = VFSFile::read_file (filename_build ({data_dir, "COPYING"}), VFS_APPEND_NULL);
</span> --- src/libaudgui/eq-preset.cc.old
 +++ src/libaudgui/eq-preset.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -240,16 +240,16 @@ static GtkWidget * create_eq_preset_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -243,16 +243,16 @@ static GtkWidget * create_eq_preset_window ()
</span>  
      g_signal_connect (window, "destroy", (GCallback) cleanup_eq_preset_window, nullptr);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,7 +74,7 @@
</span>      gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
  
      entry = gtk_entry_new ();
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -274,7 +274,7 @@ static GtkWidget * create_eq_preset_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -277,7 +277,7 @@ static GtkWidget * create_eq_preset_window ()
</span>      audgui_list_add_column (list, nullptr, 0, G_TYPE_STRING, -1);
      gtk_container_add ((GtkContainer *) scrolled, list);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,7 +134,7 @@
</span>      {
 --- src/libaudgui/file-opener.cc.old
 +++ src/libaudgui/file-opener.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -98,9 +98,8 @@ static GtkWidget * create_filebrowser (gboolean open)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -96,9 +96,8 @@ static GtkWidget * create_filebrowser (gboolean open)
</span>      gtk_window_set_type_hint ((GtkWindow *) window, GDK_WINDOW_TYPE_HINT_DIALOG);
      gtk_window_set_title ((GtkWindow *) window, window_title);
      gtk_window_set_default_size ((GtkWindow *) window, 7 * dpi, 5 * dpi);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,7 +145,7 @@
</span>      gtk_container_add ((GtkContainer *) window, vbox);
  
      GtkWidget * chooser = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -111,17 +110,24 @@ static GtkWidget * create_filebrowser (gboolean open)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,17 +108,24 @@ static GtkWidget * create_filebrowser (gboolean open)
</span>      if (path[0])
          gtk_file_chooser_set_current_folder ((GtkFileChooser *) chooser, path);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -158,7 +176,7 @@
</span>      gtk_box_pack_end ((GtkBox *) hbox, bbox, true, true, 0);
 --- src/libaudgui/infopopup.cc.old
 +++ src/libaudgui/infopopup.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,9 +35,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,9 +36,6 @@
</span>  
  static void infopopup_move_to_mouse (GtkWidget * infopopup);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -168,7 +186,7 @@
</span>  static struct {
      GtkWidget * title_header, * title_label;
      GtkWidget * artist_header, * artist_label;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -102,56 +99,21 @@ static void infopopup_progress_cb (void *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -102,68 +99,20 @@ static void infopopup_progress_cb (void *)
</span>          gtk_widget_hide (widgets.progress);
  }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -182,15 +200,28 @@
</span> -/* borrowed from the gtkui infoarea */
 -static gboolean infopopup_draw_bg (GtkWidget * widget)
 -{
<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> -    GtkAllocation alloc;
 -    gtk_widget_get_allocation (widget, & alloc);
 -
 -    cairo_t * cr = gdk_cairo_create (gtk_widget_get_window (widget));
 -
 -    cairo_pattern_t * gradient = cairo_pattern_create_linear (0, 0, 0, alloc.height);
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    cairo_pattern_add_color_stop_rgb (gradient, 0, 0.25, 0.25, 0.25);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    cairo_pattern_add_color_stop_rgb (gradient, 0.5, 0.15, 0.15, 0.15);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    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, 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> -    cairo_pattern_add_color_stop_rgb (gradient, 1, 0, 0, 0);
 -
 -    cairo_set_source (cr, gradient);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -216,9 +247,8 @@
</span> +    gtk_widget_set_halign (* header, GTK_ALIGN_END);
 +    gtk_widget_set_halign (* label, GTK_ALIGN_START);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     char * markup = g_markup_printf_escaped ("<span style=\"italic\">%s</span>", text);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CharPtr markup (g_markup_printf_escaped ("<span style=\"italic\">%s</span>", text));
</span>      gtk_label_set_markup ((GtkLabel *) * header, markup);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     g_free (markup);
</span>  
 -    gtk_table_attach ((GtkTable *) grid, * header, 0, 1, position, position + 1,
 -     GTK_FILL, GTK_FILL, 0, 0);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -229,7 +259,7 @@
</span>  
      gtk_widget_set_no_show_all (* header, true);
      gtk_widget_set_no_show_all (* label, true);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -178,7 +140,7 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -190,7 +139,7 @@ static GtkWidget * infopopup_create ()
</span>      gtk_window_set_decorated ((GtkWindow *) infopopup, false);
      gtk_container_set_border_width ((GtkContainer *) infopopup, 4);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -238,7 +268,7 @@
</span>      gtk_container_add ((GtkContainer *) infopopup, hbox);
  
      widgets.image = gtk_image_new ();
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -186,8 +148,8 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -198,8 +147,8 @@ static GtkWidget * infopopup_create ()
</span>      gtk_box_pack_start ((GtkBox *) hbox, widgets.image, false, false, 0);
      gtk_widget_set_no_show_all (widgets.image, true);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -249,7 +279,7 @@
</span>      gtk_box_pack_start ((GtkBox *) hbox, grid, true, true, 0);
  
      infopopup_add_category (grid, 0, _("Title"), & widgets.title_header, & widgets.title_label);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -200,23 +162,15 @@ static GtkWidget * infopopup_create ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -212,19 +161,15 @@ static GtkWidget * infopopup_create ()
</span>  
      /* track progress */
      widgets.progress = gtk_progress_bar_new ();
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -267,10 +297,6 @@
</span> -    /* override background drawing */
 -    gtk_widget_set_app_paintable (infopopup, true);
 -
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    GtkStyle * style = gtk_style_new ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    gtk_widget_set_style (infopopup, style);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    g_object_unref (style);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span> -    g_signal_connect (infopopup, "realize", (GCallback) infopopup_realized, nullptr);
 -    g_signal_connect (infopopup, "expose-event", (GCallback) infopopup_draw_bg, nullptr);
 +    g_signal_connect (infopopup, "realize", (GCallback) infopopup_move_to_mouse, nullptr);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -279,7 +305,7 @@
</span>  }
 --- src/libaudgui/infowin.cc.old
 +++ src/libaudgui/infowin.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -134,7 +134,7 @@ static GtkWidget * small_label_new (const char * text)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -135,7 +135,7 @@ static GtkWidget * small_label_new (const char * text)
</span>  
      GtkWidget * label = gtk_label_new (text);
      gtk_label_set_attributes ((GtkLabel *) label, attrs);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -288,7 +314,7 @@
</span>  
      return label;
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -286,10 +286,11 @@ static void add_entry (GtkWidget * grid, const char * title, GtkWidget * entry,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -299,10 +299,11 @@ static void add_entry (GtkWidget * grid, const char * title, GtkWidget * entry,
</span>  {
      GtkWidget * label = small_label_new (title);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -304,7 +330,7 @@
</span>  
      g_signal_connect (entry, "changed", (GCallback) entry_changed, nullptr);
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -304,44 +305,41 @@ static void create_infowin ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -317,44 +318,41 @@ static void create_infowin ()
</span>      gtk_window_set_type_hint ((GtkWindow *) infowin,
       GDK_WINDOW_TYPE_HINT_DIALOG);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -367,7 +393,7 @@
</span>  
      widgets.title = gtk_entry_new ();
      gtk_widget_set_size_request (widgets.title, 3 * dpi, -1);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -369,9 +367,8 @@ static void create_infowin ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -382,9 +380,8 @@ static void create_infowin ()
</span>      widgets.track = gtk_entry_new ();
      add_entry (grid, _("Track Number"), widgets.track, 1, 12, 1);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -381,18 +407,7 @@
</span>       (_("Clea_r fields when moving to next song"));
 --- src/libaudgui/jump-to-track.cc.old
 +++ src/libaudgui/jump-to-track.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,6 +31,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "list.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "jump-to-track-cache.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;'>- static void update_cb (void * data, void *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void activate_cb (void * data, void *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -245,7 +249,7 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -245,7 +245,7 @@ static GtkWidget * create_window ()
</span>      gtk_container_set_border_width ((GtkContainer *) jump_to_track_win, 10);
      gtk_window_set_default_size ((GtkWindow *) jump_to_track_win, 6 * dpi, 5 * dpi);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -401,7 +416,7 @@
</span>      gtk_container_add ((GtkContainer *) jump_to_track_win, vbox);
  
      treeview = audgui_list_new (& callbacks, nullptr, 0);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -258,7 +262,7 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -258,7 +258,7 @@ static GtkWidget * create_window ()
</span>       "changed", (GCallback) selection_changed, nullptr);
      g_signal_connect (treeview, "row-activated", (GCallback) do_jump, nullptr);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -410,7 +425,7 @@
</span>      gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 3);
  
      /* filter box */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -282,17 +286,14 @@ static GtkWidget * create_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -282,17 +282,14 @@ static GtkWidget * create_window ()
</span>      gtk_scrolled_window_set_shadow_type ((GtkScrolledWindow *) scrollwin, GTK_SHADOW_IN);
      gtk_box_pack_start ((GtkBox *) vbox, scrollwin, true, true, 0);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -463,28 +478,6 @@
</span>      stop_autoscroll (model, list);
      g_list_free (model->column_types);
      g_object_unref (model);
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libaudgui/menu.cc.old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libaudgui/menu.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,6 +23,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <libaudcore/i18n.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <libaudcore/runtime.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* we still use GtkImageMenuItem until there is a good alternative */
</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><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static GtkWidget * image_menu_item_new (const char * text, const char * icon)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     GtkWidget * widget = gtk_image_menu_item_new_with_mnemonic (text);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,6 +40,8 @@ static GtkWidget * image_menu_item_new (const char * text, const char * icon)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return widget;
</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;'>-+#pragma GCC diagnostic pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void toggled_cb (GtkCheckMenuItem * check, const AudguiMenuItem * item)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gboolean on = gtk_check_menu_item_get_active (check);
</span> --- src/libaudgui/plugin-prefs.cc.old
 +++ src/libaudgui/plugin-prefs.cc
 @@ -168,7 +168,7 @@ EXPORT void audgui_show_plugin_prefs (PluginHandle * plugin)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -518,18 +511,7 @@
</span>      GtkWidget * config = audgui_button_new (_("_Settings"), "preferences-system", do_config, tree);
 --- src/libaudgui/prefs-widget.cc.old
 +++ src/libaudgui/prefs-widget.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,6 +28,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "libaudgui-gtk.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;'>- static void widget_changed (GtkWidget * widget, const PreferencesWidget * w)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     switch (w->type)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -200,7 +204,7 @@ static void create_label (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -200,7 +200,7 @@ static void create_label (const PreferencesWidget * widget, GtkWidget * * label,
</span>      * label = gtk_label_new_with_mnemonic (dgettext (domain, widget->label));
      gtk_label_set_use_markup ((GtkLabel *) * label, true);
      gtk_label_set_line_wrap ((GtkLabel *) * label, true);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -538,7 +520,7 @@
</span>  }
  
  /* WIDGET_SPIN_BTN */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -212,7 +216,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -212,7 +212,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span>      if (widget->label)
      {
          * label_pre = gtk_label_new (dgettext (domain, widget->label));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -547,7 +529,7 @@
</span>      }
  
      * spin_btn = gtk_spin_button_new_with_range (widget->data.spin_btn.min,
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -221,7 +225,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -221,7 +221,7 @@ static void create_spin_button (const PreferencesWidget * widget,
</span>      if (widget->data.spin_btn.right_label)
      {
          * label_past = gtk_label_new (dgettext (domain, widget->data.spin_btn.right_label));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -556,7 +538,7 @@
</span>      }
  
      widget_init (* spin_btn, widget);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -233,13 +237,14 @@ void create_font_btn (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -233,13 +233,14 @@ void create_font_btn (const PreferencesWidget * widget, GtkWidget * * label,
</span>   GtkWidget * * font_btn, const char * domain)
  {
      * font_btn = gtk_font_button_new ();
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -572,7 +554,7 @@
</span>      }
  
      if (widget->data.font_btn.title)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -255,12 +260,13 @@ static void create_entry (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -255,12 +256,13 @@ static void create_entry (const PreferencesWidget * widget, GtkWidget * * label,
</span>   GtkWidget * * entry, const char * domain)
  {
      * entry = gtk_entry_new ();
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -587,7 +569,7 @@
</span>      }
  
      widget_init (* entry, widget);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -282,10 +288,12 @@ static void create_file_entry (const PreferencesWidget * widget,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -282,10 +284,12 @@ static void create_file_entry (const PreferencesWidget * widget,
</span>          break;
      }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -601,7 +583,7 @@
</span>      }
  
      widget_init (* entry, widget);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -303,8 +311,7 @@ static void combobox_update (GtkWidget * combobox, const PreferencesWidget * wid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -303,8 +307,7 @@ static void combobox_update (GtkWidget * combobox, const PreferencesWidget * wid
</span>  
      g_object_set_data ((GObject *) combobox, "comboitems", (void *) items.data);
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -611,7 +593,7 @@
</span>  
      for (const ComboItem & item : items)
          gtk_combo_box_text_append_text ((GtkComboBoxText *) combobox,
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -346,7 +353,7 @@ static void create_cbox (const PreferencesWidget * widget, GtkWidget * * label,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -346,7 +349,7 @@ static void create_cbox (const PreferencesWidget * widget, GtkWidget * * label,
</span>      if (widget->label)
      {
          * label = gtk_label_new (dgettext (domain, widget->label));
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -620,7 +602,7 @@
</span>      }
  
      g_object_set_data ((GObject *) * combobox, "combodomain", (void *) domain);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -361,7 +368,6 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -361,7 +364,6 @@ static void fill_table (GtkWidget * table,
</span>      for (const PreferencesWidget & w : widgets)
      {
          GtkWidget * widget_left = nullptr, * widget_middle = nullptr, * widget_right = nullptr;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -628,7 +610,7 @@
</span>  
          switch (w.type)
          {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -380,12 +386,10 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -380,12 +382,10 @@ static void fill_table (GtkWidget * table,
</span>  
              case PreferencesWidget::Entry:
                  create_entry (& w, & widget_left, & widget_middle, domain);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -641,7 +623,7 @@
</span>                  break;
  
              case PreferencesWidget::ComboBox:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -399,16 +403,13 @@ static void fill_table (GtkWidget * table,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -399,16 +399,13 @@ static void fill_table (GtkWidget * table,
</span>          int i = & w - widgets.data;
  
          if (widget_left)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -661,7 +643,7 @@
</span>      }
  }
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -433,13 +434,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -433,13 +430,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>          {
              if (! child_box)
              {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -678,7 +660,7 @@
</span>  
                  if (disable_child)
                      gtk_widget_set_sensitive (child_box, false);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -448,10 +447,6 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -448,10 +443,6 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>          else
              child_box = nullptr;
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -689,7 +671,7 @@
</span>          widget = nullptr;
          disable_child = false;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -461,6 +456,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -461,6 +452,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>          if (! w.child)
              radio_btn_group[true] = nullptr;
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -699,7 +681,7 @@
</span>          switch (w.type)
          {
              case PreferencesWidget::Button:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -479,7 +477,8 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -479,7 +473,8 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>                  if (strstr (w.label, "<b>"))
                  {
                      /* headings get double spacing and no indent */
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -709,7 +691,7 @@
</span>  
                      /* set indent for items below the heading */
                      indent = 12;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -490,7 +489,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -490,7 +485,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>  
                  if (icon)
                  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -718,7 +700,7 @@
</span>                      gtk_box_pack_start ((GtkBox *) widget, icon, false, false, 0);
                      gtk_box_pack_start ((GtkBox *) widget, label, false, false, 0);
                  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -510,7 +509,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -510,7 +505,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>  
              case PreferencesWidget::SpinButton:
              {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -727,7 +709,7 @@
</span>  
                  GtkWidget * label_pre = nullptr, * spin_btn = nullptr, * label_past = nullptr;
                  create_spin_button (& w, & label_pre, & spin_btn, & label_past, domain);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -533,7 +532,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -533,7 +528,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>  
              case PreferencesWidget::FontButton:
              {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -736,7 +718,7 @@
</span>  
                  GtkWidget * font_btn = nullptr;
                  create_font_btn (& w, & label, & font_btn, domain);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -547,9 +546,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -547,9 +542,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>              }
  
              case PreferencesWidget::Table:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -749,7 +731,7 @@
</span>  
                  fill_table (widget, w.data.table.widgets, domain);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -558,7 +557,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -558,7 +553,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>              case PreferencesWidget::Entry:
              case PreferencesWidget::FileEntry:
              {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -758,7 +740,7 @@
</span>  
                  GtkWidget * entry = nullptr;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -577,7 +576,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -577,7 +572,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>  
              case PreferencesWidget::ComboBox:
              {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -767,7 +749,7 @@
</span>  
                  GtkWidget * combo = nullptr;
                  create_cbox (& w, & label, & combo, domain);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -592,9 +591,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -592,9 +587,9 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>  
              case PreferencesWidget::Box:
                  if (w.data.box.horizontal)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -779,7 +761,7 @@
</span>  
                  audgui_create_widgets_with_domain (widget, w.data.box.widgets, domain);
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -608,13 +607,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -608,13 +603,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>                  break;
  
              case PreferencesWidget::Notebook:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -794,7 +776,7 @@
</span>                      gtk_container_set_border_width ((GtkContainer *) vbox, 6);
  
                      audgui_create_widgets_with_domain (vbox, tab.widgets, domain);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -623,11 +620,13 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -623,11 +616,13 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>                       gtk_label_new (dgettext (domain, tab.name)));
                  }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -810,7 +792,7 @@
</span>                  break;
  
              default:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -635,7 +634,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -635,7 +630,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box,
</span>          }
  
          if (widget)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -825,7 +807,7 @@
</span>          if (gtk_orientable_get_orientation ((GtkOrientable *) box) == GTK_ORIENTATION_VERTICAL)
 --- src/libaudgui/prefs-window.cc.old
 +++ src/libaudgui/prefs-window.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -528,29 +528,31 @@ static void create_titlestring_widgets (GtkWidget * * cbox, GtkWidget * * entry)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -546,29 +546,31 @@ static void create_titlestring_widgets (GtkWidget * * cbox, GtkWidget * * entry)
</span>  
  static void * create_titlestring_table ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -869,7 +851,7 @@
</span>  
      GtkWidget * titlestring_tag_menu = create_titlestring_tag_menu ();
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -565,14 +567,14 @@ static void * create_titlestring_table ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -583,14 +585,14 @@ static void * create_titlestring_table ()
</span>  
  static void create_playlist_category ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -886,7 +868,7 @@
</span>      gtk_container_add ((GtkContainer *) category_notebook, vbox);
      audgui_create_widgets (vbox, song_info_page_widgets);
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -615,14 +617,14 @@ static ArrayRef<ComboItem> iface_combo_fill ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -633,14 +635,14 @@ static ArrayRef<ComboItem> iface_combo_fill ()
</span>  
  static void * iface_create_prefs_box ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -903,7 +885,7 @@
</span>      gtk_container_add ((GtkContainer *) category_notebook, vbox);
      audgui_create_widgets (vbox, appearance_page_widgets);
  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -753,17 +755,17 @@ static void record_update (void * = nullptr, void * = nullptr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -771,17 +773,17 @@ static void record_update (void * = nullptr, void * = nullptr)
</span>  
  static void create_audio_category ()
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -924,7 +906,7 @@
</span>      gtk_box_pack_start ((GtkBox *) connectivity_page_vbox, vbox, true, true, 0);
  
      audgui_create_widgets (vbox, connectivity_page_widgets);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -772,6 +774,7 @@ static void create_connectivity_category ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -790,6 +792,7 @@ static void create_connectivity_category ()
</span>  static void create_plugin_category ()
  {
      plugin_notebook = gtk_notebook_new ();
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -932,7 +914,16 @@
</span>      gtk_container_add ((GtkContainer *) category_notebook, plugin_notebook);
  
      for (const PluginCategory & category : plugin_categories)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -799,10 +802,10 @@ static void create_prefs_window ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -799,7 +802,7 @@ static void create_plugin_category ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void create_advanced_category ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    GtkWidget * advanced_page_vbox = gtk_vbox_new (false, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GtkWidget * advanced_page_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     audgui_create_widgets (advanced_page_vbox, advanced_page_widgets);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_container_add ((GtkContainer *) category_notebook, advanced_page_vbox);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -824,10 +827,10 @@ static void create_prefs_window ()
</span>      gtk_container_set_border_width ((GtkContainer *) prefswin, 12);
      gtk_window_set_title ((GtkWindow *) prefswin, _("Audacious Settings"));
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -945,9 +936,9 @@
</span>      gtk_box_pack_start ((GtkBox *) vbox, hbox, true, true, 0);
  
      GtkWidget * scrolledwindow = gtk_scrolled_window_new (nullptr, nullptr);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -832,17 +835,17 @@ static void create_prefs_window ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     create_song_info_category ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -858,17 +861,17 @@ static void create_prefs_window ()
</span>      create_plugin_category ();
<span style='display:block; white-space:pre;background:#e0ffe0;'>+     create_advanced_category ();
</span>  
 -    GtkWidget * hseparator = gtk_hseparator_new ();
 +    GtkWidget * hseparator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -968,24 +959,35 @@
</span>      gtk_box_set_spacing ((GtkBox *) prefswin_button_box, 6);
 --- src/libaudgui/scaled-image.cc.old
 +++ src/libaudgui/scaled-image.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -59,7 +59,7 @@ static GdkPixbuf * get_scaled (GtkWidget * widget, int maxwidth, int maxheight)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,7 +57,7 @@ static GdkPixbuf * get_scaled (GtkWidget * widget, int maxwidth, int maxheight)
</span>      return scaled;
  }
  
 -static int expose_cb (GtkWidget * widget, GdkEventExpose * event)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+static gboolean draw_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static gboolean draw_cb (GtkWidget * widget, cairo_t * cr)
</span>  {
      GdkRectangle rect;
      gtk_widget_get_allocation (widget, & rect);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -107,7 +107,7 @@ EXPORT GtkWidget * audgui_scaled_image_new (GdkPixbuf * pixbuf)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,10 +69,8 @@ static int expose_cb (GtkWidget * widget, GdkEventExpose * event)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         int x = (rect.width - gdk_pixbuf_get_width (scaled)) / 2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         int y = (rect.height - gdk_pixbuf_get_height (scaled)) / 2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cairo_t * cr = gdk_cairo_create (gtk_widget_get_window (widget));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         gdk_cairo_set_source_pixbuf (cr, scaled, x, y);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cairo_paint (cr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cairo_destroy (cr);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return true;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -93,7 +91,7 @@ EXPORT GtkWidget * audgui_scaled_image_new (GdkPixbuf * pixbuf)
</span>  {
      GtkWidget * widget = gtk_drawing_area_new ();
  
 -    g_signal_connect (widget, "expose-event", (GCallback) expose_cb, nullptr);
 +    g_signal_connect (widget, "draw", (GCallback) draw_cb, nullptr);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     g_signal_connect (widget, "destroy", (GCallback) destroy_cb, nullptr);
</span>  
      audgui_scaled_image_set (widget, pixbuf);
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span> --- src/libaudgui/status.cc.old
 +++ src/libaudgui/status.cc
 @@ -37,7 +37,7 @@ static void create_progress_window ()
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -997,9 +999,28 @@
</span>      gtk_container_add ((GtkContainer *) progress_window, vbox);
  
      progress_label = gtk_label_new (nullptr);
<span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libaudgui/url-opener.cc.old
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libaudgui/url-opener.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,14 +86,14 @@ static GtkWidget * create_url_opener (bool open)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     g_object_set_data ((GObject *) entry, "open", GINT_TO_POINTER (open));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    GtkWidget * hbox = gtk_hbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GtkWidget * hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     audgui_create_widgets (hbox, widgets);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GtkWidget * clear_button = audgui_button_new (_("C_lear history"),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      "edit-clear", clear_cb, combo);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_box_pack_end ((GtkBox *) hbox, clear_button, false, false, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    GtkWidget * vbox = gtk_vbox_new (false, 6);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    GtkWidget * vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_box_pack_start ((GtkBox *) vbox, combo, false, false, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_box_pack_start ((GtkBox *) vbox, hbox, false, false, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span> --- src/libaudgui/util.cc.old
 +++ src/libaudgui/util.cc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -88,12 +88,40 @@ EXPORT int audgui_get_digit_width (GtkWidget * widget)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -89,12 +89,28 @@ EXPORT int audgui_get_digit_width (GtkWidget * widget)
</span>  
  EXPORT void audgui_get_mouse_coords (GtkWidget * widget, int * x, int * y)
  {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1009,14 +1030,8 @@
</span> +
 +    GdkWindow * window = gtk_widget_get_window (widget);
 +    GdkDisplay * display = gdk_window_get_display (window);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if GTK_CHECK_VERSION (3, 20, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    GdkSeat * seat = gdk_display_get_default_seat (display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    GdkDevice * device = gdk_seat_get_pointer (seat);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span> +    GdkDeviceManager * manager = gdk_display_get_device_manager (display);
 +    GdkDevice * device = gdk_device_manager_get_client_pointer (manager);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span> +
 +    gdk_window_get_device_position (window, device, & xwin, & ywin, nullptr);
 +    gtk_widget_get_allocation (widget, & alloc);
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1029,21 +1044,15 @@
</span>  {
 -    gdk_display_get_pointer (gdk_screen_get_display (screen), nullptr, x, y, nullptr);
 +    GdkDisplay * display = gdk_screen_get_display (screen);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if GTK_CHECK_VERSION (3, 20, 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    GdkSeat * seat = gdk_display_get_default_seat (display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    GdkDevice * device = gdk_seat_get_pointer (seat);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span> +    GdkDeviceManager * manager = gdk_display_get_device_manager (display);
 +    GdkDevice * device = gdk_device_manager_get_client_pointer (manager);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span> +
 +    gdk_device_get_position (device, nullptr, x, y);
  }
  
  EXPORT void audgui_get_monitor_geometry (GdkScreen * screen, int x, int y, GdkRectangle * geom)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -227,6 +255,22 @@ EXPORT void audgui_file_entry_set_uri (GtkWidget * entry, const char * uri)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gtk_editable_set_position ((GtkEditable *) entry, -1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -231,6 +247,18 @@ static void set_label_wrap (GtkWidget * label, void *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         gtk_label_set_line_wrap_mode ((GtkLabel *) label, PANGO_WRAP_WORD_CHAR);
</span>  }
  
 +static const char * icon_for_message_type (GtkMessageType type)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1058,16 +1067,12 @@
</span> +    }
 +}
 +
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* style choices should not be enforced by deprecating API functions */
</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><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span>  EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
   const char * text, GtkWidget * button1, GtkWidget * button2)
  {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,6 +278,13 @@ EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      GTK_BUTTONS_NONE, "%s", text);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     gtk_window_set_title ((GtkWindow *) dialog, title);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -241,6 +269,13 @@ EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GtkWidget * box = gtk_message_dialog_get_message_area ((GtkMessageDialog *) dialog);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gtk_container_foreach ((GtkContainer *) box, set_label_wrap, nullptr);
</span>  
 +    const char * icon = icon_for_message_type (type);
 +    if (icon)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1079,12 +1084,3 @@
</span>      if (button2)
      {
          gtk_dialog_add_action_widget ((GtkDialog *) dialog, button2, GTK_RESPONSE_NONE);
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -249,6 +300,8 @@ EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return dialog;
</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;'>-+#pragma GCC diagnostic pop
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXPORT void audgui_dialog_add_widget (GtkWidget * dialog, GtkWidget * widget)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     GtkWidget * box = gtk_message_dialog_get_message_area ((GtkMessageDialog *) dialog);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/audacious-core/files/patch-update-buildsys-and-make-verbose.diff b/multimedia/audacious-core/files/patch-update-buildsys-and-make-verbose.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1814ea3..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/audacious-core/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;'>-@@ -16,6 +16,8 @@ COPYRIGHT="Copyright (C) 2001-2016 Audacious developers and others"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_DEFINE_UNQUOTED(COPYRIGHT, "$COPYRIGHT", [Copyright])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(COPYRIGHT)
</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_CONFIG_AUX_DIR([build-aux])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_HEADERS([config.h])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_MACRO_DIR([m4])
</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>