Tue Mar 3 01:02:05 2015 UTC ()
Imported xf86-video-intel 2.99.917

This is the same version as found in xsrc, from which I have also imported
the exact same patches. With this I can use the DRMKMS kernel from NetBSD
7 on my T440s laptop.

I believe this is the latest release available for this driver.


(khorben)
diff -r1.31 -r1.32 pkgsrc/x11/xf86-video-intel/Makefile
diff -r1.22 -r1.23 pkgsrc/x11/xf86-video-intel/distinfo
diff -r0 -r1.1 pkgsrc/x11/xf86-video-intel/patches/patch-src_backlight.c
diff -r0 -r1.1 pkgsrc/x11/xf86-video-intel/patches/patch-src_sna_sna__dri2.c

cvs diff -r1.31 -r1.32 pkgsrc/x11/xf86-video-intel/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xf86-video-intel/Makefile 2014/05/05 00:48:35 1.31
+++ pkgsrc/x11/xf86-video-intel/Makefile 2015/03/03 01:02:05 1.32
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.31 2014/05/05 00:48:35 ryoon Exp $ 1# $NetBSD: Makefile,v 1.32 2015/03/03 01:02:05 khorben Exp $
2 2
3DISTNAME= xf86-video-intel-2.19.0 3DISTNAME= xf86-video-intel-2.99.917
4PKGREVISION= 1 
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_XORG:=driver/} 5MASTER_SITES= ${MASTER_SITE_XORG:=driver/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= http://xorg.freedesktop.org/ 9HOMEPAGE= http://xorg.freedesktop.org/
11COMMENT= Modular Xorg Intel video driver 10COMMENT= Modular Xorg Intel video driver
12 11
13CONFLICTS+= xf86-video-i810-[0-9]* 12CONFLICTS+= xf86-video-i810-[0-9]*
14 13
15CONFIGURE_ARGS+= --enable-dri 14CONFIGURE_ARGS+= --enable-dri
16 15
17GNU_CONFIGURE= YES 16GNU_CONFIGURE= YES

cvs diff -r1.22 -r1.23 pkgsrc/x11/xf86-video-intel/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xf86-video-intel/distinfo 2013/05/16 06:16:50 1.22
+++ pkgsrc/x11/xf86-video-intel/distinfo 2015/03/03 01:02:05 1.23
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
1$NetBSD: distinfo,v 1.22 2013/05/16 06:16:50 richard Exp $ 1$NetBSD: distinfo,v 1.23 2015/03/03 01:02:05 khorben Exp $
2 2
3SHA1 (xf86-video-intel-2.19.0.tar.bz2) = 131934cf5e90bd48c883804cc644c4cb8b1de100 3SHA1 (xf86-video-intel-2.99.917.tar.bz2) = 9af9ded7a29026c211e5eb50a547e3e33976301d
4RMD160 (xf86-video-intel-2.19.0.tar.bz2) = df7a6797cc74af57c751905e3ce65be35de43e5c 4RMD160 (xf86-video-intel-2.99.917.tar.bz2) = dd443e9e87286bbc454f4231a7a5d7c9bb2488a1
5Size (xf86-video-intel-2.19.0.tar.bz2) = 1463260 bytes 5Size (xf86-video-intel-2.99.917.tar.bz2) = 2259040 bytes
 6SHA1 (patch-src_backlight.c) = 32e181a91a1947387d7221284f44f05d9ce433c7
 7SHA1 (patch-src_sna_sna__dri2.c) = 4bcc7e5c502a340954073386dad88fd6cebcc7b1

File Added: pkgsrc/x11/xf86-video-intel/patches/Attic/patch-src_backlight.c
$NetBSD: patch-src_backlight.c,v 1.1 2015/03/03 01:02:05 khorben Exp $

--- src/backlight.c.orig	2014-11-18 21:50:39.000000000 +0000
+++ src/backlight.c
@@ -84,7 +84,7 @@ void backlight_init(struct backlight *b)
 	b->has_power = 0;
 }
 
-#ifdef __OpenBSD__
+#if defined(__OpenBSD__) || defined(__NetBSD__)
 
 #include <dev/wscons/wsconsio.h>
 #include <xf86Priv.h>

File Added: pkgsrc/x11/xf86-video-intel/patches/Attic/patch-src_sna_sna__dri2.c
$NetBSD: patch-src_sna_sna__dri2.c,v 1.1 2015/03/03 01:02:05 khorben Exp $

--- src/sna/sna_dri2.c.orig	2014-12-20 12:46:23.000000000 +0000
+++ src/sna/sna_dri2.c
@@ -247,6 +247,7 @@ inline static void *dri2_window_get_fron
 
 #define xorg_can_triple_buffer() 0
 #define swap_limit(d, l) false
+#define mark_stale(b)
 
 #else