View | Details | Raw Unified
Collapse All | Expand All

(-) stratagus-2.1.ebuild (-21 / +8 lines)
 Lines 4-10    Link Here 
inherit eutils games
inherit eutils games
MY_PV=040702
DESCRIPTION="A realtime strategy game engine"
DESCRIPTION="A realtime strategy game engine"
HOMEPAGE="http://www.stratagus.org/"
HOMEPAGE="http://www.stratagus.org/"
SRC_URI="mirror://sourceforge/stratagus/${P}-src.tar.gz"
SRC_URI="mirror://sourceforge/stratagus/${P}-src.tar.gz"
 Lines 12-55    Link Here 
LICENSE="GPL-2"
LICENSE="GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug doc flac mp3 mikmod ogg opengl vorbis"
IUSE="debug doc mikmod mng opengl theora vorbis"
RDEPEND="app-arch/bzip2
RDEPEND="app-arch/bzip2
	dev-lang/lua
	dev-lang/lua
	media-libs/libpng
	media-libs/libpng
	media-libs/libsdl
	media-libs/libsdl
	sys-libs/zlib
	sys-libs/zlib
	flac? ( media-libs/flac )
	mp3? ( media-libs/libmad )
	mikmod? ( media-libs/libmikmod )
	mikmod? ( media-libs/libmikmod )
	ogg? ( vorbis? ( media-libs/libogg media-libs/libvorbis ) )"
	mng? ( media-libs/libmng )
	theora? ( media-libs/libtheora )
	vorbis? ( media-libs/libogg media-libs/libvorbis )"
DEPEND="${RDEPEND}
DEPEND="${RDEPEND}
	x11-libs/libXt
	x11-libs/libXt
	doc? ( app-doc/doxygen )"
	doc? ( app-doc/doxygen )"
	
S=${WORKDIR}/stratagus-${MY_PV}
src_unpack() {
	unpack ${A}
	cd "${S}"
	epatch "${FILESDIR}"/flac-1.1.3.patch
}
src_compile() {
src_compile() {
	local myconf
	local myconf
	if use ogg && use vorbis ; then
		myconf="--enable-ogg" \
	else
		myconf="--disable-ogg"
	fi
	econf \
	econf \
		$(use_enable debug) \
		$(use_enable debug) \
		$(use_with mikmod) \
		$(use_with mikmod) \
		$(use_with flac) \
		$(use_with mng) \
		$(use_with mp3 mad) \
		$(use_with opengl) \
		$(use_with opengl) \
		$(use_with theora) \
		$(use_with vorbis) \
		${myconf} \
		${myconf} \
		|| die "econf failed"
		|| die "econf failed"
	emake -j1 || die "emake failed"
	emake -j1 || die "emake failed"