version bump - ebuild supplied by fabien Zouaoui via bug #110906
authorMichael Sterrett <mr_bones_@gentoo.org>
Wed, 9 Nov 2005 02:51:37 +0000 (02:51 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Wed, 9 Nov 2005 02:51:37 +0000 (02:51 +0000)
Package-Manager: portage-2.0.51.22-r3

games-strategy/glest/ChangeLog
games-strategy/glest/Manifest
games-strategy/glest/files/digest-glest-1.2.1.2 [new file with mode: 0644]
games-strategy/glest/glest-1.2.1.2.ebuild [new file with mode: 0644]

index 53d29070f9708d94aac19c0ed34074af08ecb15a..6f16986d76b08af7cfb33fa3b8a534941bc88e4f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for games-strategy/glest
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-strategy/glest/ChangeLog,v 1.6 2005/09/25 07:42:07 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/glest/ChangeLog,v 1.7 2005/11/09 02:51:37 mr_bones_ Exp $
+
+*glest-1.2.1.2 (09 Nov 2005)
+
+  09 Nov 2005; Michael Sterrett <mr_bones_@gentoo.org>
+  +glest-1.2.1.2.ebuild:
+  version bump - ebuild supplied by fabien Zouaoui via bug #110906
 
   25 Sep 2005; Michael Sterrett <mr_bones_@gentoo.org>
   -files/glest-1.0.10_p7-fake-checkGlCaps.patch, -glest-1.0.10_p7.ebuild:
index 203721d2bc449620f3ed33be18b0f4ea77c50280..2cd3143bafaa525319efa3ad0550b0d5c60ce6b9 100644 (file)
@@ -1,6 +1,8 @@
 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
-MD5 e76921519ceae167358769df758d3a76 ChangeLog 1225
+MD5 842b20ea2ea3654138f6cdc9a0dfab45 glest-1.2.1.2.ebuild 2649
+MD5 9851b926b3d0cf2e8392244cf74df154 ChangeLog 1403
 MD5 61f8be88e160a236535d51d7fff8d1da glest-1.1.0.ebuild 2381
 MD5 34b0cb001c745a9991f7168d297c0e45 files/glest 488
 MD5 db5c350e24bf74413a314d023e375ce3 files/glest-1.1.0-fake-checkGlCaps.patch 322
 MD5 91226a67fca5c8d33e0b6c9e70984a21 files/digest-glest-1.1.0 298
+MD5 fece815f8c0a8e8641301a3ee504a8ae files/digest-glest-1.2.1.2 312
diff --git a/games-strategy/glest/files/digest-glest-1.2.1.2 b/games-strategy/glest/files/digest-glest-1.2.1.2
new file mode 100644 (file)
index 0000000..f3db791
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 7a8f3fe40bb6591b81fe6bc175f3bde3 glest_source_1.2.1.2.zip 491053
+MD5 8594fa6d77685ec09d50174ded722f71 glest_data_1.2.1.zip 50989648
+MD5 a1b0063b7ecc7ed14689c63c31b34cf3 cesky_1.2.1.zip 1843
+MD5 01cc8f8b53cb77e37de4abbb056a47f1 hebrew_1.2.1.zip 1742
+MD5 66453e0227aaab6e73a526688481363e slovak_1.2.1.zip 1688
diff --git a/games-strategy/glest/glest-1.2.1.2.ebuild b/games-strategy/glest/glest-1.2.1.2.ebuild
new file mode 100644 (file)
index 0000000..4b85329
--- /dev/null
@@ -0,0 +1,103 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/glest/glest-1.2.1.2.ebuild,v 1.1 2005/11/09 02:51:37 mr_bones_ Exp $
+
+inherit eutils games
+
+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:0:5}.zip
+       linguas_cs? (
+       http://www.glest.org/files/additional/translations/cesky_${PV:0:5}.zip )
+       linguas_he? (
+       http://www.glest.org/files/additional/translations/hebrew_${PV:0:5}.zip )
+       linguas_sk? (
+       http://www.glest.org/files/additional/translations/slovak_${PV:0:5}.zip )"
+
+LICENSE="GPL-2 glest-data"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=media-libs/libsdl-1.2.5
+       media-libs/libogg
+       media-libs/libvorbis
+       >=media-libs/openal-20040303
+       dev-libs/xerces-c
+       virtual/opengl
+       virtual/x11"
+DEPEND="${RDEPEND}
+       app-arch/unzip
+       >=sys-devel/gcc-3.2
+       >=dev-util/jam-2.5"
+
+S=${WORKDIR}/${PN}_source_${PV}/mk/linux
+
+src_unpack() {
+       unpack ${A}
+
+       local file
+       for file in $(find ${WORKDIR}/${PN}_source_${PV}/{source,mk} -type f); do
+               edos2unix ${file}
+       done
+
+       cd "${S}"
+       chmod a+x *.sh
+       # sometimes they package configure, sometimes they dont
+       if [[ ! -e configure ]] ; then
+               ./autogen.sh || die "autogen failed"
+       fi
+       #Our FLAGS
+       sed -i \
+               -e "/COMPILER_CFLAGS_optimize/s:-O3 -g3:${CFLAGS}:" \
+               -e "/COMPILER_C++FLAGS_optimize/s:-O3 -g3:${CXXFLAGS}:" \
+               Jamrules || die "sed failed"
+}
+
+src_compile() {
+       egamesconf \
+               --with-vorbis=/usr \
+               --with-ogg=/usr \
+               || die
+       jam || die "jam failed"
+}
+
+src_install() {
+       dogamesbin "${FILESDIR}"/glest || die "couldn't install launcher"
+       sed -i \
+               -e "s:GENTOO_DATADIR:${GAMES_DATADIR}:" \
+               "${D}${GAMES_BINDIR}"/glest \
+               || die "sed failed"
+
+       exeinto "${GAMES_DATADIR}"/${PN}/lib
+       doexe glest || die "doexe failed"
+
+       insinto "${GAMES_DATADIR}"/${PN}/config
+       doins glest.ini || die "config copy failed"
+
+       cd "${WORKDIR}"/glest_game
+       insinto "${GAMES_DATADIR}"/${PN}
+       doins -r techs data maps tilesets || die "data copy failed"
+       dodoc readme.txt
+
+       if use linguas_cs ; then
+               unpack cesky_${PV:0:5}.zip
+               cp cesky_${PV:0:5}.lng "${D}/${GAMES_DATADIR}"/${PN}/data/lang/ \
+                       || die "cp failed"
+       fi
+       if use linguas_he ; then
+               unpack hebrew_${PV:0:5}.zip
+               cp hebrew_${PV:0:5}.lng "${D}/${GAMES_DATADIR}"/${PN}/data/lang/ \
+                       || die "cp failed"
+       fi
+       if use linguas_sk ; then
+               unpack slovak_${PV:0:5}.zip
+               cp slovak_${PV:0:5}.lng "${D}/${GAMES_DATADIR}"/${PN}/data/lang/ \
+                       || die "cp failed"
+       fi
+
+       make_desktop_entry glest Glest
+
+       prepgamesdirs
+}