diff options
author | Mike Frysinger <vapier@gentoo.org> | 2003-12-11 23:54:25 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2003-12-11 23:54:25 +0000 |
commit | c0c13868ff332ed85a28ff3c287c9ce2c2be3206 (patch) | |
tree | 761296781677bbf8e2381eb71176fe3597096595 /media-libs/libsdl/libsdl-1.2.6-r3.ebuild | |
parent | ver bump #35373 (diff) | |
download | gentoo-2-c0c13868ff332ed85a28ff3c287c9ce2c2be3206.tar.gz gentoo-2-c0c13868ff332ed85a28ff3c287c9ce2c2be3206.tar.bz2 gentoo-2-c0c13868ff332ed85a28ff3c287c9ce2c2be3206.zip |
arts/la fix #34804
Diffstat (limited to 'media-libs/libsdl/libsdl-1.2.6-r3.ebuild')
-rw-r--r-- | media-libs/libsdl/libsdl-1.2.6-r3.ebuild | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/media-libs/libsdl/libsdl-1.2.6-r3.ebuild b/media-libs/libsdl/libsdl-1.2.6-r3.ebuild new file mode 100644 index 000000000000..133e5df69abd --- /dev/null +++ b/media-libs/libsdl/libsdl-1.2.6-r3.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libsdl/libsdl-1.2.6-r3.ebuild,v 1.1 2003/12/11 23:54:25 vapier Exp $ + +inherit eutils + +DESCRIPTION="Simple Direct Media Layer" +HOMEPAGE="http://www.libsdl.org/" +SRC_URI="http://www.libsdl.org/release/SDL-${PV}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="x86 ~alpha ~ppc ~sparc hppa ~amd64" +IUSE="oss alsa esd arts nas X dga xv xinerama fbcon directfb ggi svga aalib opengl noaudio novideo nojoystick" +# if you disable audio/video/joystick and something breaks, you pick up the pieces + +RDEPEND=">=media-libs/audiofile-0.1.9 + alsa? ( media-libs/alsa-lib ) + esd? ( >=media-sound/esound-0.2.19 ) + arts? ( kde-base/arts ) + nas? ( media-libs/nas virtual/x11 ) + X? ( >=x11-base/xfree-4.3.0 ) + directfb? ( >=dev-libs/DirectFB-0.9.19 ) + ggi? ( >=media-libs/libggi-2.0_beta3 ) + svga? ( >=media-libs/svgalib-1.4.2 ) + aalib? ( media-libs/aalib ) + opengl? ( virtual/opengl )" +DEPEND="${RDEPEND} + >=sys-apps/sed-4" + # Removed temporarily + #x86? ( dev-lang/nasm )" + +S=${WORKDIR}/SDL-${PV} + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-fullscreen.patch #31235 + epatch ${FILESDIR}/${PV}-alsa-1.0.0.patch #35049 + + sed -i \ + -e 's:head -1:head -n 1:' configure || \ + die "sed configure failed" +} + +src_compile() { + + local myconf="" + [ `use noaudio` ] && myconf="${myconf} --disable-audio" + [ `use novideo` ] \ + && myconf="${myconf} --disable-video" \ + || myconf="${myconf} --enable-video-dummy" + [ `use nojoystick` ] && myconf="${myconf} --disable-joystick" + + # asm is b0rken in 1.2.6 + # http://www.libsdl.org/pipermail/sdl/2003-October/057304.html + # `use_enable x86 nasm` \ + econf \ + --enable-events \ + --enable-cdrom \ + --enable-threads \ + --enable-timers \ + --enable-endian \ + --enable-file \ + `use_enable oss` \ + `use_enable alsa` \ + `use_enable esd` \ + `use_enable arts` \ + `use_enable nas` \ + --disable-nasm \ + `use_enable X video-x11` \ + `use_enable dga` \ + `use_enable xv video-x11-xv` \ + `use_enable xinerama video-x11-xinerama` \ + `use_enable dga video-dga` \ + `use_enable fbcon video-fbcon` \ + `use_enable directfb video-directfb` \ + `use_enable ggi video-ggi` \ + `use_enable svga video-svga` \ + `use_enable aalib video-aalib` \ + `use_enable opengl video-opengl` \ + ${myconf} || die + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "make install failed" + preplib + dosed "s:-pthread::g" /usr/lib/libSDL.la # Bug 34804 + dodoc BUGS CREDITS README README-SDL.txt README.CVS TODO WhatsNew + dohtml -r ./ +} |