# $Id$ PNAME="xorg" # upstream xorg-release number _PVER_major="7.7" # corresponding to xorg-server! _PVER_minor="1.17.2" PVER="${_PVER_major}.${_PVER_minor}" PBUILD="r1" SPLIT_PACKAGES="xorg xorg-protos xorg-dev xorg-input-drivers xorg-video-drivers xorg-drivers" PKGTYPE="virtual" HOMEPAGE="http://xorg.freedesktop.org" PCAT="x11-base" COMMON_DEPEND="== x11-base/xorg-server-${_PVER_minor}" COMMON_INPUT_DEPEND=">= x11-drivers/xf86-input-evdev-2.9.2 >= x11-drivers/xf86-input-mouse-1.9.1 >= x11-drivers/xf86-input-keyboard-1.8.1" COMMON_VIDEO_DEPEND=">= x11-drivers/xf86-video-vesa-2.3.4" split_info_xorg() { DESCRIPTION="Xorg is the XOrg Foundation's Public Implementation of the X Window System." # server itself DEPEND="${COMMON_DEPEND}" # common apps DEPEND="${DEPEND} >= x11-apps/iceauth-1.0.7 >= x11-apps/setxkbmap-1.3.1 >= x11-apps/xauth-1.0.9 >= x11-apps/xinput-1.6.1 >= x11-apps/xhost-1.0.7 >= x11-apps/xrandr-1.4.3 >= x11-apps/xmessage-1.0.4 >= x11-apps/xprop-1.2.2 >= x11-apps/xrdb-1.1.0 >= x11-apps/xset-1.2.3 >= x11-terms/rxvt-2.7.10 >= x11-misc/numlockx-1.2" # common libs DEPEND="${DEPEND} >= x11-libs/libSM-1.2.2 >= x11-libs/libXcomposite-0.4.4 >= x11-libs/libXcursor-1.1.14 >= x11-libs/libXdamage-1.1.4 >= x11-libs/libXfixes-5.0.1 >= x11-libs/libXinerama-1.1.3 >= x11-libs/libXScrnSaver-1.2.2" # common fonts DEPEND="${DEPEND} >= media-fonts/font-adobe-75dpi-1.0.3 >= media-fonts/corefonts-2" # some common input drivers DEPEND="${DEPEND} ${COMMON_INPUT_DEPEND}" # some common video drivers DEPEND="${DEPEND} ${COMMON_VIDEO_DEPEND}" } split_info_xorg-protos() { DESCRIPTION="X11 headers for xorg-server-${_PVER_minor}." PCAT="x11-proto" PROVIDE="virtual/x11-protos" DEPEND=">= x11-libs/xtrans-1.3.5 >= x11-misc/util-macros-1.19.0 >= x11-proto/bigreqsproto-1.1.2 >= x11-proto/compositeproto-0.4.2 >= x11-proto/damageproto-1.2.1 >= x11-proto/dmxproto-2.3.1 >= x11-proto/dri2proto-2.8 >= x11-proto/dri3proto-1.0 >= x11-proto/evieext-1.1.1 >= x11-proto/fixesproto-5.0 >= x11-proto/fontcacheproto-0.1.3 >= x11-proto/fontsproto-2.1.3 >= x11-proto/glproto-1.4.17 >= x11-proto/inputproto-2.3.1 >= x11-proto/kbproto-1.0.7 >= x11-proto/kbproto-1.0.7 >= x11-proto/presentproto-1.0 >= x11-proto/randrproto-1.5.0 >= x11-proto/recordproto-1.14.2 >= x11-proto/renderproto-0.11.1 >= x11-proto/resourceproto-1.2.0 >= x11-proto/scrnsaverproto-1.2.2 >= x11-proto/videoproto-2.3.2 >= x11-proto/xcb-proto-1.11 >= x11-proto/xcmiscproto-1.2.2 >= x11-proto/xextproto-7.3.0 >= x11-proto/xf86bigfontproto-1.2.0 >= x11-proto/xf86dgaproto-2.1 >= x11-proto/xf86driproto-2.1.1 >= x11-proto/xf86miscproto-0.9.3 >= x11-proto/xf86vidmodeproto-2.3.1 >= x11-proto/xineramaproto-1.2.1 >= x11-proto/xproto-7.0.27" } split_info_xorg-dev() { DESCRIPTION="Xorg development files." DEPEND="== x11-base/xorg-${PVER} == x11-proto/xorg-protos-${PVER} >= x11-misc/gccmakedep-1.0.3 >= x11-misc/imake-1.0.7 >= x11-misc/makedepend-1.0.5 >= x11-misc/xbitmaps-1.1.1 >= x11-misc/xorg-cf-files-1.0.5 >= dev-libs/libpthread-stubs-0.3" } split_info_xorg-input-drivers() { DESCRIPTION="Input drivers for the xorg-server-${_PVER_minor}." PCAT="x11-drivers" PROVIDE="virtual/x11-input-drivers" DEPEND="${COMMON_DEPEND} ${COMMON_INPUT_DEPEND}" } split_info_xorg-video-drivers() { DESCRIPTION="Video drivers for the xorg-server-${_PVER_minor}." PCAT="x11-drivers" PROVIDE="virtual/x11-video-drivers" DEPEND="${COMMON_DEPEND} ${COMMON_VIDEO_DEPEND} >= x11-drivers/xf86-video-ati-7.5.0 >= x11-drivers/xf86-video-fbdev-0.4.4 >= x11-drivers/xf86-video-i128-1.3.6 >= x11-drivers/xf86-video-i740-1.3.5 >= x11-drivers/xf86-video-intel-2.99.917 >= x11-drivers/xf86-video-mach64-6.9.5 >= x11-drivers/xf86-video-mga-1.6.4 >= x11-drivers/xf86-video-nv-2.1.20 >= x11-drivers/xf86-video-nouveau-1.0.11 >= x11-drivers/xf86-video-openchrome-0.3.3 >= x11-drivers/xf86-video-r128-6.10.0 >= x11-drivers/xf86-video-s3-0.6.5 >= x11-drivers/xf86-video-s3virge-1.10.6 >= x11-drivers/xf86-video-savage-2.3.7 >= x11-drivers/xf86-video-sis-0.10.7 >= x11-drivers/xf86-video-trident-1.3.7 >= x11-drivers/xf86-video-vmware-13.1.0" } split_info_xorg-drivers() { DESCRIPTION="All drivers for the xorg-server-${_PVER_minor}." PCAT="x11-drivers" PROVIDE="virtual/x11-drivers" DEPEND="${COMMON_DEPEND} >= virtual/x11-input-drivers >= virtual/x11-video-drivers" }