changeset 2171:09b43b65d65a

cleanups: [ ... ] changed to test ... cleanups: [ ... -a ... ] changed to test ... && test ... cleanups: [ ... -o ... ] changed to test ... || test ... fix: added -D_THREAD_SAFE for Linux
author pl
date Thu, 11 Oct 2001 23:41:43 +0000
parents a2f6f5854306
children 531bf1664348
files configure
diffstat 1 files changed, 183 insertions(+), 184 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Thu Oct 11 23:35:52 2001 +0000
+++ b/configure	Thu Oct 11 23:41:43 2001 +0000
@@ -118,7 +118,7 @@
 # LGB: Help moved here.
 
 for parm in "$@" ; do
-if [ "$parm" = "--help" -o "$parm" = "-help" -o "$parm" = "-h" ]; then
+if test "$parm" = "--help" || test "$parm" = "-help" || test "$parm" = "-h" ; then
 cat << EOF
 
 usage: $0 [options]
@@ -200,7 +200,7 @@
 fi
 done # for parm in ...
 
-if [ "$CC" != "" ]; then
+if test "$CC" ; then
   _cc=$CC
 else
   _cc=gcc
@@ -259,7 +259,7 @@
 echo "Please wait while ./configure discovers your software and hardware environment!"
 
 # Determine our OS name and CPU architecture
-if [ "$_target" = "" ]; then
+if test -z "$_target" ; then
    system_name=`uname -s 2>&1` # name of operating system: Linux, FreeBSD, NetBSD, OpenBSD, SunOS
    host_arch=`uname -p 2>&1`   # host's instruction set or processor type
 
@@ -300,9 +300,9 @@
 # Determine OS dependent libs
 _confcygwin="TARGET_CYGWIN=no"
 _confwin32=
-if [ "$system_name" = "FreeBSD" -o "$system_name" = "OpenBSD" -o "$system_name" = "BSD/OS" ]; then
+if test "$system_name" = "FreeBSD" || test "$system_name" = "OpenBSD" || test "$system_name" = "BSD/OS" ; then
     _archlibs="-rdynamic -pthread"
-elif [ `echo $system_name | sed 's/[cC][yY][gG][wW][iI][nN].*/CYGWIN/'` = "CYGWIN" ]; then
+elif test `echo $system_name | sed 's/[cC][yY][gG][wW][iI][nN].*/CYGWIN/'` = "CYGWIN" ; then
     _confcygwin="TARGET_CYGWIN=yes"
     _confwin32="#define WIN32"
     _archlibs="-lpthread"
@@ -310,7 +310,7 @@
     _archlibs="-ldl -lpthread"
 fi
 
-if [ "$system_name" = "BSD/OS" ]; then
+if test "$system_name" = "BSD/OS" ; then
 	_archlibs="$_archlibs -ldvd"
 fi
 
@@ -321,12 +321,12 @@
 TMPO="mplayer-conf-${RANDOM}-$$-${RANDOM}.o"
 TMPS="mplayer-conf-${RANDOM}-$$-${RANDOM}.S"
 
-if [ ! -z "$TMPDIR" ]; then
+if test "$TMPDIR" ; then
 	TMPC="${TMPDIR}/${TMPC}"
 	TMPCPP="${TMPDIR}/${TMPCPP}"
 	TMPO="${TMPDIR}/${TMPO}"
 	TMPS="${TMPDIR}/${TMPS}"
-elif [ ! -z "$TEMPDIR" ]; then
+elif test "$TEMPDIR" ; then
 	TMPC="${TEMPDIR}/${TMPC}"
 	TMPCPP="${TEMPDIR}/${TMPCPP}"
 	TMPO="${TEMPDIR}/${TMPO}"
@@ -350,37 +350,37 @@
 CHELP='help_mp.h'
 # ---  Check for C compiler:
 
-if [ "$_x11libdir" = "" ]; then
-   if [ -d /usr/X11R6 ]; then
+if test -z "$_x11libdir" ; then
+   if test -d /usr/X11R6 ; then
       _x11libdir=-L/usr/X11R6/lib
    else
-      if [ -d /usr/X11 ]; then
+      if test -d /usr/X11 ; then
          _x11libdir=-L/usr/X11/lib
       fi
    fi
 fi
 
-if [ "$_x11incdir" = "" ]; then
-   if [ -d /usr/include/X11 ]; then
+if test -z "$_x11incdir" ; then
+   if test -d /usr/include/X11 ; then
       _x11incdir=
-   elif [ -d /usr/X11R6 ]; then
+   elif test -d /usr/X11R6 ; then
       _x11incdir=-I/usr/X11R6/include
-   elif [ -d /usr/X11 ]; then
+   elif test -d /usr/X11 ; then
       _x11incdir=-I/usr/X11/include
    fi
 fi
 
 # Lots of stuff are installed under /usr/local
 
-if [ "$_extralibdir" = "" ]; then
+if test -z "$_extralibdir" ; then
 _extralibdir=-L/usr/local/lib
 fi
-if [ "$_extraincdir" = "" ]; then
+if test -z "$_extraincdir" ; then
 _extraincdir=-I/usr/local/include
 fi
 
-if [ "$_sdlconfig" = "" ]; then
-   if [ "$system_name" = "FreeBSD" ]; then
+if test -z "$_sdlconfig" ; then
+   if test "$system_name" = "FreeBSD" ; then
       _sdlconfig='sdl11-config'
    else
       _sdlconfig='sdl-config'
@@ -394,7 +394,7 @@
 # A: same as with agcc! These compilers always were introduced as experimental
 # ones. Now gcc-3.0 should introduce all features of these compilers.
 # Since 3.0 is almost released we don't need to support them. - Nick 05 jun 2001
-if test "$_skip_cc_check" != "yes"; then
+if test "$_skip_cc_check" != yes ; then
 echo $_echo_n "Checking version of $_cc ... $_echo_c"
 cc_version=`$_cc -v 2>&1 | sed -n 's/^.*version \([aegcygnustp-]*[0-9.]*\).*$/\1/p'`
 case $cc_version in
@@ -404,7 +404,7 @@
     *) cc_version="$cc_version, bad"; cc_verc_fail=yes;;
 esac
 echo "$cc_version"
