Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master games grimoire by Andraž Levstik (9eab879787d633e040ca74282ce32e2bd235fb0a)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andraž Levstik <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master games grimoire by Andraž Levstik (9eab879787d633e040ca74282ce32e2bd235fb0a)
  • Date: Sun, 22 Apr 2007 17:34:08 -0500

GIT changes to master games grimoire by Andraž Levstik <ruskie AT mages.ath.cx>:

ChangeLog | 11 ++++++++++
games-arcade-2d/ballz/BUILD | 1
games-arcade-2d/ballz/DEPENDS | 1
games-arcade-2d/ballz/DETAILS | 21 ++++++++++++++++++++
games-arcade-2d/ballz/HISTORY | 2 +
games-arcade-2d/diameter/BUILD | 1
games-arcade-2d/diameter/DEPENDS | 5 ++++
games-arcade-2d/diameter/DETAILS | 18 +++++++++++++++++
games-arcade-2d/diameter/HISTORY | 2 +
games-arcade-2d/openlierox/BUILD | 1
games-arcade-2d/openlierox/DEPENDS | 7 ++++++
games-arcade-2d/openlierox/DETAILS | 23 ++++++++++++++++++++++
games-arcade-2d/openlierox/HISTORY | 3 ++
games-arcade-2d/openlierox/INSTALL | 1
games-arcade-2d/openlierox/PRE_BUILD | 5 ++++
games-arcade-2d/paratim/BUILD | 1
games-arcade-2d/paratim/DEPENDS | 1
games-arcade-2d/paratim/DETAILS | 25 ++++++++++++++++++++++++
games-arcade-2d/paratim/HISTORY | 3 ++
games-arcade-2d/paratim/PRE_BUILD | 4 +++
games-engines/reminiscence/BUILD | 1
games-engines/reminiscence/DEPENDS | 2 +
games-engines/reminiscence/DETAILS | 17 ++++++++++++++++
games-engines/reminiscence/HISTORY | 3 ++
games-engines/reminiscence/INSTALL | 1
games-engines/reminiscence/PRE_BUILD | 4 +++
games-libs/hawknl/BUILD | 1
games-libs/hawknl/DETAILS | 15 ++++++++++++++
games-libs/hawknl/HISTORY | 3 ++
games-libs/hawknl/INSTALL | 2 +
games-libs/hawknl/PRE_BUILD | 6 +++++
games-strategy-rts/openttd/BUILD | 24 ++++++++---------------
games-strategy-rts/openttd/CONFIGURE | 6 ++++-
games-strategy-rts/openttd/DEPENDS | 36
+++++++++++++++++++----------------
games-strategy-rts/openttd/DETAILS | 4 +--
games-strategy-rts/openttd/HISTORY | 8 +++++++
games-strategy-rts/openttd/INSTALL | 14 -------------
games-strategy-rts/openttd/openttd | 12 -----------
38 files changed, 236 insertions(+), 59 deletions(-)

New commits:
commit 9eab879787d633e040ca74282ce32e2bd235fb0a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

games-arcade-2d/paratim: new game, Remake of the old DOS game Paratrooper

commit 660fb74f2450232f1c6426d46e4edbf42a45363a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

games-arcade-2d/diameter: new game, arcade with some adventure and economy

commit 8879d8119b969de3fddc6bba57566c4dbc4a154a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

games-libs/hawknl: new lib, network wrapper

commit b1ea80243420d864e4ab815c9ba58f183b0fbe5c
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

games-engines/reminiscence: new game engine, runs flashback data

commit 15026e388fa1d28534af2c3d2d3a53a0ae4a3376
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

games-arcade-2d/openlierox: new game, liero like game based on original
source

commit 43ae2090469f44bff30077d99af941625d17e3f8
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

openttd: version update 0.5.1

commit d71d93e43d188058c0cd3b25161edc45928e9959
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ballz: new game, fun platformer where you control

