# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/games-action/bzflag/bzflag-1.10.6.20040515.ebuild,v 1.2 2004/05/27 22:39:31 mr_bones_ Exp $ # # ^^ Modified on Sat Jun 5 15:18:00 EDT 2004 by TRS for # dedicated USE flag inherit games DESCRIPTION="OpenGL accelerated 3d tank combat simulator game" HOMEPAGE="http://www.BZFlag.org/" SRC_URI="mirror://sourceforge/bzflag/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ppc amd64" IUSE="" RDEPEND="virtual/glibc !dedicated? ( virtual/opengl )" DEPEND="${RDEPEND} >=sys-apps/sed-4" src_compile () { if [ `use dedicated` ]; then ewarn ewarn "You are building a servers-only copy of BZFlag." ewarn ewarn "Note: bzadmin will NOT be built." ewarn egamesconf --disable-client --disable-bzadmin || die "egamesconf failed" # Hack to fix a bug in the Makefiles of bzflag einfo einfo "Fixing src/Makefile geometry bug..." einfo sed -i -e 's/geometry //' ${S}/src/Makefile || die "sed failed" else egamesconf || die "egamesconf failed" fi emake || die "emake failed" } src_unpack() { unpack ${A} cd ${S} sed -i \ -e 's:^CFLAGS=.*::' \ -e 's:^CXXFLAGS=.*::' \ -e 's:-mcpu=$host_cpu::' \ configure \ || die "sed failed" } src_install() { make DESTDIR="${D}" install || die "make install failed" dodoc AUTHORS README.UNIX TODO README ChangeLog BUGS PORTING prepgamesdirs } pkg_postinst() { games_pkg_postinst ewarn ewarn "bzadmin was NOT built." ewarn }