# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-7.10.1.ebuild,v 1.4 2011/03/26 10:28:28 fauli Exp $ EAPI=3 EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa" if [[ ${PV} = 9999* ]]; then GIT_ECLASS="git" EXPERIMENTAL="true" fi inherit base autotools multilib flag-o-matic python toolchain-funcs ${GIT_ECLASS} multilib-native OPENGL_DIR="xorg-x11" MY_PN="${PN/m/M}" MY_P="${MY_PN}-${PV/_/-}" MY_SRC_P="${MY_PN}Lib-${PV/_/-}" FOLDER="${PV/_rc*/}" [[ ${PV/_rc*/} == ${PV} ]] || FOLDER+="/RC" DESCRIPTION="OpenGL-like graphic library for Linux" HOMEPAGE="http://mesa3d.sourceforge.net/" #SRC_PATCHES="mirror://gentoo/${P}-gentoo-patches-01.tar.bz2" if [[ $PV = 9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/${FOLDER}/${MY_SRC_P}.tar.bz2 ${SRC_PATCHES}" fi LICENSE="LGPL-2 kilgard" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" INTEL_CARDS="intel" RADEON_CARDS="radeon" VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} mach64 mga nouveau r128 savage sis vmware tdfx via" for card in ${VIDEO_CARDS}; do IUSE_VIDEO_CARDS+=" video_cards_${card}" done IUSE="${IUSE_VIDEO_CARDS} +classic debug +gallium gles llvm motif +nptl pic selinux kernel_FreeBSD hardened" LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.23" # keep correct libdrm and dri2proto dep # keep blocks in rdepend for binpkg RDEPEND=" !=app-admin/eselect-mesa-0.0.3 >=app-admin/eselect-opengl-1.1.1-r2 dev-libs/expat[lib32?] dev-libs/libxml2[python,lib32?] sys-libs/talloc[lib32?] x11-libs/libICE[lib32?] >=x11-libs/libX11-1.3.99.901[lib32?] x11-libs/libXdamage[lib32?] x11-libs/libXext[lib32?] x11-libs/libXi[lib32?] x11-libs/libXmu[lib32?] x11-libs/libXxf86vm[lib32?] motif? ( x11-libs/openmotif[lib32?] ) gallium? ( llvm? ( amd64? ( dev-libs/udis86 ) x86? ( dev-libs/udis86 ) x86-fbsd? ( dev-libs/udis86 ) sys-devel/llvm ) ) ${LIBDRM_DEPSTRING}[video_cards_nouveau?,video_cards_vmware?] video_cards_nouveau? (