summaryrefslogtreecommitdiff
path: root/meta/packages
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-02-03 00:29:41 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2010-02-03 00:29:41 +0000
commit4cb58790daad0b069c93158c4270d2367e3fa100 (patch)
tree26dcc03d5b6af534cbe5612c05221ed3a62e096d /meta/packages
parent5daaa63bdbb2f1293e1d716aed3db043a4e4b149 (diff)
downloadopenembedded-core-4cb58790daad0b069c93158c4270d2367e3fa100.tar.gz
openembedded-core-4cb58790daad0b069c93158c4270d2367e3fa100.tar.bz2
openembedded-core-4cb58790daad0b069c93158c4270d2367e3fa100.tar.xz
openembedded-core-4cb58790daad0b069c93158c4270d2367e3fa100.zip
xorg: Bulk version upgrades
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/packages')
-rw-r--r--meta/packages/drm/libdrm-2.4.16/installtests.patch (renamed from meta/packages/drm/libdrm-2.4.15/installtests.patch)0
-rw-r--r--meta/packages/drm/libdrm_2.4.16.bb (renamed from meta/packages/drm/libdrm_2.4.15.bb)0
-rw-r--r--meta/packages/xorg-app/mkfontdir_1.0.5.bb9
-rw-r--r--meta/packages/xorg-app/mkfontscale_1.0.7.bb7
-rw-r--r--meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb (renamed from meta/packages/xorg-driver/xf86-input-evdev_2.2.1.bb)0
-rw-r--r--meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb (renamed from meta/packages/xorg-driver/xf86-input-keyboard_1.3.2.bb)0
-rw-r--r--meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb (renamed from meta/packages/xorg-driver/xf86-input-mouse_1.4.0.bb)0
-rw-r--r--meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb (renamed from meta/packages/xorg-driver/xf86-input-synaptics_1.1.0.bb)1
-rw-r--r--meta/packages/xorg-driver/xf86-input-synaptics_git.bb1
-rw-r--r--meta/packages/xorg-driver/xf86-input-vmmouse_12.6.5.bb (renamed from meta/packages/xorg-driver/xf86-input-vmmouse_12.6.4.bb)0
-rw-r--r--meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb (renamed from meta/packages/xorg-driver/xf86-video-vmware_10.16.5.bb)0
-rw-r--r--meta/packages/xorg-font/encodings_1.0.3.bb5
-rw-r--r--meta/packages/xorg-font/font-alias_1.0.2.bb9
-rw-r--r--meta/packages/xorg-font/font-util_1.1.1.bb17
-rw-r--r--meta/packages/xorg-font/xorg-font-common.inc45
-rw-r--r--meta/packages/xorg-lib/libdmx_1.1.0.bb (renamed from meta/packages/xorg-lib/libdmx_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-lib/libx11-diet_1.3.bb (renamed from meta/packages/xorg-lib/libx11-diet_1.2.1.bb)0
-rw-r--r--meta/packages/xorg-lib/libx11-trim_1.3.bb (renamed from meta/packages/xorg-lib/libx11-trim_1.2.1.bb)0
-rw-r--r--meta/packages/xorg-lib/libx11_1.3.bb (renamed from meta/packages/xorg-lib/libx11_1.2.1.bb)0
-rw-r--r--meta/packages/xorg-lib/libxext_1.1.1.bb (renamed from meta/packages/xorg-lib/libxext_1.0.5.bb)0
-rw-r--r--meta/packages/xorg-lib/libxi_1.3.bb (renamed from meta/packages/xorg-lib/libxi_1.2.1.bb)0
-rw-r--r--meta/packages/xorg-lib/libxi_git.bb2
-rw-r--r--meta/packages/xorg-lib/libxinerama_1.1.bb (renamed from meta/packages/xorg-lib/libxinerama_1.0.3.bb)0
-rw-r--r--meta/packages/xorg-lib/libxtst_1.1.0.bb (renamed from meta/packages/xorg-lib/libxtst_1.0.3.bb)0
-rw-r--r--meta/packages/xorg-lib/libxxf86dga_1.1.1.bb (renamed from meta/packages/xorg-lib/libxxf86dga_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-lib/pixman_0.17.4.bb (renamed from meta/packages/xorg-lib/pixman_0.13.2.bb)0
-rw-r--r--meta/packages/xorg-proto/applewmproto_1.4.1.bb (renamed from meta/packages/xorg-proto/applewmproto_1.1.0.bb)0
-rw-r--r--meta/packages/xorg-proto/bigreqsproto_1.1.0.bb (renamed from meta/packages/xorg-proto/bigreqsproto_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-proto/damageproto_1.2.0.bb (renamed from meta/packages/xorg-proto/damageproto_1.1.0.bb)0
-rw-r--r--meta/packages/xorg-proto/dmxproto_2.3.bb (renamed from meta/packages/xorg-proto/dmxproto_2.2.2.bb)0
-rw-r--r--meta/packages/xorg-proto/dri2proto_2.2.bb (renamed from meta/packages/xorg-proto/dri2proto_1.99.3.bb)0
-rw-r--r--meta/packages/xorg-proto/evieext_1.1.0.bb (renamed from meta/packages/xorg-proto/evieext_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-proto/fixesproto_4.1.1.bb (renamed from meta/packages/xorg-proto/fixesproto_4.0.bb)0
-rw-r--r--meta/packages/xorg-proto/fontcacheproto_0.1.3.bb (renamed from meta/packages/xorg-proto/fontcacheproto_0.1.2.bb)0
-rw-r--r--meta/packages/xorg-proto/fontsproto_2.1.0.bb (renamed from meta/packages/xorg-proto/fontsproto_2.0.2.bb)0
-rw-r--r--meta/packages/xorg-proto/glproto_1.4.11.bb (renamed from meta/packages/xorg-proto/glproto_1.4.9.bb)0
-rw-r--r--meta/packages/xorg-proto/inputproto_2.0.bb (renamed from meta/packages/xorg-proto/inputproto_1.9.99.12.bb)0
-rw-r--r--meta/packages/xorg-proto/kbproto_1.0.4.bb (renamed from meta/packages/xorg-proto/kbproto_1.0.3.bb)0
-rw-r--r--meta/packages/xorg-proto/randrproto_1.3.1.bb (renamed from meta/packages/xorg-proto/randrproto_1.2.99.3.bb)0
-rw-r--r--meta/packages/xorg-proto/recordproto_1.14.bb (renamed from meta/packages/xorg-proto/recordproto_1.13.2.bb)0
-rw-r--r--meta/packages/xorg-proto/renderproto_0.11.bb (renamed from meta/packages/xorg-proto/renderproto_0.9.3.bb)0
-rw-r--r--meta/packages/xorg-proto/resourceproto_1.1.0.bb (renamed from meta/packages/xorg-proto/resourceproto_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb (renamed from meta/packages/xorg-proto/scrnsaverproto_1.1.0.bb)0
-rw-r--r--meta/packages/xorg-proto/videoproto_2.3.0.bb (renamed from meta/packages/xorg-proto/videoproto_2.2.2.bb)0
-rw-r--r--meta/packages/xorg-proto/windowswmproto_1.0.4.bb (renamed from meta/packages/xorg-proto/windowswmproto_1.0.3.bb)0
-rw-r--r--meta/packages/xorg-proto/xcmiscproto_1.2.0.bb (renamed from meta/packages/xorg-proto/xcmiscproto_1.1.2.bb)0
-rw-r--r--meta/packages/xorg-proto/xextproto_7.1.0.bb (renamed from meta/packages/xorg-proto/xextproto_7.0.5.bb)2
-rw-r--r--meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb (renamed from meta/packages/xorg-proto/xf86bigfontproto_1.1.2.bb)0
-rw-r--r--meta/packages/xorg-proto/xf86dgaproto_2.1.bb (renamed from meta/packages/xorg-proto/xf86dgaproto_2.0.3.bb)0
-rw-r--r--meta/packages/xorg-proto/xf86driproto_2.1.0.bb (renamed from meta/packages/xorg-proto/xf86driproto_2.0.4.bb)0
-rw-r--r--meta/packages/xorg-proto/xf86miscproto_0.9.3.bb (renamed from meta/packages/xorg-proto/xf86miscproto_0.9.2.bb)0
-rw-r--r--meta/packages/xorg-proto/xineramaproto_1.2.bb (renamed from meta/packages/xorg-proto/xineramaproto_1.1.2.bb)0
-rw-r--r--meta/packages/xorg-proto/xproto_7.0.16.bb (renamed from meta/packages/xorg-proto/xproto_7.0.14.bb)0
-rw-r--r--meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb (renamed from meta/packages/xorg-proto/xproxymanagementprotocol_1.0.2.bb)0
-rw-r--r--meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch19
-rw-r--r--meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.7.99.2.bb18
56 files changed, 133 insertions, 2 deletions
diff --git a/meta/packages/drm/libdrm-2.4.15/installtests.patch b/meta/packages/drm/libdrm-2.4.16/installtests.patch
index a16c8a738..a16c8a738 100644
--- a/meta/packages/drm/libdrm-2.4.15/installtests.patch
+++ b/meta/packages/drm/libdrm-2.4.16/installtests.patch
diff --git a/meta/packages/drm/libdrm_2.4.15.bb b/meta/packages/drm/libdrm_2.4.16.bb
index 767903586..767903586 100644
--- a/meta/packages/drm/libdrm_2.4.15.bb
+++ b/meta/packages/drm/libdrm_2.4.16.bb
diff --git a/meta/packages/xorg-app/mkfontdir_1.0.5.bb b/meta/packages/xorg-app/mkfontdir_1.0.5.bb
new file mode 100644
index 000000000..98fcdd47c
--- /dev/null
+++ b/meta/packages/xorg-app/mkfontdir_1.0.5.bb
@@ -0,0 +1,9 @@
+require xorg-app-common.inc
+
+DESCRIPTION = "a program to create an index of X font files in a directory"
+
+PE = "1"
+
+RDEPENDS += "mkfontscale"
+
+BBCLASSEXTEND = "native"
diff --git a/meta/packages/xorg-app/mkfontscale_1.0.7.bb b/meta/packages/xorg-app/mkfontscale_1.0.7.bb
new file mode 100644
index 000000000..e7cb66625
--- /dev/null
+++ b/meta/packages/xorg-app/mkfontscale_1.0.7.bb
@@ -0,0 +1,7 @@
+require xorg-app-common.inc
+
+DESCRIPTION = "a program to create an index of scalable font files for X"
+
+DEPENDS += " zlib libfontenc freetype virtual/libx11"
+
+BBCLASSEXTEND = "native" \ No newline at end of file
diff --git a/meta/packages/xorg-driver/xf86-input-evdev_2.2.1.bb b/meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb
index d1fb0f000..d1fb0f000 100644
--- a/meta/packages/xorg-driver/xf86-input-evdev_2.2.1.bb
+++ b/meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb
diff --git a/meta/packages/xorg-driver/xf86-input-keyboard_1.3.2.bb b/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb
index f554141c9..f554141c9 100644
--- a/meta/packages/xorg-driver/xf86-input-keyboard_1.3.2.bb
+++ b/meta/packages/xorg-driver/xf86-input-keyboard_1.4.0.bb
diff --git a/meta/packages/xorg-driver/xf86-input-mouse_1.4.0.bb b/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb
index 39c2e05da..39c2e05da 100644
--- a/meta/packages/xorg-driver/xf86-input-mouse_1.4.0.bb
+++ b/meta/packages/xorg-driver/xf86-input-mouse_1.5.0.bb
diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_1.1.0.bb b/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb
index f554141c9..81128394c 100644
--- a/meta/packages/xorg-driver/xf86-input-synaptics_1.1.0.bb
+++ b/meta/packages/xorg-driver/xf86-input-synaptics_1.2.1.bb
@@ -2,3 +2,4 @@ require xf86-input-common.inc
DESCRIPTION = "X.Org X server -- keyboard input driver"
+DEPENDS += "libxi"
diff --git a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb b/meta/packages/xorg-driver/xf86-input-synaptics_git.bb
index b4f13f692..f7dc3b731 100644
--- a/meta/packages/xorg-driver/xf86-input-synaptics_git.bb
+++ b/meta/packages/xorg-driver/xf86-input-synaptics_git.bb
@@ -7,3 +7,4 @@ PV = "0.15.2+git${SRCPV}"
SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics;protocol=git"
S = "${WORKDIR}/git"
+DEPENDS += "libxi"
diff --git a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.4.bb b/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.5.bb
index c0297f1d5..c0297f1d5 100644
--- a/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.4.bb
+++ b/meta/packages/xorg-driver/xf86-input-vmmouse_12.6.5.bb
diff --git a/meta/packages/xorg-driver/xf86-video-vmware_10.16.5.bb b/meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb
index 74a884863..74a884863 100644
--- a/meta/packages/xorg-driver/xf86-video-vmware_10.16.5.bb
+++ b/meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb
diff --git a/meta/packages/xorg-font/encodings_1.0.3.bb b/meta/packages/xorg-font/encodings_1.0.3.bb
new file mode 100644
index 000000000..ecc3eed54
--- /dev/null
+++ b/meta/packages/xorg-font/encodings_1.0.3.bb
@@ -0,0 +1,5 @@
+require xorg-font-common.inc
+PE = "1"
+PR = "${INC_PR}.0"
+
+DEPENDS = "mkfontscale-native font-util-native"
diff --git a/meta/packages/xorg-font/font-alias_1.0.2.bb b/meta/packages/xorg-font/font-alias_1.0.2.bb
new file mode 100644
index 000000000..5314cbc5d
--- /dev/null
+++ b/meta/packages/xorg-font/font-alias_1.0.2.bb
@@ -0,0 +1,9 @@
+require xorg-font-common.inc
+
+DESCRIPTION = "X font aliases."
+
+DEPENDS = "virtual/xserver font-util"
+RDEPENDS = "encodings font-util"
+
+PE = "1"
+PR = "${INC_PR}.0"
diff --git a/meta/packages/xorg-font/font-util_1.1.1.bb b/meta/packages/xorg-font/font-util_1.1.1.bb
new file mode 100644
index 000000000..b7819d124
--- /dev/null
+++ b/meta/packages/xorg-font/font-util_1.1.1.bb
@@ -0,0 +1,17 @@
+require xorg-font-common.inc
+
+PACKAGE_ARCH = "${BASE_PACKAGE_ARCH}"
+
+DESCRIPTION = "X font utils."
+
+DEPENDS = "encodings util-macros"
+DEPENDS_virtclass-native = "util-macros-native"
+RDEPENDS = "mkfontdir mkfontscale encodings"
+
+PR = "${INC_PR}.1"
+
+do_configure_prepend() {
+ sed -i "s#MAPFILES_PATH=\`pkg-config#MAPFILES_PATH=\`PKG_CONFIG_PATH=\"${STAGING_LIBDIR_NATIVE}/pkg-config\" pkg-config#g" fontutil.m4.in
+}
+
+BBCLASSEXTEND = "native" \ No newline at end of file
diff --git a/meta/packages/xorg-font/xorg-font-common.inc b/meta/packages/xorg-font/xorg-font-common.inc
new file mode 100644
index 000000000..52dc2208d
--- /dev/null
+++ b/meta/packages/xorg-font/xorg-font-common.inc
@@ -0,0 +1,45 @@
+HOMEPAGE = "http://www.x.org"
+SECTION = "x11/fonts"
+LICENSE = "MIT-X"
+
+DEPENDS = " encodings font-alias font-util-native mkfontdir-native mkfontscale-native"
+RDEPENDS = "encodings font-util font-alias"
+
+XORG_PN = "${BPN}"
+INC_PR = "r1"
+
+SRC_URI = "${XORG_MIRROR}/individual/font/${XORG_PN}-${PV}.tar.bz2"
+S = "${WORKDIR}/${XORG_PN}-${PV}"
+
+inherit autotools pkgconfig
+
+EXTRA_OEMAKE += "FCCACHE=/bin/true"
+
+do_configure_prepend() {
+ if [ -f "${S}"/configure.ac ] ; then
+ sed -i "s#^MAPFILES_PATH=.*#MAPFILES_PATH=\"${STAGING_DIR_TARGET}/\$(pkg-config --variable=mapdir fontutil)\"#g" "${S}"/configure.ac
+ fi
+}
+
+do_install_append() {
+ find ${D}${libdir}/X11/fonts -type f -name fonts.dir | xargs rm -f
+ find ${D}${libdir}/X11/fonts -type f -name fonts.scale | xargs rm -f
+ find ${D}${datadir}/fonts/X11 -type f -name fonts.dir | xargs rm -f
+ find ${D}${datadir}/fonts/X11 -type f -name fonts.scale | xargs rm -f
+}
+
+PACKAGE_ARCH = "all"
+
+FILES_${PN} += " ${libdir}/X11/fonts ${datadir}"
+
+pkg_postinst_${PN} () {
+ set -x
+ for fontdir in `find $D/usr/lib/X11/fonts -type d`; do
+ mkfontdir $fontdir
+ mkfontscale $fontdir
+ done
+ for fontdir in `find $D/usr/share/fonts/X11 -type d`; do
+ mkfontdir $fontdir
+ mkfontscale $fontdir
+ done
+}
diff --git a/meta/packages/xorg-lib/libdmx_1.0.2.bb b/meta/packages/xorg-lib/libdmx_1.1.0.bb
index 9b6610156..9b6610156 100644
--- a/meta/packages/xorg-lib/libdmx_1.0.2.bb
+++ b/meta/packages/xorg-lib/libdmx_1.1.0.bb
diff --git a/meta/packages/xorg-lib/libx11-diet_1.2.1.bb b/meta/packages/xorg-lib/libx11-diet_1.3.bb
index a76aba16e..a76aba16e 100644
--- a/meta/packages/xorg-lib/libx11-diet_1.2.1.bb
+++ b/meta/packages/xorg-lib/libx11-diet_1.3.bb
diff --git a/meta/packages/xorg-lib/libx11-trim_1.2.1.bb b/meta/packages/xorg-lib/libx11-trim_1.3.bb
index 08c8b163a..08c8b163a 100644
--- a/meta/packages/xorg-lib/libx11-trim_1.2.1.bb
+++ b/meta/packages/xorg-lib/libx11-trim_1.3.bb
diff --git a/meta/packages/xorg-lib/libx11_1.2.1.bb b/meta/packages/xorg-lib/libx11_1.3.bb
index ff62d9046..ff62d9046 100644
--- a/meta/packages/xorg-lib/libx11_1.2.1.bb
+++ b/meta/packages/xorg-lib/libx11_1.3.bb
diff --git a/meta/packages/xorg-lib/libxext_1.0.5.bb b/meta/packages/xorg-lib/libxext_1.1.1.bb
index e1f13a1d1..e1f13a1d1 100644
--- a/meta/packages/xorg-lib/libxext_1.0.5.bb
+++ b/meta/packages/xorg-lib/libxext_1.1.1.bb
diff --git a/meta/packages/xorg-lib/libxi_1.2.1.bb b/meta/packages/xorg-lib/libxi_1.3.bb
index 0c0529d7f..0c0529d7f 100644
--- a/meta/packages/xorg-lib/libxi_1.2.1.bb
+++ b/meta/packages/xorg-lib/libxi_1.3.bb
diff --git a/meta/packages/xorg-lib/libxi_git.bb b/meta/packages/xorg-lib/libxi_git.bb
index 13e51f437..30c1778c3 100644
--- a/meta/packages/xorg-lib/libxi_git.bb
+++ b/meta/packages/xorg-lib/libxi_git.bb
@@ -3,7 +3,7 @@ require xorg-lib-common.inc
DESCRIPTION = "X11 Input extension library"
DEPENDS += "libxext inputproto"
PE = "1"
-PV = "1.9.99.5+gitr${SRCPV}"
+PV = "1.2.99.5+gitr${SRCPV}"
XORG_PN = "libXi"
diff --git a/meta/packages/xorg-lib/libxinerama_1.0.3.bb b/meta/packages/xorg-lib/libxinerama_1.1.bb
index b7135bc28..b7135bc28 100644
--- a/meta/packages/xorg-lib/libxinerama_1.0.3.bb
+++ b/meta/packages/xorg-lib/libxinerama_1.1.bb
diff --git a/meta/packages/xorg-lib/libxtst_1.0.3.bb b/meta/packages/xorg-lib/libxtst_1.1.0.bb
index a83a69e59..a83a69e59 100644
--- a/meta/packages/xorg-lib/libxtst_1.0.3.bb
+++ b/meta/packages/xorg-lib/libxtst_1.1.0.bb
diff --git a/meta/packages/xorg-lib/libxxf86dga_1.0.2.bb b/meta/packages/xorg-lib/libxxf86dga_1.1.1.bb
index 47492d710..47492d710 100644
--- a/meta/packages/xorg-lib/libxxf86dga_1.0.2.bb
+++ b/meta/packages/xorg-lib/libxxf86dga_1.1.1.bb
diff --git a/meta/packages/xorg-lib/pixman_0.13.2.bb b/meta/packages/xorg-lib/pixman_0.17.4.bb
index e4132954a..e4132954a 100644
--- a/meta/packages/xorg-lib/pixman_0.13.2.bb
+++ b/meta/packages/xorg-lib/pixman_0.17.4.bb
diff --git a/meta/packages/xorg-proto/applewmproto_1.1.0.bb b/meta/packages/xorg-proto/applewmproto_1.4.1.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/applewmproto_1.1.0.bb
+++ b/meta/packages/xorg-proto/applewmproto_1.4.1.bb
diff --git a/meta/packages/xorg-proto/bigreqsproto_1.0.2.bb b/meta/packages/xorg-proto/bigreqsproto_1.1.0.bb
index 29c9f3fc3..29c9f3fc3 100644
--- a/meta/packages/xorg-proto/bigreqsproto_1.0.2.bb
+++ b/meta/packages/xorg-proto/bigreqsproto_1.1.0.bb
diff --git a/meta/packages/xorg-proto/damageproto_1.1.0.bb b/meta/packages/xorg-proto/damageproto_1.2.0.bb
index 202ec2874..202ec2874 100644
--- a/meta/packages/xorg-proto/damageproto_1.1.0.bb
+++ b/meta/packages/xorg-proto/damageproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/dmxproto_2.2.2.bb b/meta/packages/xorg-proto/dmxproto_2.3.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/dmxproto_2.2.2.bb
+++ b/meta/packages/xorg-proto/dmxproto_2.3.bb
diff --git a/meta/packages/xorg-proto/dri2proto_1.99.3.bb b/meta/packages/xorg-proto/dri2proto_2.2.bb
index 8decda682..8decda682 100644
--- a/meta/packages/xorg-proto/dri2proto_1.99.3.bb
+++ b/meta/packages/xorg-proto/dri2proto_2.2.bb
diff --git a/meta/packages/xorg-proto/evieext_1.0.2.bb b/meta/packages/xorg-proto/evieext_1.1.0.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/evieext_1.0.2.bb
+++ b/meta/packages/xorg-proto/evieext_1.1.0.bb
diff --git a/meta/packages/xorg-proto/fixesproto_4.0.bb b/meta/packages/xorg-proto/fixesproto_4.1.1.bb
index 20f95282e..20f95282e 100644
--- a/meta/packages/xorg-proto/fixesproto_4.0.bb
+++ b/meta/packages/xorg-proto/fixesproto_4.1.1.bb
diff --git a/meta/packages/xorg-proto/fontcacheproto_0.1.2.bb b/meta/packages/xorg-proto/fontcacheproto_0.1.3.bb
index 2a9b73adf..2a9b73adf 100644
--- a/meta/packages/xorg-proto/fontcacheproto_0.1.2.bb
+++ b/meta/packages/xorg-proto/fontcacheproto_0.1.3.bb
diff --git a/meta/packages/xorg-proto/fontsproto_2.0.2.bb b/meta/packages/xorg-proto/fontsproto_2.1.0.bb
index 2a9b73adf..2a9b73adf 100644
--- a/meta/packages/xorg-proto/fontsproto_2.0.2.bb
+++ b/meta/packages/xorg-proto/fontsproto_2.1.0.bb
diff --git a/meta/packages/xorg-proto/glproto_1.4.9.bb b/meta/packages/xorg-proto/glproto_1.4.11.bb
index 022bea1ee..022bea1ee 100644
--- a/meta/packages/xorg-proto/glproto_1.4.9.bb
+++ b/meta/packages/xorg-proto/glproto_1.4.11.bb
diff --git a/meta/packages/xorg-proto/inputproto_1.9.99.12.bb b/meta/packages/xorg-proto/inputproto_2.0.bb
index 392aef20f..392aef20f 100644
--- a/meta/packages/xorg-proto/inputproto_1.9.99.12.bb
+++ b/meta/packages/xorg-proto/inputproto_2.0.bb
diff --git a/meta/packages/xorg-proto/kbproto_1.0.3.bb b/meta/packages/xorg-proto/kbproto_1.0.4.bb
index 29c9f3fc3..29c9f3fc3 100644
--- a/meta/packages/xorg-proto/kbproto_1.0.3.bb
+++ b/meta/packages/xorg-proto/kbproto_1.0.4.bb
diff --git a/meta/packages/xorg-proto/randrproto_1.2.99.3.bb b/meta/packages/xorg-proto/randrproto_1.3.1.bb
index 42d33fb67..42d33fb67 100644
--- a/meta/packages/xorg-proto/randrproto_1.2.99.3.bb
+++ b/meta/packages/xorg-proto/randrproto_1.3.1.bb
diff --git a/meta/packages/xorg-proto/recordproto_1.13.2.bb b/meta/packages/xorg-proto/recordproto_1.14.bb
index af6340360..af6340360 100644
--- a/meta/packages/xorg-proto/recordproto_1.13.2.bb
+++ b/meta/packages/xorg-proto/recordproto_1.14.bb
diff --git a/meta/packages/xorg-proto/renderproto_0.9.3.bb b/meta/packages/xorg-proto/renderproto_0.11.bb
index 0168b9227..0168b9227 100644
--- a/meta/packages/xorg-proto/renderproto_0.9.3.bb
+++ b/meta/packages/xorg-proto/renderproto_0.11.bb
diff --git a/meta/packages/xorg-proto/resourceproto_1.0.2.bb b/meta/packages/xorg-proto/resourceproto_1.1.0.bb
index 1fb8aa7f1..1fb8aa7f1 100644
--- a/meta/packages/xorg-proto/resourceproto_1.0.2.bb
+++ b/meta/packages/xorg-proto/resourceproto_1.1.0.bb
diff --git a/meta/packages/xorg-proto/scrnsaverproto_1.1.0.bb b/meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/scrnsaverproto_1.1.0.bb
+++ b/meta/packages/xorg-proto/scrnsaverproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/videoproto_2.2.2.bb b/meta/packages/xorg-proto/videoproto_2.3.0.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/videoproto_2.2.2.bb
+++ b/meta/packages/xorg-proto/videoproto_2.3.0.bb
diff --git a/meta/packages/xorg-proto/windowswmproto_1.0.3.bb b/meta/packages/xorg-proto/windowswmproto_1.0.4.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/windowswmproto_1.0.3.bb
+++ b/meta/packages/xorg-proto/windowswmproto_1.0.4.bb
diff --git a/meta/packages/xorg-proto/xcmiscproto_1.1.2.bb b/meta/packages/xorg-proto/xcmiscproto_1.2.0.bb
index 29c9f3fc3..29c9f3fc3 100644
--- a/meta/packages/xorg-proto/xcmiscproto_1.1.2.bb
+++ b/meta/packages/xorg-proto/xcmiscproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/xextproto_7.0.5.bb b/meta/packages/xorg-proto/xextproto_7.1.0.bb
index b37de80bf..e357188ec 100644
--- a/meta/packages/xorg-proto/xextproto_7.0.5.bb
+++ b/meta/packages/xorg-proto/xextproto_7.1.0.bb
@@ -1,6 +1,6 @@
require xorg-proto-common.inc
-PR = "r3"
+PR = "r4"
PE = "1"
DEPENDS += "util-macros gettext"
diff --git a/meta/packages/xorg-proto/xf86bigfontproto_1.1.2.bb b/meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb
index d54c9011a..d54c9011a 100644
--- a/meta/packages/xorg-proto/xf86bigfontproto_1.1.2.bb
+++ b/meta/packages/xorg-proto/xf86bigfontproto_1.2.0.bb
diff --git a/meta/packages/xorg-proto/xf86dgaproto_2.0.3.bb b/meta/packages/xorg-proto/xf86dgaproto_2.1.bb
index 2e0e73485..2e0e73485 100644
--- a/meta/packages/xorg-proto/xf86dgaproto_2.0.3.bb
+++ b/meta/packages/xorg-proto/xf86dgaproto_2.1.bb
diff --git a/meta/packages/xorg-proto/xf86driproto_2.0.4.bb b/meta/packages/xorg-proto/xf86driproto_2.1.0.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/xf86driproto_2.0.4.bb
+++ b/meta/packages/xorg-proto/xf86driproto_2.1.0.bb
diff --git a/meta/packages/xorg-proto/xf86miscproto_0.9.2.bb b/meta/packages/xorg-proto/xf86miscproto_0.9.3.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/xf86miscproto_0.9.2.bb
+++ b/meta/packages/xorg-proto/xf86miscproto_0.9.3.bb
diff --git a/meta/packages/xorg-proto/xineramaproto_1.1.2.bb b/meta/packages/xorg-proto/xineramaproto_1.2.bb
index 9f09fff7b..9f09fff7b 100644
--- a/meta/packages/xorg-proto/xineramaproto_1.1.2.bb
+++ b/meta/packages/xorg-proto/xineramaproto_1.2.bb
diff --git a/meta/packages/xorg-proto/xproto_7.0.14.bb b/meta/packages/xorg-proto/xproto_7.0.16.bb
index 4a9bc806b..4a9bc806b 100644
--- a/meta/packages/xorg-proto/xproto_7.0.14.bb
+++ b/meta/packages/xorg-proto/xproto_7.0.16.bb
diff --git a/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.2.bb b/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb
index 9c3d9efa7..9c3d9efa7 100644
--- a/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.2.bb
+++ b/meta/packages/xorg-proto/xproxymanagementprotocol_1.0.3.bb
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch b/meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch
new file mode 100644
index 000000000..2341e40bc
--- /dev/null
+++ b/meta/packages/xorg-xserver/xserver-xf86-dri-lite/crosscompile.patch
@@ -0,0 +1,19 @@
+Index: xorg-server-1.7.99.2/configure.ac
+===================================================================
+--- xorg-server-1.7.99.2.orig/configure.ac 2010-01-29 16:38:49.000000000 +0000
++++ xorg-server-1.7.99.2/configure.ac 2010-01-29 16:42:39.000000000 +0000
+@@ -503,14 +503,10 @@
+
+ dnl Uses --default-font-path if set, otherwise checks for /etc/X11/fontpath.d,
+ dnl otherwise uses standard subdirectories of FONTROOTDIR
+-AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
+- [DEFAULT_FONT_PATH='catalogue:${sysconfdir}/X11/fontpath.d'],
+- [
+ DEFAULT_FONT_PATH="${FONTMISCDIR}/,${FONTTTFDIR}/,${FONTOTFDIR}/,${FONTTYPE1DIR}/,${FONT100DPIDIR}/,${FONT75DPIDIR}/"
+ case $host_os in
+ darwin*) DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
+ esac
+- ])
+ AC_ARG_WITH(default-font-path, AS_HELP_STRING([--with-default-font-path=PATH], [Comma separated list of font dirs]),
+ [ FONTPATH="$withval" ],
+ [ FONTPATH="${DEFAULT_FONT_PATH}" ])
diff --git a/meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.7.99.2.bb b/meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.7.99.2.bb
new file mode 100644
index 000000000..cde171299
--- /dev/null
+++ b/meta/packages/xorg-xserver/xserver-xf86-dri-lite_1.7.99.2.bb
@@ -0,0 +1,18 @@
+require xserver-xf86-dri-lite.inc
+
+PE = "1"
+PR = "r3"
+
+PROTO_DEPS += "xf86driproto dri2proto"
+
+DEPENDS += "font-util"
+
+SRC_URI += "file://nodolt.patch;patch=1 \
+ file://crosscompile.patch;patch=1"
+# file://libdri-xinerama-symbol.patch;patch=1 \
+# file://xserver-boottime.patch;patch=1"
+
+# Misc build failure for master HEAD
+SRC_URI += "file://fix_open_max_preprocessor_error.patch;patch=1"
+
+EXTRA_OECONF += "--enable-dri --enable-dri2"