summaryrefslogtreecommitdiff
path: root/x11/xf86-video-intel
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2008-03-20 17:00:38 +0000
committerjoerg <joerg@pkgsrc.org>2008-03-20 17:00:38 +0000
commit8b3196d9fc49823a7cb16f285fa4032558be93e1 (patch)
tree6067e2c56eeb3e141c6b7081dc15ae8eda7ba097 /x11/xf86-video-intel
parent1d2efa093bc7fd2f9d7030c32380c715d4d8f4b2 (diff)
downloadpkgsrc-8b3196d9fc49823a7cb16f285fa4032558be93e1.tar.gz
Unconditionally sync the graphic hardware after a fill operation in XAA.
This stops random garbage on an i935GM. Bump revision.
Diffstat (limited to 'x11/xf86-video-intel')
-rw-r--r--x11/xf86-video-intel/Makefile3
-rw-r--r--x11/xf86-video-intel/distinfo3
-rw-r--r--x11/xf86-video-intel/patches/patch-ad14
3 files changed, 18 insertions, 2 deletions
diff --git a/x11/xf86-video-intel/Makefile b/x11/xf86-video-intel/Makefile
index 251d3bafaf1..67410d178bc 100644
--- a/x11/xf86-video-intel/Makefile
+++ b/x11/xf86-video-intel/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2008/03/01 23:33:09 tnn Exp $
+# $NetBSD: Makefile,v 1.7 2008/03/20 17:00:38 joerg Exp $
DISTNAME= xf86-video-intel-2.2.1
+PKGREVISION= 1
CATEGORIES= x11
MASTER_SITES= http://xorg.freedesktop.org/releases/individual/driver/
EXTRACT_SUFX= .tar.bz2
diff --git a/x11/xf86-video-intel/distinfo b/x11/xf86-video-intel/distinfo
index 00292262677..d24cbc6f9dd 100644
--- a/x11/xf86-video-intel/distinfo
+++ b/x11/xf86-video-intel/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2008/03/01 23:33:09 tnn Exp $
+$NetBSD: distinfo,v 1.6 2008/03/20 17:00:38 joerg Exp $
SHA1 (xf86-video-intel-2.2.1.tar.bz2) = 7180c7ab83e3334053bd1bec1cdd1755b529e19c
RMD160 (xf86-video-intel-2.2.1.tar.bz2) = 5746abeb91d5b017d54cb26d2689b34c492496a7
@@ -6,3 +6,4 @@ Size (xf86-video-intel-2.2.1.tar.bz2) = 604749 bytes
SHA1 (patch-aa) = d0a27b41536e665a898d41a6a671a595bab57f3f
SHA1 (patch-ab) = d9d43a87b26f8d9463ede28f082a469682173484
SHA1 (patch-ac) = cfe8b6ea125e6e6ddbcad2afb875a575c7c610da
+SHA1 (patch-ad) = db9a5a55cd0c31e1e0d62b9cd94393143ab23c08
diff --git a/x11/xf86-video-intel/patches/patch-ad b/x11/xf86-video-intel/patches/patch-ad
new file mode 100644
index 00000000000..4acce0af489
--- /dev/null
+++ b/x11/xf86-video-intel/patches/patch-ad
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.1 2008/03/20 17:00:38 joerg Exp $
+
+--- src/i830_xaa.c.orig 2008-03-19 23:27:58.000000000 +0100
++++ src/i830_xaa.c
+@@ -654,8 +654,7 @@ I830SubsequentColorExpandScanline(ScrnIn
+ pI830->BR[9] += pScrn->displayWidth * pI830->cpp;
+ I830GetNextScanlineColorExpandBuffer(pScrn);
+
+- if (IS_I965G(pI830))
+- I830EmitFlush(pScrn);
++ I830EmitFlush(pScrn);
+ }
+
+ #if DO_SCANLINE_IMAGE_WRITE