[xiph-commits] r16149 - in trunk/ezstream: . m4

moritz at svn.xiph.org moritz at svn.xiph.org
Sun Jun 21 07:21:32 PDT 2009


Author: moritz
Date: 2009-06-21 07:21:32 -0700 (Sun, 21 Jun 2009)
New Revision: 16149

Modified:
   trunk/ezstream/NEWS
   trunk/ezstream/README
   trunk/ezstream/configure.in
   trunk/ezstream/m4/ccflags.m4
   trunk/ezstream/m4/libshout.m4
   trunk/ezstream/m4/libvorbis.m4
   trunk/ezstream/m4/libxml2.m4
   trunk/ezstream/m4/progname.m4
   trunk/ezstream/m4/taglib.m4
   trunk/ezstream/m4/tree.m4
   trunk/ezstream/m4/vacopy.m4
   trunk/ezstream/m4/vars.m4
Log:
Update m4 macros, allowing for more easy control over the build process among
other things. Fix a silly bug in --enable-debug while there.


Modified: trunk/ezstream/NEWS
===================================================================
--- trunk/ezstream/NEWS	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/NEWS	2009-06-21 14:21:32 UTC (rev 16149)
@@ -4,8 +4,11 @@
    - [FIX]   Re-enable TagLib support in MSVC build. Found by Roman Donchenko.
              (Ticket #1535)
 
+ * various:
+   - [MISC]  Further improvements and minor fixes in the build system.
 
 
+
 Changes in 0.5.4, released on 2009-03-28:
 
  * compat/sys/tree.*:

Modified: trunk/ezstream/README
===================================================================
--- trunk/ezstream/README	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/README	2009-06-21 14:21:32 UTC (rev 16149)
@@ -64,6 +64,25 @@
                           example configuration files installation directory
                           (default: DATADIR/examples/ezstream)
   --enable-debug          enable memory debugging (default: no)
+  --with-libshout=PFX     prefix where the libshout header files and library
+                          are installed (default: autodetect)
+  --with-libshout-includes=DIR
+                          directory where libshout header files are installed
+                          (optional)
+  --with-libshout-libs=DIR
+                          directory where libshout is installed (optional)
+  --with-libxml2=PFX      prefix where the libxml2 header files and library
+                          are installed (default: autodetect)
+  --with-libxml2-includes=DIR
+                          directory where libxml2 header files are installed
+                          (optional)
+  --with-libxml2-libs=DIR directory where libxml2 is installed (optional)
+  --with-taglib=PFX       prefix where the TagLib header files and library are
+                          installed (default: autodetect)
+  --with-taglib-includes=DIR
+                          directory where TagLib header files are installed
+                          (optional)
+  --with-taglib-libs=DIR  directory where TagLib is installed (optional)
   --with-libvorbis=PFX    prefix where the Vorbis library header files and
                           library are installed (default: autodetect)
   --with-libvorbis-includes=DIR
@@ -72,12 +91,8 @@
   --with-libvorbis-libs=DIR
                           directory where the Vorbis libraries are installed
                           (optional)
-  --with-taglib=PFX       prefix where the TagLib header files and library are
-                          installed (default: autodetect)
-  --with-taglib-includes=DIR
-                          directory where TagLib header files are installed
-                          (optional)
-  --with-taglib-libs=DIR  directory where TagLib is installed (optional)
+  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
+  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
 
 The compilation and installation process then boils down to the usual
 

Modified: trunk/ezstream/configure.in
===================================================================
--- trunk/ezstream/configure.in	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/configure.in	2009-06-21 14:21:32 UTC (rev 16149)
@@ -103,7 +103,7 @@
 
 COMPAT_INCLUDES=""
 if test x"${ez_enable_debug}" = "xyes"; then
-	AX_HEADER_TREE([RB_FOREACHx], [],
+	AX_HEADER_TREE([RB_FOREACH], [],
 		[
 		  COMPAT_INCLUDES="-I\$(top_srcdir)/compat"
 		])

Modified: trunk/ezstream/m4/ccflags.m4
===================================================================
--- trunk/ezstream/m4/ccflags.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/ccflags.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,26 +1,29 @@
-dnl $Id$
+dnl # $Id$
 
-dnl * Check if the compiler understands a certain flag or not.
-dnl   Inspiration for this came from watching TagLib configure.
-dnl * Check for the CFLAG required to turn warnings into errors.
+dnl # * Check if the compiler understands a certain flag or not.
+dnl #   Inspiration for this came from watching TagLib configure.
+dnl # * Check for the CFLAG required to turn warnings into errors.
 
-dnl Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
-dnl
-dnl Permission to use, copy, modify, and distribute this software for any
-dnl purpose with or without fee is hereby granted, provided that the above
-dnl copyright notice and this permission notice appear in all copies.
-dnl
-dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-dnl AX_CHECK_CFLAG(CFLAG, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-dnl AX_CHECK_CXXFLAG(CXXFLAG, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl #
+dnl # Permission to use, copy, modify, and distribute this software for any
+dnl # purpose with or without fee is hereby granted, provided that the above
+dnl # copyright notice and this permission notice appear in all copies.
+dnl #
+dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
+
+dnl # AX_CHECK_CFLAG(CFLAG, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl # AX_CHECK_CXXFLAG(CXXFLAG, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+
+
 AC_DEFUN([AX_CHECK_CFLAG],
 [
 AC_MSG_CHECKING([if ${CC} understands -$1])

Modified: trunk/ezstream/m4/libshout.m4
===================================================================
--- trunk/ezstream/m4/libshout.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/libshout.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,4 +1,4 @@
-dnl $Id$
+dnl # $Id$
 
 dnl # Check for a working installation of libshout.
 dnl # Provides appropriate --with configuration options, fills and substitutes
@@ -6,12 +6,12 @@
 dnl # LIBSHOUT_LIBS variables accordingly.
 
 
-dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl # Copyright (c) 2009 Moritz Grimm <mgrimm at mrsserver.net>
 dnl #
 dnl # Permission to use, copy, modify, and distribute this software for any
 dnl # purpose with or without fee is hereby granted, provided that the above
 dnl # copyright notice and this permission notice appear in all copies.
-dnl
+dnl #
 dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
@@ -27,28 +27,130 @@
 dnl #     [ACTION-IF-NOT-FOUND])
 
 
-AC_DEFUN([AX_CHECK_LIBSHOUT],
+AC_DEFUN([_AX_CHECK_LIBSHOUT_OPTS],
 [
 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-AC_REQUIRE([AC_PROG_FGREP])
+if test -z "${PKG_CONFIG}"; then
+	AC_MSG_ERROR([The pkg-config utility is required.], [1])
+fi
 AC_ARG_VAR([LIBSHOUT_CFLAGS],
 	[C compiler flags for libshout])
 AC_ARG_VAR([LIBSHOUT_CPPFLAGS],
 	[C preprocessor flags for libshout])
 AC_ARG_VAR([LIBSHOUT_LDFLAGS],
 	[linker flags for libshout])
-AC_ARG_VAR([LIBSHOUT_LIBS],
-	[libraries to use for libshout])
 if test x"${prefix}" = "xNONE"; then
-	ax_check_libshout_prefix="/usr/local"
+	have_libshout_prefix="/usr/local"
 else
-	ax_check_libshout_prefix="${prefix}"
+	have_libshout_prefix="${prefix}"
 fi
+have_libshout_includes=""
+have_libshout_libs=""
+want_libshout="auto"
+AC_ARG_WITH([libshout],
+	[AS_HELP_STRING([--with-libshout=PFX],
+		[prefix where the libshout header files and library are installed (default: autodetect)])],
+	[
+case "${withval}" in
+	yes)
+		want_libshout="yes"
+		;;
+	no)
+		want_libshout="no"
+		;;
+	*)
+		have_libshout_prefix="${withval}"
+		want_libshout="yes"
+		;;
+esac
+	]
+)
+AC_ARG_WITH([libshout-includes],
+	[AS_HELP_STRING([--with-libshout-includes=DIR],
+		[directory where libshout header files are installed (optional)]) ],
+	[
+case "${withval}" in
+	yes|no) ;;
+	*)
+		have_libshout_includes="${withval}"
+		;;
+esac
+	]
+)
+AC_ARG_WITH([libshout-libs],
+	[AS_HELP_STRING([--with-libshout-libs=DIR],
+		[directory where libshout is installed (optional)]) ],
+	[
+case "${withval}" in
+	yes|no) ;;
+	*)
+		have_libshout_libs="${withval}"
+		;;
+esac
+	]
+)
+AC_CACHE_VAL([local_cv_have_lib_libshout_opts],
+[
+ax_check_libshout_shout_pc="no"
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libshout_prefix}/lib/pkgconfig"
+PKG_CHECK_EXISTS([shout], [ax_check_libshout_shout_pc=yes])
+if test -z "${LIBSHOUT_CFLAGS}" \
+    -a x"${ax_check_libshout_shout_pc}" = "xyes"; then
+	LIBSHOUT_CFLAGS="`${PKG_CONFIG} --cflags-only-other shout`"
+fi
+if test -n "${LIBSHOUT_CPPFLAGS}"; then
+	if test x"${have_libshout_includes}" != "x"; then
+		LIBSHOUT_CPPFLAGS="${LIBSHOUT_CPPFLAGS} -I${have_libshout_includes}"
+	fi
+else
+	if test x"${have_libshout_includes}" != "x"; then
+		LIBSHOUT_CPPFLAGS="-I${have_libshout_includes}"
+	else
+		if test x"${want_libshout}" = "xauto" \
+		    -a x"${ax_check_libshout_shout_pc}" = "xyes"; then
+			LIBSHOUT_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I shout`"
+		else
+			LIBSHOUT_CPPFLAGS="-I${have_libshout_prefix}/include"
+		fi
+	fi
+fi
+if test -n "${LIBSHOUT_LDFLAGS}"; then
+	if test x"${have_libshout_libs}" != "x"; then
+		LIBSHOUT_LDFLAGS="-L${have_libshout_libs} ${LIBSHOUT_LDFLAGS}"
+	fi
+else
+	if test -n "${have_libshout_libs}"; then
+		LIBSHOUT_LDFLAGS="-L${have_libshout_libs}"
+	else
+		if test x"${want_libshout}" = "xauto" \
+		    -a x"${ax_check_libshout_shout_pc}" = "xyes"; then
+			LIBSHOUT_LDFLAGS=" \
+				`${PKG_CONFIG} --libs-only-L shout` \
+				`${PKG_CONFIG} --libs-only-other shout` \
+			"
+		else
+			LIBSHOUT_LDFLAGS="-L${have_libshout_prefix}/lib"
+		fi
+	fi
+fi
+local_cv_have_lib_libshout_opts=yes
+])
+])
+
+
+AC_DEFUN([AX_CHECK_LIBSHOUT],
+[
+AC_REQUIRE([_AX_CHECK_LIBSHOUT_OPTS])
+AC_REQUIRE([AC_PROG_FGREP])
+AC_ARG_VAR([LIBSHOUT_LIBS],
+	[libraries to use for libshout])
 AC_CACHE_VAL([local_cv_have_lib_libshout],
 [
 local_cv_have_lib_libshout=no
 
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${ax_check_libshout_prefix}/lib/pkgconfig"
+if test x"${want_libshout}" != "xno"; then	# want_libshout != no
+
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have__libshout_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
 fi
@@ -58,25 +160,13 @@
 dnl ##########################
 
 libshout_libs_autodetect=no
-if test -z "${LIBSHOUT_CFLAGS}"; then
-	LIBSHOUT_CFLAGS="`${PKG_CONFIG} --cflags-only-other shout`"
-fi
-if test -z "${LIBSHOUT_CPPFLAGS}"; then
-	LIBSHOUT_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I shout`"
-fi
-if test -z "${LIBSHOUT_LDFLAGS}"; then
-	LIBSHOUT_LDFLAGS="\
-		`${PKG_CONFIG} --libs-only-L shout` \
-		`${PKG_CONFIG} --libs-only-other shout` \
-	"
-fi
 if test -z "${LIBSHOUT_LIBS}"; then
 	LIBSHOUT_LIBS="`${PKG_CONFIG} --libs-only-l shout`"
 	libshout_libs_autodetect=yes
 fi
 
 # If libshout required libm, make sure that it is listed at the end:
-if test "${libshout_libs_autodetect}" = "yes"; then
+if test x"${libshout_libs_autodetect}" = x"yes"; then
 	if test -n "`echo ${LIBSHOUT_LIBS} | ${FGREP} -e ' -lm'`"; then
 		xt_shout_TEMP="`echo ${LIBSHOUT_LIBS} | sed -e 's, -lm,,g'`"
 		LIBSHOUT_LIBS="${xt_shout_TEMP} -lm"
@@ -123,6 +213,8 @@
 ], [])
 dnl ##########################
 
+fi						# want_libshout != no
+
 ])
 
 AC_MSG_CHECKING([for libshout $1])

