if  [ "$MPLAYER_GUI" == "gtk+" ]
then  depends  gtk+  '--enable-gui  --enable-gtk1' &&
      depends  mplayer-gui
elif  [ "$MPLAYER_GUI" == "gtk+2" ]
then  depends  gtk+2  '--enable-gui'  &&
      depends  mplayer-gui
fi  &&

if [ "$MPLAYER_SVN" == "y" ]; then
  depends  subversion  &&
  optional_depends  ffmpeg-svn  \
  "--disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a --disable-libavutil_a"  ""  "to use system ffmpeg instead of internal one"  &&
  optional_depends  libvorbis "--disable-tremor-internal" "" "to use external libvorbis to play ogg/vorbis audio"
  optional_depends  faad2 "--enable-faad-external" "" "to use shared faad for AAC decoding"
else
  optional_depends  libvorbis "--disable-tremor-internal" "" "to use external libvorbis to play ogg/vorbis audio"  &&
  optional_depends  faad2 "--enable-faad-external" "" "to use shared faad for AAC decoding"
fi  &&

# audio codecs
optional_depends  libmpcdec "" "--disable-musepack" "for musepack (mpc) support"  &&
optional_depends  libmad "" "--disable-mad" "to play mp3 audio using libmad"  &&
optional_depends  xmms "--enable-xmms" "" "for xmms input plugin support"  &&
optional_depends  ladspa  ""  "--disable-ladspa"  "for LADSPA audio filter"  &&
optional_depends  libdts  ""  "--disable-libdts"  "for DTS audio support"  &&
optional_depends  lame "" "" "to encode files with mp3 audio (mencoder)"  &&
optional_depends  speex "" "--disable-speex" "support for speex (an open source speech encoder)"  &&

# video codecs
optional_depends  faac      "" "--disable-faac"   "for faac support"                      &&
optional_depends  libtheora "" "--disable-theora" "for Theora video support"              &&
optional_depends  zlib "" "" "to play movies using losless compression algorithms"  &&
optional_depends  win32codecs "" "--disable-win32" "to use windows codec DLLs for video decoding" "z-rejected"  &&
optional_depends  libdv "" "--disable-libdv" "to play files encoded with libdv (used by most digital camcorders)"  &&
optional_depends  quicktime-codecs "" "--disable-qtx" "for some audio/video codecs sometimes used in quicktime files" "z-rejected"  &&
optional_depends  real-codecs "" "--disable-real" "to decode RealMedia files" "z-rejected" &&
optional_depends  x264        "" "--disable-x264" "for x264 codec"                         &&
optional_depends  xanim-codecs "" "--disable-xanim" "for additional codecs (intel indeo, ...)" "z-rejected" &&
optional_depends  xvid "" "--disable-xvid" "for encoding with the xvid codec (distribution in USA and Japan is forbidden)"  &&
optional_depends  twolame "" "--disable-twolame" "Twolame (MPEG layer 2 audio) support in mencoder"  &&

# audio devices
optional_depends  svgalib "" "--disable-svga" "for svgalib video output"  &&
optional_depends  esound "" "--disable-esd" "for direct esd audio output"  &&
optional_depends  arts "" "--disable-arts" "for arts audio output"  &&
optional_depends  alsa-lib "" "--disable-alsa" "for alsa audio output"  &&
optional_depends  nas "" "--disable-nas" "for NAS audio output"  &&
optional_depends  polypaudio "" "--disable-polyp" "for polypaudio audio output"  &&

# video devices
optional_depends  X11-LIBS "" "--disable-x11 --disable-xv --disable-xvmc --disable-xmga"  "for X11 output support"  &&
optional_depends  sdl "" "--disable-sdl" "for SDL video and audio output"  &&
optional_depends  directfb "" "--disable-directfb" "for direct framebuffer support"  &&
optional_depends  libcaca "" "--disable-caca" "for colored ASCII video output"  &&
optional_depends  aalib "" "--disable-aa" "for aalib (ascii) video output"  &&
optional_depends  libggi "" "--disable-ggi" "for GGI video output"  &&

# image support
optional_depends  LIBGIF "" "--disable-gif" "to output to .gif files"  &&
optional_depends  libpng "" "--disable-png" "to output to .png files"  &&
optional_depends  jpeg "" "--disable-jpeg" "to output to .jpeg files"  &&

# misc
optional_depends  cdparanoia "" "--disable-cdparanoia" "to play audio cds"  &&
if [[ $MPLAYER_SVN = y ]]; then
  optional_depends  live "" "--disable-live" "for live.com Streaming Media (sdp/rtsp) support"
else
  optional_depends  live "--enable-live --with-livelibdir=/usr/lib/live" "--disable-live" "for live.com Streaming Media (sdp/rtsp) support"
fi  &&
optional_depends  lirc "" "--disable-lirc" "for remote-control"  &&
optional_depends  freetype2 "" "--disable-freetype" "for truetype subtitle font support"  &&
optional_depends  fontconfig "" "--disable-fontconfig" "for fontconfig font lookup support"  &&
optional_depends  mplayer-fonts "" "" "for OSD/subtitle fonts (not needed if compiled with freetype2 support" &&
optional_depends  libdvdread \
			  "" \
			  "--disable-dvdread" \
			  "support for reading scrambled (CSS) DVDs" &&
optional_depends  libdvdnav \
			  "" \
			  "--disable-dvdnav" \
			  "support for DVD navigation"               &&
optional_depends  fribidi \
			  "--enable-fribidi" \
			  "" \
			  "for locales writing from right to left"   &&
optional_depends  enca \
			  "" \
			  "--disable-enca" \
			  "for ENCA charset oracle library"          &&
optional_depends  openal \
			  "" \
			  "--disable-openal" \
			  "for OpenAL sound support"  &&
optional_depends  samba \
			  "--enable-smb" \
			  "" \
			  "for SMB protocol support"