-if [ ! -z "$cc_verc_fail" ] ; then
+if test "$cc_verc_fail" ; then
 cat <<EOF
 Please downgrade(upgrade) gcc compiler to gcc-2.95.2+ or gcc-3.0+ version!
 
@@ -440,7 +440,7 @@
 echo -n "Enter keyword to continue: "
 read _answer
 
-if [ "$_answer" != "gcc 2.96 is broken" ]; then
+if test "$_answer" != "gcc 2.96 is broken" ; then
 cat <<EOF
 
 Wrong answer. Next time try 'gcc 2.96 is broken'. But you'd better to downgrade.
@@ -454,18 +454,18 @@
 
 # now that we know what compiler should be used for compilation, try to find
 # out which assembler is used by the $_cc compiler
-if [ "$_as" = auto ]; then
+if test "$_as" = auto ; then
   _as=`$_cc -print-prog-name=as`
-  if [ "$_as" = "" ]; then
+  if test -z "$_as" ; then
     _as=as
   fi
 fi
 
-if [ "$host_arch" = i386 ]; then
-    if [ -r /proc/cpuinfo ]; then
+if test "$host_arch" = i386 ; then
+    if test -r /proc/cpuinfo ; then
 	# linux with /proc mounted, extract cpu information from it
 	_cpuinfo="cat /proc/cpuinfo"
-    elif [ -r /compat/linux/proc/cpuinfo ]; then
+    elif test -r /compat/linux/proc/cpuinfo ; then
         # FreeBSD with linux emulation /proc mounted, 
 	# extract cpu information from it
         _cpuinfo="cat /compat/linux/proc/cpuinfo"
@@ -478,7 +478,7 @@
 
     pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | head -1`
     pparam=`$_cpuinfo | grep 'features' | cut -d ':' -f 2 | head -1`
-    if [ -z "$pparam" ]; then
+    if test -z "$pparam" ; then
 	pparam=`$_cpuinfo | grep 'flags' | cut -d ':' -f 2 | head -1`
     fi
     pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2  | cut -d ' ' -f 2 | head -1`
@@ -516,12 +516,12 @@
 _dga2=no
 _svga=no
 _fbdev=no
-[ "$system_name" = Linux ] && _fbdev=yes
+test "$system_name" = Linux && _fbdev=yes
 _lirc=no
 _css=no
 _dvdread=no
 _win32dll=yes _dshow=yes
-[ "$host_arch" != i386 ] && _dshow=no _win32dll=no
+test "$host_arch" != i386 && _dshow=no _win32dll=no
 _fastmemcpy=yes
 _streaming=no
 _libavcodec=no
@@ -576,10 +576,10 @@
 
 
 _win32libdirnotify=no
-if [ $_win32dll = yes ]; then
-    if [ -d /usr/lib/win32 ]; then
+if test "$_win32dll" = yes ; then
+    if test -d /usr/lib/win32 ; then
 	_win32libdir=/usr/lib/win32
-    elif [ -d /usr/local/lib/win32 ]; then
+    elif test -d /usr/local/lib/win32 ; then
 	_win32libdir=/usr/local/lib/win32
     else
 	# This is our default:
@@ -589,12 +589,12 @@
 fi
 
 
-if [ -d libavcodec -a -f libavcodec/Makefile ]; then
+if test -d libavcodec && test -f libavcodec/Makefile ; then
     _libavcodec=yes
 fi
 
 
-if [ -c /dev/mga_vid ]; then
+if test -c /dev/mga_vid ; then
  _mga=yes
  _syncfb=yes
 fi
@@ -621,7 +621,7 @@
 	    iproc=486
 	    ;;
 	5)
-	    if [ $pmodel -ge 6 ]; then	# LGB: models are: K5/SSA5 K5 K5 K5 ? ? K6 K6 K6-2 K6-3 
+	    if test "$pmodel" -ge 6 ; then	# LGB: models are: K5/SSA5 K5 K5 K5 ? ? K6 K6 K6-2 K6-3 
 		proc=k6
 	    else
 		proc=k5
@@ -689,43 +689,43 @@
     # to fall back till 386.
 
     #echo -n "Checking your GCC CPU optimalization abilities: "
-    if [ "$proc" = "k7" ]; then
+    if test "$proc" = "k7" ; then
 	#echo -n "trying k7  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=athlon
     fi
-    if [ "$proc" = "athlon" ]; then
+    if test "$proc" = "athlon" ; then
 	#echo -n "trying athlon  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=pentiumpro
     fi
-    if [ "$proc" = "k6" ]; then
+    if test "$proc" = "k6" ; then
 	#echo -n "trying k6  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=k5
     fi
-    if [ "$proc" = "k5" ]; then
+    if test "$proc" = "k5" ; then
 	#echo -n "trying k5  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=pentium
     fi
-    if [ "$proc" = "i686" ]; then
+    if test "$proc" = "i686" ; then
 	#echo -n "trying i686  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=pentiumpro
     fi
-    if [ "$proc" = "pentiumpro" ]; then
+    if test "$proc" = "pentiumpro" ; then
 	#echo -n "trying pentiumpro  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=pentium
     fi
-    if [ "$proc" = "pentium" ]; then
+    if test "$proc" = "pentium" ; then
 	#echo -n "trying pentium  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=i486
     fi
-    if [ "$proc" = "i486" ]; then
+    if test "$proc" = "i486" ; then
 	#echo -n "trying i486  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=i386
     fi
-    if [ "$proc" = "i386" ]; then
+    if test "$proc" = "i386" ; then
 	#echo -n "trying i386  "
 	$_cc $TMPC -o $TMPO -march=$proc -mcpu=$proc > /dev/null 2>&1 || proc=error
     fi
-    if [ "$proc" = "error" ]; then
+    if test "$proc" = "error" ; then
 	echo
 	echo "Your gcc does not support even \"i386\" for '-march' and '-mcpu'." >&2
 	rm -f $TMPC $TMPO $TMPS
@@ -788,12 +788,12 @@
 # ---
 
 # Checking for localization ...
