Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xorgtesting.git;a=commitdiff;h=00a5ae67932b123b5598e063fe19f24574725c44

commit 00a5ae67932b123b5598e063fe19f24574725c44
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Wed Sep 2 22:01:40 2009 +0200

xf86-video-ark-0.7.1-2-i686
*rebuild with new xorg

diff --git a/source/x11/xf86-video-ark/FixRessources.diff 
b/source/x11/xf86-video-ark/FixRessources.diff
new file mode 100644
index 0000000..1920070
--- /dev/null
+++ b/source/x11/xf86-video-ark/FixRessources.diff
@@ -0,0 +1,38 @@
+From e521e8240c1acc49a514db123cb67beb669dea81 Mon Sep 17 00:00:00 2001
+From: Dave Airlie <airl...@redhat.com>
+Date: Tue, 28 Jul 2009 03:32:28 +0000
+Subject: ark: update for resources/RAC API removal
+
+---
+diff --git a/src/ark_driver.c b/src/ark_driver.c
+index db5303c..ee94a14 100644
+--- a/src/ark_driver.c
++++ b/src/ark_driver.c
+@@ -35,7 +35,6 @@
+ #include "xf86_OSproc.h"
+ #include "xf86Pci.h"
+ #include "xf86PciInfo.h"
+-#include "xf86Resources.h"
+ #include "xf86fbman.h"
+ #include "xf86cmap.h"
+ #include "compiler.h"
+@@ -313,16 +312,7 @@ static Bool ARKPreInit(ScrnInfoPtr pScrn, int flags)
+       }
+
+       pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
+-      if (pEnt->resources) {
+-              xfree(pEnt);
+-              ARKFreeRec(pScrn);
+-              return FALSE;
+-      }
+-
+       pARK->PciInfo = xf86GetPciInfoForEntity(pEnt->index);
+-      xf86RegisterResources(pEnt->index, NULL, ResNone);
+-      xf86SetOperatingState(resVgaIo, pEnt->index, ResUnusedOpr);
+-      xf86SetOperatingState(resVgaMem, pEnt->index, ResDisableOpr);
+
+       if (pEnt->device->chipset && *pEnt->device->chipset) {
+               pScrn->chipset = pEnt->device->chipset;
+--
+cgit v0.8.2
+
diff --git a/source/x11/xf86-video-ark/FrugalBuild 
b/source/x11/xf86-video-ark/FrugalBuild
index 3d78c1b..aba9a64 100644
--- a/source/x11/xf86-video-ark/FrugalBuild
+++ b/source/x11/xf86-video-ark/FrugalBuild
@@ -3,14 +3,16 @@

pkgname=xf86-video-ark
pkgver=0.7.1
-pkgrel=1
+pkgrel=2
pkgdesc="X.Org driver for ark cards"
url="http://xorg.freedesktop.org";
groups=('x11' 'xorg-core' 'xorg-drivers')
archs=('i686' 'x86_64')
-depends=('xorg-server>=1.6.1')
-makedepends=('xproto>=.0;15' 'randrproto>=1.3.0' 'renderproto')
+depends=('xorg-server>=1.6.3')
+makedepends=('xproto>=7.0.15' 'randrproto>=1.3.0' 'renderproto')
Finclude xorg
-sha1sums=('d2e929cddda2e5f2df87a1ef53db585bcedb0c59')
+source=($source FixRessources.diff)
+sha1sums=('d2e929cddda2e5f2df87a1ef53db585bcedb0c59' \
+          'aab81e3770c5c50cd723546002de80a4efaf633d')

# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to