diff options
author | Tristan Heaven <nyhm@gentoo.org> | 2007-01-12 21:53:05 +0000 |
---|---|---|
committer | Tristan Heaven <nyhm@gentoo.org> | 2007-01-12 21:53:05 +0000 |
commit | 35cc947a988a859655fdbf82bd1a05c092386d45 (patch) | |
tree | c0bf7291456d00e2ef34ba332b9096f304579ade /games-engines | |
parent | Initial addition. Ebuild done by me. Fixes bug #161526. (diff) | |
download | gentoo-2-35cc947a988a859655fdbf82bd1a05c092386d45.tar.gz gentoo-2-35cc947a988a859655fdbf82bd1a05c092386d45.tar.bz2 gentoo-2-35cc947a988a859655fdbf82bd1a05c092386d45.zip |
Fix USE=-opengl linking error
(Portage version: 2.1.2_rc4-r8)
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/stratagus/ChangeLog | 5 | ||||
-rw-r--r-- | games-engines/stratagus/stratagus-2.2.1.ebuild | 27 |
2 files changed, 21 insertions, 11 deletions
diff --git a/games-engines/stratagus/ChangeLog b/games-engines/stratagus/ChangeLog index 3bd857d3e8af..f1a2e302dba4 100644 --- a/games-engines/stratagus/ChangeLog +++ b/games-engines/stratagus/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for games-engines/stratagus # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/ChangeLog,v 1.10 2007/01/12 03:12:18 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/ChangeLog,v 1.11 2007/01/12 21:53:05 nyhm Exp $ + + 12 Jan 2007; Tristan Heaven <nyhm@gentoo.org> stratagus-2.2.1.ebuild: + Fix USE=-opengl linking error *stratagus-2.2.1 (12 Jan 2007) diff --git a/games-engines/stratagus/stratagus-2.2.1.ebuild b/games-engines/stratagus/stratagus-2.2.1.ebuild index 9649dea38f72..ff27ec1dd1cd 100644 --- a/games-engines/stratagus/stratagus-2.2.1.ebuild +++ b/games-engines/stratagus/stratagus-2.2.1.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.1.ebuild,v 1.1 2007/01/12 03:12:18 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.1.ebuild,v 1.2 2007/01/12 21:53:05 nyhm Exp $ -inherit eutils games +inherit games DESCRIPTION="A realtime strategy game engine" HOMEPAGE="http://www.stratagus.org/" @@ -11,28 +11,35 @@ SRC_URI="mirror://sourceforge/stratagus/${P}-src.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug doc mikmod mng opengl theora vorbis" +IUSE="bzip2 debug doc mikmod mng opengl theora vorbis" -RDEPEND="app-arch/bzip2 +RDEPEND="x11-libs/libX11 >=dev-lang/lua-5 media-libs/libpng media-libs/libsdl - sys-libs/zlib mikmod? ( media-libs/libmikmod ) mng? ( media-libs/libmng ) + opengl? ( virtual/opengl ) theora? ( media-libs/libtheora ) - vorbis? ( media-libs/libogg media-libs/libvorbis )" - + vorbis? ( media-libs/libvorbis )" DEPEND="${RDEPEND} - x11-libs/libXt doc? ( app-doc/doxygen )" +src_unpack() { + unpack ${A} + cd "${S}" + sed -i \ + -e '/SDLCONFIG --libs/s:"$: -lX11":' \ + -e 's/-O.*\(-fsigned-char\).*/\1"/' \ + configure \ + || die "sed failed" +} + src_compile() { econf \ $(use_enable debug) \ + $(use_with bzip2) \ $(use_with mikmod) \ - $(use_with flac) \ - $(use_with mp3 mad) \ $(use_with mng) \ $(use_with opengl) \ $(use_with theora) \ |