-if test -z "$LINGUAS"; then
+if test -z "$LINGUAS" ; then
 LINGUAS="en"
 fi
 echo Checking for language ... "$LINGUAS"
 _mp_help="help_mp-"$LINGUAS".h"
-if test ! -f "$_mp_help"; then
+if test ! -f "$_mp_help" ; then
 echo "Language file ("$_mp_help") not found!"
 LINGUAS="en"
 _mp_help="help_mp-"$LINGUAS".h"
@@ -802,7 +802,7 @@
 
 $_cc $_extraincdir $_extralibdir $TMPC -o $TMPO -lvgagl -lvga > /dev/null 2>&1 && _svga=yes
 
-if [ "$system_name" = "FreeBSD" -o "$system_name" = "OpenBSD" -o "$system_name" = "BSD/OS" ]; then
+if test "$system_name" = "FreeBSD" || test "$system_name" = "OpenBSD" || test "$system_name" = "BSD/OS" ; then
 $_cc $TMPC -o $TMPO -pthread > /dev/null 2>&1 || \
  { echo "Lib pthread not found."; rm -f $TMPC $TMPO $TMPS ; exit 1; }
 else
@@ -812,12 +812,11 @@
 
 # Atmosfear: added SDL versioncheck and autodetect; removed warnings.
 _sdl=no
-if test ! -z "`($_sdlconfig --version) 2>/dev/null`" ; then
+if test "`($_sdlconfig --version) 2>/dev/null`" ; then
 if $_cc `$_sdlconfig --cflags` $TMPC -o $TMPO `$_sdlconfig --libs` > /dev/null 2>&1 ; then
 	_sdlversion=`$_sdlconfig --version | sed 's/[^0-9]//g'`
 	if test "$_sdlversion" -gt 116 ; then
 		if test "$_sdlversion" -lt 121 ; then
-
 			_sdlbuggy='#define BUGGY_SDL'
 		else	
 			_sdlbuggy='#undef BUGGY_SDL'
@@ -884,12 +883,12 @@
 $_cc $TMPC -o $TMPO $_socklib -lsocket >/dev/null 2>&1 && _socklib="$_socklib -lsocket"
 $_cc $TMPC -o $TMPO $_socklib -lnsl >/dev/null 2>&1 && _socklib="$_socklib -lnsl"
 
-if [ $_x11 = auto ]; then
+if test "$_x11" = auto ; then
   _x11=no
   $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext $_socklib > /dev/null 2>&1 && _x11=yes
 fi
 
-if [ $_x11 = yes ]; then
+if test "$_x11" = yes ; then
 
 $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lXdpms $_socklib > /dev/null 2>&1 && _xdpms_3=yes
 nm `echo $_x11libdir|cut -c 3-`/libXext.a | grep DPMSQueryExtension > /dev/null 2>&1 && _xdpms_4=yes
@@ -898,7 +897,7 @@
 $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lXinerama $_socklib > /dev/null 2>&1 && _xinerama=yes
 
 # this is not yet checked with OpenBSD - atmos
-if [ "$system_name" = "FreeBSD" -o "$system_name" = "OpenBSD" ]; then
+if test "$system_name" = "FreeBSD" || test "$system_name" = "OpenBSD" ; then
 $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lGL -lm -pthread $_socklib > /dev/null 2>&1 && _gl=yes
 else
 $_cc $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lGL -lm $_socklib > /dev/null 2>&1 && _gl=yes
@@ -938,7 +937,7 @@
 
 EOF
 _iconv=yes
-if [ "$system_name" = "FreeBSD" ]; then
+if test "$system_name" = "FreeBSD" ; then
 $_cc $_extraincdir $TMPC -o $TMPO $_extralibdir -lm -liconv > /dev/null 2>&1 || \
  { _iconv=no ; echo "iconv(3) function not detected!" ;}
 else
@@ -950,7 +949,7 @@
 int main( void ) { return 0; }
 EOF
 # this is not yet checked with OpenBSD - atmos
-if [ "$system_name" = "FreeBSD" -o "$system_name" = "OpenBSD" ]; then
+if test "$system_name" = "FreeBSD" || test "$system_name" = "OpenBSD" ; then
 $_cc $_x11incdir $TMPC -o $TMPO $_x11libdir -lX11 -lXext -lGL -lm -pthread $_socklib > /dev/null 2>&1 || \
  { _gl=no; echo "GL includes not found!";}
 else
@@ -1068,7 +1067,7 @@
 _memalign_def='/* #define memalign(a,b) malloc(b) */'
 _memalign=yes
 $_cc -o $TMPO $TMPC 2> /dev/null || _memalign=no 
-if [ "$_memalign" = "no" ]; then
+if test "$_memalign" = no ; then
 _memalign_def='#define memalign(a,b) malloc(b)'
 fi
 fi
@@ -1141,20 +1140,20 @@
 int main( void ) { if(SND_LIB_MAJOR==0&&SND_LIB_MINOR==5)return 0; return 1; }
 EOF
 
-_alsaver='no'
+_alsaver=no
 $_cc -o $TMPO -lasound -ldl -lpthread $TMPC 2> /dev/null || _alsa=no
-[ $_alsa = 'yes' ] && $TMPO && { _alsaver='0.5.x'; }
+test "$_alsa" = yes && $TMPO && { _alsaver='0.5.x'; }
 
-if [ "$_alsaver" = 'no' ]; then
+if test "$_alsaver" = no ; then
 cat > $TMPC << EOF
 #include <sys/asoundlib.h>
 #include <sys/soundcard.h>
 int main( void ) { if(SND_LIB_MAJOR==0&&SND_LIB_MINOR==9)return 0; return 1; }
 EOF
 
-_alsaver='no'
+_alsaver=no
 $_cc -o $TMPO -lasound -ldl -lpthread $TMPC 2> /dev/null || _alsa=no
-[ $_alsa = 'yes' ] && $TMPO && { _alsaver='0.9.x'; }
+test $_alsa = yes && $TMPO && { _alsaver='0.9.x'; }
 fi
 
 # ---
@@ -1419,11 +1418,11 @@
         ;;
   --with-csslibdir=*)
         _csslibdir=`echo $ac_option | cut -d '=' -f 2`
