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
--- 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 | |
3 | DISTNAME= xf86-video-intel-2.19.0 | | 3 | DISTNAME= xf86-video-intel-2.99.917 |
4 | PKGREVISION= 1 | | | |
5 | CATEGORIES= x11 | | 4 | CATEGORIES= x11 |
6 | MASTER_SITES= ${MASTER_SITE_XORG:=driver/} | | 5 | MASTER_SITES= ${MASTER_SITE_XORG:=driver/} |
7 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 7 | |
9 | MAINTAINER= joerg@NetBSD.org | | 8 | MAINTAINER= joerg@NetBSD.org |
10 | HOMEPAGE= http://xorg.freedesktop.org/ | | 9 | HOMEPAGE= http://xorg.freedesktop.org/ |
11 | COMMENT= Modular Xorg Intel video driver | | 10 | COMMENT= Modular Xorg Intel video driver |
12 | | | 11 | |
13 | CONFLICTS+= xf86-video-i810-[0-9]* | | 12 | CONFLICTS+= xf86-video-i810-[0-9]* |
14 | | | 13 | |
15 | CONFIGURE_ARGS+= --enable-dri | | 14 | CONFIGURE_ARGS+= --enable-dri |
16 | | | 15 | |
17 | GNU_CONFIGURE= YES | | 16 | GNU_CONFIGURE= YES |
--- 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 | |
3 | SHA1 (xf86-video-intel-2.19.0.tar.bz2) = 131934cf5e90bd48c883804cc644c4cb8b1de100 | | 3 | SHA1 (xf86-video-intel-2.99.917.tar.bz2) = 9af9ded7a29026c211e5eb50a547e3e33976301d |
4 | RMD160 (xf86-video-intel-2.19.0.tar.bz2) = df7a6797cc74af57c751905e3ce65be35de43e5c | | 4 | RMD160 (xf86-video-intel-2.99.917.tar.bz2) = dd443e9e87286bbc454f4231a7a5d7c9bb2488a1 |
5 | Size (xf86-video-intel-2.19.0.tar.bz2) = 1463260 bytes | | 5 | Size (xf86-video-intel-2.99.917.tar.bz2) = 2259040 bytes |
| | | 6 | SHA1 (patch-src_backlight.c) = 32e181a91a1947387d7221284f44f05d9ce433c7 |
| | | 7 | SHA1 (patch-src_sna_sna__dri2.c) = 4bcc7e5c502a340954073386dad88fd6cebcc7b1 |
$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>
$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