[arch-commits] Commit in xf86-video-vmware/trunk (PKGBUILD git-fixes.patch)

Andreas Radke andyrtr at nymeria.archlinux.org
Fri Apr 12 14:13:21 UTC 2013


    Date: Friday, April 12, 2013 @ 16:13:21
  Author: andyrtr
Revision: 182670

upgpkg: xf86-video-vmware 13.0.0-3

fix use with Xorg 1.14

Modified:
  xf86-video-vmware/trunk/PKGBUILD
  xf86-video-vmware/trunk/git-fixes.patch

-----------------+
 PKGBUILD        |    4 ++--
 git-fixes.patch |   34 ++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-12 14:08:14 UTC (rev 182669)
+++ PKGBUILD	2013-04-12 14:13:21 UTC (rev 182670)
@@ -3,7 +3,7 @@
 
 pkgname=xf86-video-vmware
 pkgver=13.0.0
-pkgrel=2
+pkgrel=3
 pkgdesc="X.org vmware video driver"
 arch=(i686 x86_64)
 url="http://xorg.freedesktop.org/"
@@ -15,7 +15,7 @@
 options=('!libtool' '!emptydirs')
 source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 git-fixes.patch)
 sha256sums=('44919ecd88654f2ab40a1732b5ea6a1dbd1c696b4b0748e68e8b5f1a3486bca6'
-            '0a0fce7ddcb9c53da1b2aa1aa11317c10f0161026f40c82523c4dc0fd496016f')
+            '9322d467d2111be4049e8649b1d2729a2a2ab35cc9769cfee5be63f18e176938')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"

Modified: git-fixes.patch
===================================================================
--- git-fixes.patch	2013-04-12 14:08:14 UTC (rev 182669)
+++ git-fixes.patch	2013-04-12 14:13:21 UTC (rev 182670)
@@ -53,3 +53,37 @@
      miDCInitialize(pScreen, xf86GetPointerScreenFuncs());
 --
 cgit v0.9.0.2-2-gbebe
+From d13a6334fe76f4e869b2cb8c0a6a13c185b1bedd Mon Sep 17 00:00:00 2001
+From: Loïc Yhuel <loic.yhuel at gmail.com>
+Date: Thu, 11 Apr 2013 09:29:10 +0000
+Subject: vmwgfx: Use myGlyphs to fix crashes
+
+Tested-by: Christian Hesse <mail at eworm.de>
+Reviewed-by: Jakob Bornecrantz <jakob at vmware.com>
+Signed-off-by: Loïc Yhuel <loic.yhuel at gmail.com>
+Signed-off-by: Jakob Bornecrantz <jakob at vmware.com>
+---
+diff --git a/saa/saa_render.c b/saa/saa_render.c
+index c69f2c9..c6ce68c 100644
+--- a/saa/saa_render.c
++++ b/saa/saa_render.c
+@@ -406,6 +406,8 @@ saa_render_setup(ScreenPtr pScreen)
+ 	saa_wrap(sscreen, ps, Trapezoids, saa_trapezoids);
+ 	saa_wrap(sscreen, ps, Triangles, saa_triangles);
+ 	saa_wrap(sscreen, ps, Composite, saa_composite);
++	saa_wrap(sscreen, ps, Glyphs,    miGlyphs);
++	saa_wrap(sscreen, ps, UnrealizeGlyph, miUnrealizeGlyph);
+     }
+ }
+ 
+@@ -419,6 +421,8 @@ saa_render_takedown(ScreenPtr pScreen)
+ 	saa_unwrap(sscreen, ps, Trapezoids);
+ 	saa_unwrap(sscreen, ps, Triangles);
+ 	saa_unwrap(sscreen, ps, Composite);
++	saa_unwrap(sscreen, ps, Glyphs);
++	saa_unwrap(sscreen, ps, UnrealizeGlyph);
+     }
+ }
+ #endif
+--
+cgit v0.9.0.2-2-gbebe




More information about the arch-commits mailing list