Fix Manifest
[gentoo-interactive-fiction.git] / games-engines / fizmo / fizmo-0.6.4.ebuild
blob9a6497d5e4c8c8ea4ee7231c234b4e1738f4e7e0
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 EAPI=2
7 inherit eutils multilib toolchain-funcs games
9 DESCRIPTION="Yet another Z-machine interpreter"
10 HOMEPAGE="http://www.spellbreaker.org/~chrender/fizmo/"
11 SRC_URI="http://www.spellbreaker.org/~chrender/fizmo/source/${P}.tar.gz"
13 LICENSE="BSD"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE="X sdl xml"
18 RDEPEND="sys-libs/ncurses[unicode]
19 X? ( x11-libs/gtk+:2
20 x11-libs/libX11 )
21 sdl? ( media-libs/libsdl
22 media-libs/libsndfile )
23 xml? ( dev-libs/libxml2 )"
24 DEPEND="${RDEPEND}
25 dev-util/pkgconfig"
27 src_prepare() {
28 epatch "${FILESDIR}"/fizmo-0.6.1-build-system.patch
31 src_configure() {
32 ln -s config.default.mk config.mk || die "ln -s failed"
35 src_compile() {
36 # ENABLE_OPTIMIZATION=: prevent forced -O2
37 emake CC="$(tc-getCC)" \
38 MY_CFLAGS="${CFLAGS}" \
39 LDFLAGS="${LDFLAGS}" \
40 ENABLE_X11_IMAGES="$(use X && echo 1)" \
41 FIZMO_SOUND_INTERFACE="$(use sdl && echo sound-sdl)" \
42 DISABLE_LIBXML2="$(use xml || echo 1)" \
43 ENABLE_OPTIMIZATION= \
44 || die "emake failed"
47 src_install() {
48 dogamesbin fizmo || die "dogamesbin failed"
49 doman src/man/fizmo.6 || die "doman failed"
50 dodoc README.txt CHANGELOG.txt || die "dodoc failed"
51 prepgamesdirs