| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| DESCRIPTION="Fast and safe graphics and drivers for about any graphics card to the Linux kernel (sometimes)" |
| HOMEPAGE="http://www.ggi-project.org" |
| SRC_URI="mirror://sourceforge/ggi/${P}.src.tar.bz2" |
| |
| LICENSE="MIT" |
| SLOT="0" |
| KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" |
| IUSE="X aalib svga fbcon directfb 3dfx debug cpu_flags_x86_mmx vis" |
| |
| RDEPEND=">=media-libs/libgii-1.0.2 |
| X? ( x11-libs/libXt |
| x11-libs/libXxf86dga |
| x11-libs/libXxf86vm |
| x11-libs/libXt ) |
| svga? ( >=media-libs/svgalib-1.4.2 ) |
| aalib? ( >=media-libs/aalib-1.2-r1 )" |
| DEPEND="${RDEPEND} |
| X? ( x11-proto/xf86dgaproto |
| x11-proto/xf86vidmodeproto |
| x11-proto/xextproto )" |
| |
| src_compile() { |
| local myconf="" |
| |
| use svga || myconf="${myconf} --disable-svga --disable-vgagl" |
| |
| if use !fbcon && use !directfb; then |
| myconf="${myconf} --disable-fbdev --disable-directfb" |
| elif use directfb; then |
| myconf="${myconf} --enable-fbdev --enable-directfb" |
| else |
| myconf="${myconf} --enable-fbdev" |
| fi |
| |
| if use amd64 || use ppc64 || use ia64 ; then |
| myconf="${myconf} --enable-64bitc" |
| else |
| myconf="${myconf} --disable-64bitc" |
| fi |
| |
| econf $(use_enable 3dfx glide) \ |
| $(use_enable aalib aa) \ |
| $(use_enable debug) \ |
| $(use_enable cpu_flags_x86_mmx mmx) \ |
| $(use_enable vis) \ |
| $(use_with X x) \ |
| $(use_enable X x) \ |
| ${myconf} |
| emake || die |
| } |
| |
| src_install () { |
| emake DESTDIR="${D}" install || die |
| |
| dodoc ChangeLog* FAQ NEWS README |
| docinto txt |
| dodoc doc/*.txt |
| } |