# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-engines/frotz/frotz-2.43.ebuild,v 1.20 2010/12/29 03:02:39 mr_bones_ Exp $ EAPI=2 inherit eutils games DESCRIPTION="Curses based interpreter for Z-code based text games" HOMEPAGE="http://frotz.sourceforge.net/" SRC_URI="http://www.ifarchive.org/if-archive/infocom/interpreters/frotz/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86" IUSE="alsa oss" DEPEND="sys-libs/ncurses alsa? ( oss? ( media-libs/alsa-oss ) )" src_prepare() { sed -i \ -e '/^CC /d' \ Makefile \ || die epatch \ "${FILESDIR}"/${P}-glibc2.10.patch \ "${FILESDIR}"/${P}-ldflags.patch } src_compile() { local OPTS="CONFIG_DIR=${GAMES_SYSCONFDIR}" use oss && OPTS="${OPTS} SOUND_DEFS=-DOSS_SOUND SOUND_DEV=/dev/dsp" emake ${OPTS} all || die "emake failed" } src_install () { dogamesbin {d,}frotz || die "dogamesbin failed" doman doc/*.6 dodoc AUTHORS BUGS ChangeLog HOW_TO_PLAY README TODO \ doc/{frotz.conf-big,frotz.conf-small} prepgamesdirs } pkg_postinst() { games_pkg_postinst echo elog "Global config file can be installed in ${GAMES_SYSCONFDIR}/frotz.conf" elog "Sample config files are in /usr/share/doc/${PF}" echo }