From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id BA8451392EF for ; Thu, 13 Mar 2014 23:24:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B9F13E0B61; Thu, 13 Mar 2014 23:24:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3C837E0B61 for ; Thu, 13 Mar 2014 23:24:30 +0000 (UTC) Received: from spoonbill.gentoo.org (spoonbill.gentoo.org [81.93.255.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5EBE733F8DF for ; Thu, 13 Mar 2014 23:24:29 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id 3C8101824A for ; Thu, 13 Mar 2014 23:24:27 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1394753073.8bacae5526950f160bd95f0b54a7979d89af2343.mattst88@gentoo> Subject: [gentoo-commits] proj/x11:master commit in: media-libs/mesa/ X-VCS-Repository: proj/x11 X-VCS-Files: media-libs/mesa/mesa-9999.ebuild media-libs/mesa/metadata.xml X-VCS-Directories: media-libs/mesa/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: 8bacae5526950f160bd95f0b54a7979d89af2343 X-VCS-Branch: master Date: Thu, 13 Mar 2014 23:24:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 20b2d663-7fd6-4f35-b382-63e068444c94 X-Archives-Hash: 643b149f3e0b8ea147576d6b0464ec9d commit: 8bacae5526950f160bd95f0b54a7979d89af2343 Author: Matt Turner gmail com> AuthorDate: Thu Mar 13 23:24:33 2014 +0000 Commit: Matt Turner gentoo org> CommitDate: Thu Mar 13 23:24:33 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=8bacae55 media-libs/mesa: Add DRI3 USE flag, bug #504356. --- media-libs/mesa/mesa-9999.ebuild | 10 +++++++--- media-libs/mesa/metadata.xml | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 03f7a43..a5f8fc0 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -49,7 +49,7 @@ for card in ${VIDEO_CARDS}; do done IUSE="${IUSE_VIDEO_CARDS} - bindist +classic debug +egl +gallium gbm gles1 gles2 +llvm +nptl + bindist +classic debug dri3 +egl +gallium gbm gles1 gles2 +llvm +nptl +llvm-shared-libs opencl openvg osmesa pax_kernel openmax pic r600-llvm-compiler selinux vdpau wayland xvmc xa kernel_FreeBSD" @@ -96,6 +96,7 @@ RDEPEND=" >=app-admin/eselect-opengl-1.2.7 dev-libs/expat[${MULTILIB_USEDEP}] gbm? ( virtual/udev[${MULTILIB_USEDEP}] ) + dri3? ( virtual/udev[${MULTILIB_USEDEP}] ) >=x11-libs/libX11-1.3.99.901[${MULTILIB_USEDEP}] >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] x11-libs/libXdamage[${MULTILIB_USEDEP}] @@ -156,8 +157,10 @@ DEPEND="${RDEPEND} sys-devel/flex virtual/pkgconfig >=x11-proto/dri2proto-2.6[${MULTILIB_USEDEP}] - >=x11-proto/dri3proto-1.0[${MULTILIB_USEDEP}] - >=x11-proto/presentproto-1.0[${MULTILIB_USEDEP}] + dri3? ( + >=x11-proto/dri3proto-1.0[${MULTILIB_USEDEP}] + >=x11-proto/presentproto-1.0[${MULTILIB_USEDEP}] + ) >=x11-proto/glproto-1.4.15-r1[${MULTILIB_USEDEP}] >=x11-proto/xextproto-7.0.99.1[${MULTILIB_USEDEP}] x11-proto/xf86driproto[${MULTILIB_USEDEP}] @@ -314,6 +317,7 @@ multilib_src_configure() { --enable-shared-glapi \ $(use_enable !bindist texture-float) \ $(use_enable debug) \ + $(use_enable dri3) \ $(use_enable egl) \ $(use_enable gbm) \ $(use_enable gles1) \ diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml index 73570a9..0a42e68 100644 --- a/media-libs/mesa/metadata.xml +++ b/media-libs/mesa/metadata.xml @@ -6,6 +6,7 @@ Disable patent-encumbered ARB_texture_float, EXT_texture_shared_exponent, and EXT_packed_float extensions. Build drivers based on the classic architecture. Enable EGL support. + Enable DRI3 support. Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. Enable the Graphics Buffer Manager for EGL on KMS. Enable GLESv1 support.