| # Copyright 1999-2009 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.16 2009/12/30 21:16:47 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 |
| } |
| |
| src_configure() { |
| egamesconf \ |
| $(use_with X x) \ |
| $(use_with X xshogi) || die |
| addpredict /usr/games/lib/gnushogi/gnushogi.hsh |
| } |
| |
| src_compile() { |
| # bug #298017 |
| emake -j1 || die "emake failed" |
| } |
| |
| 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 |
| } |