-	_css='yes';
+	_css=yes;
 	;;
   --with-cssincdir=*)
         _cssincdir=`echo $ac_option | cut -d '=' -f 2`
-        _css='yes';
+        _css=yes;
         ;;
   --with-mlibdir=*)
         _mlibdir=`echo $ac_option | cut -d '=' -f 2`
@@ -1457,7 +1456,7 @@
 done
 
 # Atmos: moved this here, to be correct, if --prefix is specified
-if test x"$_datadir" = x; then
+if test -z "$_datadir" ; then
 	_datadir=$_prefix"/share/mplayer"
 fi
 
@@ -1476,41 +1475,41 @@
 nop
 EOF
 
-if [ $_mmx = 'yes' ]; then
+if test "$_mmx" = yes ; then
 cat >> $TMPS <<EOF
 emms
 EOF
 fi
 
-if [ $_3dnow = 'yes' ]; then
+if test "$_3dnow" = yes ; then
 _pref_as_version='2.10.1'
 cat >> $TMPS <<EOF
 femms
 EOF
 fi
 
-if [ $_3dnowex = 'yes' ]; then
+if test "$_3dnowex" = yes ; then
 _pref_as_version='2.10.1'
 cat >> $TMPS <<EOF
 pswapd %mm0, %mm0
 EOF
 fi
 
-if [ $_mmx2 = 'yes' ]; then
+if test "$_mmx2" = yes ; then
 _pref_as_version='2.10.1'
 cat >> $TMPS <<EOF
 movntq	%mm0, (%eax)
 EOF
 fi
 
-if [ $_sse = 'yes' ]; then
+if "$_sse" = yes ; then
 _pref_as_version='2.10.1'
 cat >> $TMPS <<EOF
 xorps %xmm0, %xmm0
 EOF
 fi
 # Note: for SSE2 assembler v2.11 should be preferred --Nick
-#if [ $_sse2 = 'yes' ]; then
+#if test "$_sse2" = yes ; then
 #_pref_as_version='2.11'
 #cat >> $TMPS <<EOF
 #xorpd %xmm0, %xmm0
@@ -1519,12 +1518,12 @@
 $_as $TMPS -o $TMPO > /dev/null 2>&1 || as_verc_fail=yes
 rm -f $TMPS $TMPO $TMPC
 
-if test "$as_verc_fail" != "yes"; then
+if test "$as_verc_fail" != yes ; then
   echo "ok"
 else
   echo "failed"
   echo "Please upgrade(downgrade) binutils to "$_pref_as_version"..."
-  if [ "$_skip_as_check" != "yes" ]; then
+  if test "$_skip_as_check" != yes ; then
     exit
   else
     echo "YOU'VE SELECTED '--disable-as-checking'. PLEASE DON'T SEND US ANY BUGREPORTS!"
@@ -1533,7 +1532,7 @@
 
 # Atmosfear: Checking kernel support for cpu extensions ...
 extcheck() {
-if test "$1" = "yes" ; then
+if test "$1" = yes ; then
 echo $_echo_n "Checking $2 support in Kernel ... $_echo_c"
 cat > $TMPC <<EOF
 int main(void){__asm__ __volatile__ ("$3":::"memory");return(0);}
@@ -1550,7 +1549,7 @@
 fi
 return 1
 }
-if [ "$_kernelextcheck" = "yes" ];then
+if test "$_kernelextcheck" = yes ; then
 if extcheck $_mmx "mmx" "emms" ; then _mmx=no ; fi
 if extcheck $_3dnow "3dnow" "femms" ; then _3dnow=no ; fi
 if extcheck $_3dnowex "3dnowex" "pswapd %%mm0, %%mm0" ; then _3dnowex=no ; fi
@@ -1561,7 +1560,7 @@
 fi
 
 # Checking kernel version...
-if [ "$system_name" = "Linux" ];then
+if test "$system_name" = "Linux" ; then
     _k_verc_problem=no
     kernel_version=`uname -r 2>&1`
     echo $_echo_n "Checking $system_name kernel version ... $_echo_c"
@@ -1570,10 +1569,10 @@
 	[0-1].[0-9].[0-9]*|2.[0-3].[0-9]*)
 	    _k_verc_problem=yes;;
     esac
-    if [ $_k_verc_problem = 'yes' ] && [ "$_sse" = 'yes' ]; then
+    if test "$_k_verc_problem" = yes && test "$_sse" = yes ; then
 	_k_verc_fail=yes
     fi
-    if [ ! -z "$_k_verc_fail" ]; then
+    if test "$_k_verc_fail" ; then
 	echo "$kernel_version, fail"
 	echo "WARNING! If you want to run mplayer on this system, be prepared for problems!"
 	echo "(SSE support of 2.2.x series is limited. Upgrade kernel or use --disable-sse)"
@@ -1582,8 +1581,8 @@
     fi
 fi
 
-if [ "$_xmga" = "autodetect" ]; then
- if [ $_x11 = 'yes' ] && [ $_mga = 'yes' ]; then
+if test "$_xmga" = "autodetect" ; then
+ if test "$_x11" = yes && test "$_mga" = yes ; then
   _xmga=yes
  else
   _xmga=no
@@ -1593,12 +1592,12 @@
 # to screen.
 echo "Install prefix: $_prefix"
 echo "Data directory: $_datadir"
-if [ "$host_arch" = i386 ]; then
+if test "$host_arch" = i386 ; then
     echo "Checking for cpu vendor ... $pvendor ( $pfamily:$pmodel:$pstepping )"
     echo "Checking for cpu type ... $pname"
 fi
 echo "Optimizing to ... $proc"
-if [ "$host_arch" = i386 ]; then
+if test "$host_arch" = i386 ; then
     echo "Checking for mmx support ... $_mmx"
     echo "Checking for mmx2 support ... $_mmx2"
     echo "Checking for 3dnow support ... $_3dnow"
@@ -1637,7 +1636,7 @@
 echo "Checking for iconv function ... $_iconv"
 
 # check if compiler supports C++ and C++-libs are installed correctly
