From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-commits+bounces-455226-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1SPIG4-00064v-QN
	for garchives@archives.gentoo.org; Tue, 01 May 2012 18:57:09 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 1C1A7E0AC5;
	Tue,  1 May 2012 18:56:01 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id D0417E0AC5
	for <gentoo-commits@lists.gentoo.org>; Tue,  1 May 2012 18:56:00 +0000 (UTC)
Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id F1AC21B402F
	for <gentoo-commits@lists.gentoo.org>; Tue,  1 May 2012 18:55:59 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by hornbill.gentoo.org (Postfix) with ESMTP id D237CE5403
	for <gentoo-commits@lists.gentoo.org>; Tue,  1 May 2012 18:55:57 +0000 (UTC)
From: "Chi-Thanh Christopher Nguyen" <chithanh@cs.tu-berlin.de>
To: gentoo-commits@lists.gentoo.org
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Chi-Thanh Christopher Nguyen" <chithanh@cs.tu-berlin.de>
Message-ID: <1335898570.36b5319e1cac0f145ab4c60c7a15d3816e3b196c.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: 36b5319e1cac0f145ab4c60c7a15d3816e3b196c
X-VCS-Branch: master
Date: Tue,  1 May 2012 18:55:57 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 99bb021e-4006-4eca-9ac4-a9ca2c19e9a7
X-Archives-Hash: e6878b225e833b7e2996d7855065abea

commit:     36b5319e1cac0f145ab4c60c7a15d3816e3b196c
Author:     Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Tue May  1 18:56:10 2012 +0000
Commit:     Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berli=
n <DOT> de>
CommitDate: Tue May  1 18:56:10 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=3Dproj/x11.git;a=3Dc=
ommit;h=3D36b5319e

media-libs/mesa: Add support for r600-llvm-compiler, shut up repoman.

The r600-llvm-compiler requires llvm-3.1 which is not in the portage tree=
 yet.

---
 media-libs/mesa/mesa-9999.ebuild |   11 +++++++----
 media-libs/mesa/metadata.xml     |    2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999=
.ebuild
index 19cc270..ebd5fca 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
=20
@@ -48,8 +48,8 @@ done
=20
 IUSE=3D"${IUSE_VIDEO_CARDS}
 	bindist +classic d3d debug +egl g3dvl +gallium gbm gles1 gles2 +llvm +n=
ptl
-	openvg osmesa pax_kernel pic selinux +shared-glapi vdpau wayland xvmc x=
a
-	xorg kernel_FreeBSD"
+	openvg osmesa pax_kernel pic r600-llvm-compiler selinux +shared-glapi v=
dpau
+	wayland xvmc xa xorg kernel_FreeBSD"
=20
 REQUIRED_USE=3D"
 	d3d?    ( gallium )
@@ -59,6 +59,7 @@ REQUIRED_USE=3D"
 	gbm?    ( shared-glapi )
 	g3dvl? ( || ( vdpau xvmc ) )
 	vdpau? ( g3dvl )
+	r600-llvm-compiler ( gallium llvm || ( video_cards_r600 video_cards_rad=
eon ) )
 	xa?  ( gallium )
 	xorg?  ( gallium )
 	xvmc?  ( g3dvl )
@@ -71,7 +72,7 @@ REQUIRED_USE=3D"
 	video_cards_r200?   ( classic )
 	video_cards_r300?   ( gallium )
 	video_cards_r600?   ( gallium )
-	video_cards_radeonsi?   ( gallium llvm xorg )
+	video_cards_radeonsi?   ( gallium llvm )
 	video_cards_vmware? ( gallium )
 "
=20
@@ -123,6 +124,7 @@ done
 DEPEND=3D"${RDEPEND}
 	llvm? (
 		>=3Dsys-devel/llvm-2.9
+		r600-llvm-compiler? ( >=3Dsys-devel/llvm-3.1 )
 		video_cards_radeonsi? ( >=3Dsys-devel/llvm-3.1 )
 	)
 	=3Ddev-lang/python-2*
@@ -223,6 +225,7 @@ src_configure() {
 			$(use_enable g3dvl gallium-g3dvl)
 			$(use_enable llvm gallium-llvm)
 			$(use_enable openvg)
+			$(use_enable r600-llvm-compiler)
 			$(use_enable vdpau)
 			$(use_enable xvmc)
 		"

diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml
index ce969ec..a918a88 100644
--- a/media-libs/mesa/metadata.xml
+++ b/media-libs/mesa/metadata.xml
@@ -15,8 +15,8 @@
 	<flag name=3D'openvg'>Enable the OpenVG 2D acceleration API for Gallium=
3D.</flag>
 	<flag name=3D'osmesa'>Enable the Off-screen Rendering Mesa API</flag>
 	<flag name=3D'pax_kernel'>Enable if the user plans to run the package u=
nder a pax enabled hardened kernel</flag>
+	<flag name=3D'r600-llvm-compiler'>Enable r600 shader compiler LLVM back=
end.</flag>
 	<flag name=3D'pic'>disable optimized assembly code that is not PIC frie=
ndly</flag>
-	<flag name=3D'shared-dricore'>Enable sharing of common code for classic=
 DRI drivers.</flag>
 	<flag name=3D'shared-glapi'>Enable sharing of common code for the OpenG=
L API.</flag>
 	<flag name=3D'vdpau'>Enable the VDPAU acceleration interface for the Ga=
llium3D Video Layer.</flag>
 	<flag name=3D'wayland'>Enable support for dev-libs/wayland</flag>