Portage is a package management system used by Gentoo Linux
# ChangeLog for games-board/xscrabble
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-board/xscrabble/ChangeLog,v 1.11 2008/01/14 19:29:09 grobian Exp $
14 Jan 2008; Fabian Groffen
Dropped ppc-macos keyword, see you in prefix
29 Sep 2006; Chris Gianelloni
xscrabble-2.10-r1.ebuild:
Added linguas_fr to IUSE and removed virtual/x11 from dependencies.
29 Jun 2006; Chris Gianelloni
xscrabble-2.10-r1.ebuild:
Fixed binaries being pre-stripped. Thanks to Tristan Heaven
29 Jan 2006; Joshua Baergen
xscrabble-2.10-r1.ebuild:
Add modular X dependencies.
27 Aug 2005; Fabian Groffen
Marking ~ppc-macos (bug #82575)
*xscrabble-2.10-r1 (06 May 2005)
06 May 2005; Mike Frysinger
Fix label that showed english as eng instead of en #91740 by Prof. Jonathan
King.
04 May 2004; Michael Sterrett
Only sed actual files (bug #49892)
13 Apr 2004; Michael Sterrett
games eclass already inherits eutils; depend on sed >= 4; error check sed; use
flag tidy
*xscrabble-2.10 (15 Jul 2003)
15 Jul 2003; Mike Frysinger
Initial import. Ebuild submitted by Brice Arnould
AUX xscrabble-2.10-path-fixes.patch 1106 RMD160 04d82ca1999b229083735ac6531e5d223f674580 SHA1 115adf943b032f059137fbd7a3bd8f174f102476 SHA256 e2831c4d094c83d085f79c1a807be81267cef323d88abbeec66a3e110cec471a
DIST xscrabble-2.10.tgz 83575 RMD160 bc2bafaeb4418650ea3159c96da9f3f624a7cb02 SHA1 38c99b6e38fa5335beb19f35aa43e1a575ba69ba SHA256 a496804b62ad4bd95792505c3f6dbb9fce33cc49aa38ad36c4a812f7e1e2dff1
DIST xscrabble_en.tgz 393527 RMD160 b9de0f6abe1887fa7456b86235981024526acad2 SHA1 38bc32dddde9e84bc92356a4b3ccdf0fb56c9ed6 SHA256 8bd52efeb50419e310f7a4c436045c3028903a197294bd8af0eab32093074fb0
DIST xscrabble_fr.tgz 810737 RMD160 3e0463321527bdb94390b0b261d1f8267db5e224 SHA1 4e3e1a4fffc0dae7a0c7d46fb7433dc183bfd439 SHA256 9a27b610e789362c3678fee27891cef8ca682be7cedea1b6d26895ec0c171b4a
EBUILD xscrabble-2.10-r1.ebuild 1518 RMD160 547b0572899793d605b8ba4daf3beab098e6c956 SHA1 b6bb7a2e67ce3f5a3063a0ae14a809aef0240003 SHA256 0ce7eb48c54b615d319542c1d1f510f1de92ff19003e3ca754022d9635e38ca6
MISC ChangeLog 1586 RMD160 e5b70cd6b45444d7c2d11e4636261adc3346a99a SHA1 a1eaeb45f625b14e5053354e5b0e19e411fab7c0 SHA256 b2006ec438f2f049bc8f4d7eb7c351340438458798ebf91064c774edad60bcf6
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-board/xscrabble/xscrabble-2.10-r1.ebuild,v 1.7 2008/01/14 19:29:09 grobian Exp $
inherit eutils multilib games
DESCRIPTION="An X11 clone of the well-known Scrabble"
HOMEPAGE="http://freshmeat.net/projects/xscrabble/?topic_id=80"
SRC_URI="ftp://ftp.ac-grenoble.fr/ge/educational_games/${P}.tgz
linguas_fr? ( ftp://ftp.ac-grenoble.fr/ge/educational_games/xscrabble_fr.tgz )
ftp://ftp.ac-grenoble.fr/ge/educational_games/xscrabble_en.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="linguas_fr"
RDEPEND="x11-libs/libXaw
x11-libs/libXp"
DEPEND="${RDEPEND}
x11-misc/gccmakedep
x11-misc/imake"
src_unpack() {
unpack ${P}.tgz
cp "${DISTDIR}"/xscrabble_en.tgz .
use linguas_fr && cp "${DISTDIR}"/xscrabble_fr.tgz .
cd "${S}"
epatch "${FILESDIR}"/${P}-path-fixes.patch
sed -i '/install/s/-s //' build || die "sed failed"
}
src_compile() {
./build bin || die "build failed"
}
src_install() {
local f
export DESTDIR="${D}" LIBDIR="$(get_libdir)"
./build install || die "install failed"
if use linguas_fr ; then
./build lang fr || die "fr failed"
fi
./build lang en || die "en failed"
for f in "${D}"/usr/"${LIBDIR}"/X11/app-defaults/* ; do
[[ -L ${f} ]] && continue
sed -i \
-e "s:/usr/games/lib/scrabble/:${GAMES_DATADIR}/${PN}/:" \
-e "s:fr/eng:fr/en:" \
${f} || die "sed ${f} failed"
done
dodoc CHANGES README
prepgamesdirs
}