Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master games grimoire by Andra?? Levstik (16709c605117362e27db3826ccf9d4a3711ed085)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andra?? Levstik <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master games grimoire by Andra?? Levstik (16709c605117362e27db3826ccf9d4a3711ed085)
  • Date: Tue, 29 Aug 2006 16:44:30 -0500

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

ChangeLog | 4 +
games-arcade-2d/abe/DETAILS | 1
games-arcade-2d/abe/HISTORY | 4 +
games-arcade-2d/abe/INSTALL | 19 +++-----
games-arcade-2d/rtts/BUILD | 1
games-arcade-2d/rtts/DETAILS | 1
games-arcade-2d/rtts/HISTORY | 5 ++
games-arcade-2d/rtts/INSTALL | 20 ++++-----
games-data/acorn-music/DETAILS | 15 ++++++
games-data/acorn-music/HISTORY | 15 ++++++
games-data/acorn-music/INSTALL | 4 +
games-data/crossfire-client-data/DETAILS | 2
games-data/crossfire-client-data/HISTORY | 4 +
games-data/crossfire-client-data/INSTALL | 9 +---
games-data/crossfire-data/DETAILS | 2
games-data/crossfire-data/HISTORY | 4 +
games-data/crossfire-data/INSTALL | 9 +---
games-data/luola-nostalgia/DETAILS | 1
games-data/luola-nostalgia/HISTORY | 4 +
games-data/luola-nostalgia/INSTALL | 14 +-----
games-data/luola-stdlevels/DETAILS | 1
games-data/luola-stdlevels/HISTORY | 4 +
games-data/luola-stdlevels/INSTALL | 16 ++-----
games-data/mason-media/DETAILS | 15 ++++++
games-data/mason-media/HISTORY | 21 +++++++++
games-data/mason-media/INSTALL | 5 ++
games-emulators/scummvm/DETAILS | 1
games-emulators/scummvm/HISTORY | 4 +
games-emulators/scummvm/INSTALL | 24 ++++-------
games-emulators/xmame/DETAILS | 1
games-emulators/xmame/HISTORY | 4 +
games-emulators/xmame/INSTALL | 42 ++++++++-----------
games-emulators/xmess/DETAILS | 1
games-emulators/xmess/HISTORY | 4 +
games-emulators/xmess/INSTALL | 15 ++----
games-fps/cube/DETAILS | 1
games-fps/cube/HISTORY | 5 ++
games-fps/cube/INSTALL | 67
+++++++++++++++----------------
games-fps/cube/PRE_BUILD | 18 +++-----
games-fps/sauerbraten/DETAILS | 1
games-fps/sauerbraten/HISTORY | 5 ++
games-fps/sauerbraten/INSTALL | 39 ++++++++----------
games-fps/sauerbraten/PRE_BUILD | 40 ++++++++----------
games-libs/acorn-music/BUILD | 10 ----
games-libs/acorn-music/DETAILS | 18 --------
games-libs/acorn-music/HISTORY | 10 ----
games-libs/mason-media/BUILD | 10 ----
games-libs/mason-media/DETAILS | 18 --------
games-libs/mason-media/HISTORY | 16 -------
games-libs/opentnl/DETAILS | 1
games-libs/opentnl/HISTORY | 4 +
games-libs/opentnl/INSTALL | 9 ----
games-rpg-sp/gearhead/DETAILS | 1
games-rpg-sp/gearhead/HISTORY | 4 +
games-rpg-sp/gearhead/INSTALL | 13 +-----
55 files changed, 286 insertions(+), 300 deletions(-)

New commits:
commit eb58b7cea2f489a33baeffc248c95474fa1c78d0
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

mason-media and acorn-music move

commit 2c5872514a6d56434ab8fc868b07deee3c0fb004
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

mason-media: moved, removed I_DIR

commit dc41287da82ef649b023fb36314d593a2e44f5fe
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

acorn-music: moved, removed I_DIR

commit a65b3084f85356ac1090ffe9050ea24a9e2690b0
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

gearhead: removed I_DIR

commit 2a8c28edd50038b40965dcb1f906926deea112a9
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

opentnl: removed I_DIR

commit e87e18d76f9416d69800755f44134949aee0d07b
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

mason-media: moved

commit 3cc844e6be19601dd7f58e74adfa010f429317b6
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

acron-music: moved

commit cf37ff26fd8b03a41609f68420c79bc18f99a2e0
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

sauerbraten: removed I_DIR

commit be65bde705e602e2ad7a195200e5e98787d98391
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

cube: removed I_DIR

commit dc565ccd5833898d2c51285b661afd6fc0b69180
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xmess: removed I_DIR

commit 8bf8c1a8dab34419873382bd0f501a15a96b8f22
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xmame: removed I_DIR

commit 099ccecf7f427031070c317cf5be4199909adc35
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

scummvm: removed I_DIR

commit 50e9b3563c5e83bf78d1fbbda4457a30d477b557
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

luola-stdlevels: removed I_DIR

commit 010a80607bc94eb4df497fce1aaae152662ab662
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

luola-nostalgia: removed I_DIR

commit 14fe33d352ceb2f38b409b2d9cf394ae2da7ad91
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

crossfire-data: removed I_DIR

commit 3a6421aa105769ae795296cce0df76b1f679dc57
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

crossfire-client-data: removed I_DIR

commit 71ff1751600d81669dbda320ccfbb97a6ff19a5d
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

rtts: removed I_DIR

commit a7c84b12e1ffeb17810b2c582799a32902cb5537
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

abe: removed I_DIR

diff --git a/ChangeLog b/ChangeLog
index 0c79d45..c3d5c30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * games-data/acorn-music: moved from games-libs
+ * games-data/mason-media: moved from games-libs
+
2006-08-24 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* games-puzzles/wordsearch: new spell
* games-arcade-2d/bloboats: new spell
diff --git a/games-arcade-2d/abe/DETAILS b/games-arcade-2d/abe/DETAILS
index d919995..ff4e24b 100755
--- a/games-arcade-2d/abe/DETAILS
+++ b/games-arcade-2d/abe/DETAILS
@@ -8,7 +8,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20030612
UPDATED=2003-612
LICENSE[0]=GPL
- BUILD_API=2
SHORT="Abe's Amazing Adventure is an awesome game"
cat << EOF
A scrolling, platform-jumping, key-collecting, ancient pyramid exploring
game, vaguely in the style of
diff --git a/games-arcade-2d/abe/HISTORY b/games-arcade-2d/abe/HISTORY
index cbe6162..182acb4 100644
--- a/games-arcade-2d/abe/HISTORY
+++ b/games-arcade-2d/abe/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512

