# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/games-strategy/freeciv/freeciv-1.14.1.ebuild,v 1.7 2004/02/03 19:22:08 mr_bones_ Exp $ inherit games S="${WORKDIR}/${PN}" DESCRIPTION="Free clone of an excellent NeoGeo puzzle game, Magical Drop" HOMEPAGE="http://krystaldrop.sourceforge.net/" SRC_URI="mirror://sourceforge/krystaldrop/art_${PV}.tgz mirror://sourceforge/krystaldrop/src_${PV}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="opengl" RDEPEND="opengl? ( virtual/opengl ) >=media-libs/libsdl-1.2.5 media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-ttf >=dev-libs/libxml2-2.5.7 sys-libs/zlib" DEPEND="${RDEPEND}" src_unpack() { cd ${WORKDIR} unpack src_${PV}.tgz cd ${S} patch -p1 <${FILESDIR}/krystaldrop-assert.patch unpack art_${PV}.tgz } src_compile() { # This package doesn't use autoconf. Instead, variables are # set inside the Makefile. Bleh! sed -i -e "/^GAME_PREFIX:=/ s|$|${D}|" Makefile \ || die "Makefile fixup failed" sed -i -e "/^EXEDIR:=/ s|$|/bin|" Makefile \ || die "Makefile fixup failed" emake || die "emake failed" if !use opengl ; then sed -i -e "/.*<\/opengl>/ s|yes|no|" kdrop.xml fi } src_install() { make DESTDIR="${D}" install || die "make install failed" dodoc CHANGES COPYING README doman doc/kdrop.6 }