diff --git a/ChangeLog b/ChangeLog
index 6fa5ac2..5d83949 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,19 @@
+2007-04-23 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * games-arcade-2d/diameter: new game, arcade with some adventure and
+ economy
+ * games-arcade-2d/paratim: new game, Remake of the old DOS game
Paratrooper
+
2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* games-puzzles/symbolica: new game, A remake of the C-64 game
Symbolica.
* games-arcade-2d/tuxanci: new game, a 2d deathmatch game
* games-simulation/vdrift: new game, drift racing simulation
* games-libs/allegrogl: new library, allegro GL interface
+ * games-arcade-2d/ballz: new game, fun platformer where you control
+ a ball
+ * games-arcade-2d/openlierox: new game, liero clone based on original
+ source
+ * games-engines/reminiscence: new game engine, runs flashback data
+ * games-libs/hawknl: new lib, network wrapper

2007-04-01 Jeremy Blosser <jblosser-smgl AT firinn.org>
* accounts, groups: Sync with primary grimoire.
diff --git a/games-arcade-2d/ballz/BUILD b/games-arcade-2d/ballz/BUILD
new file mode 100755
index 0000000..f2438e5
--- /dev/null
+++ b/games-arcade-2d/ballz/BUILD
@@ -0,0 +1 @@
+default_games_build
diff --git a/games-arcade-2d/ballz/DEPENDS b/games-arcade-2d/ballz/DEPENDS
new file mode 100755
index 0000000..23254a1
--- /dev/null
+++ b/games-arcade-2d/ballz/DEPENDS
@@ -0,0 +1 @@
+depends allegro
diff --git a/games-arcade-2d/ballz/DETAILS b/games-arcade-2d/ballz/DETAILS
new file mode 100755
index 0000000..4545c82
--- /dev/null
+++ b/games-arcade-2d/ballz/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=ballz
+ VERSION=1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://darkbits.org/${SOURCE}
+
SOURCE_HASH=sha512:3bbeabb4da084707b73c0392384019e3f805ece1df5405ab9e56fa14121463055ced44d0640725c66a98270c9a1a4f5dfa910e0bbca1b3f54e6b90af325b6266
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://darkbits.org/";
+ LICENSE[0]=GPL
+ ENTERED=20070421
+ SHORT="B.A.L.L.Z Screenshot A platformer with some puzzle
elements."
+cat << EOF
+A platformer with some puzzle elements.
+
+Ballz is a platformer with some puzzle elements. You take control of a ball
+which is genetically modified by the British secret service. Your mission
+is to rescue captured British soldiers from a prison in Iran.
+
+The game was in 72 hours for the TINS competition, a competition similar
+to Speedhack. The name TINS is an recursive acronym for ‘TINS is not
+Speedhack’.
+EOF
diff --git a/games-arcade-2d/ballz/HISTORY b/games-arcade-2d/ballz/HISTORY
new file mode 100644
index 0000000..a7866b8
--- /dev/null
+++ b/games-arcade-2d/ballz/HISTORY
@@ -0,0 +1,2 @@
+2007-04-21 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, BUILD, HISTORY: created spell
diff --git a/games-arcade-2d/diameter/BUILD b/games-arcade-2d/diameter/BUILD
new file mode 100755
index 0000000..f2438e5
--- /dev/null
+++ b/games-arcade-2d/diameter/BUILD
@@ -0,0 +1 @@
+default_games_build
diff --git a/games-arcade-2d/diameter/DEPENDS
b/games-arcade-2d/diameter/DEPENDS
new file mode 100755
index 0000000..6b030dd
--- /dev/null
+++ b/games-arcade-2d/diameter/DEPENDS
@@ -0,0 +1,5 @@
+depends sdl &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends python &&
+depends guichan
diff --git a/games-arcade-2d/diameter/DETAILS
b/games-arcade-2d/diameter/DETAILS
new file mode 100755
index 0000000..192d91a
--- /dev/null
+++ b/games-arcade-2d/diameter/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=diameter
+ VERSION=0.3.5
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/game${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8292e7607c6afc590ee3af790826694d5fd2c03115842d99fa2ea1ee26fba4a9f7bb028f40cffc632146b4deb665bab53590790a46901ef8c6cab923d61e901c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://gamediameter.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20070422
+ SHORT="Diameter Screenshot Arcade-style game with elements of
economy and adventure."
+cat << EOF
+Arcade-style game with elements of economy and adventure.
+
+"Diameter" - is an arcade-style game with elements of economy and
+adventure. Project's main objective is to make a distinctive game with a
+storm gameplay and simultaneously alluring with its world. Plus, the main
+mood will be funny, but thus be serious.
+EOF
diff --git a/games-arcade-2d/diameter/HISTORY
b/games-arcade-2d/diameter/HISTORY
new file mode 100644
index 0000000..6821f34
--- /dev/null
+++ b/games-arcade-2d/diameter/HISTORY
@@ -0,0 +1,2 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, BUILD, HISTORY: created spell
diff --git a/games-arcade-2d/openlierox/BUILD
b/games-arcade-2d/openlierox/BUILD
new file mode 100755
index 0000000..7d77f1b
--- /dev/null
+++ b/games-arcade-2d/openlierox/BUILD
@@ -0,0 +1 @@
+SYSTEM_DATA_DIR=/usr/share/games HAWKNL_BUILTIN=0 ./compile.sh
diff --git a/games-arcade-2d/openlierox/DEPENDS
b/games-arcade-2d/openlierox/DEPENDS
new file mode 100755
index 0000000..316b4e1
--- /dev/null
+++ b/games-arcade-2d/openlierox/DEPENDS
@@ -0,0 +1,7 @@
+depends sdl &&
+depends sdl_mixer &&
+depends sdl_gfx &&
+depends hawknl &&
+depends sdl_image &&
+depends libxml2 &&
+depends zlib
diff --git a/games-arcade-2d/openlierox/DETAILS
b/games-arcade-2d/openlierox/DETAILS
new file mode 100755
index 0000000..aa78fea
--- /dev/null
+++ b/games-arcade-2d/openlierox/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=openlierox
+ VERSION=0.57_beta2
+ SOURCE="OpenLieroX_${VERSION}.src.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c99095134745e1fb6e1929f011046f065140d4ae8c0be96cfbcf15fbca635f561794aa40d9c526ed9d6e1c5aaa9f016d2f8c7ec41529a31e0d45d1b6f411367b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/OpenLieroX"
+ WEB_SITE="http://openlierox.sourceforge.net/";
+ LICENSE[0]=zlib
+ ENTERED=20070422
+ SHORT="A real-time, excessive Worms-clone"
+cat << EOF
+A real-time, excessive Worms-clone
+
+A game like the famous Liero. Indeed, it is based on the source of LieroX.
+
+Your character is a worm (or similars) and you have to shoot other worms
+around you. You have an huge arsenal of weapons to do this. You have also
+a ninja-rope to get fast from one point to another.
+
+The game has an active internet-comunity and an ingame-serverlist, so can
+easily join other net-games. On the other hand, there are bots available,
+so you can also play alone.
+EOF
diff --git a/games-arcade-2d/openlierox/HISTORY
b/games-arcade-2d/openlierox/HISTORY
new file mode 100644
index 0000000..6386e4d
--- /dev/null
+++ b/games-arcade-2d/openlierox/HISTORY
@@ -0,0 +1,3 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
+ * PRE_BUILD, BUILD, INSTALL: created spell
diff --git a/games-arcade-2d/openlierox/INSTALL
b/games-arcade-2d/openlierox/INSTALL
new file mode 100755
index 0000000..ae1e97c
--- /dev/null
+++ b/games-arcade-2d/openlierox/INSTALL
@@ -0,0 +1 @@
+SYSTEM_DATA_DIR=/usr/share/games BIN_DIR=/usr/games HAWKNL_BUILTIN=0
./install.sh
diff --git a/games-arcade-2d/openlierox/PRE_BUILD
b/games-arcade-2d/openlierox/PRE_BUILD
new file mode 100755
index 0000000..39bd360
--- /dev/null
+++ b/games-arcade-2d/openlierox/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit '104s:if ::' compile.sh &&
+sedit '115,+6d' compile.sh
+
diff --git a/games-arcade-2d/paratim/BUILD b/games-arcade-2d/paratim/BUILD
new file mode 100755
index 0000000..f2438e5
--- /dev/null
+++ b/games-arcade-2d/paratim/BUILD
@@ -0,0 +1 @@
+default_games_build
diff --git a/games-arcade-2d/paratim/DEPENDS b/games-arcade-2d/paratim/DEPENDS
new file mode 100755
index 0000000..82e443c
--- /dev/null
+++ b/games-arcade-2d/paratim/DEPENDS
@@ -0,0 +1 @@
+depends sdl
diff --git a/games-arcade-2d/paratim/DETAILS b/games-arcade-2d/paratim/DETAILS
new file mode 100755
index 0000000..35b385d
--- /dev/null
+++ b/games-arcade-2d/paratim/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=paratim
+ VERSION=0.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:d70326a7a73fa33d358dde2b2f1e4ce14108250aef6331172d0d5ac4d6cde2e8bb67aaa089fdd878c521a798b38965f84c72e97ff1cbf4734a493f694d5404fd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://paratim.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20070422
+ SHORT="Paratim Screenshot Remake of the old DOS game Paratrooper"
+cat << EOF
+Remake of the old DOS game Paratrooper
+
+Paratim (Paratrooper Improved) is a remake of the old DOS game Paratrooper.
+You play with the gun in the bottom center of the game while helicopters
+fly overhead. Those helicopters sometimes drop paratroopers. When their
+are four or more paratroopers on one side of the gun it's game over. To
+prevent this you have to shoot the paratroopers while they fall and/or the
+helicopters. After a round of helicopters planes arrive that drop bombs aimed
+at the gun. If a bomb hits you it's game over as well. To prevent this you
+have to shoot the bomb and/or the airplanes.
+
+Currently, the game is playable, but much of the planned improvements have
+yet to be implemented.
+EOF
diff --git a/games-arcade-2d/paratim/HISTORY b/games-arcade-2d/paratim/HISTORY
new file mode 100644
index 0000000..eda6b7e
--- /dev/null
+++ b/games-arcade-2d/paratim/HISTORY
@@ -0,0 +1,3 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
+ * BUILD, PRE_BUILD: created spell
diff --git a/games-arcade-2d/paratim/PRE_BUILD
b/games-arcade-2d/paratim/PRE_BUILD
new file mode 100755
index 0000000..4194f51
--- /dev/null
+++ b/games-arcade-2d/paratim/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit 's/sprite:://g' src/sprite.h
+
diff --git a/games-engines/reminiscence/BUILD
b/games-engines/reminiscence/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/games-engines/reminiscence/BUILD
@@ -0,0 +1 @@
+make
diff --git a/games-engines/reminiscence/DEPENDS
b/games-engines/reminiscence/DEPENDS
new file mode 100755
index 0000000..e2b2456
--- /dev/null
+++ b/games-engines/reminiscence/DEPENDS
@@ -0,0 +1,2 @@
+depends sdl &&
+depends zlib
diff --git a/games-engines/reminiscence/DETAILS
b/games-engines/reminiscence/DETAILS
new file mode 100755
index 0000000..5415af0
--- /dev/null
+++ b/games-engines/reminiscence/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=reminiscence
+ VERSION=0.1.9
+ SOURCE="REminiscence-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://cyxdown.free.fr/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:c7ab5bff82859e268579f6918c0622ad777f06fa94c99ed67e4b46ad744dd5aa693d98b8bb927e91925b80f4f2e948daba09fd346055768530bea025098c1a06
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/REminiscence-${VERSION}"
+ WEB_SITE="http://cyxdown.free.fr/reminiscence/";
+ LICENSE[0]=UNKNOMN
+ ENTERED=20070422
+ SHORT="REminiscence is a rewrite of the engine used in the game
Flashback."
+cat << EOF
+A rewritten engine for Flashback
+
+REminiscence is a kind of interpreter/emulator for the platform game
Flashback
+from Delphine Software. It allows you to rediscover and play it on modern
+machines using the original datafiles.
+EOF
diff --git a/games-engines/reminiscence/HISTORY
b/games-engines/reminiscence/HISTORY
new file mode 100644
index 0000000..6386e4d
--- /dev/null
+++ b/games-engines/reminiscence/HISTORY
@@ -0,0 +1,3 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
+ * PRE_BUILD, BUILD, INSTALL: created spell
diff --git a/games-engines/reminiscence/INSTALL
b/games-engines/reminiscence/INSTALL
new file mode 100755
index 0000000..ff1f11b
--- /dev/null
+++ b/games-engines/reminiscence/INSTALL
@@ -0,0 +1 @@
+cp -v rs ${INSTALL_ROOT}/usr/games/
diff --git a/games-engines/reminiscence/PRE_BUILD
b/games-engines/reminiscence/PRE_BUILD
new file mode 100755
index 0000000..830b967
--- /dev/null
+++ b/games-engines/reminiscence/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit "12iCXXFLAGS+= ${CXXFLAGS}" Makefile
+
diff --git a/games-libs/hawknl/BUILD b/games-libs/hawknl/BUILD
new file mode 100755
index 0000000..359325c
--- /dev/null
+++ b/games-libs/hawknl/BUILD
@@ -0,0 +1 @@
+make -f makefile.linux
diff --git a/games-libs/hawknl/DETAILS b/games-libs/hawknl/DETAILS
new file mode 100755
index 0000000..e4addde
--- /dev/null
+++ b/games-libs/hawknl/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=hawknl
+ VERSION=17b1
+ VERSION2=1.70
+ SOURCE="HawkNL${VERSION}src.zip"
+ SOURCE_URL[0]=http://www.hawksoft.com/download/files/${SOURCE}
+
SOURCE_HASH=sha512:d44a2fd1fd5e7c0b3491c333d1b644df9a138e49d48a4506ae2990d5b4f4a468d5c73c21de546d930abc6c9da59dc01462d28283f7c444cfa07ded703950d502
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/HawkNL${VERSION2}"
+ WEB_SITE="http://www.hawksoft.com/hawknl/ "
+ LICENSE[0]=LGPL
+ ENTERED=20070422
+ SHORT="Cross platform network library for Unix and Windows."
+cat << EOF
+HawkNL is a game-oriented network API. It is a fairly low level API, being
+little more than a wrapper over sockets with some enhancements.
+EOF
diff --git a/games-libs/hawknl/HISTORY b/games-libs/hawknl/HISTORY
new file mode 100644
index 0000000..c75ef28
--- /dev/null
+++ b/games-libs/hawknl/HISTORY
@@ -0,0 +1,3 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, HISTORY: created spell
+ * PRE_BUILD, BUILD, INSTALL: created spell
diff --git a/games-libs/hawknl/INSTALL b/games-libs/hawknl/INSTALL
new file mode 100755
index 0000000..e278e83
--- /dev/null
+++ b/games-libs/hawknl/INSTALL
@@ -0,0 +1,2 @@
+make -f makefile.linux install
+cp -vr include/*.h ${INSTALL_ROOT}/usr/include/
diff --git a/games-libs/hawknl/PRE_BUILD b/games-libs/hawknl/PRE_BUILD
new file mode 100755
index 0000000..b59a6f2
--- /dev/null
+++ b/games-libs/hawknl/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit 's:^LIBDIR =.*:LIBDIR = /usr/lib:g' src/makefile.linux &&
+sedit 's:^INCDIR =.*:INCDIR = /usr/include:g' src/makefile.linux &&
+sedit "s:^CFLAGS =\(.*\):CFLAGS = \1 ${CFLAGS}:g" src/makefile.linux
+
diff --git a/games-strategy-rts/openttd/BUILD
b/games-strategy-rts/openttd/BUILD
index bf10758..f9784a4 100755
--- a/games-strategy-rts/openttd/BUILD
+++ b/games-strategy-rts/openttd/BUILD
@@ -1,15 +1,9 @@
-if [ "x$OPENTTD_NETWORK" == "xy" ]; then
- OPTS="WITH_NETWORK=1 $OPTS"
-else
- OPTS="WITH_NETWORK= $OPTS"
-fi &&
-make -j1 MANUAL_CONFIG=1 \
- UNIX=1 \
- INSTALL=1 \
- RELEASE=${VERSION} \
- USE_HOMEDIR=1 \
- PERSONAL_DIR=.openttd \
- PREFIX=$INSTALL_ROOT/usr \
- DATA_DIR=share/games/${SPELL} \
- VERBOSE=1 \
- $OPTS
+OPTS="--with-iconv $OPTS" &&
+./configure $OPTS &&
+sedit '30s;PREFIX:=;PREFIX:=${INSTALL_ROOT}/usr;' Makefile.config &&
+sedit '31s;BINARY_DIR:=;BINARY_DIR:=games;' Makefile.config &&
+sedit '32s;DATA_DIR:=;DATA_DIR:=share/games/openttd;' Makefile.config &&
+sedit '33s;ICON_DIR:=;ICON_DIR:=share/pixmaps;' Makefile.config &&
+sedit '34s;USE_HOMEDIR:=;USE_HOMEDIR:=1;' Makefile.config &&
+sedit '35s;PERSONAL_DIR:=;PERSONAL_DIR:=.openttd;' Makefile.config &&
+make
diff --git a/games-strategy-rts/openttd/CONFIGURE
b/games-strategy-rts/openttd/CONFIGURE
index d29df98..ea36d9f 100755
--- a/games-strategy-rts/openttd/CONFIGURE
+++ b/games-strategy-rts/openttd/CONFIGURE
@@ -1 +1,5 @@
-config_query OPENTTD_NETWORK "Enable network support?" y
+config_query_option OPENTTD_OPTS \
+ "Enable network support?" \
+ y \
+ "--with-network" \
+ "--without-network"
diff --git a/games-strategy-rts/openttd/DEPENDS
b/games-strategy-rts/openttd/DEPENDS
index 74cf5c1..41f8cfd 100755
--- a/games-strategy-rts/openttd/DEPENDS
+++ b/games-strategy-rts/openttd/DEPENDS
@@ -1,16 +1,20 @@
-optional_depends sdl \
- "WITH_SDL=1" \
- "WITH_SDL= DEDICATED=1" \
- "SDL is needed for client (builds dedicated server
otherwise)" &&
-optional_depends libpng \
- "WITH_PNG=1" \
- "WITH_PNG=" \
- "Enable screenshots using PNG" &&
-optional_depends zlib \
- "WITH_ZLIB=1" \
- "WITH_ZLIB=" \
- "Enable savegames using zlib" &&
-optional_depends alsa-utils \
- "MIDI=/usr/bin/aplaymidi" \
- "MIDI=" \
- "Enable midi player"
+optional_depends sdl \
+ "--with-sdl" \
+ "--without-sdl" \
+ "SDL is needed for client else server only" &&
+optional_depends libpng \
+ "--with-png" \
+ "--without-png" \
+ "Enable screenshots using PNG" &&
+optional_depends zlib \
+ "--with-zlib" \
+ "--without-zlib" \
+ "Enable savegames using zlib" &&
+optional_depends freetype2 \
+ "--with-freetype" \
+ "--without-freetype" \
+ "Enable freetype support" &&
+optional_depends fontconfig \
+ "--with-fontconfig" \
+ "--without-config" \
+ "Enable fontconfig"
diff --git a/games-strategy-rts/openttd/DETAILS
b/games-strategy-rts/openttd/DETAILS
index 94ee083..740921b 100755
--- a/games-strategy-rts/openttd/DETAILS
+++ b/games-strategy-rts/openttd/DETAILS
@@ -1,11 +1,11 @@
SPELL=openttd
- VERSION=0.4.8
+ VERSION=0.5.1
SOURCE=$SPELL-$VERSION-source.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
WEB_SITE=http://www.openttd.com/
ENTERED=20040708
-
SOURCE_HASH=sha512:6594504dbf35b93c6163c4da216ea41eae06e5866db14f73deab0cffcc7783cdf25a79d319bd9dde01cab342d857e98af47c0a6f928bfa8eaffc6b2322bb5826
+
SOURCE_HASH=sha512:3606b583e842ea83f421cdfaffb70810f490e954e5fbe5cd4c4a71bd6753509d87869df4a35370b814200fa7c176fff709e2fd44ca4050deabd3f1822d2d5c31
LICENSE[0]=GPL
SHORT="Open source clone of Microprose 'Transport Tycoon Deluxe'"
cat << EOF
diff --git a/games-strategy-rts/openttd/HISTORY
b/games-strategy-rts/openttd/HISTORY
index 2fa12a8..76bd142 100644
--- a/games-strategy-rts/openttd/HISTORY
+++ b/games-strategy-rts/openttd/HISTORY
@@ -1,3 +1,11 @@
+2007-04-22 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: version update to 0.5.1
+ * BUILD: using configure
+ * DEPENDS: using configure
+ * INSTALL: using make install
+ * CONFIGURE: using configure
+ * openttd: removed
+
2006-08-15 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: updated to 0.4.8, switched SOURCE_URL from tar.gz to
tar.bz2, added LICENSE[0]
diff --git a/games-strategy-rts/openttd/INSTALL
b/games-strategy-rts/openttd/INSTALL
index 77e6ea4..6e42622 100755
--- a/games-strategy-rts/openttd/INSTALL
+++ b/games-strategy-rts/openttd/INSTALL
@@ -1,13 +1 @@
-install -v openttd ${INSTALL_ROOT}/usr/libexec &&
-install -v ${SCRIPT_DIRECTORY}/${SPELL} ${INSTALL_ROOT}/usr/games/ &&
-local SHARE_OPENTTD="${INSTALL_ROOT}/usr/share/games/${SPELL}" &&
-cp -rv data scenario ${SHARE_OPENTTD}/ &&
-mkdir -pv ${SHARE_OPENTTD}/lang &&
-cp -v lang/*.lng ${SHARE_OPENTTD}/lang/ &&
-mkdir -pv ${SHARE_OPENTTD}/scripts &&
-cp -v scripts/*.example ${SHARE_OPENTTD}/scripts/ &&
-mkdir -pv ${SHARE_OPENTTD}/media &&
-cp -v media/*.png media/*.xpm ${SHARE_OPENTTD}/media/ &&
-mkdir -pv ${SHARE_OPENTTD}/gm &&
-mkdir -pv ${INSTALL_ROOT}/usr/share/doc/${SPELL} &&
-install -v docs/* COPYING readme.txt ${INSTALL_ROOT}/usr/share/doc/${SPELL}
+make install INSTALL:=1
diff --git a/games-strategy-rts/openttd/openttd
b/games-strategy-rts/openttd/openttd
deleted file mode 100755
index 0d844cd..0000000
--- a/games-strategy-rts/openttd/openttd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-if ! [ -d $HOME/.openttd ]; then
- mkdir -p $HOME/.openttd
-fi &&
-if ! [ -d $HOME/.openttd/scenario ]; then
- cp -r /usr/share/games/openttd/scenario $HOME/.openttd
-fi &&
-if ! [ -d $HOME/.openttd/autosave ]; then
- mkdir -p $HOME/.openttd/autosave
-fi &&
-/usr/libexec/openttd "${@}"



  • [SM-Commit] GIT changes to master games grimoire by Andraž Levstik (9eab879787d633e040ca74282ce32e2bd235fb0a), Andraž Levstik, 04/22/2007

Archive powered by MHonArc 2.6.24.

Top of Page