# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/clanlib-0.6.5-r2.ebuild,v 1.2 2004/08/15 18:20:48 vapier Exp $ inherit eutils flag-o-matic DESCRIPTION="multi-platform game development library" HOMEPAGE="http://www.clanlib.org/" SRC_URI="http://www.clanlib.org/download/files/ClanLib-${PV}-1.tar.gz" LICENSE="LGPL-2" SLOT="0.6" KEYWORDS="x86 ppc sparc alpha amd64" IUSE="arts oss esd alsa png opengl truetype X oggvorbis mikmod jpeg directfb joystick" DEPEND=">=media-libs/hermes-1.3.2 X? ( virtual/x11 ) png? ( media-libs/libpng ) jpeg? ( >=media-libs/jpeg-6b ) mikmod? ( >=media-libs/libmikmod-3.1.9 ) truetype? ( >=media-libs/freetype-2.0 ) directfb? ( dev-libs/DirectFB ) oggvorbis? ( media-libs/libvorbis )" S=${WORKDIR}/ClanLib-${PV} src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PV}-gcc3.patch } src_compile() { local myconf="" replace-flags -O? -O2 use jpeg || myconf="${myconf} --enable-smalljpeg" use alsa || use oss || use esd || use arts \ && myconf="${myconf} --enable-clansound" \ || myconf="${myconf} --disable-clansound" econf \ --libdir=/usr/lib/${P} \ --includedir=/usr/include/${P} \ --enable-network \ `use_enable x86 asm386` \ --enable-dyn \ `use_enable X x11` \ `use_enable directfb` \ `use_enable opengl` \ `use_enable oggvorbis vorbis` \ `use_enable png` \ `use_enable truetype ttf` \ `use_enable mikmod` \ `use_enable joystick` \ --enable-vidmode \ ${myconf} || die emake || die "emake failed" } src_install() { make install \ prefix=${D}/usr \ LIB_PREFIX=${D}/usr/lib/${P} \ INC_PREFIX=${D}/usr/include/${P} \ || die "make install failed" dodoc BUGS CODING_STYLE HARDWARE NEWS PATCHES PORTING README* ROADMAP INSTALL.linux # setup links for runtime cd ${D}/usr/lib local l for l in ${P}/*.2 ; do ln -s ${l} done }