Modified: trunk/ezstream/m4/libvorbis.m4
===================================================================
--- trunk/ezstream/m4/libvorbis.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/libvorbis.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -7,7 +7,7 @@
 dnl # LIBVORBISENC_LIBS and LIBVORBISFILE_LIBS variables accordingly.
 
 
-dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl # Copyright (c) 2008, 2009 Moritz Grimm <mgrimm at mrsserver.net>
 dnl #
 dnl # Permission to use, copy, modify, and distribute this software for any
 dnl # purpose with or without fee is hereby granted, provided that the above
@@ -41,6 +41,9 @@
 AC_DEFUN([_AX_CHECK_VORBIS_OPTS],
 [
 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if test -z "${PKG_CONFIG}"; then
+	AC_MSG_ERROR([The pkg-config utility is required.], [1])
+fi
 AC_ARG_VAR([VORBIS_CFLAGS],
 	[C compiler flags for the Vorbis libraries])
 AC_ARG_VAR([VORBIS_CPPFLAGS],
@@ -99,7 +102,11 @@
 )
 AC_CACHE_VAL([local_cv_have_lib_libvorbis_opts],
 [
-if test -z "${VORBIS_CFLAGS}"; then
+ax_check_libvorbis_vorbis_pc="no"
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libvorbis_prefix}/lib/pkgconfig"
+PKG_CHECK_EXISTS([vorbis], [ax_check_libvorbis_vorbis_pc=yes])
+if test -z "${VORBIS_CFLAGS}" \
+    -a x"${ax_check_libvorbis_vorbis_pc}" = "xyes"; then
 	VORBIS_CFLAGS="`${PKG_CONFIG} --cflags-only-other vorbis`"
 fi
 if test -n "${VORBIS_CPPFLAGS}"; then
@@ -110,7 +117,8 @@
 	if test x"${have_libvorbis_includes}" != "x"; then
 		VORBIS_CPPFLAGS="-I${have_libvorbis_includes}"
 	else
-		if test x"${want_libvorbis}" = "xauto"; then
+		if test x"${want_libvorbis}" = "xauto" \
+		    -a x"${ax_check_libvorbis_vorbis_pc}" = "xyes"; then
 			VORBIS_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I vorbis`"
 		else
 			VORBIS_CPPFLAGS="-I${have_libvorbis_prefix}/include"
@@ -125,7 +133,8 @@
 	if test -n "${have_libvorbis_libs}"; then
 		VORBIS_LDFLAGS="-L${have_libvorbis_libs}"
 	else
-		if test x"${want_libvorbis}" = "xauto"; then
+		if test x"${want_libvorbis}" = "xauto" \
+		    -a x"${ax_check_libvorbis_vorbis_pc}" = "xyes"; then
 			VORBIS_LDFLAGS=" \
 				`${PKG_CONFIG} --libs-only-L vorbis` \
 				`${PKG_CONFIG} --libs-only-other vorbis` \
@@ -139,6 +148,7 @@
 ])
 ])
 
+
 AC_DEFUN([AX_CHECK_LIBVORBIS],
 [
 AC_REQUIRE([_AX_CHECK_VORBIS_OPTS])
@@ -148,7 +158,9 @@
 [
 local_cv_have_lib_libvorbis=no
 
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${ax_check_libogg_prefix}/lib/pkgconfig"
+if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
+
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libvorbis_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
 fi
@@ -157,7 +169,6 @@
 PKG_CHECK_EXISTS([vorbis $1], [
 dnl ##########################
 
-if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
 libvorbis_libs_autodetect=no
 if test -z "${LIBVORBIS_LIBS}"; then
 	LIBVORBIS_LIBS="`${PKG_CONFIG} --libs-only-l vorbis`"
@@ -210,13 +221,15 @@
 LDFLAGS="${ax_check_libvorbis_save_LDFLAGS}"
 LIBS="${ax_check_libvorbis_save_LIBS}"
 AC_LANG_POP([C])
-fi						# want_libvorbis != no
 
 dnl ####### END CHECK ########
 ], [])
 dnl ##########################
 
+fi						# want_libvorbis != no
+
 ])
+
 AC_MSG_CHECKING([for libvorbis $1])
 if test x"${local_cv_have_lib_libvorbis}" = "xyes"; then
 	AC_MSG_RESULT([yes])
@@ -230,6 +243,7 @@
 
 ])
 
+
 AC_DEFUN([AX_CHECK_LIBVORBISFILE],
 [
 AC_REQUIRE([_AX_CHECK_VORBIS_OPTS])
@@ -239,7 +253,9 @@
 [
 local_cv_have_lib_libvorbisfile=no
 
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${ax_check_libogg_prefix}/lib/pkgconfig"
+if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
+
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libvorbis_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
 fi
@@ -248,7 +264,6 @@
 PKG_CHECK_EXISTS([vorbisfile $1], [
 dnl ##########################
 
-if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
 libvorbisfile_libs_autodetect=no
 if test -z "${LIBVORBISFILE_LIBS}"; then
 	LIBVORBISFILE_LIBS="`${PKG_CONFIG} --libs-only-l vorbisfile`"
@@ -290,13 +305,15 @@
 LDFLAGS="${ax_check_libvorbisfile_save_LDFLAGS}"
 LIBS="${ax_check_libvorbisfile_save_LIBS}"
 AC_LANG_POP([C])
-fi						# want_libvorbis != no
 
 dnl ####### END CHECK ########
 ], [])
 dnl ##########################
 
+fi						# want_libvorbis != no
+
 ])
+
 AC_MSG_CHECKING([for libvorbisfile $1])
 if test x"${local_cv_have_lib_libvorbisfile}" = "xyes"; then
 	AC_MSG_RESULT([yes])
@@ -310,6 +327,7 @@
 
 ])
 
+
 AC_DEFUN([AX_CHECK_LIBVORBISENC],
 [
 AC_REQUIRE([_AX_CHECK_VORBIS_OPTS])
@@ -319,7 +337,9 @@
 [
 local_cv_have_lib_libvorbisenc=no
 
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${ax_check_libogg_prefix}/lib/pkgconfig"
+if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
+
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libvorbis_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
 fi
@@ -328,7 +348,6 @@
 PKG_CHECK_EXISTS([vorbisenc $1], [
 dnl ##########################
 
-if test x"${want_libvorbis}" != "xno"; then	# want_libvorbis != no
 libvorbisenc_libs_autodetect=no
 if test -z "${LIBVORBISENC_LIBS}"; then
 	LIBVORBISENC_LIBS="`${PKG_CONFIG} --libs-only-l vorbisenc`"
@@ -372,13 +391,15 @@
 LDFLAGS="${ax_check_libvorbisenc_save_LDFLAGS}"
 LIBS="${ax_check_libvorbisenc_save_LIBS}"
 AC_LANG_POP([C])
-fi						# want_libvorbis != no
 
 dnl ####### END CHECK ########
 ], [])
 dnl ##########################
 
+fi						# want_libvorbis != no
+
 ])
+
 AC_MSG_CHECKING([for libvorbisenc $1])
 if test x"${local_cv_have_lib_libvorbisenc}" = "xyes"; then
 	AC_MSG_RESULT([yes])

Modified: trunk/ezstream/m4/libxml2.m4
===================================================================
--- trunk/ezstream/m4/libxml2.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/libxml2.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -5,7 +5,8 @@
 dnl # the LIBXML2_CFLAGS, LIBXML2_CPPFLAGS, LIBXML2_LDFLAGS and LIBXML2_LIBS
 dnl # variables accordingly.
 
-dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+
+dnl # Copyright (c) 2008, 2009 Moritz Grimm <mgrimm at mrsserver.net>
 dnl #
 dnl # Permission to use, copy, modify, and distribute this software for any
 dnl # purpose with or without fee is hereby granted, provided that the above
@@ -19,30 +20,135 @@
 dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
+
+dnl # For LIBXML2_CFLAGS, LIBXML2_CPPFLAGS, LIBXML2_LDFLAGS and LIBXML2_LIBS:
 dnl # AX_CHECK_LIBXML2([LIBXML2-VERSION], [ACTION-IF-FOUND],
 dnl #     [ACTION-IF-NOT-FOUND])
 
-AC_DEFUN([AX_CHECK_LIBXML2],
+
+AC_DEFUN([_AX_CHECK_LIBXML2_OPTS],
 [
 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if test -z "${PKG_CONFIG}"; then
+	AC_MSG_ERROR([The pkg-config utility is required.], [1])
+fi
 AC_ARG_VAR([LIBXML2_CFLAGS],
 	[C compiler flags for libxml2])
 AC_ARG_VAR([LIBXML2_CPPFLAGS],
 	[C preprocessor flags for libxml2])
 AC_ARG_VAR([LIBXML2_LDFLAGS],
 	[linker flags for libxml2])
-AC_ARG_VAR([LIBXML2_LIBS],
-	[libraries to use for libxml2])
 if test x"${prefix}" = "xNONE"; then
-	ax_check_libxml2_prefix="/usr/local"
+	have_libxml2_prefix="/usr/local"
 else
-	ax_check_libxml2_prefix="${prefix}"
+	have_libxml2_prefix="${prefix}"
 fi
+have_libxml2_includes=""
+have_libxml2_libs=""
+want_libxml2="auto"
+AC_ARG_WITH([libxml2],
+	[AS_HELP_STRING([--with-libxml2=PFX],
+		[prefix where the libxml2 header files and library are installed (default: autodetect)])],
+	[
+case "${withval}" in
+	yes)
+		want_libxml2="yes"
+		;;
+	no)
+		want_libxml2="no"
+		;;
+	*)
+		have_libxml2_prefix="${withval}"
+		want_libxml2="yes"
+		;;
+esac
+	]
+)
+AC_ARG_WITH([libxml2-includes],
+	[AS_HELP_STRING([--with-libxml2-includes=DIR],
+		[directory where libxml2 header files are installed (optional)]) ],
+	[
+case "${withval}" in
+	yes|no) ;;
+	*)
+		have_libxml2_includes="${withval}"
+		;;
+esac
+	]
+)
+AC_ARG_WITH([libxml2-libs],
+	[AS_HELP_STRING([--with-libxml2-libs=DIR],
+		[directory where libxml2 is installed (optional)]) ],
+	[
+case "${withval}" in
+	yes|no) ;;
+	*)
+		have_libxml2_libs="${withval}"
+		;;
+esac
+	]
+)
+AC_CACHE_VAL([local_cv_have_lib_libxml2_opts],
+[
+ax_check_libxml2_xml2_pc="no"
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libxml2_prefix}/lib/pkgconfig"
+PKG_CHECK_EXISTS([libxml-2.0], [ax_check_libxml2_xml2_pc=yes])
+if test -z "${LIBXML2_CFLAGS}" \
+    -a x"${ax_check_libxml2_xml2_pc}" = "xyes"; then
+	LIBXML2_CFLAGS="`${PKG_CONFIG} --cflags-only-other libxml-2.0`"
+fi
+if test -n "${LIBXML2_CPPFLAGS}"; then
+	if test x"${have_libxml2_includes}" != "x"; then
+		LIBXML2_CPPFLAGS="${LIBXML2_CPPFLAGS} -I${have_libxml2_includes}"
+	fi
+else
+	if test x"${have_libxml2_includes}" != "x"; then
+		LIBXML2_CPPFLAGS="-I${have_libxml2_includes}"
+	else
+		if test x"${want_libxml2}" = "xauto" \
+		    -a x"${ax_check_libxml2_xml2_pc}" = "xyes"; then
+			LIBXML2_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I libxml-2.0`"
+		else
+			LIBXML2_CPPFLAGS="-I${have_libxml2_prefix}/include"
+		fi
+	fi
+fi
+if test -n "${LIBXML2_LDFLAGS}"; then
+	if test x"${have_libxml2_libs}" != "x"; then
+		LIBXML2_LDFLAGS="-L${have_libxml2_libs} ${LIBXML2_LDFLAGS}"
+	fi
+else
+	if test -n "${have_libxml2_libs}"; then
+		LIBXML2_LDFLAGS="-L${have_libxml2_libs}"
+	else
+		if test x"${want_libxml2}" = "xauto" \
+		    -a x"${ax_check_libxml2_xml2_pc}" = "xyes"; then
+			LIBXML2_LDFLAGS=" \
+				`${PKG_CONFIG} --libs-only-L libxml-2.0` \
+				`${PKG_CONFIG} --libs-only-other libxml-2.0` \
+			"
+		else
+			LIBXML2_LDFLAGS="-L${have_libxml2_prefix}/lib"
+		fi
+	fi
+fi
+local_cv_have_lib_libxml2_opts=yes
+])
+])
+
+
+AC_DEFUN([AX_CHECK_LIBXML2],
+[
+AC_REQUIRE([_AX_CHECK_LIBXML2_OPTS])
+AC_ARG_VAR([LIBXML2_LIBS],
+	[libraries to use for libxml2])
 AC_CACHE_VAL([local_cv_have_lib_libxml2],
 [
 local_cv_have_lib_libxml2=no
 
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${ax_check_libxml2_prefix}/lib/pkgconfig"
+if test x"${want_libxml2}" != "xno"; then	# want_libxml2 != no
+
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_libxml2_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
 fi
@@ -52,18 +158,6 @@
 dnl ##########################
 
 libxml2_libs_autodetect=no
-if test -z "${LIBXML2_CFLAGS}"; then
-	LIBXML2_CFLAGS="`${PKG_CONFIG} --cflags-only-other libxml-2.0`"
-fi
-if test -z "${LIBXML2_CPPFLAGS}"; then
-	LIBXML2_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I libxml-2.0`"
-fi
-if test -z "${LIBXML2_LDFLAGS}"; then
-	LIBXML2_LDFLAGS="\
-		`${PKG_CONFIG} --libs-only-L libxml-2.0` \
-		`${PKG_CONFIG} --libs-only-other libxml-2.0` \
-	"
-fi
 if test -z "${LIBXML2_LIBS}"; then
 	LIBXML2_LIBS="`${PKG_CONFIG} --libs-only-l libxml-2.0`"
 	libxml2_libs_autodetect=yes
@@ -78,7 +172,8 @@
 CPPFLAGS="${CPPFLAGS} ${LIBXML2_CPPFLAGS}"
 LDFLAGS="${LDFLAGS} ${LIBXML2_LDFLAGS}"
 LIBS="${LIBXML2_LIBS} ${LIBS}"
-AC_CHECK_HEADERS([libxml/parser.h], [
+AC_CHECK_HEADERS([libxml/parser.h],
+[
 	AC_MSG_CHECKING([if libxml2 works])
 	AC_LINK_IFELSE(
 		[AC_LANG_PROGRAM(
@@ -130,6 +225,8 @@
 ], [])
 dnl ##########################
 
+fi						# want_libxml2 != no
+
 ])
 
 AC_MSG_CHECKING([for libxml2 $1])

Modified: trunk/ezstream/m4/progname.m4
===================================================================
--- trunk/ezstream/m4/progname.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/progname.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,25 +1,27 @@
-dnl $Id$
+dnl # $Id$
 
-dnl Check whether libc defines __progname. Defines HAVE___PROGNAME, if
-dnl applicable. This check is heavily inspired by the one in OpenNTPd
-dnl (portable.)
+dnl # Check whether libc defines __progname. Defines HAVE___PROGNAME, if
+dnl # applicable. This check is heavily inspired by the one in OpenNTPd
+dnl # (portable.)
 
-dnl Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
-dnl
-dnl Permission to use, copy, modify, and distribute this software for any
-dnl purpose with or without fee is hereby granted, provided that the above
-dnl copyright notice and this permission notice appear in all copies.
-dnl
-dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl #
+dnl # Permission to use, copy, modify, and distribute this software for any
+dnl # purpose with or without fee is hereby granted, provided that the above
+dnl # copyright notice and this permission notice appear in all copies.
+dnl #
+dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-dnl AX_CHECK___PROGNAME([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 
+dnl # AX_CHECK___PROGNAME([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+
+
 AC_DEFUN([AX_CHECK___PROGNAME],
 [
 AC_MSG_CHECKING([whether libc defines __progname])

Modified: trunk/ezstream/m4/taglib.m4
===================================================================
--- trunk/ezstream/m4/taglib.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/taglib.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,4 +1,4 @@
-dnl $Id$
+dnl # $Id$
 
 dnl # Check for working installations of TagLib and its C-wrapper library,
 dnl # libtag_c.
@@ -7,12 +7,12 @@
 dnl # TAGLIB_C_LIBS variables accordingly.
 
 
-dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
-dnl
+dnl # Copyright (c) 2008, 2009 Moritz Grimm <mgrimm at mrsserver.net>
+dnl #
 dnl # Permission to use, copy, modify, and distribute this software for any
 dnl # purpose with or without fee is hereby granted, provided that the above
 dnl # copyright notice and this permission notice appear in all copies.
-dnl
+dnl #
 dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
@@ -21,6 +21,7 @@
 dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
+
 dnl # Both check functions provide TAGLIB_CPPFLAGS and TAGLIB_LDFLAGS.
 
 dnl # For TAGLIB_LIBS:
@@ -35,6 +36,9 @@
 AC_DEFUN([_AX_CHECK_TAGLIB_OPTS],
 [
 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if test -z "${PKG_CONFIG}"; then
+	AC_MSG_ERROR([The pkg-config utility is required.], [1])
+fi
 AC_ARG_VAR([TAGLIB_CFLAGS],
 	[C compiler flags for TagLib])
 AC_ARG_VAR([TAGLIB_CPPFLAGS],
@@ -93,7 +97,11 @@
 )
 AC_CACHE_VAL([local_cv_have_lib_taglib_opts],
 [
-if test -z "${TAGLIB_CFLAGS}"; then
+ax_check_taglib_taglib_pc="no"
+PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_taglib_prefix}/lib/pkgconfig"
+PKG_CHECK_EXISTS([taglib], [ax_check_taglib_taglib_pc=yes])
+if test -z "${TAGLIB_CFLAGS}" \
+    -a x"${ax_check_taglib_taglib_pc}" = "xyes"; then
 	TAGLIB_CFLAGS="`${PKG_CONFIG} --cflags-only-other taglib`"
 fi
 if test -n "${TAGLIB_CPPFLAGS}"; then
@@ -104,7 +112,8 @@
 	if test x"${have_taglib_includes}" != "x"; then
 		TAGLIB_CPPFLAGS="-I${have_taglib_includes}"
 	else
-		if test x"${want_taglib}" = "xauto"; then
+		if test x"${want_taglib}" = "xauto" \
+		    -a x"${ax_check_taglib_taglib_pc}" = "xyes"; then
 			TAGLIB_CPPFLAGS="`${PKG_CONFIG} --cflags-only-I taglib`"
 		else
 			TAGLIB_CPPFLAGS="-I${have_taglib_prefix}/include/taglib"
@@ -119,7 +128,8 @@
 	if test -n "${have_taglib_libs}"; then
 		TAGLIB_LDFLAGS="-L${have_taglib_libs}"
 	else
-		if test x"${want_taglib}" = "xauto"; then
+		if test x"${want_taglib}" = "xauto" \
+		    -a x"${ax_check_taglib_taglib_pc}" = "xyes"; then
 			TAGLIB_LDFLAGS=" \
 				`${PKG_CONFIG} --libs-only-L taglib` \
 				`${PKG_CONFIG} --libs-only-other taglib` \
@@ -133,6 +143,7 @@
 ])
 ])
 
+
 AC_DEFUN([AX_CHECK_TAGLIB],
 [
 AC_REQUIRE([_AX_CHECK_TAGLIB_OPTS])
@@ -142,6 +153,8 @@
 [
 local_cv_have_lib_taglib=no
 
+if test x"${want_taglib}" != "xno"; then	# want_taglib != no
+
 PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_taglib_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
@@ -151,16 +164,18 @@
 PKG_CHECK_EXISTS([taglib $1], [
 dnl ##########################
 
-if test x"${want_taglib}" != "xno"; then	# want_taglib != no
 libtag_libs_autodetected=no
 if test -z "${TAGLIB_LIBS}"; then
 	TAGLIB_LIBS="`${PKG_CONFIG} --libs-only-l taglib`"
 	libtag_libs_autodetected=yes
 fi
+
+ax_check_taglib_save_CXXFLAGS="${CXXFLAGS}"
 ax_check_taglib_save_CPPFLAGS="${CPPFLAGS}"
 ax_check_taglib_save_LDFLAGS="${LDFLAGS}"
 ax_check_taglib_save_LIBS="${LIBS}"
 AC_LANG_PUSH([C++])
+CXXFLAGS="${CXXFLAGS} ${TAGLIB_CFLAGS}"
 CPPFLAGS="${CPPFLAGS} ${TAGLIB_CPPFLAGS}"
 LDFLAGS="${LDFLAGS} ${TAGLIB_LDFLAGS}"
 LIBS="${TAGLIB_LIBS} ${LIBS}"
@@ -207,17 +222,20 @@
 		]
 	)
 ])
+CXXFLAGS="${ax_check_taglib_save_CXXFLAGS}"
 CPPFLAGS="${ax_check_taglib_save_CPPFLAGS}"
 LDFLAGS="${ax_check_taglib_save_LDFLAGS}"
 LIBS="${ax_check_taglib_save_LIBS}"
 AC_LANG_POP([C++])
-fi						# want_taglib != no
 
 dnl ####### END CHECK ########
 ], [])
 dnl ##########################
 
+fi						# want_taglib != no
+
 ])
+
 AC_MSG_CHECKING([for TagLib])
 if test x"${local_cv_have_lib_taglib}" = "xyes"; then
 	AC_MSG_RESULT([yes])
@@ -230,6 +248,7 @@
 fi
 ])
 
+
 AC_DEFUN([AX_CHECK_TAGLIB_C],
 [
 AC_REQUIRE([_AX_CHECK_TAGLIB_OPTS])
@@ -239,6 +258,8 @@
 [
 local_cv_have_lib_taglib_c=no
 
+if test x"${want_taglib}" != "xno"; then	# want_taglib != no
+
 PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${have_taglib_prefix}/lib/pkgconfig"
 if test -z "${PKG_CONFIG}"; then
 	AC_MSG_ERROR([The pkg-config utility is required.], [1])
@@ -248,14 +269,16 @@
 PKG_CHECK_EXISTS([taglib $1], [
 dnl ##########################
 
-if test x"${want_taglib}" != "xno"; then	# want_taglib != no
 if test -z "${TAGLIB_C_LIBS}"; then
 	TAGLIB_C_LIBS="-ltag_c"
 fi
+
+ax_check_taglib_c_save_CFLAGS="${CFLAGS}"
 ax_check_taglib_c_save_CPPFLAGS="${CPPFLAGS}"
 ax_check_taglib_c_save_LDFLAGS="${LDFLAGS}"
 ax_check_taglib_c_save_LIBS="${LIBS}"
 AC_LANG_PUSH([C])
+CFLAGS="${CFLAGS} ${TAGLIB_CFLAGS}"
 CPPFLAGS="${CPPFLAGS} ${TAGLIB_CPPFLAGS}"
 LDFLAGS="${LDFLAGS} ${TAGLIB_LDFLAGS}"
 LIBS="${TAGLIB_C_LIBS} ${LIBS}"
@@ -300,17 +323,20 @@
 		]
 	)
 ])
+CFLAGS="${ax_check_taglib_c_save_CFLAGS}"
 CPPFLAGS="${ax_check_taglib_c_save_CPPFLAGS}"
 LDFLAGS="${ax_check_taglib_c_save_LDFLAGS}"
 LIBS="${ax_check_taglib_c_save_LIBS}"
 AC_LANG_POP([C])
-fi						# want_taglib != no
 
 dnl ####### END CHECK ########
 ], [])
 dnl ##########################
 
+fi						# want_taglib != no
+
 ])
+
 AC_MSG_CHECKING([for libtag_c])
 if test x"${local_cv_have_lib_taglib_c}" = "xyes"; then
 	AC_MSG_RESULT([yes])

Modified: trunk/ezstream/m4/tree.m4
===================================================================
--- trunk/ezstream/m4/tree.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/tree.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,25 +1,27 @@
-dnl $Id$
+dnl # $Id$
 
-dnl Check for sys/tree.h and if it is recent enough by looking at a certain
-dnl macro. Defines HAVE_SYS_TREE_H if all conditions are met.
+dnl # Check for sys/tree.h and if it is recent enough by looking at a certain
+dnl # macro. Defines HAVE_SYS_TREE_H if all conditions are met.
 
-dnl Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
-dnl
-dnl Permission to use, copy, modify, and distribute this software for any
-dnl purpose with or without fee is hereby granted, provided that the above
-dnl copyright notice and this permission notice appear in all copies.
-dnl
-dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl #
+dnl # Permission to use, copy, modify, and distribute this software for any
+dnl # purpose with or without fee is hereby granted, provided that the above
+dnl # copyright notice and this permission notice appear in all copies.
+dnl #
+dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-dnl AX_HEADER_TREE([REQUIRED-MACRO], [ACTION-IF-FOUND],
-dnl 	[ACTION-IF-NOT-FOUND])
 
+dnl # AX_HEADER_TREE([REQUIRED-MACRO], [ACTION-IF-FOUND],
+dnl #     [ACTION-IF-NOT-FOUND])
+
+
 AC_DEFUN([AX_HEADER_TREE],
 [
 if test x"$1" = "x"; then

Modified: trunk/ezstream/m4/vacopy.m4
===================================================================
--- trunk/ezstream/m4/vacopy.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/vacopy.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,25 +1,28 @@
-dnl $Id$
+dnl # $Id$
 
-dnl Check for means to copy variable argument lists. After this check,
-dnl va_copy will at least be defined to something working.
-dnl This requires stdarg.h, which is assumed to exist.
+dnl # Check for means to copy variable argument lists. After this check,
+dnl # va_copy will at least be defined to something working.
+dnl # This requires stdarg.h, which is assumed to exist.
 
-dnl Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
-dnl
-dnl Permission to use, copy, modify, and distribute this software for any
-dnl purpose with or without fee is hereby granted, provided that the above
-dnl copyright notice and this permission notice appear in all copies.
-dnl
-dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-dnl AX_FUNC_VA_COPY
+dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl #
+dnl # Permission to use, copy, modify, and distribute this software for any
+dnl # purpose with or without fee is hereby granted, provided that the above
+dnl # copyright notice and this permission notice appear in all copies.
+dnl #
+dnl # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+dnl # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+dnl # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+dnl # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+dnl # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+dnl # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+dnl # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
+
+dnl # AX_FUNC_VA_COPY
+
+
 AC_DEFUN([AX_FUNC_VA_COPY],
 [
 AC_MSG_CHECKING([for means to copy variable argument lists])

Modified: trunk/ezstream/m4/vars.m4
===================================================================
--- trunk/ezstream/m4/vars.m4	2009-06-21 14:08:26 UTC (rev 16148)
+++ trunk/ezstream/m4/vars.m4	2009-06-21 14:21:32 UTC (rev 16149)
@@ -1,4 +1,4 @@
-dnl $Id$
+dnl # $Id$
 
 dnl # Append or prepend items to a variable, but keep the items in the
 dnl # variable unique.
@@ -7,7 +7,7 @@
 dnl # out to be quite similar ...
 
 
-dnl # Copyright (c) 2008 Moritz Grimm <mgrimm at mrsserver.net>
+dnl # Copyright (c) 2008, 2009 Moritz Grimm <mgrimm at mrsserver.net>
 dnl #
 dnl # Permission to use, copy, modify, and distribute this software for any
 dnl # purpose with or without fee is hereby granted, provided that the above
@@ -41,6 +41,7 @@
 done
 ])
 
+
 AC_DEFUN([AX_UNIQVAR_PREPEND],
 [
 AC_REQUIRE([AC_PROG_FGREP])



More information about the commits mailing list