-if [ $_win32dll = yes -a $_dshow = yes ] ; then
+if test "$_win32dll" = yes && test "$_dshow" = yes ; then
 cat > $TMPCPP << EOF
 /* very useful C++ test program by atmos */
 #include <string>
@@ -1661,12 +1660,12 @@
 EOF
 echo $_echo_n "Checking if your compiler '$_cc' supports C++ ... $_echo_c"
 if $_cc $TMPCPP -o $TMPO > /dev/null 2>&1 ; then
-  echo "yes"
+  echo yes
   echo $_echo_n "Checking for proper C++ runtime enviroment ... $_echo_c"
   if $TMPO ; then
-    echo "yes"
+    echo yes
   else
-    echo "no"
+    echo no
     cat << EOF
 Your C++ runtime enviroment is broken, make sure you correctly install the
 C++ libraries (libstdc++) and that the library path containing them is in
@@ -1679,7 +1678,7 @@
     exit
   fi
 else
-  echo "no"
+  echo no
   cat << EOF
 Your C++ compiler does not support C++, make sure you have enabled it on
 compiler compilation or for binary packages, make sure the appropriate
@@ -1701,39 +1700,39 @@
 echo "Extra headers : $_extraincdir"
 # write conf files.
 
-if [ $_gui = yes ]; then
+if test "$_gui" = yes ; then
 # --------------- GUI begin -------------------
 
 echo
 echo $_echo_n "Checking for gtk version ... $_echo_c"
 _gtk=`gtk-config --version 2>&1`
-[ -z "$_gtk" ] && { echo 'gtk not found.'; exit 1; }
+test -z "$_gtk" && { echo 'gtk not found.'; exit 1; }
 echo "$_gtk"
 
 echo $_echo_n "Checking for gtk includes ... $_echo_c"
 _gtkinc=`gtk-config --cflags 2>&1`
-[ -z "$_gtkinc" ] && { echo 'gtk not found.'; exit 1; }
+test -z "$_gtkinc" && { echo 'gtk not found.'; exit 1; }
 echo "done"
 
 echo $_echo_n "Checking for gtk libs ... $_echo_c"
 _gtklib=`gtk-config --libs 2>&1`
-[ -z "$_gtklib" ] && { echo 'gtk not found.'; exit 1; }
+test -z "$_gtklib" && { echo 'gtk not found.'; exit 1; }
 echo "done"
 
 echo
 echo $_echo_n "Checking for glib version ... $_echo_c"
 _glib=`glib-config --version 2>&1`
-[ -z "$_glib" ] && { echo 'glib not found.'; exit 1; }
+test -z "$_glib" && { echo 'glib not found.'; exit 1; }
 echo "$_glib"
 
 echo $_echo_n "Checking for glib includes ... $_echo_c"
 _glibinc=`glib-config --cflags 2>&1`
-[ -z "$_glibinc" ] && { echo 'glib not found.'; exit 1; }
+test -z "$_glibinc" && { echo 'glib not found.'; exit 1; }
 echo "done"
 
 echo $_echo_n "Checking for glib libs ... $_echo_c"
 _gliblib=`glib-config --libs 2>&1`
-[ -z "$_gliblib" ] && { echo 'glib not found.'; exit 1; }
+test -z "$_gliblib" && { echo 'glib not found.'; exit 1; }
 echo "done"
 
 cat > Gui/config.mak << EOF
@@ -1751,16 +1750,16 @@
 fi
 
 _streamingdef='#undef STREAMING'
-if [ $_streaming = yes ]; then
+if test "$_streaming" = yes ; then
    _streamingsrcs='asf_streaming.c network.c url.c http.c'
    _streamingdef='#define STREAMING'
 fi
 
-if [ $_gl = yes ]; then
+if test "$_gl" = yes ; then
    # niot yet etsted on OpenBSD - atmos	
-   if [ "$system_name" = "FreeBSD" -o "$system_name" = "OpenBSD" ]; then
+   if test "$system_name" = "FreeBSD" || test "$system_name" = "OpenBSD" ; then
       # Under XFree86 4.x GL port is poorly designed
-      if [ -r /usr/X11R6/bin/XFree86 ]; then
+      if test -r /usr/X11R6/bin/XFree86 ; then
          _gllib='-lGL -pthread'
       else
          _gllib='-lGL'
@@ -1774,21 +1773,21 @@
 _csslib=''
 _cssinc=''
 
-if [ $_dvdread = yes ]; then
+if test "$_dvdread" = yes ; then
    _csslib='-ldvdread'
    _dvdreaddef='#define USE_DVDREAD'
-   _css='no'
+   _css=no
 else
    _dvdreaddef='#undef USE_DVDREAD'
 
-if [ $_css = yes ]; then
-   if [ ! -z "$_csslibdir" ]; then
+if test "$_css" = yes ; then
+   if test "$_csslibdir" ; then
      _csslib="-L${_csslibdir} -lcss"
    else
      _csslib='-lcss'
    fi
    _cssdef='#define HAVE_LIBCSS'
-   if [ ! -z "$_cssincdir" ]; then
+   if test "$_cssincdir" ; then
      _cssinc="-I${_cssincdir}"
    else
      _cssinc=""
@@ -1798,11 +1797,11 @@
 fi
 
 
-if [ $_win32dll = yes ]; then
+if test "$_win32dll" = yes ; then
     _win32dll='#define USE_WIN32DLL 1'
     _win32lib='-Lloader -lloader'
     _win32dep='loader/libloader.a'
-    if [ $_dshow = yes ]; then
+    if test "$_dshow" = yes ; then
 	_dshow='#define USE_DIRECTSHOW'
 	_dshowlib='-Lloader/DirectShow -lDS_Filter -lstdc++'
 	_dshowdep='loader/DirectShow/libDS_Filter.a'
@@ -1815,7 +1814,7 @@
 fi
 
 
-if [ $_libavcodec = yes ]; then
+if test "$_libavcodec" = yes ; then
    _lavclib='-Llibavcodec -lavcodec'
    _lavcdep='libavcodec/libavcodec.a'
    _libavcodec='#define USE_LIBAVCODEC'
@@ -1825,17 +1824,17 @@
    _libavcodec='#undef USE_LIBAVCODEC'
 fi
 
