xserver-xorg: upgrade to 1.11.4

gcc-47-warning.patch was integrated, so drop.

Add pkgconfig-deps.patch, a backport of a commit to fix bad exposed library
dependencies (which resulted in the keyboard driver depending on pixman).

Signed-off-by: Ross Burton <ross.burton@intel.com>
xf86-input-evdev: bump to latest release

Signed-off-by: Ross Burton <ross.burton@intel.com>
xf86-video-fbdev: bump to 0.4.3

Signed-off-by: Ross Burton <ross.burton@intel.com>
xf86-video-intel: bump to latest release

Signed-off-by: Ross Burton <ross.burton@intel.com>
xf86-input-keyboard: upgrade to 1.6.2

Signed-off-by: Ross Burton <ross.burton@intel.com>
mesa: remove mesa-dri dependency in mesa-dri-dev

mesa-dri is empty, so instead of allowing an empty package, remove the default
dependency on mesa-dri and let the system not generate mesa-dri.

Signed-off-by: Ross Burton <ross.burton@intel.com>
mesa: remove libegl-dbg, put all debugging into mesa-dri-dbg

Signed-off-by: Ross Burton <ross.burton@intel.com>
TODO mesa: add -mesa suffix to GL packages, rprovide their generic name
xorg: remove XTrap

This functionality was broken upstream so it was removed.

Signed-off-by: Ross Burton <ross.burton@intel.com>
xserver-xorg: use INC_PR in PR
xorg: remove all traces of XPrint

The XPrint server was removed from Xorg in 2008.

Signed-off-by: Ross Burton <ross.burton@intel.com>
libxfont: remove spurious dependency on fontcacheproto
xorg: remove fontcache support

This was removed from the Xorg server in 2008.

Signed-off-by: Ross Burton <ross.burton@intel.com>
xorg: remove XF86 BigFont extension

This has been disabled by default upstream since 2007, nothing uses it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
xorg: remove xf86rushproto

The dependency in xserver is spurious and was removed in 2005.

Signed-off-by: Ross Burton <ross.burton@intel.com>
xorg: remove evieext

It was removed from xserver in 2008.

Signed-off-by: Ross Burton <ross.burton@intel.com>
xserver-xorg: add runtime provides for the driver ABI version

The xserver driver ABIs can and do change in a way that is unrelated to the
version of xserver, so it's entirely possible to build an image that has a
mismatch between the server ABI version and the version that the drivers were
built against.  xserver detects this and refuses to load the modules.

By adding RPROVIDEs to the xserver package that describe the ABI versions it has
(such as xorg-abi-video-13, xorg-abi-input-11), drivers can RDEPEND on the
version that they were built against.  This means that when the ABIs change,
there will be package dependency errors at image time instead of images that
build fine but don't work.
xorg-driver: add xserver driver ABI dependencies

At build time extract the xserver driver ABI versions that we're building
against and add RDEPENDs on them, so the driver isn't used against an xserver
with a different ABI (which won't work).
insane: add a check for Xorg driver ABI dependencies

Now that xserver provides driver ABI names, all drivers should depend on the ABI
version that they have been built against.

All drivers that include xorg-driver-input.inc or xorg-driver-video.inc will get
these automatically, so this should only impact binary drivers.

Signed-off-by: Ross Burton <ross.burton@intel.com>