diff -ur input/flac/FlacPlugin.cpp input/flac/FlacPlugin.cpp --- input/flac/FlacPlugin.cpp 2007-10-29 23:00:16.000000000 +0200 +++ input/flac/FlacPlugin.cpp 2009-07-20 00:19:07.000000000 +0300 @@ -239,7 +239,7 @@ else { // use stream name - char * fname = strrchr (f->name ().c_str (), '/'); + const char * fname = strrchr (f->name ().c_str (), '/'); if (fname) { fname++; @@ -270,7 +270,7 @@ if (strncmp(name, "http://", 7) == 0) { return 0.0; } - char *ext = strrchr(name, '.'); + const char *ext = strrchr(name, '.'); if (!ext) return 0.0; ext++; --- configure.ac 2007-11-04 06:15:35.000000000 +1000 +++ configure.ac 2009-03-01 17:25:22.344483528 +1000 @@ -292,6 +292,16 @@ AC_CHECK_LIB(id3tag, id3_file_open, FLC_LDADD="$FLC_LDADD -lid3tag -lz"; use_libid3tag=yes; AC_DEFINE(HAVE_LIBID3TAG, 1, [Define if you have libid3tag library (-lid3tag)]), use_libid3tag=no) +AC_ARG_ENABLE(id3tag, +[ --enable-id3tag Enable libid3tag support (default=yes)], +[if test "$enableval" = "no" +then + if test "$use_libid3tag" = "yes" + then + use_libid3tag=no + fi +fi]) + CFLAGS=$oldcflags --- app/ControlSocket.cpp.orig 2008-07-04 22:34:38.000000000 +0200 +++ app/ControlSocket.cpp 2008-07-04 22:35:53.000000000 +0200 @@ -28,6 +28,7 @@ #include #include #include +#include #include "control.h" #include "message.h" #include "Playlist.h" diff -ur app/Makefile.am /app/Makefile.am --- app/Makefile.am 2007-06-23 18:27:28.000000000 +0300 +++ /app/Makefile.am 2007-10-07 07:47:55.000000000 +0300 @@ -29,8 +29,6 @@ AM_CXXFLAGS = $(COMMON_FLAGS) -AM_CFLAGS = $(CXXFLAGS) - bin_PROGRAMS = alsaplayer localedir = $(datadir)/locale diff -ur configure.ac /configure.ac --- configure.ac 2007-09-05 22:55:29.000000000 +0300 +++ /configure.ac 2007-10-07 07:49:09.000000000 +0300 @@ -564,14 +564,14 @@ AC_MSG_CHECKING(for gcc optimization flags) old_cflags=$CFLAGS -CFLAGS="$CFLAGS -O2 -fexpensive-optimizations -funroll-loops -finline-functions -ffast-math -Wall" +CFLAGS="$CFLAGS" AC_TRY_COMPILE([#include ], [ printf ("hello, world"); ], -[ EXTRA_OPT_CFLAGS="-O2 -fexpensive-optimizations -funroll-loops -finline-functions -ffast-math -Wall"],[ EXTRA_OPT_CFLAGS=""]) +[ EXTRA_OPT_CFLAGS="$CFLAGS"],[ EXTRA_OPT_CFLAGS=""]) CFLAGS=$old_cflags AC_MSG_RESULT([$EXTRA_OPT_CFLAGS]) -ARCH_CFLAGS="$EXTRA_OPT_CFLAGS $CFLAGS" +ARCH_CFLAGS="$EXTRA_OPT_CFLAGS" if test "$ARCH_TYPE" = "i486" || test "$ARCH_TYPE" = "i586" || test "$ARCH_TYPE" = "i686" then diff -ur input/mad/Makefile.am /input/mad/Makefile.am --- input/mad/Makefile.am 2007-07-18 00:07:37.000000000 +0300 +++ /input/mad/Makefile.am 2007-10-07 07:49:28.000000000 +0300 @@ -23,8 +23,6 @@ AM_CFLAGS = $(COMMON_CFLAGS) -AM_CXXFLAGS = $(CFLAGS) - INCLUDES = -I$(ROOT_DIR)/app $(extra_cflags) libmad_in_la_SOURCES = $(mad_insources) diff -ur interface/daemon/Makefile.am /interface/daemon/Makefile.am --- interface/daemon/Makefile.am 2007-06-13 22:33:45.000000000 +0300 +++ /interface/daemon/Makefile.am 2007-10-07 07:49:51.000000000 +0300 @@ -10,8 +10,6 @@ -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer \ -DADDON_DIR=\"$(ADDON_DIR)\" -AM_CFLAGS = $(CXXFLAGS) - libdir = $(ADDON_DIR)/interface libdaemon_interface_la_LDFLAGS = $(daemon_interfaceldflags) diff -ur interface/gtk2/Makefile.am /interface/gtk2/Makefile.am --- interface/gtk2/Makefile.am 2007-06-20 22:16:41.000000000 +0300 +++ /interface/gtk2/Makefile.am 2007-10-07 07:50:28.000000000 +0300 @@ -25,8 +25,6 @@ @GTK2_CFLAGS@ $(COMMON_FLAGS) \ -D_REENTRANT -DADDON_DIR=\"$(ADDON_DIR)\" -AM_CFLAGS = $(CXXFLAGS) - libdir = $(ADDON_DIR)/interface libgtk2_interface_la_LDFLAGS = $(gtk2_interfaceldflags) diff -ur interface/text/Makefile.am /interface/text/Makefile.am --- interface/text/Makefile.am 2007-06-13 22:33:46.000000000 +0300 +++ /interface/text/Makefile.am 2007-10-07 07:50:44.000000000 +0300 @@ -10,8 +10,6 @@ -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer \ -DADDON_DIR=\"$(ADDON_DIR)\" -AM_CFLAGS = $(CXXFLAGS) - libdir = $(ADDON_DIR)/interface libtext_interface_la_LDFLAGS = $(text_interfaceldflags) diff -ur interface/xosd/Makefile.am /interface/xosd/Makefile.am --- interface/xosd/Makefile.am 2007-06-13 22:33:51.000000000 +0300 +++ /interface/xosd/Makefile.am 2007-10-07 07:50:59.000000000 +0300 @@ -22,8 +22,6 @@ -D_REENTRANT -I$(top_builddir) -I$(top_srcdir)/alsaplayer \ -DADDON_DIR=\"$(ADDON_DIR)\" -AM_CFLAGS = $(CXXFLAGS) - libdir = $(ADDON_DIR)/interface libxosd_interface_la_LDFLAGS = $(xosd_interfaceldflags)