ChangeLog

# ChangeLog for games-strategy/glest
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/glest/ChangeLog,v 1.17 2007/11/21 04:19:03 dirtyepic Exp $

21 Nov 2007; Ryan Hill glest-2.0.1.ebuild:
Allow building with ftjam for bug #188194

*glest-2.0.1 (26 Sep 2007)

26 Sep 2007; Tupone Alfredo
+files/glest-2.0.1-home.patch, +glest-2.0.1.ebuild:
Version bump to 2.0.1 Bug #191636 by Greg Fitzgerald

27 Jun 2007; Tristan Heaven glest-2.0.0-r1.ebuild:
Don't rely on LINGUAS being set

17 Nov 2006; Tristan Heaven glest-2.0.0-r1.ebuild:
Add linguas_de support and font-adobe-utopia-75dpi to RDEPEND

29 Aug 2006; Michael Sterrett
glest-2.0.0-r1.ebuild:
dekeyword ppc (bug #145478)

*glest-2.0.0-r1 (28 Aug 2006)

28 Aug 2006; Michael Sterrett
+files/glest-2.0.0-home.patch, +glest-2.0.0-r1.ebuild:
rev bump from Tristan Heaven to fix bug #118911, bug #130011 and bug #144406

29 Jun 2006; Chris Gianelloni glest-2.0.0.ebuild:
Remove version information from openal dependency for bug #138392.

*glest-2.0.0 (14 Apr 2006)

14 Apr 2006; +files/glest-2.0.0-gcc41.patch,
+glest-2.0.0.ebuild:
Version bump, bug #129551 requested by Paul Bredbury

16 Mar 2006; glest-1.2.1.2.ebuild:
Fixing bug #119474 (does not build with LINGUAS). Thanks Pinky.

23 Feb 2006; glest-1.2.1.2.ebuild:
Modular X dependency fix

*glest-1.2.1.2 (09 Nov 2005)

09 Nov 2005; Michael Sterrett
+glest-1.2.1.2.ebuild:
version bump - ebuild supplied by fabien Zouaoui via bug #110906

25 Sep 2005; Michael Sterrett
-files/glest-1.0.10_p7-fake-checkGlCaps.patch, -glest-1.0.10_p7.ebuild:
clean older version

17 Sep 2005; Michael Sterrett glest-1.1.0.ebuild:
install linux config file instead of windows config file. (bug #103797)

*glest-1.1.0 (20 Aug 2005)

20 Aug 2005; Mike Frysinger
+files/glest-1.1.0-fake-checkGlCaps.patch, files/glest,
+glest-1.1.0.ebuild:
Version bump #98617 by Dennis Schridde.

13 Jun 2005; Mike Frysinger
+files/glest-1.0.10_p7-fake-checkGlCaps.patch, glest-1.0.10_p7.ebuild:
Add a hack workaround since function seems to be rewritten in upstream CVS
and it currently doesnt parse NVIDIA version properly #95696.

12 Apr 2005; David Holm glest-1.0.10_p7.ebuild:
Added to ~ppc.

*glest-1.0.10_p7 (10 Apr 2004)

10 Apr 2004; Mike Frysinger :
Initial import. Ebuild submitted by Bob Ziuchkovski et al #84419.

Manifest

AUX glest-2.0.1-home.patch 2359 RMD160 d118b45bd421cf98657a0991385e9e4c443016ed SHA1 5cfdd84d8053e46ce1925e3bbe6dc386254ef266 SHA256 870057d3fe3e12341192d792d893f487b743522673ffc85bd68e6fe8587b7b04
DIST deutsch_2.0.1.zip 1903 RMD160 50d53e084e1cd1f66656f82a19e35544901112a8 SHA1 1e064b21aa9a1109bbf62df450644b61121fa669 SHA256 776a4586d6556916467aef5f6a2623152fcc28f3ad069a45fdfa2c03de0f922f
DIST glest_data_2.0.1.zip 64587572 RMD160 091da0051b640263d0600e9996cc801320de27a8 SHA1 5a3992135dce648c7aaa1bf6d1469f651ee670ad SHA256 612ab01a862bb29e6b491f40f0f345c85db229962637ba1832b7f35f50001ef6
DIST glest_source_2.0.1.zip 510653 RMD160 d1b4c983cf1cd5adc151ac6917b98ef00fbb7a66 SHA1 20625eb567de3de9e3f2c5ec91e6c5da0dd6dca8 SHA256 f476665f374537def35ebd7737b7fa8940ef9f014cfabd5fbbd50a4c647b42b2
DIST magyar_2.0.1.zip 2012 RMD160 4688dd98d15ba7e072d5bf56f30d7b5e10f5c415 SHA1 85fdb44517c482fbee98195f9a66eae314c580e7 SHA256 580a4fd6144ca528c167d6b5668e97cdcd3b00aa6e8d22695fe5012794b6bf0d
EBUILD glest-2.0.1.ebuild 2435 RMD160 64df682a82af15d00392027014f27b4d1a05b30b SHA1 2c2fd3c36264380860917a2234f0ccc70779f3ff SHA256 1b501afe0ae5d13bb0765ff5b206e7e4dd4c75ee6726a8c533364b17a9f8924c
MISC ChangeLog 2808 RMD160 1e3e90ea6f50bab3584f978463db64b21506cfb4 SHA1 1baf5579e28ee369b004a192697af3c7642dcc20 SHA256 4b02793800608d846dd8de4e27f0a8cc44b83ba1717b29261b9d806c8c79e723
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

glest-2.0.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/glest/glest-2.0.1.ebuild,v 1.2 2007/11/21 04:19:03 dirtyepic Exp $

inherit autotools eutils games

L_URI="http://www.glest.org/files/contrib/translations"
DESCRIPTION="Cross-platform 3D realtime strategy game"
HOMEPAGE="http://www.glest.org/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_source_${PV}.zip
mirror://sourceforge/${PN}/${PN}_data_${PV}.zip
linguas_de? ( ${L_URI}/deutsch_${PV}.zip )
linguas_hu? ( ${L_URI}/magyar_${PV}.zip )"

LICENSE="GPL-2 glest-data"
SLOT="0"
KEYWORDS="~amd64 -ppc ~x86" # ppc: bug #145478
IUSE="linguas_de linguas_hu"

RDEPEND="media-libs/libsdl
media-libs/libogg
media-libs/libvorbis
media-libs/openal
dev-libs/xerces-c
virtual/opengl
virtual/glu
x11-libs/libX11
x11-libs/libXt
media-fonts/font-adobe-utopia-75dpi"
DEPEND="${RDEPEND}
app-arch/unzip
|| ( dev-util/jam dev-util/ftjam )"

S=${WORKDIR}/mk/linux

GAMES_USE_SDL="nojoystick"

src_unpack() {
unpack ${A}

local file
for file in $(find source mk -type f) ; do
edos2unix "${file}"
done

epatch \
"${FILESDIR}"/${P}-home.patch

sed -i \
-e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}:" \
source/glest_game/main/main.cpp \
|| die "sed main.cpp failed"

cd "${S}"
# sometimes they package configure, sometimes they don't
if [[ ! -f configure ]] ; then
chmod a+x autogen.sh
./autogen.sh || die "autogen failed" # FIXME: use autotools.eclass
fi

sed -i 's:-O3 -g3::' Jamrules || die "sed Jamrules failed"
}

src_compile() {
# Fails with wx enabled, bug #130011
egamesconf \
--with-vorbis=/usr \
--with-ogg=/usr \
--with-wx-config=disabled_wx \
|| die
jam -q || die "jam failed"
}

src_install() {
dogamesbin glest || die "dogamesbin failed"

insinto "${GAMES_DATADIR}"/${PN}
doins glest.ini || die "doins glest.ini failed"
dodoc ../../docs/README.linux

cd "${WORKDIR}"/glest_game
doins -r data maps scenarios techs tilesets || die "doins data failed"
dodoc docs/readme.txt

make_desktop_entry glest Glest /usr/share/pixmaps/${PN}.bmp
newicon techs/magitech/factions/magic/units/archmage/images/archmage.bmp \
${PN}.bmp

dolang() {
insinto "${GAMES_DATADIR}"/${PN}/data/lang
doins "${WORKDIR}"/${1} || die "doins ${1} failed"
}

use linguas_de && dolang deutsch.lng
use linguas_hu && dolang magyar_${PV}.lng

prepgamesdirs
}

metadata.xml




games