-if [ $_fastmemcpy = yes ]; then
+if test "$_fastmemcpy" = yes ; then
    _fastmemcpy='#define USE_FASTMEMCPY'
 else
    _fastmemcpy='#undef USE_FASTMEMCPY'
 fi
 
-if [ $_x11 = yes ]; then
-  if [ $_xdpms_3 = yes ]; then
+if test "$_x11" = yes ; then
+  if test "$_xdpms_3" = yes ; then
     _x11lib='-lX11 -lXext -lXdpms'
     _have_xdpms='#define HAVE_XDPMS 1'
-  elif [ $_xdpms_4 = yes ]; then
+  elif test "$_xdpms_4" = yes ; then
     _x11lib='-lX11 -lXext'
     _have_xdpms='#define HAVE_XDPMS 1'
   else
@@ -1844,36 +1843,36 @@
   fi
 fi
 
-if [ $_xv = yes ]; then
+if test "$_xv" = yes ; then
   _xvlib='-lXv'
 fi
 
-if [ $_xinerama = yes ]; then
+if test "$_xinerama" = yes ; then
   _xineramalib='-lXinerama'
 fi
 
-if [ $_sdl = yes ]; then
+if test "$_sdl" = yes ; then
   _sdllib=`$_sdlconfig --libs` 
   _sdlcflags=`$_sdlconfig --cflags` 
 fi
 
-if [ $_ggi = yes ]; then
+if test "$_ggi" = yes ; then
   _ggilib='-lggi'
 fi
 
-if [ $_dga = yes ]; then
+if test "$_dga" = yes ; then
   _dgalib='-lXxf86dga'
 fi
 
-if [ $_svga = yes ]; then
+if test "$_svga" = yes ; then
   _svgalib='-lvgagl -lvga'
 fi
 
-if [ $_vm = yes ]; then
+if test "$_vm" = yes ; then
   _vmlib='-lXxf86vm'
 fi
 
-if [ "$_termcap" = "yes" ]; then
+if test "$_termcap" = yes ; then
  _termcap='#define USE_TERMCAP'
  _libtermcap='-ltermcap'
 else
@@ -1881,26 +1880,26 @@
  _libtermcap=''
 fi
 
-if [ "$_kstat" = "yes" ]; then
+if test "$_kstat" = yes ; then
   _have_libkstat="#define HAVE_LIBKSTAT 1"
 else
   _have_libkstat="#undef HAVE_LIBKSTAT"
 fi
 
-if [ "$_xmmp" = "yes" ]; then
+if test "$_xmmp" = yes ; then
  _xmmpaudio='#define USE_XMMP_AUDIO'
  _xmmplibs='-Llibxmm -lxmm'
 else
  _xmmpaudio='#undef USE_XMMP_AUDIO'
 fi
 
-if [ "$_iconv" = "yes" ]; then
+if test "$_iconv" = yes ; then
 _iconv='#define USE_ICONV'
 else
 _iconv='#undef USE_ICONV'
 fi
 
-if [ "$_lirc" = "yes" ]; then
+if test "$_lirc" = yes ; then
  _lircdefs='#define HAVE_LIRC'
  _lirclibs='-llirc_client'
 else
@@ -1908,11 +1907,11 @@
  _lirclibs=''
 fi
 
-if [ $_png = yes ]; then
+if test "$_png" = yes ; then
    _libpng='-lpng -lz'
 fi
 
-if [ $_vorbis = yes ]; then
+if test "$_vorbis" = yes ; then
    _vorbis='#define HAVE_OGGVORBIS'
    _libvorbis='-lvorbis -lm'
 else
@@ -1923,63 +1922,63 @@
 
 _alsa5='#undef HAVE_ALSA5'
 _alsa9='#undef HAVE_ALSA9'
-if [ $_alsa = 'yes' ]; then
- [ $_alsaver = '0.5.x' ] && { _aosrc="$_aosrc ao_alsa5.c"; _alsa5='#define HAVE_ALSA5'; _alsalib='-lasound'; }
- [ $_alsaver = '0.9.x' ] && { _aosrc="$_aosrc ao_alsa9.c"; _alsa9='#define HAVE_ALSA9'; _alsalib='-lasound'; }
+if test "$_alsa" = yes ; then
+ test "$_alsaver" = '0.5.x' && { _aosrc="$_aosrc ao_alsa5.c"; _alsa5='#define HAVE_ALSA5'; _alsalib='-lasound'; }
+ test "$_alsaver" = '0.9.x' && { _aosrc="$_aosrc ao_alsa9.c"; _alsa9='#define HAVE_ALSA9'; _alsalib='-lasound'; }
 fi
   
 _esdd='#undef HAVE_ESD'
-#if [ $_esd = 'yes' ]; then
+#if test "$_esd" = yes ; then
 # _esdd='#define HAVE_ESD'
 # _aosrc="$_aosrc ao_esd.c"
 # _esdlib='-lesd'
 #fi
 
-if [ "$_oss_audio" = "yes" ]; then
+if test "$_oss_audio" = yes ; then
  _ossaudio='#define USE_OSS_AUDIO'
  _aosrc="$_aosrc ao_oss.c"
 else
  _ossaudio='#undef USE_OSS_AUDIO'
 fi
 
-if [ "$_sun_audio" = "yes" ]; then
+if test "$_sun_audio" = yes ; then
  _sunaudio='#define USE_SUN_AUDIO'
  _aosrc="$_aosrc ao_sun.c"
 else
  _sunaudio='#undef USE_SUN_AUDIO'
 fi
 
-if [ "$_sys_soundcard_h" = "yes" ]; then
+if test "$_sys_soundcard_h" = yes ; then
  _have_soundcard_h='#define HAVE_SYS_SOUNDCARD_H 1'
 else
  _have_soundcard_h='#undef  HAVE_SYS_SOUNDCARD_H'
 fi
 
-if [ "$_malloc_h" = "yes" ]; then
+if test "$_malloc_h" = yes ; then
  _have_malloc_h='#define HAVE_MALLOC_H 1'
 else
  _have_malloc_h='#undef  HAVE_MALLOC_H'
 fi
 
