[arch-commits] Commit in xf86-video-tseng/trunk (2 files)

Jan de Groot jgc at archlinux.org
Thu Aug 25 09:40:13 UTC 2011


    Date: Thursday, August 25, 2011 @ 05:40:13
  Author: jgc
Revision: 136281

upgpkg: xf86-video-tseng 1.2.4-5

	Rebuild for xserver 1.11RC, add patch to fix a regression

Added:
  xf86-video-tseng/trunk/fix-regression-from-pciaccess-conversion.patch
Modified:
  xf86-video-tseng/trunk/PKGBUILD

------------------------------------------------+
 PKGBUILD                                       |   13 ++++++-----
 fix-regression-from-pciaccess-conversion.patch |   27 +++++++++++++++++++++++
 2 files changed, 35 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-08-25 09:36:40 UTC (rev 136280)
+++ PKGBUILD	2011-08-25 09:40:13 UTC (rev 136281)
@@ -3,21 +3,24 @@
 
 pkgname=xf86-video-tseng
 pkgver=1.2.4
-pkgrel=4
+pkgrel=5
 pkgdesc="X.org tseng video driver"
 arch=(i686 x86_64)
 url="http://xorg.freedesktop.org/"
 license=('custom')
 depends=('glibc')
-makedepends=('xorg-server-devel')
-conflicts=('xorg-server<1.10.0')
+makedepends=('xorg-server-devel>=1.10.99.902')
+conflicts=('xorg-server<1.10.99.902')
 groups=('xorg-drivers' 'xorg')
 options=('!libtool')
-source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha1sums=('1b45f55657b2c92f30abb0769cae57fca98d93b7')
+source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2
+        fix-regression-from-pciaccess-conversion.patch)
+sha1sums=('1b45f55657b2c92f30abb0769cae57fca98d93b7'
+          'df7660ec18cce3e9f04a7c70f72c75daa947e4a9')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/fix-regression-from-pciaccess-conversion.patch"
   ./configure --prefix=/usr
   make
   make DESTDIR="${pkgdir}" install

Added: fix-regression-from-pciaccess-conversion.patch
===================================================================
--- fix-regression-from-pciaccess-conversion.patch	                        (rev 0)
+++ fix-regression-from-pciaccess-conversion.patch	2011-08-25 09:40:13 UTC (rev 136281)
@@ -0,0 +1,27 @@
+From 542e65deaf834c3d58c44064206445e4d18f6daa Mon Sep 17 00:00:00 2001
+From: BALATON Zoltan <balaton at eik.bme.hu>
+Date: Sat, 11 Jun 2011 10:50:16 +0000
+Subject: Fix regression from pciaccess conversion (bug#32682)
+
+Due to a typo in TsengGetFbAddress it is unable to get framebuffer base
+address and thus fails to load with an error message saying "No valid
+Framebuffer address in PCI config space" although previously it does
+print the correct framebuffer address.
+
+Signed-off-by: Julien Cristau <jcristau at debian.org>
+---
+diff --git a/src/tseng_driver.c b/src/tseng_driver.c
+index 6992671..d36b62c 100644
+--- a/src/tseng_driver.c
++++ b/src/tseng_driver.c
+@@ -883,7 +883,7 @@ TsengGetFbAddress(ScrnInfoPtr pScrn)
+     PDEBUG("	TsengGetFbAddress\n");
+ 
+     /* base0 is the framebuffer and base1 is the PCI IO space. */
+-    if (PCI_REGION_BASE(pTseng->PciInfo, 0, REGION_MEM)) {
++    if (!PCI_REGION_BASE(pTseng->PciInfo, 0, REGION_MEM)) {
+         xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+                    "No valid Framebuffer address in PCI config space;\n");
+         return FALSE;
+--
+cgit v0.9.0.2-2-gbebe




More information about the arch-commits mailing list