diff --git a/games-arcade-2d/abe/INSTALL b/games-arcade-2d/abe/INSTALL
index 485caa6..b45ab16 100755
--- a/games-arcade-2d/abe/INSTALL
+++ b/games-arcade-2d/abe/INSTALL
@@ -1,15 +1,12 @@
-ABE_I_DIR="${INSTALL_ROOT}/usr/share/games/abe" &&
#fake a make install
-install -d -m 0777 -g games /usr/share/games &&
-install -d -m 0777 -g games /usr/games &&
-install -d -m 0777 $ABE_I_DIR &&
-install -m 0755 src/abe $ABE_I_DIR &&
-
+install -m 0750 -g games src/abe
${INSTALL_ROOT}/usr/share/games/abe &&
+local i
for i in savegame maps images sounds; do
- install -d -m 0777 $ABE_I_DIR/$i &&
- install -m 0666 $i/* $ABE_I_DIR/$i/
+ install -d -m 0770 ${INSTALL_ROOT}/usr/share/games/abe/$i &&
+ install -m 0660 $i/* ${INSTALL_ROOT}/usr/share/games/abe/$i/
done &&

-chown -R root.games $ABE_I_DIR &&
-echo -e "#! /bin/sh \n cd $ABE_I_DIR && \n exec ./abe \$*" > runabe &&
-install -m 0755 -g games runabe ${INSTALL_ROOT}/usr/games/abe
+cd ${INSTALL_ROOT}/usr/share/games/abe &&
+find_and_scam
+echo -e "#! /bin/sh \n cd ${INSTALL_ROOT}/usr/share/games/abe && \n exec
./abe \$*" > runabe &&
+install -m 0750 -g games runabe ${INSTALL_ROOT}/usr/games/abe
diff --git a/games-arcade-2d/rtts/BUILD b/games-arcade-2d/rtts/BUILD
index 02a96b9..ef6c42e 100755
--- a/games-arcade-2d/rtts/BUILD
+++ b/games-arcade-2d/rtts/BUILD
@@ -1,4 +1,3 @@
-I_DIR=${INSTALL_ROOT}/usr/share/games/rtts
cd source/rtts &&
export BASE_CFLAGS="$CFLAGS" &&
make release
diff --git a/games-arcade-2d/rtts/DETAILS b/games-arcade-2d/rtts/DETAILS
index 673a32d..f8306a3 100755
--- a/games-arcade-2d/rtts/DETAILS
+++ b/games-arcade-2d/rtts/DETAILS
@@ -15,7 +15,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
LICENSE[0]=http://www.rtts.org/source/license.txt
LICENSE[1]=http://www.rtts.org/source/license.txt
LICENSE[2]=GPL
- BUILD_API=2
SHORT="Return to the Shadows - Vertical scroller, originally
written as a 'Raptor' clone"
cat << EOF
Return to the Shadows is a vertical scroller, greatly inspired by Raptor
diff --git a/games-arcade-2d/rtts/HISTORY b/games-arcade-2d/rtts/HISTORY
index 9f20f03..cf28c42 100644
--- a/games-arcade-2d/rtts/HISTORY
+++ b/games-arcade-2d/rtts/HISTORY
@@ -1,3 +1,8 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: removed I_DIR
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-11-22 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: license update and switch sha512

diff --git a/games-arcade-2d/rtts/INSTALL b/games-arcade-2d/rtts/INSTALL
index cb138a3..f115268 100755
--- a/games-arcade-2d/rtts/INSTALL
+++ b/games-arcade-2d/rtts/INSTALL
@@ -1,18 +1,18 @@
#fudge install
-mkdir -p ${INSTALL_ROOT}/usr/games &&
-mkdir -p $I_DIR &&
-install -m0755 i386_release/rtts $I_DIR &&
+install -m0750 i386_release/rtts ${INSTALL_ROOT}/usr/share/games/rtts &&

cd $SOURCE_DIRECTORY &&
#hack to clean up install
rm -rf readme.txt SDL.dll game rtts rtts.exe source old.libraries
+local i
for i in *
-do if [ -f $i ]
- then install -m0666 $i $I_DIR
- else if [ -d $i ]
- then mkdir $I_DIR/$i && cd $i && install -m0666 * $I_DIR/$i && cd
$SOURCE_DIRECTORY
- fi
- fi
+ do
+ mkdir -vp ${INSTALL_ROOT}/usr/share/games/rtts/$i &&
+ cd $i &&
+ install -m 0660 * ${INSTALL_ROOT}/usr/share/games/rtts/$i &&
+ cd $SOURCE_DIRECTORY
done &&
+cd ${INSTALL_ROOT}/usr/share/games/rtts &&
+find_and_scam &&
echo -e "#! /bin/bash \n cd ${INSTALL_ROOT}/usr/share/games/rtts && ./rtts
\$*" > .gameplay &&
-install -m0755 .gameplay ${INSTALL_ROOT}/usr/games/rtts
+install -m0750 .gameplay ${INSTALL_ROOT}/usr/games/rtts
diff --git a/games-data/acorn-music/DETAILS b/games-data/acorn-music/DETAILS
new file mode 100755
index 0000000..80e453d
--- /dev/null
+++ b/games-data/acorn-music/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=acorn-music
+ VERSION=0.4
+ SOURCE=${SPELL/\-/_}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/media
+
SOURCE_URL[0]=ftp://ftp.worldforge.org/pub/worldforge/games/acorn/${VERSION}/media/$SOURCE
+
SOURCE_URL[1]=http://purple.worldforge.org/downloads/games/acorn/${VERSION}/media/${SOURCE}
+ WEB_SITE=http://www.worldforge.org/dev/systems/acorn/
+
SOURCE_HASH=sha512:661887b3d5a8ba0ea3951f4feefa00749082122a0b1cf118ffd0e0e85a1a9d7ffb38caa38936d3c6c473a80f45cc88cf9e7db87744edc4d32991bd240b35f163
+ ENTERED=20031014
+ UPDATED=20031014
+ LICENSE[0]=GPL
+ SHORT="Music files required for the WorldForge Acorn game"
+cat << EOF
+This contains the music files required for the WorldForge Acorn game.
+EOF
diff --git a/games-data/acorn-music/HISTORY b/games-data/acorn-music/HISTORY
new file mode 100644
index 0000000..e0d914e
--- /dev/null
+++ b/games-data/acorn-music/HISTORY
@@ -0,0 +1,15 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: removed
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 conversion
+
+2006-06-12 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: inserted BUILD_API=1 line
+
+2005-12-01 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2003-10-14 Eric Sandall <eric AT sandall.us>
+ * Created spell
+ * Added to games-libs
+
diff --git a/games-data/acorn-music/INSTALL b/games-data/acorn-music/INSTALL
new file mode 100755
index 0000000..5ef868c
--- /dev/null
+++ b/games-data/acorn-music/INSTALL
@@ -0,0 +1,4 @@
+cd .. &&
+cp -r music mkdir -vp ${INSTALL_ROOT}/usr/share/games/forge &&
+cd ${INSTALL_ROOT}/usr/share/games/forge &&
+find_and_scam
diff --git a/games-data/crossfire-client-data/DETAILS
b/games-data/crossfire-client-data/DETAILS
index d558e6f..f249fdf 100755
--- a/games-data/crossfire-client-data/DETAILS
+++ b/games-data/crossfire-client-data/DETAILS
@@ -12,8 +12,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20011104
UPDATED=20020124
LICENSE[0]=GPL
- BUILD_API=2
- ARCHIVE="off"
SHORT="Data files for crossfire-client"
cat << EOF
Crossfire is a multi-player graphical arcade and adventure game made
diff --git a/games-data/crossfire-client-data/HISTORY
b/games-data/crossfire-client-data/HISTORY
index 8e04594..99d1f6b 100644
--- a/games-data/crossfire-client-data/HISTORY
+++ b/games-data/crossfire-client-data/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-30 Eric Sandall <eric AT sandall.us>
* BUILD: Removed (games-data default_build runs `true`)
* INSTALL: Cannot chown to games:games (no games user)
diff --git a/games-data/crossfire-client-data/INSTALL
b/games-data/crossfire-client-data/INSTALL
index 0c70633..808483b 100755
--- a/games-data/crossfire-client-data/INSTALL
+++ b/games-data/crossfire-client-data/INSTALL
@@ -1,5 +1,4 @@
-local I_DIR &&
-I_DIR=${INSTALL_ROOT}/usr/share/games/crossfire &&
-mkdir -p $I_DIR &&
-chown root:games -R * &&
-cp -a . $I_DIR
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/crossfire &&
+cp -va . ${INSTALL_ROOT}/usr/share/games/crossfire &&
+cd ${INSTALL_ROOT}/usr/share/games/crossfire &&
+find_and_scam
diff --git a/games-data/crossfire-data/DETAILS
b/games-data/crossfire-data/DETAILS
index f998e60..08352d5 100755
--- a/games-data/crossfire-data/DETAILS
+++ b/games-data/crossfire-data/DETAILS
@@ -11,8 +11,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20041108
UPDATED=20041108
LICENSE[0]=GPL
- BUILD_API=2
- ARCHIVE="off"
SHORT="Data files for crossfire"
cat << EOF
Crossfire is a multi-player graphical arcade and adventure game made
diff --git a/games-data/crossfire-data/HISTORY
b/games-data/crossfire-data/HISTORY
index 6088364..a0c56ce 100644
--- a/games-data/crossfire-data/HISTORY
+++ b/games-data/crossfire-data/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-30 Eric Sandall <eric AT sandall.us>
* BUILD: Removed (games-data default_build runs `true`)
* INSTALL: Cannot chown to games:games (no games user)
diff --git a/games-data/crossfire-data/INSTALL
b/games-data/crossfire-data/INSTALL
index 0c70633..a0009c9 100755
--- a/games-data/crossfire-data/INSTALL
+++ b/games-data/crossfire-data/INSTALL
@@ -1,5 +1,4 @@
-local I_DIR &&
-I_DIR=${INSTALL_ROOT}/usr/share/games/crossfire &&
-mkdir -p $I_DIR &&
-chown root:games -R * &&
-cp -a . $I_DIR
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/crossfire &&
+cp -va . ${INSTALL_ROOT}/usr/share/games/crossfire &&
+cd ${INSTALL_ROOT}/usr/share/games/crossfire &&
+find_and_scam
diff --git a/games-data/luola-nostalgia/DETAILS
b/games-data/luola-nostalgia/DETAILS
index a3ae3c8..13716e3 100755
--- a/games-data/luola-nostalgia/DETAILS
+++ b/games-data/luola-nostalgia/DETAILS
@@ -5,7 +5,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=http://www.luolamies.org/software/luola/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=CC
- BUILD_API=2
WEB_SITE=http://www.luolamies.org/software/luola/
ENTERED=20011214
UPDATED=20031227
diff --git a/games-data/luola-nostalgia/HISTORY
b/games-data/luola-nostalgia/HISTORY
index 4e31c09..8a4976a 100644
--- a/games-data/luola-nostalgia/HISTORY
+++ b/games-data/luola-nostalgia/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-22 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* BUILD: not needed... default is true for data

diff --git a/games-data/luola-nostalgia/INSTALL
b/games-data/luola-nostalgia/INSTALL
index 3efc318..b32efb5 100755
--- a/games-data/luola-nostalgia/INSTALL
+++ b/games-data/luola-nostalgia/INSTALL
@@ -1,11 +1,3 @@
-I_DIR="$INSTALL_ROOT/usr/share/games/luola" &&
-
-if [ ! -d ${I_DIR} ]; then
- mkdir -p ${I_DIR} &&
- chown root:games ${I_DIR}
-fi &&
-
-mkdir -p ${I_DIR}/levels &&
-chown root:games ${I_DIR}/levels &&
-install -m 0644 -o root -g games $SOURCE_DIRECTORY/*.lev \
- ${I_DIR}/levels
+mkdir -vp $INSTALL_ROOT/usr/share/games/luola/levels &&
+install -v -m 0640 -o root -g games $SOURCE_DIRECTORY/*.lev \
+ $INSTALL_ROOT/usr/share/games/luola/levels
diff --git a/games-data/luola-stdlevels/DETAILS
b/games-data/luola-stdlevels/DETAILS
index 1de9bb0..25fa09f 100755
--- a/games-data/luola-stdlevels/DETAILS
+++ b/games-data/luola-stdlevels/DETAILS
@@ -5,7 +5,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_URL[0]=http://www.luolamies.org/software/luola/$SOURCE
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
LICENSE[0]=CC
- BUILD_API=2
WEB_SITE=http://www.luolamies.org/software/luola/
ENTERED=20011214
UPDATED=20031227
diff --git a/games-data/luola-stdlevels/HISTORY
b/games-data/luola-stdlevels/HISTORY
index 609de35..548df1a 100644
--- a/games-data/luola-stdlevels/HISTORY
+++ b/games-data/luola-stdlevels/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-22 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* BUILD: not needed as default for data is true

diff --git a/games-data/luola-stdlevels/INSTALL
b/games-data/luola-stdlevels/INSTALL
index a22e072..0d0db4d 100755
--- a/games-data/luola-stdlevels/INSTALL
+++ b/games-data/luola-stdlevels/INSTALL
@@ -1,11 +1,5 @@
-I_DIR="$INSTALL_ROOT/usr/share/games/luola" &&
-
-if [ ! -d ${I_DIR} ]; then
- mkdir -p ${I_DIR} &&
- chown root:games ${I_DIR}
-fi &&
-
-mkdir ${I_DIR}/levels &&
-chown root:games ${I_DIR}/levels &&
-install -m 0644 -o root -g games $SOURCE_DIRECTORY/{*.lev,*.png} \
- ${I_DIR}/levels
+mkdir -vp $INSTALL_ROOT/usr/share/games/luola/levels &&
+install -v -m 0644 -o root -g games $SOURCE_DIRECTORY/{*.lev,*.png} \
+ $INSTALL_ROOT/usr/share/games/luola/levels &&
+cd $INSTALL_ROOT/usr/share/games/luola &&
+find_and_scam
diff --git a/games-data/mason-media/DETAILS b/games-data/mason-media/DETAILS
new file mode 100755
index 0000000..dcceeed
--- /dev/null
+++ b/games-data/mason-media/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=mason-media
+ VERSION=0.1
+ SOURCE=${SPELL/\-/_}-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/media
+
SOURCE_URL[0]=ftp://ftp.worldforge.org/pub/worldforge/games/mason/${VERSION}/media/$SOURCE
+
SOURCE_URL[1]=http://purple.worldforge.org/downloads/games/mason/${VERSION}/media/${SOURCE}
+ WEB_SITE=http://www.worldforge.org/dev/systems/mason/
+
SOURCE_HASH=sha512:b341159cae643fd969794a277c140acc0aff1678bd8c8bdf6f4cdbaef1dfa3a9d4dbe82ee61d48bb757d22adba08f719948ce9cf39c975d0b3a6b933475d4f75
+ ENTERED=20031006
+ UPDATED=20031006
+ LICENSE[0]=GPL
+ SHORT="Media files required for the WorldForge Mason game"
+cat << EOF
+This contains the media files required for the WorldForge Mason game.
+EOF
diff --git a/games-data/mason-media/HISTORY b/games-data/mason-media/HISTORY
new file mode 100644
index 0000000..ca731f4
--- /dev/null
+++ b/games-data/mason-media/HISTORY
@@ -0,0 +1,21 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: removed
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 conversion
+
+2006-06-12 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: inserted BUILD_API=1 line
+
+2005-12-01 Seth Woolley <seth AT tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2003-10-14 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Fixed a typo
+
+2003-10-07 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Added ARCHIVE="off", thanks to Arwed
+
+2003-10-06 Eric Sandall <eric AT sandall.us>
+ * Created spell
+ * Added to games-libs
+
diff --git a/games-data/mason-media/INSTALL b/games-data/mason-media/INSTALL
new file mode 100755
index 0000000..5f390ae
--- /dev/null
+++ b/games-data/mason-media/INSTALL
@@ -0,0 +1,5 @@
+cd .. &&
+cp -r music mkdir -vp ${INSTALL_ROOT}/usr/share/games/forge &&
+cd ${INSTALL_ROOT}/usr/share/games/forge &&
+find_and_scam
+
diff --git a/games-emulators/scummvm/DETAILS b/games-emulators/scummvm/DETAILS
index de1f45b..0d36bd2 100755
--- a/games-emulators/scummvm/DETAILS
+++ b/games-emulators/scummvm/DETAILS
@@ -27,7 +27,6 @@ fi
ENTERED=20030319
UPDATED=20051202
LICENSE[0]=GPL
- BUILD_API=2
SHORT="SCUMM engine used in various Lucas Arts games"
cat << EOF
ScummVM is an implementation of the SCUMM (Script Creation Utility for
Maniac Mansion)
diff --git a/games-emulators/scummvm/HISTORY b/games-emulators/scummvm/HISTORY
index 0848fce..da006f6 100644
--- a/games-emulators/scummvm/HISTORY
+++ b/games-emulators/scummvm/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2006-07-16 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* BUILD: fix for #12644

diff --git a/games-emulators/scummvm/INSTALL b/games-emulators/scummvm/INSTALL
index 2e5ea93..2f0c543 100755
--- a/games-emulators/scummvm/INSTALL
+++ b/games-emulators/scummvm/INSTALL
@@ -1,14 +1,10 @@
-I_DIR="${INSTALL_ROOT}/usr/share/games/scummvm" &&
-
-mkdir -p ${I_DIR}/tools &&
-mkdir -p ${INSTALL_ROOT}/usr/games &&
-
-cp -f scummvm ${INSTALL_ROOT}/usr/games &&
-cp -f tools/convbdf ${I_DIR}/tools &&
-cp -f tools/md5table ${I_DIR}/tools &&
-cp -f scummvm.xpm ${I_DIR} &&
-
-chmod 0755 ${INSTALL_ROOT}/usr/games/scummvm &&
-chmod 0755 ${I_DIR}/tools/convbdf &&
-chmod 0755 ${I_DIR}/tools/md5table &&
-chmod 0644 ${I_DIR}/scummvm.xpm
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/scummvm/tools &&
+cp -v scummvm ${INSTALL_ROOT}/usr/games &&
+cp -v tools/convbdf ${INSTALL_ROOT}/usr/share/games/scummvm/tools &&
+cp -v tools/md5table ${INSTALL_ROOT}/usr/share/games/scummvm/tools &&
+cp -v scummvm.xpm ${INSTALL_ROOT}/usr/share/games/scummvm &&
+cd ${INSTALL_ROOT}/usr/share/games/scummvm &&
+find_and_scam &&
+chmod 0750 ${INSTALL_ROOT}/usr/share/games/scummvm/tools/convbdf &&
+chmod 0750 ${INSTALL_ROOT}/usr/share/games/scummvm/tools/md5table &&
+chmod 0640 ${INSTALL_ROOT}/usr/share/games/scummvm/scummvm.xpm
diff --git a/games-emulators/xmame/DETAILS b/games-emulators/xmame/DETAILS
index 01e57c8..c66e38f 100755
--- a/games-emulators/xmame/DETAILS
+++ b/games-emulators/xmame/DETAILS
@@ -8,7 +8,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20010922
UPDATED=20020131
LICENSE[0]=http://x.mame.net/license.html
- BUILD_API=2
SHORT="Coin-op video game emulator"
cat << EOF
Xmame is the X11/Unix port of MAME. MAME is the Multiple Arcade Machine
diff --git a/games-emulators/xmame/HISTORY b/games-emulators/xmame/HISTORY
index ff1c415..241ded4 100644
--- a/games-emulators/xmame/HISTORY
+++ b/games-emulators/xmame/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2006-04-11 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* BUILD: replaced fPIC and DPIC removal code with disable_pic()

diff --git a/games-emulators/xmame/INSTALL b/games-emulators/xmame/INSTALL
index 6c4fbdb..43bd36d 100755
--- a/games-emulators/xmame/INSTALL
+++ b/games-emulators/xmame/INSTALL
@@ -1,24 +1,20 @@
-I_DIR="/usr/share/games/${SPELL}" &&
-
-make PREFIX=${INSTALL_ROOT}/usr \
- BINDIR=${INSTALL_ROOT}/usr/games \
- -f makefile.unix \
- install &&
-
-mkdir -p ${I_DIR} &&
-mkdir -p ${I_DIR}/artwork &&
-mkdir -p ${I_DIR}/cabinets &&
-mkdir -p ${I_DIR}/cfg &&
-mkdir -p ${I_DIR}/flyers &&
-mkdir -p ${I_DIR}/hi &&
-mkdir -p ${I_DIR}/icons &&
-mkdir -p ${I_DIR}/ini &&
-mkdir -p ${I_DIR}/inp &&
-mkdir -p ${I_DIR}/memcard &&
-mkdir -p ${I_DIR}/nvram &&
-mkdir -p ${I_DIR}/roms &&
-mkdir -p ${I_DIR}/samples &&
-mkdir -p ${I_DIR}/snap &&
-cp -r ctrlr ${I_DIR} &&
-cd ${I_DIR} &&
+make PREFIX=${INSTALL_ROOT}/usr \
+ BINDIR=${INSTALL_ROOT}/usr/games \
+ -f makefile.unix \
+ install &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/artwork &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/cabinets &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/cfg &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/flyers &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/hi &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/icons &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/ini &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/inp &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/memcard &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/nvram &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/roms &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/samples &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/games/xmame/snap &&
+cp -vr ctrlr ${INSTALL_ROOT}/usr/share/games/xmame &&
+cd ${INSTALL_ROOT}/usr/share/games/xmame &&
find_and_scam
diff --git a/games-emulators/xmess/DETAILS b/games-emulators/xmess/DETAILS
index dbc7fca..d284895 100755
--- a/games-emulators/xmess/DETAILS
+++ b/games-emulators/xmess/DETAILS
@@ -9,7 +9,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$PKG-$
ENTERED=20010922
UPDATED=20020131
LICENSE[0]=http://x.mame.net/license.html
- BUILD_API=2
SHORT="Video game emulator"
cat << EOF
Xmess is the X11/Unix port of MESS. MESS is the Multi-Emulator Super System
diff --git a/games-emulators/xmess/HISTORY b/games-emulators/xmess/HISTORY
index 7e4c26a..e636fef 100644
--- a/games-emulators/xmess/HISTORY
+++ b/games-emulators/xmess/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2006-04-11 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* BUILD: replaced fPIC and DPIC removal code with disable_pic()

diff --git a/games-emulators/xmess/INSTALL b/games-emulators/xmess/INSTALL
index accbbf0..7cc92fe 100755
--- a/games-emulators/xmess/INSTALL
+++ b/games-emulators/xmess/INSTALL
@@ -1,10 +1,7 @@
-I_DIR="${INSTALL_DIR}/usr/share/games/${SPELL}" &&
-
-make PREFIX=${INSTALL_ROOT}/usr \
- BINDIR=${INSTALL_ROOT}/usr/games \
- -f makefile.unix \
- install &&
-chown -vR root:games ${I_DIR} &&
-cp -vr ctrlr ${I_DIR} &&
-cd ${I_DIR} &&
+make PREFIX=${INSTALL_ROOT}/usr \
+ BINDIR=${INSTALL_ROOT}/usr/games \
+ -f makefile.unix \
+ install &&
+cp -vr ctrlr ${INSTALL_DIR}/usr/share/games/xmess &&
+cd ${INSTALL_DIR}/usr/share/games/xmess &&
find_and_scam
diff --git a/games-fps/cube/DETAILS b/games-fps/cube/DETAILS
index 72ddf82..4658e81 100755
--- a/games-fps/cube/DETAILS
+++ b/games-fps/cube/DETAILS
@@ -12,7 +12,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20040828
UPDATED=20040828
LICENSE[0]=ZLIB
- BUILD_API=2
SHORT="Open source first person shooter"
cat << EOF
Cube is an open source multiplayer and singleplayer first person shooter
game built on an entirely new and very unconventional engine. Cube is a
landscape-style engine that pretends to be an indoor FPS engine, which
combines very high precision dynamic occlusion culling with a form of
geometric mipmapping on the whole world for dynamic LOD for configurable fps
& graphic detail on most machines. Uses OpenGL & SDL.
diff --git a/games-fps/cube/HISTORY b/games-fps/cube/HISTORY
index 637ba30..6a4ffe8 100644
--- a/games-fps/cube/HISTORY
+++ b/games-fps/cube/HISTORY
@@ -1,3 +1,8 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * PRE_BUILD: removed I_DIR
+ * DETAILS: API2 converted
+
2005-09-25 Eric Sandall <eric AT sandall.us>
* DETAILS: Updated to 2005_08_29
Using GPG verification (Level 1)
diff --git a/games-fps/cube/INSTALL b/games-fps/cube/INSTALL
index 717cf22..676bf81 100755
--- a/games-fps/cube/INSTALL
+++ b/games-fps/cube/INSTALL
@@ -1,34 +1,33 @@
-install -o root -g games -m 755 -d $I_DIR &&
-install -o root -g games -m 755 cube_client /usr/games &&
-install -o root -g games -m 755 cube_server /usr/games &&
-cd $SOURCE_DIRECTORY &&
-if [ "$CUBE_BINARY" == "y" ]; then
- install -o root -g games -m 755 -d $I_DIR/bin &&
- install -o root -g games -m 755 $SCRIPT_DIRECTORY/cube_*_bin \
- /usr/games &&
- if `uname -m | grep -q i*86`; then
- message "${MESSAGE_COLOR}Installing x86 binaries...${DEFAULT_COLOR}" &&
- install -o root -g games -m 755 bin_unix/linux_client \
- $I_DIR/bin/cube_client_bin &&
- install -o root -g games -m 755 bin_unix/linux_server \
- $I_DIR/bin/cube_server_bin
- elif `uname -m | grep -q ppc` ||
- `uname -m | grep -q powerpc`; then
- message "${MESSAGE_COLOR}Installing PPC binaries...${DEFAULT_COLOR}" &&
- install -o root -g games -m 755 bin_unix/ppc_linux_client \
- $I_DIR/bin/cube_client_bin &&
- install -o root -g games -m 755 bin_unix/ppc_linux_server \
- $I_DIR/bin/cube_server_bin
- fi
#&&
- # Bad idea, creates a segfault since it changes the stack size ;)
- #sedit "s:data\/:$I_DIR\/data\/:g" /usr/games/cube_*_bin
&&
- #sedit "s:packages\/:$I_DIR\/packages\/:g" /usr/games/cube_*_bin
-fi &&
-cp -r *.cfg data packages $I_DIR &&
-chown -R root.games $I_DIR &&
-mv bin_unix/readme.txt bin_unix/readme.bin.txt &&
-mv cube_source/readme.txt cube_source/readme.source.txt &&
-install -o root -g games -d -m 644 /usr/share/doc/$SPELL &&
-install -o root -g games readme.html bin_unix/readme.bin.txt \
- cube_source/readme.source.txt cube_source/src/CUBE_TODO.txt \
- /usr/share/doc/$SPELL
+install -o root -g games -m 750 cube_client $INSTALL_ROOT/usr/games
&&
+install -o root -g games -m 750 cube_server $INSTALL_ROOT/usr/games
&&
+cd $SOURCE_DIRECTORY &&
+if [[ "$CUBE_BINARY" == "y" ]]; then
+ mkdir -vp $INSTALL_ROOT/usr/share/games/cube/bin &&
+ chown root:games $INSTALL_ROOT/usr/share/games/cube/bin &&
+ chmod 0750 $INSTALL_ROOT/usr/share/games/cube/bin &&
+ install -v -o root -g games -m 750 $SCRIPT_DIRECTORY/cube_*_bin \
+ $INSTALL_ROOT/usr/games &&
+
+ if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]
+ then
+ install -v -o root -g games -m 750 bin_unix/linux_client \
+ $INSTALL_ROOT/usr/share/games/cube/bin/cube_client_bin &&
+ install -v -o root -g games -m 750 bin_unix/linux_server \
+ $INSTALL_ROOT/usr/share/games/cube/bin/cube_server_bin
+
+ elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "ppc" ]]
+ then
+ install -v -o root -g games -m 750 bin_unix/ppc_linux_client \
+ $INSTALL_ROOT/usr/share/games/cube/bin/cube_client_bin &&
+ install -v -o root -g games -m 750 bin_unix/ppc_linux_server \
+ $INSTALL_ROOT/usr/share/games/cube/bin/cube_server_bin
+ fi
+fi &&
+cp -vr *.cfg data packages $INSTALL_ROOT/usr/share/games/cube &&
+chown -vR root:games $INSTALL_ROOT/usr/share/games/cube &&
+mv -v bin_unix/readme.txt bin_unix/readme.bin.txt &&
+mv -v cube_source/readme.txt cube_source/readme.source.txt &&
+install -v -o root -g games -d -m 640 $INSTALL_ROOT/usr/share/doc/cube &&
+install -v -o root -g games readme.html bin_unix/readme.bin.txt \
+ cube_source/readme.source.txt cube_source/src/CUBE_TODO.txt \
+ /usr/share/doc/cube
diff --git a/games-fps/cube/PRE_BUILD b/games-fps/cube/PRE_BUILD
index 35c9e77..1c4c344 100755
--- a/games-fps/cube/PRE_BUILD
+++ b/games-fps/cube/PRE_BUILD
@@ -1,28 +1,28 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-persistent_add I_DIR &&
-I_DIR="/usr/share/games/$SPELL/" &&
unpack_file '2' &&
+
chmod a+x cube_source/enet/configure &&
cd cube_source/src &&
+local GAME_DIR_LEN=${#INSTALL_ROOT} &&
+let GAME_DIR_LEN=$GAME_DIR_LEN+21

# Patches from Gentoo's ebuild
patch -p0 < $SCRIPT_DIRECTORY/20050829-gentoo-paths.patch &&
-
dos2unix * &&

# Fix from Gentoo for using a path for data directory
sedit "4a\
-#define GAMES_DATADIR \"$I_DIR\"" tools.h &&
+#define GAMES_DATADIR \"${INSTALL_ROOT}/usr/share/games/cube\"" tools.h
&&
sedit "5a\
-#define GAMES_DATADIR_LEN ${#I_DIR}" tools.h &&
-
+#define GAMES_DATADIR_LEN ${GAME_DIR_LEN}" tools.h &&
sedit 's:-lGL -lGLU:-L/usr/X11R6/lib &:' Makefile &&

# Fix from Gentoo
+local i
for i in renderextras.cpp rendermd2.cpp sound.cpp worldio.cpp
do
- sedit "s:packages/:${I_DIR}packages/:" $i
+ sedit "s:packages/:${INSTALL_ROOT}/usr/share/games/cube/packages/:" $i
done &&

# Enable our custom optimizations for Cube
@@ -33,6 +33,4 @@ # Gentoo fix
sedit "s:-Wall:& -DHAS_SOCKLEN_T=1:" Makefile &&

# Gentoo fix for parallel make
-sedit 's/make -C/$(MAKE) -C/' Makefile &&
-
-cd $SOURCE_DIRECTORY
+sedit 's/make -C/$(MAKE) -C/' Makefile
diff --git a/games-fps/sauerbraten/DETAILS b/games-fps/sauerbraten/DETAILS
index cf7e319..400c4f9 100755
--- a/games-fps/sauerbraten/DETAILS
+++ b/games-fps/sauerbraten/DETAILS
@@ -8,7 +8,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
ENTERED=20051003
UPDATED=20051003
LICENSE[0]=ZLIB
- BUILD_API=2
SHORT='Next generation Cube FPS'
cat << EOF
Experimental engine based on Cube, can be seen as "Next-Gen Cube", or "Cube
2".
diff --git a/games-fps/sauerbraten/HISTORY b/games-fps/sauerbraten/HISTORY
index a227491..fd0d301 100644
--- a/games-fps/sauerbraten/HISTORY
+++ b/games-fps/sauerbraten/HISTORY
@@ -1,3 +1,8 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * PRE_BUILD: removed I_DIR
+ * DETAILS: API2 converted
+
2005-10-03 Eric Sandall <eric AT sandall.us>
* DETAILS,CONFIGURE,DEPENDS,PRE_BUILD,BUILD,INSTALL,
20050815-addfullpath-rendergl.cpp.patch,
diff --git a/games-fps/sauerbraten/INSTALL b/games-fps/sauerbraten/INSTALL
index 59fe5e0..f3d32c4 100755
--- a/games-fps/sauerbraten/INSTALL
+++ b/games-fps/sauerbraten/INSTALL
@@ -1,22 +1,21 @@
-install -o root -g games -m 755 $SOURCE_DIRECTORY/src/sauer_client \
- $INSTALL_ROOT/usr/games/sauerbraten_client &&
-install -o root -g games -m 755 $SOURCE_DIRECTORY/src/sauer_server \
- $INSTALL_ROOT/usr/games/sauerbraten_server &&
+install -v -o root -g games -m 750 $SOURCE_DIRECTORY/src/sauer_client
\
+ $INSTALL_ROOT/usr/games/sauerbraten_client
&&
+install -v -o root -g games -m 750 $SOURCE_DIRECTORY/src/sauer_server
\
+ $INSTALL_ROOT/usr/games/sauerbraten_server
&&

-cd $SOURCE_DIRECTORY/$SPELL &&
+cd $SOURCE_DIRECTORY/$SPELL
&&
if [ "$SAUERBRATEN_BINARY" == "y" ]; then
- install -o root -g games -m 755 -d $I_DIR/bin &&
- install -o root -g games -m 755 $SCRIPT_DIRECTORY/$SPELL_*_bin \
- $INSTALL_ROOT/usr/games &&
- message "${MESSAGE_COLOR}Installing x86 binaries...${DEFAULT_COLOR}" &&
- install -o root -g games -m 755 bin_unix/linux_client \
- $I_DIR/bin/sauerbraten_client_bin &&
- install -o root -g games -m 755 bin_unix/linux_server \
- $I_DIR/bin/sauerbraten_server_bin
-fi &&
-cp -r *.cfg data packages $I_DIR &&
-chown -R root.games $I_DIR &&
-mv bin_unix/readme.txt bin_unix/readme.bin.txt &&
-install -o root -g games -d -m 644 /usr/share/doc/$SPELL &&
-install -o root -g games bin_unix/readme.bin.txt ../readme_*.txt \
- ../src/CUBE_TODO.txt /usr/share/doc/$SPELL
+ mkdir -vp $INSTALL_ROOT/usr/share/games/sauerbraten/bin
&&
+ install -v -o root -g games -m 750 $SCRIPT_DIRECTORY/$SPELL_*_bin
\
+ $INSTALL_ROOT/usr/games
&&
+ install -v -o root -g games -m 750 bin_unix/linux_client
\
+ $INSTALL_ROOT/usr/share/games/sauerbraten/bin/bin/sauerbraten_client_bin
&&
+ install -v -o root -g games -m 750 bin_unix/linux_server
\
+ $INSTALL_ROOT/usr/share/games/sauerbraten/bin/bin/sauerbraten_server_bin
+fi
&&
+cp -r *.cfg data packages $INSTALL_ROOT/usr/share/games/sauerbraten/
&&
+chown -vR root:games $INSTALL_ROOT/usr/share/games/sauerbraten/
&&
+mv bin_unix/readme.txt bin_unix/readme.bin.txt
&&
+install -v -o root -g games -d -m 640 /usr/share/doc/sauerbraten
&&
+install -v -o root -g games bin_unix/readme.bin.txt ../readme_*.txt
\
+ ../src/CUBE_TODO.txt /usr/share/doc/sauerbraten
diff --git a/games-fps/sauerbraten/PRE_BUILD b/games-fps/sauerbraten/PRE_BUILD
index d1eaccc..638ca4d 100755
--- a/games-fps/sauerbraten/PRE_BUILD
+++ b/games-fps/sauerbraten/PRE_BUILD
@@ -1,39 +1,35 @@
-default_pre_build &&
-persistent_add I_DIR &&
-I_DIR="/usr/share/games/$SPELL/" &&
-
-chmod a+x $SOURCE_DIRECTORY/enet/configure &&
-
-pushd $SOURCE_DIRECTORY/src &&
-sedit 's:-lGL -lGLU:-L/usr/X11R6/lib &:' Makefile &&
+default_pre_build &&
+chmod a+x $SOURCE_DIRECTORY/enet/configure &&
+pushd $SOURCE_DIRECTORY/src &&
+sedit 's:-lGL -lGLU:-L/usr/X11R6/lib &:' Makefile &&

#
# Enable our custom optimizations for Cube
#
-sedit "s:-O3 -fsigned-char -fomit-frame-pointer:$CXXFLAGS:" \
- Makefile &&
+sedit "s:-O3 -fsigned-char -fomit-frame-pointer:$CXXFLAGS:" \
+ Makefile &&

#
# Modified Gentoo patches from Cube
# Original sources from http://bugs.gentoo.org/show_bug.cgi?id=104292
#
-patch shared/tools.h \
- $SCRIPT_DIRECTORY/20050815-addfullpath-tools.h.patch &&
-patch shared/tools.cpp \
- $SCRIPT_DIRECTORY/20050815-addfullpath-tools.cpp.patch &&
-patch engine/rendergl.cpp \
- $SCRIPT_DIRECTORY/20050815-addfullpath-rendergl.cpp.patch &&
-
+patch shared/tools.h \
+ $SCRIPT_DIRECTORY/20050815-addfullpath-tools.h.patch &&
+patch shared/tools.cpp \
+ $SCRIPT_DIRECTORY/20050815-addfullpath-tools.cpp.patch &&
+patch engine/rendergl.cpp \
+ $SCRIPT_DIRECTORY/20050815-addfullpath-rendergl.cpp.patch &&
+local GAME_DIR_LEN=28 &&
+let GAME_DIR_LEN=$GAME_DIR_LEN+${#INSTALL_ROOT} &&
#
# Add GAMES_DATADIR/GAMES_DATADIR_LEN for the above patch
# Original sources from http://bugs.gentoo.org/show_bug.cgi?id=104292
#
sedit "5a\
-#define GAMES_DATADIR \"$I_DIR\"" shared/tools.h &&
+#define GAMES_DATADIR \"$INSTALL_DIR/usr/share/games/sauerbraten\"" \
+ shared/tools.h &&
sedit "6a\
-#define GAMES_DATADIR_LEN ${#I_DIR}" shared/tools.h &&
+#define GAMES_DATADIR_LEN ${GAME_DIR_LEN}" shared/tools.h &&

# Gentoo fix for parallel make
-sedit 's/make -C/$(MAKE) -C/' Makefile &&
-
-popd
+sedit 's/make -C/$(MAKE) -C/' Makefile
diff --git a/games-libs/acorn-music/BUILD b/games-libs/acorn-music/BUILD
deleted file mode 100755
index a7fbcc3..0000000
--- a/games-libs/acorn-music/BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-(
-
- I_DIR="/usr/share/games/forge" &&
- mkdir -p ${I_DIR} &&
- cd .. &&
- cp -r music ${I_DIR} &&
- chown -R root.games ${I_DIR} &&
- cd -
-
-) > ${C_FIFO} 2>&1
diff --git a/games-libs/acorn-music/DETAILS b/games-libs/acorn-music/DETAILS
deleted file mode 100755
index 9534656..0000000
--- a/games-libs/acorn-music/DETAILS
+++ /dev/null
@@ -1,18 +0,0 @@
- SPELL=acorn-music
- VERSION=0.4
- SOURCE=${SPELL/\-/_}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/media
-
SOURCE_URL[0]=ftp://ftp.worldforge.org/pub/worldforge/games/acorn/${VERSION}/media/$SOURCE
-
SOURCE_URL[1]=http://purple.worldforge.org/downloads/games/acorn/${VERSION}/media/${SOURCE}
- WEB_SITE=http://www.worldforge.org/dev/systems/acorn/
-
SOURCE_HASH=sha512:661887b3d5a8ba0ea3951f4feefa00749082122a0b1cf118ffd0e0e85a1a9d7ffb38caa38936d3c6c473a80f45cc88cf9e7db87744edc4d32991bd240b35f163
- ENTERED=20031014
- UPDATED=20031014
- LICENSE[0]=GPL
- MAINTAINER=eric AT sandall.us
- ARCHIVE="off"
- BUILD_API=1
- SHORT="Music files required for the WorldForge Acorn game"
-cat << EOF
-This contains the music files required for the WorldForge Acorn game.
-EOF
diff --git a/games-libs/acorn-music/HISTORY b/games-libs/acorn-music/HISTORY
deleted file mode 100644
index e37d1bd..0000000
--- a/games-libs/acorn-music/HISTORY
+++ /dev/null
@@ -1,10 +0,0 @@
-2006-06-12 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * DETAILS: inserted BUILD_API=1 line
-
-2005-12-01 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2003-10-14 Eric Sandall <eric AT sandall.us>
- * Created spell
- * Added to games-libs
-
diff --git a/games-libs/mason-media/BUILD b/games-libs/mason-media/BUILD
deleted file mode 100755
index 0da7446..0000000
--- a/games-libs/mason-media/BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-(
-
- I_DIR="/usr/share/games/forge" &&
- mkdir -p ${I_DIR} &&
- cd .. &&
- cp -r media ${I_DIR} &&
- chown -R root.games ${I_DIR} &&
- cd -
-
-) > ${C_FIFO} 2>&1
diff --git a/games-libs/mason-media/DETAILS b/games-libs/mason-media/DETAILS
deleted file mode 100755
index 57cf6e4..0000000
--- a/games-libs/mason-media/DETAILS
+++ /dev/null
@@ -1,18 +0,0 @@
- SPELL=mason-media
- VERSION=0.1
- SOURCE=${SPELL/\-/_}-${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/media
-
SOURCE_URL[0]=ftp://ftp.worldforge.org/pub/worldforge/games/mason/${VERSION}/media/$SOURCE
-
SOURCE_URL[1]=http://purple.worldforge.org/downloads/games/mason/${VERSION}/media/${SOURCE}
- WEB_SITE=http://www.worldforge.org/dev/systems/mason/
-
SOURCE_HASH=sha512:b341159cae643fd969794a277c140acc0aff1678bd8c8bdf6f4cdbaef1dfa3a9d4dbe82ee61d48bb757d22adba08f719948ce9cf39c975d0b3a6b933475d4f75
- ENTERED=20031006
- UPDATED=20031006
- LICENSE[0]=GPL
- MAINTAINER=eric AT sandall.us
- ARCHIVE="off"
- BUILD_API=1
- SHORT="Media files required for the WorldForge Mason game"
-cat << EOF
-This contains the media files required for the WorldForge Mason game.
-EOF
diff --git a/games-libs/mason-media/HISTORY b/games-libs/mason-media/HISTORY
deleted file mode 100644
index 009ff21..0000000
--- a/games-libs/mason-media/HISTORY
+++ /dev/null
@@ -1,16 +0,0 @@
-2006-06-12 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * DETAILS: inserted BUILD_API=1 line
-
-2005-12-01 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2003-10-14 Eric Sandall <eric AT sandall.us>
- * DETAILS: Fixed a typo
-
-2003-10-07 Eric Sandall <eric AT sandall.us>
- * DETAILS: Added ARCHIVE="off", thanks to Arwed
-
-2003-10-06 Eric Sandall <eric AT sandall.us>
- * Created spell
- * Added to games-libs
-
diff --git a/games-libs/opentnl/DETAILS b/games-libs/opentnl/DETAILS
index 6ee8097..def61f4 100755
--- a/games-libs/opentnl/DETAILS
+++ b/games-libs/opentnl/DETAILS
@@ -8,7 +8,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/tnl
ENTERED=20040622
UPDATED=20040622
LICENSE[0]=GPL
- BUILD_API=2
SHORT="Torque Network Library"
cat << EOF
The Torque Network Library is a robust, secure, easy to use, cross-platform
C++ networking API designed for high performance simulations and games. The
network architecture in TNL has powered some of the best internet multiplayer
action games to date. Whether you're writing a multiplayer game, developing a
complex simulation, or just need a solid foundation for network apps, TNL
will meet your needs.
diff --git a/games-libs/opentnl/HISTORY b/games-libs/opentnl/HISTORY
index 89f87d1..9c324f0 100644
--- a/games-libs/opentnl/HISTORY
+++ b/games-libs/opentnl/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2005-12-01 Seth Woolley <seth AT tautology.org>
* DETAILS: MD5 -> SHA512

diff --git a/games-libs/opentnl/INSTALL b/games-libs/opentnl/INSTALL
index 7940716..6a6b210 100755
--- a/games-libs/opentnl/INSTALL
+++ b/games-libs/opentnl/INSTALL
@@ -1,7 +1,2 @@
-I_DIR=/usr/share/opentl &&
-mkdir -p ${I_DIR} &&
-cp -r * ${I_DIR} &&
-rm -rf ${I_DIR}/osx \
- tnl.dsw \
- tnl.sln
-
+cp -vr * ${INSTALL_ROOT}/usr/share/games/opentnl &&
+rm -rf ${INSTALL_ROOT}/usr/share/games/opentnl/osx tnl.dsw tnl.sln
diff --git a/games-rpg-sp/gearhead/DETAILS b/games-rpg-sp/gearhead/DETAILS
index f6c4829..9832d11 100755
--- a/games-rpg-sp/gearhead/DETAILS
+++ b/games-rpg-sp/gearhead/DETAILS
@@ -8,7 +8,6 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Gear
ENTERED=20051211
UPDATED=20051211
LICENSE[0]=LGPL
- BUILD_API=2
SHORT="Mech style combat RPG in a similar to nethack or ivan"
cat << EOF
A century and a half ago the Earth was nearly destroyed by nuclear war. Now,
diff --git a/games-rpg-sp/gearhead/HISTORY b/games-rpg-sp/gearhead/HISTORY
index a9976d2..57e0dfd 100644
--- a/games-rpg-sp/gearhead/HISTORY
+++ b/games-rpg-sp/gearhead/HISTORY
@@ -1,3 +1,7 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * INSTALL: removed I_DIR
+ * DETAILS: API2 converted
+
2006-02-04 Neuron <vlmarek AT volny.cz>
* DETAILS: Updated to 1.001, simplified so that version number is only
on one place
diff --git a/games-rpg-sp/gearhead/INSTALL b/games-rpg-sp/gearhead/INSTALL
index 445f3ec..da4c55a 100755
--- a/games-rpg-sp/gearhead/INSTALL
+++ b/games-rpg-sp/gearhead/INSTALL
@@ -1,11 +1,4 @@
-I_DIR=${INSTALL_ROOT}/usr/share/games/gearhead &&
-BIN_NAME=${INSTALL_ROOT}/usr/games/gearhead &&
-
-games_create_base_dirs &&
-cp -r Series GameData Design "$I_DIR" &&
-cp arena $BIN_NAME &&
-
-games_make_proper_binary &&
-
-cd "$I_DIR" &&
+cp -vr Series GameData Design ${INSTALL_ROOT}/usr/games/gearhead &&
+cp -v arena ${INSTALL_ROOT}/usr/games/gearhead &&
+cd ${INSTALL_ROOT}/usr/share/games/gearhead &&
find_and_scam



  • [SM-Commit] GIT changes to master games grimoire by Andra?? Levstik (16709c605117362e27db3826ccf9d4a3711ed085), Andra?? Levstik, 08/29/2006

Archive powered by MHonArc 2.6.24.

Top of Page