-if [ "$_memalign" = "yes" ]; then
+if test "$_memalign" = yes ; then
  _have_memalign='#define HAVE_MEMALIGN 1'
 else
  _have_memalign='#undef  HAVE_MEMALIGN'
 fi
 
-if [ "$_alloca_h" = "yes" ]; then
+if test "$_alloca_h" = yes ; then
  _have_alloca_h='#define HAVE_ALLOCA_H 1'
 else
  _have_alloca_h='#undef  HAVE_ALLOCA_H'
 fi
 
-if [ "$_sys_mman_h" = "yes" ]; then
+if test "$_sys_mman_h" = yes ; then
  _have_mman_h='#define HAVE_SYS_MMAN_H 1'
 else
  _have_mman_h='#undef  HAVE_SYS_MMAN_H'
 fi
 
-if [ "$_libdl" = "yes" ]; then
+if test "$_libdl" = yes ; then
  _have_libdl='#define HAVE_LIBDL 1'
 else
  _have_libdl='#undef  HAVE_LIBDL'
@@ -1987,28 +1986,28 @@
 
 
 # Checking for CFLAGS
-if [ "$_profile" != "" ] || [ "$_debug" != "" ]; then
+if test "$_profile" || test "$_debug" ; then
  CFLAGS="-W -Wall -O2 $_march $_mcpu $_debug $_profile"
 else
-if test -z "$CFLAGS"; then
+if test -z "$CFLAGS" ; then
  CFLAGS="-O4 $_march $_mcpu -pipe -ffast-math -fomit-frame-pointer"
 fi
 fi
 # Under FreeBSD (maybe other systems as well?) we have to add to CFLAGS
 # for MT applications: 
-if [ "$system_name" = "FreeBSD" ]; then
+if test "$system_name" = "Linux" || test "$system_name" =  "FreeBSD" ; then
 CFLAGS="$CFLAGS -D_THREAD_SAFE"
 fi
 
-if [ "$system_name" = "FreeBSD" ] && [ "$_iconv" = "#define USE_ICONV" ]; then
+if test "$system_name" = "FreeBSD" && test "$_iconv" = "#define USE_ICONV" ; then
 _iconvlib="-liconv"
 fi
 
 
 # 64 bit file offsets?
-if [ "$_largefiles" = "yes" -o "$system_name" = "FreeBSD" ]; then
+if test "$_largefiles" = yes || test "$system_name" = "FreeBSD" ; then
 CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-  if [ "$_dvdread" = "yes" ]; then
+  if test "$_dvdread" = yes ; then
   # dvdread support requires this (for off64_t)
   CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
   fi
@@ -2018,44 +2017,44 @@
 
 echo "Creating $CCONF"
 
-if [ "$_mmx" = "yes" ]; then
+if test "$_mmx" = yes ; then
  _mmx='#define HAVE_MMX'
- _cfg_mmx='yes'
+ _cfg_mmx=yes
 else
  _mmx='#undef HAVE_MMX'
- _cfg_mmx='no'
+ _cfg_mmx=no
 fi
 
-if [ "$_mmx2" = "yes" ]; then
+if test "$_mmx2" = yes ; then
  _mmx2='#define HAVE_MMX2'
- _cfg_mmx2='yes'
+ _cfg_mmx2=yes
 else
  _mmx2='#undef HAVE_MMX2'
- _cfg_mmx2='no'
+ _cfg_mmx2=no
 fi
 
-if [ $_3dnow = yes ]; then
+if test "$_3dnow" = yes ; then
  _3dnowm='#define HAVE_3DNOW'
- _cfg_3dnow='yes'
+ _cfg_3dnow=yes
 else
  _3dnowm='#undef HAVE_3DNOW'
- _cfg_3dnow='no'
+ _cfg_3dnow=no
 fi
 
-if [ $_3dnowex = yes ]; then
+if test "$_3dnowex" = yes ; then
  _3dnowexm='#define HAVE_3DNOWEX'
- _cfg_3dnowex='yes'
+ _cfg_3dnowex=yes
 else
  _3dnowexm='#undef HAVE_3DNOWEX'
- _cfg_3dnowex='no'
+ _cfg_3dnowex=no
 fi
 
-if [ $_sse = yes ]; then
+if test "$_sse" = yes ; then
  _ssem='#define HAVE_SSE'
- _cfg_sse='yes'
+ _cfg_sse=yes
 else
  _ssem='#undef HAVE_SSE'
- _cfg_sse='no'
+ _cfg_sse=no
 fi
 
 # ---
@@ -2063,7 +2062,7 @@
 _vosrc=''
 #_aosrc=''
 
-if [ $_aa = yes ]; then
+if test "$_aa" = yes ; then
  _aa='#define HAVE_AA'
  _vosrc=$_vosrc' vo_aa.c'
  _aalib='-laa'
@@ -2072,7 +2071,7 @@
  _aalib=''
 fi
 
-if [ $_png = yes ]; then
+if test "$_png" = yes ; then
  _png='#define HAVE_PNG'
  _vosrc=$_vosrc' vo_png.c'
 else
@@ -2080,7 +2079,7 @@
 fi
 
 
-if [ $_mlib = yes ]; then
+if test "$_mlib" = yes ; then
  _mlibdef='#define HAVE_MLIB'
  _mlibinc="-I$_mlibdir/include"
  _mliblib="-L$_mlibdir/lib -R$_mlibdir/lib -lmlib"
@@ -2092,14 +2091,14 @@
 
 # ---
 
-if [ $_gl = yes ]; then
+if test "$_gl" = yes ; then
  _gl='#define HAVE_GL'
  _vosrc=$_vosrc' vo_gl.c vo_gl2.c'
 else
  _gl='#undef HAVE_GL'
 fi
 
-if [ $_sdl = yes ]; then
+if test "$_sdl" = yes ; then
  _sdldef='#define HAVE_SDL'
  _vosrc=$_vosrc' vo_sdl.c'
  _aosrc=$_aosrc' ao_sdl.c'
@@ -2107,34 +2106,34 @@
  _sdldef='#undef HAVE_SDL'
 fi
 
