x11-drivers/xf86-video-intel: Block <media-libs/mesa-12.0.4 for dri3.
authorMatt Turner <mattst88@gentoo.org>
Sat, 4 Mar 2017 06:48:20 +0000 (22:48 -0800)
committerMatt Turner <mattst88@gentoo.org>
Sat, 4 Mar 2017 06:49:30 +0000 (22:49 -0800)
Mesa 12.0.4 contains commit 17f59da9dbf ("loader/dri3: import prime
buffers in the currently-bound screen"), which is a cherry-pick of
commit a599b1c2037 from the master branch. This commit fixed the bugs
noted in the ewarns removed by this patch, which affected DRI3
stability.

x11-drivers/xf86-video-intel/xf86-video-intel-2.99.917_p20170216.ebuild

index af888eead8ecaf22bcd723481dc57b0c0ceeb519..3bf6f18630b9535598fd584c3e708d00cb6dc0d4 100644 (file)
@@ -27,6 +27,7 @@ RDEPEND="
        >=x11-libs/libdrm-2.4.52[video_cards_intel]
        dri3? (
                >=x11-base/xorg-server-1.18
+               !<=media-libs/mesa-12.0.4
        )
        sna? (
                >=x11-base/xorg-server-1.10
@@ -86,11 +87,4 @@ pkg_postinst() {
                ewarn "      [*]       Enable modesetting on intel by default"
                echo
        fi
-       if use dri3; then
-               ewarn "There are reports of crashes when using DRI3, we recommend"
-               ewarn "to be careful when enabling this option. Check the following"
-               ewarn "bugs for discussion and a workaround patch for libdrm:"
-               ewarn "https://bugs.freedesktop.org/show_bug.cgi?id=71759"
-               ewarn "https://bugs.gentoo.org/show_bug.cgi?id=582544"
-       fi
 }