diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2002-12-28 05:49:59 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2002-12-28 05:49:59 +0000 |
commit | 3fe46e478e0e4854128cc1a38142bfed85c0c882 (patch) | |
tree | 65a751fe0215c268579272a0030ade035f5ffcc6 /media-libs/libggi/libggi-2.0.1-r1.ebuild | |
parent | Ok we only need the latest stable and ~x86 versions... (diff) | |
download | gentoo-2-3fe46e478e0e4854128cc1a38142bfed85c0c882.tar.gz gentoo-2-3fe46e478e0e4854128cc1a38142bfed85c0c882.tar.bz2 gentoo-2-3fe46e478e0e4854128cc1a38142bfed85c0c882.zip |
fix framebuffer support
Diffstat (limited to 'media-libs/libggi/libggi-2.0.1-r1.ebuild')
-rw-r--r-- | media-libs/libggi/libggi-2.0.1-r1.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/media-libs/libggi/libggi-2.0.1-r1.ebuild b/media-libs/libggi/libggi-2.0.1-r1.ebuild new file mode 100644 index 000000000000..25c692298f7f --- /dev/null +++ b/media-libs/libggi/libggi-2.0.1-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libggi/libggi-2.0.1-r1.ebuild,v 1.1 2002/12/28 05:49:59 azarah Exp $ + +IUSE="X aalib svga fbcon directfb" + +inherit eutils libtool + +S="${WORKDIR}/${P}" +DESCRIPTION="Fast and safe graphics and drivers for about any graphics card to the Linux kernel (sometimes)" +SRC_URI="http://www.ggi-project.org/ftp/ggi/v2.0/${P}.tar.bz2" +HOMEPAGE="http://www.ggi-project.org/" + +SLOT="0" +LICENSE="LGPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~alpha" + +DEPEND=">=media-libs/libgii-0.8.1 + X? ( virtual/x11 ) + svga? ( >=media-libs/svgalib-1.4.2 ) + aalib? ( >=media-libs/aalib-1.2-r1 )" + +src_unpack() { + unpack ${A} + + cd ${S} + use ppc && epatch ${FILESDIR}/libggi-${PV}-ppc.patch +} + +src_compile() { + elibtoolize + + local myconf="" + + use X \ + || myconf="--without-x" + + use svga \ + || myconf="${myconf} --disable-svga --disable-vgagl" + + use fbcon \ + && myconf="${myconf} --enable-fbdev" + + use directfb \ + && myconf="${myconf} --enable-fbdev --enable-directfb-renderer" \ + + (use fbcon || use directfb) \ + || myconf="${myconf} --disable-fbdev" + + use aalib \ + || myconf="${myconf} --disable-aa" + + econf ${myconf} || die + emake || die +} + +src_install () { + + make \ + DESTDIR=${D} \ + install || die + + # This la file seems to bug mesa. +# Hopefully libtoolize will fix for mesa-3.5. The *.la needed +# for mesa-5.0 in the works - <azarah@gentoo.org> (28 Dec 2002) +# rm ${D}/usr/lib/*.la + + dodoc ChangeLog* FAQ NEWS README TODO + docinto txt + dodoc doc/*.txt + docinto docbook + dodoc doc/docbook/*.{dsl,sgml} +} |