-if [ $_ggi = yes ]; then
+if test "$_ggi" = yes ; then
  _ggi='#define HAVE_GGI'
  _vosrc=$_vosrc' vo_ggi.c'
 else
  _ggi='#undef HAVE_GGI'
 fi
 
-if [ $_x11 = yes ]; then
+if test "$_x11" = yes ; then
  _x11='#define HAVE_X11'
  _vosrc=$_vosrc' vo_x11.c'
 else
  _x11='#undef HAVE_X11'
 fi
 
-if [ $_xv = yes ]; then
+if test "$_xv" = yes ; then
  _xv='#define HAVE_XV'
  _vosrc=$_vosrc' vo_xv.c'
 else
  _xv='#undef HAVE_XV'
 fi
 
-if [ $_vm = yes ]; then
+if test "$_vm" = yes ; then
  _vm='#define HAVE_XF86VM'
 else
  _vm='#undef HAVE_XF86VM'
 fi
 
-if [ $_xinerama = yes ]; then
+if test "$_xinerama" = yes ; then
  _xinerama='#define HAVE_XINERAMA'
 else
  _xinerama='#undef HAVE_XINERAMA'
@@ -2142,49 +2141,49 @@
 
 # ---
 
-if [ $_mga = yes ]; then
+if test "$_mga" = yes ; then
  _mga='#define HAVE_MGA'
  _vosrc=$_vosrc' vo_mga.c'
 else
  _mga='#undef HAVE_MGA'
 fi
 
-if [ $_xmga = yes ]; then
+if test "$_xmga" = yes ; then
  _vosrc=$_vosrc' vo_xmga.c'
  _xmga='#define HAVE_XMGA'
 else
  _xmga='#undef HAVE_XMGA' 
 fi
 
-if [ $_syncfb = yes ]; then
+if test "$_syncfb" = yes ; then
  _syncfb='#define HAVE_SYNCFB'
  _vosrc=$_vosrc' vo_syncfb.c'
 else
  _syncfb='#undef HAVE_SYNCFB'
 fi
 
-if [ $_3dfx = yes ]; then
+if test "$_3dfx" = yes ; then
  _3dfx='#define HAVE_3DFX'
  _vosrc=$_vosrc' vo_3dfx.c'
 else
  _3dfx='#undef HAVE_3DFX'
 fi
 
-if [ $_tdfxfb = yes ]; then
+if test "$_tdfxfb" = yes ; then
  _tdfxfb='#define HAVE_TDFXFB'
  _vosrc=$_vosrc' vo_tdfxfb.c'
 else
  _tdfxfb='#undef HAVE_TDFXFB'
 fi
 
-if [ $_svga = yes ]; then
+if test "$_svga" = yes ; then
  _svga='#define HAVE_SVGALIB'
  _vosrc=$_vosrc' vo_svga.c'
 else
  _svga='#undef HAVE_SVGALIB'
 fi
 
-if [ $_dga = yes ]; then
+if test "$_dga" = yes ; then
  _dga='#define HAVE_DGA'
 # _vosrc=$_vosrc' vo_dga.c vo_fsdga.c'
  _vosrc=$_vosrc' vo_dga.c'
@@ -2192,7 +2191,7 @@
  _dga='#undef HAVE_DGA'
 fi
 
-if [ $_dga2 = yes ]; then
+if test "$_dga2" = yes ; then
  _dga2='#define HAVE_DGA2'
 # _vosrc=$_vosrc' vo_dga.c vo_fsdga.c'
  _vosrc=$_vosrc' vo_dga.c'
@@ -2200,20 +2199,20 @@
  _dga2='#undef HAVE_DGA2'
 fi
 
-if [ "$_xshape" = "yes" ]; then
+if test "$_xshape" = yes ; then
  _xshape_def='#define HAVE_XSHAPE'
 else
  _xshape_def='#undef HAVE_XSHAPE'
 fi
 
-if [ $_fbdev = yes ]; then
+if test "$_fbdev" = yes ; then
  _fbdev='#define HAVE_FBDEV'
  _vosrc=$_vosrc' vo_fbdev.c'
 else
  _fbdev='#undef HAVE_FBDEV'
 fi
 
-if [ $_gui = yes ]; then
+if test "$_gui" = yes ; then
 # _gui_def='#define HAVE_GUI'
  _gui_def='#define HAVE_NEW_GUI'
  _gui_lib='-LGui -lgui $(GTKLIB) $(GLIBLIB)'
@@ -2222,7 +2221,7 @@
  _gui_lib=''
 fi
 
-if [ $_divx4linux = yes ]; then
+if test "$_divx4linux" = yes ; then
  _divx4def='#define NEW_DECORE'
  _decorelibs='-ldivxdecore opendivx/postprocess.o'
 else
@@ -2230,7 +2229,7 @@
  _decorelibs='-Lopendivx -ldecore'
 fi
 
-if [ "$_debug" != "" ]; then
+if test "$_debug" ; then
  _debugdef='#define MP_DEBUG'
 else
  _debugdef='#undef MP_DEBUG'
@@ -2556,12 +2555,12 @@
 #include "$_mp_help"
 EOF
 
-if [ $_mtrr = yes ]; then
+if test "$_mtrr" = yes ; then
  echo "Please check mtrr settings at /proc/mtrr (see DOCS/video.html#2.2.1.1)"
  echo
 fi
 
-if [ $_sdl = outdated ]; then
+if test "$_sdl" = "outdated" ; then
  echo "You have an outdated version of libSDL installed (older than v1.1.7)"
  echo "and SDL support has therefore been disabled. Please upgrade to a more"
  echo "recent version (v1.1.8 and v1.2.[0-1] are known to work) from:"
@@ -2571,8 +2570,8 @@
  echo "version might work. Use --enable-sdl to force usage of libSDL."
 fi
 
-if [ "$host_arch" = i386 ]; then
-    if [ $_win32libdirnotify = yes ]; then
+if test "$host_arch" = "i386" ; then
+    if test "$_win32libdirnotify" = yes ; then
 	echo "Failed to find a WIN32 codecs dir at $_win32libdir!"
 	echo "Create it and copy the DLL files there! (You can get them from your windows"
 	echo "directory or download them from:"