summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2009-01-07 22:12:35 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2009-01-07 22:12:35 +0000
commit900e0a2ab92f005f21353830a3acbc340d1ee8cd (patch)
tree1c62a213b163c73a11c4dffbbe3339ee3678ef90 /games-strategy/glest
parentold (diff)
downloadgentoo-2-900e0a2ab92f005f21353830a3acbc340d1ee8cd.tar.gz
gentoo-2-900e0a2ab92f005f21353830a3acbc340d1ee8cd.tar.bz2
gentoo-2-900e0a2ab92f005f21353830a3acbc340d1ee8cd.zip
old
(Portage version: 2.1.6.4/cvs/Linux 2.6.27.8 i686)
Diffstat (limited to 'games-strategy/glest')
-rw-r--r--games-strategy/glest/Manifest6
-rw-r--r--games-strategy/glest/files/glest-2.0.1-home.patch86
-rw-r--r--games-strategy/glest/glest-2.0.1.ebuild98
3 files changed, 0 insertions, 190 deletions
diff --git a/games-strategy/glest/Manifest b/games-strategy/glest/Manifest
index 269573e5ca7c..d77a1f956b7c 100644
--- a/games-strategy/glest/Manifest
+++ b/games-strategy/glest/Manifest
@@ -1,20 +1,14 @@
-AUX glest-2.0.1-home.patch 2359 RMD160 d118b45bd421cf98657a0991385e9e4c443016ed SHA1 5cfdd84d8053e46ce1925e3bbe6dc386254ef266 SHA256 870057d3fe3e12341192d792d893f487b743522673ffc85bd68e6fe8587b7b04
AUX glest-3.1.2-gcc43.patch 883 RMD160 ca0b51c17ed29d27823638d9ceb4ed55d177f319 SHA1 3cfeb8229133bdfa4304176b7000ee88c8959e46 SHA256 f88dffb9edce23959ffb51b7ed16722305fae8422703331fc68dce0c90f4e772
AUX glest-3.1.2-home.patch 5222 RMD160 b8dec68ae737540b2f03782112929729975f0e5a SHA1 e87bd8888e2a5fdb0058ba1e6a321d7c3a1f8100 SHA256 88a9a0ad1bf8e09e1db5cd10269c34bdb17acd9d8b9e67db3b65d171ab4a100e
DIST brazilian_3.1.2.zip 2038 RMD160 bae5ac013bc3ebb168e54611b7b05ae708cc4976 SHA1 a581864eef2e9e98252d0995bebee7a640e73ac4 SHA256 aac469c4c146932cfe7a57ee58c7cbe3ed243a140c862dd03e6affe718e7a235
DIST cesky_3.1.2.zip 2032 RMD160 bba4b7ce9056c11eea6e172f32d2b0272e5d751c SHA1 42e510cecf8d529ed21866fe7240cf79503c5614 SHA256 e24031c6e2a1814f791fff9fcbec833daf75a660b05d46f4afa2e6d3c6cfae19
-DIST deutsch_2.0.1.zip 1903 RMD160 50d53e084e1cd1f66656f82a19e35544901112a8 SHA1 1e064b21aa9a1109bbf62df450644b61121fa669 SHA256 776a4586d6556916467aef5f6a2623152fcc28f3ad069a45fdfa2c03de0f922f
DIST german_3.1.2.zip 2002 RMD160 43c951732917df7dc1a80bf076b76ebcb9045774 SHA1 e552b0aaa4f100148d14a97cf8300d3c8e77ec6d SHA256 1a1da43468fae8f6e7634023ef955710aeee12192c936502405d82a11d355d91
DIST glest-source-3.1.2.tar.bz2 388086 RMD160 42d5ffc067d485bf9ec2800b78d7b8bbdc48e82f SHA1 62be30fb94044b55efcdd1ec2bd7d0149c594645 SHA256 bc96a78dd86f240568d230fd4dd6b69bca8922ba673b4d1138e09d1ad88fbfdf
-DIST glest_data_2.0.1.zip 64587572 RMD160 091da0051b640263d0600e9996cc801320de27a8 SHA1 5a3992135dce648c7aaa1bf6d1469f651ee670ad SHA256 612ab01a862bb29e6b491f40f0f345c85db229962637ba1832b7f35f50001ef6
DIST glest_data_3.1.2.zip 65751462 RMD160 341ad201dbd9cb4c54eb4e66584c1c09d8bbaa85 SHA1 ef81767d27baa5639de64efc5569c95762af866a SHA256 2b35b1cfe7af2513c6c18ef2ab5b27b8334bb6558def92eef4ad48a99cea7a59
-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
DIST magyar_3.1.2.zip 2157 RMD160 dcad31162dd0ff72410baba8ade790534d28b93f SHA1 0e88266abd8e23eb067ebd92963a46d6dfaa98b7 SHA256 9c1d7c913756c85669bba3729c8d94dc38ef9fafdd188193e1bd1bc349654937
DIST norsk_3.1.2.zip 2023 RMD160 c0216a3cc3d7f8e2f8b6c096ca997dd2078256ff SHA1 c6fe059cda2c118a8701643e9a611681a15406b6 SHA256 2ac6c6b154f4680c83a4adaf21604b7eaa01f6c9aa4214c5f09e067fe5c7905b
DIST russian_3.1.2.zip 1377 RMD160 526a2b2b80cd6aa5eac75222c1fa8f78eac80d64 SHA1 2a1162253614af5353b5c8f78e919d50c2369dde SHA256 16b40e46f3c84d8c94ae5174997ff9e3038a31b0934e4d930697ac499cc2022c
DIST turkish_3.1.2.zip 2137 RMD160 ca1842fb3d53118c2841f7ded3b24e97a395b7f8 SHA1 cf3dc8b51786a53e5f4c9f00db190e4ee9a7fe64 SHA256 3be22f0f20a1412cbd771fde6858557e4944db09c1974a1238e7ecc987d1d5c0
-EBUILD glest-2.0.1.ebuild 2415 RMD160 ba46adc238c34fc3118b83df747b3617968ecde4 SHA1 7336db26acb0fbc3e65876ae62575450c54f861a SHA256 fce463c6411824370e88b0de57af3ecd29cc19ccf1a4b9a29ffb5ae8012beea0
EBUILD glest-3.1.2.ebuild 2921 RMD160 56fda459e84bfce61d3fa29a0ff4ede28bda498e SHA1 8cf778afd141374db05ebc9012ab2a32a52d5a2d SHA256 e406fa9eea73f215c918276fd00f6c118b39a71726f6ddbc179ca22eb2014640
MISC ChangeLog 3441 RMD160 ed102f73259e23c5a9c73cd89aff0ebb4765e343 SHA1 b9fcbc41085766a0358e5e35e8bbfb23db105dba SHA256 45504b946e17dfabdcc1830ea60bc80cb691b24448a7ceb3f1e28babc681e507
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-strategy/glest/files/glest-2.0.1-home.patch b/games-strategy/glest/files/glest-2.0.1-home.patch
deleted file mode 100644
index 8690e47576e4..000000000000
--- a/games-strategy/glest/files/glest-2.0.1-home.patch
+++ /dev/null
@@ -1,86 +0,0 @@
---- source/glest_game/main/main.cpp
-+++ source/glest_game/main/main.cpp
-@@ -13,6 +13,7 @@
-
- #include <string>
- #include <cstdlib>
-+#include <sys/stat.h>
-
- #include "game.h"
- #include "main_menu.h"
-@@ -129,6 +130,17 @@
- ExceptionHandler exceptionHandler;
- exceptionHandler.install();
-
-+ if (!getenv("HOME"))
-+ throw runtime_error("HOME not set!");
-+
-+ char str[PATH_MAX];
-+ snprintf(str, PATH_MAX, "%s/.glest", getenv("HOME"));
-+ mkdir(str, 0750);
-+ chdir(str);
-+ mkdir("screens", 0750);
-+
-+ chdir("GENTOO_DATADIR");
-+
- try{
- Config &config = Config::getInstance();
-
---- source/glest_game/main/program.cpp
-+++ source/glest_game/main/program.cpp
-@@ -65,8 +65,11 @@
- updateCameraTimer.init(config.getInt("CameraFps"), maxTimes);
-
- //log start
-+ char str[PATH_MAX];
-+ snprintf(str, PATH_MAX, "%s/.glest/glest.log", getenv("HOME"));
-+
- Logger &logger= Logger::getInstance();
-- logger.setFile("glest.log");
-+ logger.setFile(str);
- logger.clear();
-
- srand(time(NULL));
-@@ -134,9 +137,10 @@
- //save screen
- if(key=='T'){
- for(int i=0; i<100; ++i){
-- string path= "screens/screen" + intToStr(i) + ".tga";
-+ char path[PATH_MAX];
-+ snprintf(path, PATH_MAX, "%s/.glest/screens/screen%d.tga", getenv("HOME"), i);
-
-- FILE *f= fopen(path.c_str(), "rb");
-+ FILE *f= fopen(path, "rb");
- if(f==NULL){
- Renderer::getInstance().saveScreen(path);
- break;
-
---- source/shared_lib/sources/util/properties.cpp
-+++ source/shared_lib/sources/util/properties.cpp
-@@ -33,9 +33,13 @@
-
- this->path= path;
-
-- fileStream.open(path.c_str(), ios_base::in);
-+ char str[PATH_MAX];
-+ snprintf(str, PATH_MAX, "%s/.glest/%s", getenv("HOME"), path.c_str());
-+ fileStream.open(str, ios_base::in);
- if(fileStream.fail()){
-- throw runtime_error("Can't open properties file: " + path);
-+ fileStream.open(path.c_str(), ios_base::in); // use defaults
-+ if(fileStream.fail())
-+ throw runtime_error("Can't open properties file: " + path);
- }
-
- properties.clear();
-@@ -70,7 +74,9 @@
- void Properties::save(const string &path){
- ofstream fileStream;
-
-- fileStream.open(path.c_str(), ios_base::out | ios_base::trunc);
-+ char str[PATH_MAX];
-+ snprintf(str, PATH_MAX, "%s/.glest/%s", getenv("HOME"), path.c_str());
-+ fileStream.open(str, ios_base::out | ios_base::trunc);
-
- fileStream << "; === Properties File === \n";
- fileStream << '\n';
diff --git a/games-strategy/glest/glest-2.0.1.ebuild b/games-strategy/glest/glest-2.0.1.ebuild
deleted file mode 100644
index 94fa698a8490..000000000000
--- a/games-strategy/glest/glest-2.0.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# 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.3 2008/10/30 15:12:23 mr_bones_ 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/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
-}