# fss-0002
# see: http://www.x.org/wiki/ModuleDescriptions

xorg_core_dependencies:
  instruct prepare
  package  expat
  package  fontconfig
  package  turtle_kevux_scripts-xorg

xorg_core_build_proto:
  package  bigreqsproto
  package  fontcacheproto
  package  fontsproto
  package  glproto
  package  inputproto
  package  kbproto
  package  randrproto
  package  renderproto
  package  resourceproto
  package  scrnsaverproto
  package  videoproto
  package  xcmiscproto
  package  xextproto
  package  xf86driproto
  package  xf86vidmodeproto
  package  xineramaproto
  package  xcb-proto
  package  xproto
  package  xproxymanagementprotocol
  package  dri2proto
  package  spice-protocol

xorg_core_build_lib:
  package  xtrans

xorg_core_build_app:
  package  makedepend
  package  bdftopcf 
  package  mkfontdir 
  package  mkfontscale

xorg_core_runtime_data: 
  package  xcursor-themes
  #package  xkbdata # replaced by: xkeyboard-config?

xorg_core_runtime_proto:
  package  xf86miscproto

xorg_core_runtime_lib: 
  package  libFS
  package  libICE
  package  libSM
  package  libXau
  package  libpthread-stubs
  package  libxcb
  package  libXdmcp
  package  libX11
  package  libXext
  package  libfontenc
  package  libXfont
  package  libXfontcache
  package  libXrender
  package  libXft
  package  libXi
  package  libXinerama
  package  libXt
  package  libXmu
  package  libXpm
  package  libXrandr
  package  libXv
  package  libXxf86vm
  package  libXxf86misc
  package  libxkbfile
  package  libpciaccess
  package  libdrm
  package  libvdpau
  package  libXaw

xorg_core_runtime_app: 
  package  iceauth
  package  rgb
  package  sessreg
  package  setxkbmap
  package  smproxy
  package  xauth
  package  xdpyinfo
  package  xev
  package  xhost
  package  xinit
  package  xkbcomp
  package  xkeyboard-config
  package  xkill
  package  xlsatoms
  package  xcb-util
  package  xlsclients
  package  xlsfonts
  package  xmodmap
  package  xprop
  package  xrandr
  package  xrdb
  package  xrefresh
  package  xset
  package  xsetmode
  package  xsetpointer
  package  xvinfo
  package  xwininfo
  package  pixman
  package  xbacklight
  package  xcompmgr
  package  xinput_calibrator
  package  xcursorgen
  package  font-util
  package  xbitmaps
  package  xsetroot

xorg_core_runtime_server:
  package  xorg-server
  repeat   fontconfig

xorg_extended_proto:
  package  dmxproto
  package  recordproto
  package  trapproto
  package  xf86bigfontproto
  package  xf86dgaproto
  package  xf86rushproto

xorg_extended_lib:
  package  libXfixes
  package  libXvMC 
  package  libXres
  package  libXScrnSaver
  package  libXTrap
  package  libXcursor
  package  libXtst 
  package  libdmx 
  package  libxkbui
 
xorg_extended_app:
  package  xbitmaps
  package  bitmap
  package  xcmsdb
  package  xfd
  package  xgamma
  package  xkbprint
  package  xmag
  package  xpr
  package  xvidtune
  package  xwd
  package  xwud
  package  xrx
  package  xfontsel

xorg_font_server_app:
  package  fstobdf
  package  fslsfonts
  package  showfont
  package  xfs
  package  xfsinfo

xorg_print_proto:
  package  printproto

xorg_print_lib:
  package  libXp
  package  libXprintUtil
  package  libXprintAppUtil

xorg_print_app:
  package  xplsprinters
  package  xprehashprinterlist

xorg_experimental_proto:
  package  compositeproto
  package  damageproto
  package  evieext
  package  fixesproto

xorg_experimental_lib:
  package  libXcomposite
  package  libXdamage
  package  libXevie

xorg_experimental_app:
  package  fonttosfnt

xorg_mesa_lib:
  #specifically 7.8.2 package Mesa radeon
  package  Mesa

xorg_mesa_lib_software:
  package  Mesa software

