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 149E1138E20 for ; Thu, 20 Feb 2014 12:18:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7101BE0A69; Thu, 20 Feb 2014 12:18:31 +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 F1991E0A69 for ; Thu, 20 Feb 2014 12:18: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 CA03733FC18 for ; Thu, 20 Feb 2014 12:18:29 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id B6DB618874 for ; Thu, 20 Feb 2014 12:18:27 +0000 (UTC) From: "Chi-Thanh Christopher Nguyen" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Chi-Thanh Christopher Nguyen" Message-ID: <1392898711.f166e0e421f46574cd6131cf1a89a63f9f3d150c.chithead@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: chithead X-VCS-Committer-Name: Chi-Thanh Christopher Nguyen X-VCS-Revision: f166e0e421f46574cd6131cf1a89a63f9f3d150c X-VCS-Branch: master Date: Thu, 20 Feb 2014 12:18: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: 16fd1994-d408-4937-92d1-b9c1a031bde5 X-Archives-Hash: d24aabf4d81e828d88e6318129eb3c77 commit: f166e0e421f46574cd6131cf1a89a63f9f3d150c Author: Chi-Thanh Christopher Nguyen gentoo org> AuthorDate: Thu Feb 20 12:18:31 2014 +0000 Commit: Chi-Thanh Christopher Nguyen cs tu-berlin de> CommitDate: Thu Feb 20 12:18:31 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=f166e0e4 media-libs/mesa: add PYTHON_REQUIRED_USE for bug 472054 and openmax USE flag. --- 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 e05e132..81a8ee2 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -50,8 +50,8 @@ done IUSE="${IUSE_VIDEO_CARDS} bindist +classic debug +egl +gallium gbm gles1 gles2 +llvm +nptl - llvm-shared-libs opencl openvg osmesa pax_kernel pic r600-llvm-compiler - selinux vdpau wayland xvmc xa kernel_FreeBSD" + llvm-shared-libs opencl openvg osmesa pax_kernel openmax pic + r600-llvm-compiler selinux vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" llvm? ( gallium ) @@ -62,6 +62,7 @@ REQUIRED_USE=" video_cards_radeon? ( r600-llvm-compiler ) video_cards_radeonsi? ( r600-llvm-compiler ) ) + openmax? ( gallium ) gles1? ( egl ) gles2? ( egl ) r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) ) @@ -80,9 +81,10 @@ REQUIRED_USE=" video_cards_r600? ( gallium ) video_cards_radeonsi? ( gallium llvm ) video_cards_vmware? ( gallium ) + ${PYTHON_REQUIRED_USE} " -LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.46" +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.52" # keep correct libdrm and dri2proto dep # keep blocks in rdepend for binpkg RDEPEND=" @@ -104,6 +106,7 @@ RDEPEND=" app-admin/eselect-opencl dev-libs/libclc ) + openmax? ( media-libs/libomxil-bellagio[${MULTILIB_USEDEP}] ) vdpau? ( >=x11-libs/libvdpau-0.4.1[${MULTILIB_USEDEP}] ) wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) xvmc? ( >=x11-libs/libXvMC-1.0.6[${MULTILIB_USEDEP}] ) @@ -232,6 +235,7 @@ multilib_src_configure() { $(use_enable llvm gallium-llvm) $(use_enable openvg) $(use_enable openvg gallium-egl) + $(use_enable openmax omx) $(use_enable r600-llvm-compiler) $(use_enable vdpau) $(use_enable xa) diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml index 33ad0fe..73570a9 100644 --- a/media-libs/mesa/metadata.xml +++ b/media-libs/mesa/metadata.xml @@ -12,6 +12,7 @@ Enable GLESv2 support. Enable LLVM backend for Gallium3D. Enable the Clover Gallium OpenCL state tracker. + Enable OpenMAX video decode/encode acceleration for Gallium3D. Enable the OpenVG 2D acceleration API for Gallium3D. Build the Mesa library for off-screen rendering. Enable if the user plans to run the package under a pax enabled hardened kernel