# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-board/gnushogi/gnushogi-1.3.ebuild,v 1.18 2010/08/31 20:07:24 mr_bones_ Exp $ EAPI=2 inherit eutils games DESCRIPTION="Japanese version of chess (commandline + X-Version)" HOMEPAGE="http://www.gnu.org/directory/games/gnushogi.html" SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ppc x86" IUSE="X" RDEPEND="sys-libs/ncurses X? ( x11-libs/libXaw )" DEPEND="${RDEPEND} >=sys-devel/bison-1.34 >=sys-devel/flex-2.5" src_prepare() { local f for f in $(grep -Rl -- -ltermcap *) ; do einfo "Fixing ${f}" sed -i \ -e 's:-ltermcap:-lcurses:' ${f} \ || die "sed ${f} failed" done epatch \ "${FILESDIR}"/${PV}-errno.patch \ "${FILESDIR}"/${P}-gcc4.patch \ "${FILESDIR}"/${P}-parallel.patch # respect LDFLAGS bug #335444 sed -i \ -e '/^LDFLAGS/s/=/+=/' \ xshogi/Makefile.in \ || die sed -i \ -e '/-o/s/-o/$(LDFLAGS) -o/' \ gnushogi/Makefile.in \ || die } src_configure() { egamesconf \ $(use_with X x) \ $(use_with X xshogi) || die addpredict /usr/games/lib/gnushogi/gnushogi.hsh } src_install() { dogamesbin gnushogi/gnushogi || die "dogamesbin failed" if use X ; then dogamesbin xshogi/xshogi || die "dogamesbin failed (X)" fi dogameslib gnushogi/gnushogi.bbk || die "dogameslib failed" dodoc README NEWS CONTRIB prepgamesdirs }