summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <nyhm@gentoo.org>2007-01-12 21:53:05 +0000
committerTristan Heaven <nyhm@gentoo.org>2007-01-12 21:53:05 +0000
commit35cc947a988a859655fdbf82bd1a05c092386d45 (patch)
treec0bf7291456d00e2ef34ba332b9096f304579ade /games-engines/stratagus
parentInitial addition. Ebuild done by me. Fixes bug #161526. (diff)
downloadgentoo-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/stratagus')
-rw-r--r--games-engines/stratagus/ChangeLog5
-rw-r--r--games-engines/stratagus/stratagus-2.2.1.ebuild27
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) \