Portage is a package management system used by Gentoo Linux
# ChangeLog for games-board/gnushogi
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-board/gnushogi/ChangeLog,v 1.13 2006/12/01 20:57:43 wolf31o2 Exp $
01 Dec 2006; Chris Gianelloni
Removing old virtual/x11 dependency.
03 Apr 2006;
gnushogi-1.3.ebuild:
gcc-4 patch, bug #120839 by Joshua Baergen
29 Jan 2006; Joshua Baergen
gnushogi-1.3.ebuild:
Add modular X dependencies.
15 Jun 2005; Chris Gianelloni
Removed INSTALL file.
24 Apr 2005; Michael Hanselmann
Stable on ppc.
21 Dec 2004; Dylan Carlson
keywords ~amd64.
05 Nov 2004; Joseph Jezak
Added ~ppc.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
13 Apr 2004; Michael Sterrett
games.eclass already inherits eutils; less RDEPEND; use flags tidy
02 Jan 2004; Michael Sterrett
Add errno patch from edi via bug 37013; also, support X use better and sed in
unpack; more error checking/messages
03 Sep 2003; Michael Sterrett
use sed >= 4; error messages
*gnushogi-1.3 (22 Dec 2002)
29 Dec 2003; J.Alberto Suarez Lopez
Fix bug #12903 , a problem with X version.
22 Dec 2002; Mike Frysinger
Initial import. Ebuild submitted by Rigo Ketelings
AUX 1.3-errno.patch 304 RMD160 2cbd468bab6a7e42a3cd3e1971216e2777b063b4 SHA1 b1a8c90f9d93f48bdedc7b9ada07ffc02a70af86 SHA256 0fa129a571eaed3ff395d39acde806d0052554775195c434c134c0cb846bd5f7
AUX gnushogi-1.3-gcc4.patch 2475 RMD160 edbffd76f35b16fab93b5f11a30d269bd89362f2 SHA1 15b61567841e38dbf2caadc01bd555b2a2d2fd30 SHA256 188edc814191f8c8b21165d60144ee04c8c575a57c6c7801ae0b477420f2f0b9
DIST gnushogi-1.3.tar.gz 558642 RMD160 8cb34238cb175855e4bc2b29c2ae492a141576f9 SHA1 c61fcca036eed4dfa6651330a7a51c20d25dd6c3 SHA256 57148a89e4ab2702b2434c10f6e261bc26ea0954754c3d0b3e3eac67b589e5c2
EBUILD gnushogi-1.3.ebuild 1297 RMD160 629b5bcca9ab6f7c3819455f453511aa03ad4a1a SHA1 ed245e4fdc414313cca011373157bb8d6343a5ff SHA256 c8ca57128d301e52fb4298a6198bfe560653ac119fcbee883c6ad82fc30ac517
MISC ChangeLog 1762 RMD160 b49219e4aeb50eef24f867236c1965ad5b8b8862 SHA1 b4a73a1b9077ebf8334736da572ea90ace776df6 SHA256 3b861e5a87d241aa81c8325d43c00fea44dd2d039069870499ae1430c6491c37
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2006 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.14 2006/12/01 20:57:43 wolf31o2 Exp $
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_unpack() {
local f
unpack ${A}
cd "${S}"
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_compile() {
egamesconf \
$(use_with X x) \
$(use_with X xshogi) || die
addpredict /usr/games/lib/gnushogi/gnushogi.hsh
emake || 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
}