xorg_mesa_apps:
  package  xdriinfo

xorg_fonts:
  package  font-adobe-utopia-type1
  package  font-alias
  package  font-arabic-misc
  package  font-bh-ttf
  package  font-bh-type1
  package  font-bitstream-speedo
  package  font-bitstream-type1
  package  font-cronyx-cyrillic
  package  font-cursor-misc
  package  font-daewoo-misc
  package  font-dec-misc
  package  font-ibm-type1
  package  font-isas-misc
  package  font-jis-misc
  package  font-micro-misc
  package  font-misc-cyrillic
  package  font-misc-ethiopic
  package  font-misc-meltho
  package  font-misc-misc
  package  font-mutt-misc
  package  font-schumacher-misc
  package  font-screen-cyrillic
  package  font-sony-misc
  package  font-sun-misc
  package  font-winitzki-cyrillic
  package  font-xfree86-type1
  package  ttf-bitstream-vera

xorg_input_basic:
  package  xf86-input-keyboard
  package  xf86-input-mouse
  package  xf86-input-void
  package  xf86-input-vmmouse
  package  xf86-input-evdev

xorg_input:
  package  xf86-input-acecad
  package  xf86-input-aiptek
  package  xf86-input-evdev
  package  xf86-input-joystick
  package  xf86-input-keyboard
  package  xf86-input-mouse
  package  xf86-input-synaptics
  package  xf86-input-vmmouse
  package  xf86-input-void
  #package  xf86-input-wacom # not compiling under xorg-server 1.9.0

xorg_video_basic:
  package  xf86-video-dummy
  package  xf86-video-fbdev
  package  xf86-video-vesa
  package  xf86-video-vmware
  package  xf86-video-v4l
  package  xf86-video-modesetting

xorg_video_vesa:
  package  xf86-video-vesa

xorg_video_fbdev:
  package  xf86-video-fbdev

xorg_video_geode:
  package  xf86-video-geode

xorg_video_glamo:
  package  xf86-video-glamo

xorg_video_common:
  package  xf86-video-ati
  package  xf86-video-radeonhd
  package  xf86-video-intel
  package  xf86-video-cirrus
  package  xf86-video-nv
  package  xf86-video-nouveau
  package  xf86-video-qxl
  package  xf86-video-openchrome

xorg_video:
  #package  xf86-video-geode # disable this on 64-bit because it uses 32-bit only asm
  package  xf86-video-glamo # specific to openmoko
  package  xf86-video-apm
  package  xf86-video-ark
  package  xf86-video-ati
  package  xf86-video-r128
  package  xf86-video-mach64
  package  xf86-video-chips
  package  xf86-video-cirrus
  package  xf86-video-dummy
  package  xf86-video-fbdev
  package  xf86-video-glint
  package  xf86-video-i128
  package  xf86-video-i740
  package  xf86-video-intel
  package  xf86-video-neomagic
  package  xf86-video-newport
  package  xf86-video-nv
  package  xf86-video-radeonhd
  package  xf86-video-rendition
  package  xf86-video-s3
  package  xf86-video-s3virge
  package  xf86-video-savage
  package  xf86-video-sis
  package  xf86-video-sunffb
  package  xf86-video-sunleo
  package  xf86-video-tdfx
  package  xf86-video-tga
  package  xf86-video-trident
  package  xf86-video-tseng
  package  xf86-video-v4l
  package  xf86-video-vesa
  package  xf86-video-vmware
  package  xf86-video-voodoo
  package  xf86-video-openchrome
  package  xf86-video-siliconmotion
  package  xf86-video-nouveau
  package  xf86-video-qxl

xorg_extra_app:
  package  dwm
  package  xbindkeys
  package  mvmouse
  package  freeglut
  package  quesoglc
  package  xinput
  repeat   qingy
  package  synergy

tk:
  package  tk
  package  tkpng
  package  tix
  package  zink-tk
  package  tklib
  repeat   expect
  package  snack
  package  Tktable
  package  tkcon
  package  tile
  package  tkhtml
  package  tkimg
  package  tktreectrl
  package  vu
  package  iwidgets
  instruct cleanup toolchain

xorg_cleanup:
  always cleanup
