Skip to Content.
Sympa Menu

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

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 (9c45be18b99bf775fc7adbf519d8b820388555b5)
  • Date: Thu, 26 Apr 2007 05:09:15 -0500

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

ChangeLog | 4
dev/null |binary
games-engines/crystalspace/BUILD | 8
games-engines/crystalspace/DEPENDS | 138
++++++----
games-engines/crystalspace/DETAILS | 35 +-
games-engines/crystalspace/HISTORY | 13
games-engines/crystalspace/INSTALL | 3
games-engines/crystalspace/PREPARE | 5
games-engines/crystalspace/PRE_SUB_DEPENDS | 22 +
games-engines/crystalspace/SUB_DEPENDS | 22 +
games-engines/crystalspace/WIP | 20 -
games-engines/crystalspace/crystalspace.sh | 28 --
games-engines/crystalspace/cs-pseudo-stable-2005-09-03.tar.bz2.sig | 0
games-engines/crystalspace/cs-pseudo-stable-2006-01-27.tar.bz2.sig | 0
games-fps/bzflag/BUILD | 11
games-fps/bzflag/CONFIGURE | 43 +--
games-fps/bzflag/DEPENDS | 61
++--
games-fps/bzflag/DETAILS | 36 ++
games-fps/bzflag/HISTORY | 14 +
games-fps/bzflag/INSTALL | 8
games-fps/bzflag/PREPARE | 18 +
games-fps/bzflag/PRE_BUILD | 11
games-libs/bullet/BUILD | 11
games-libs/bullet/DEPENDS | 4
games-libs/bullet/DETAILS | 16 +
games-libs/bullet/HISTORY | 3
games-libs/bullet/INSTALL | 1
games-libs/cal3d/BUILD | 4
games-libs/cal3d/CONFIGURE | 5
games-libs/cal3d/DEPENDS | 8
games-libs/cal3d/DETAILS | 9
games-libs/cal3d/HISTORY | 8
games-libs/cal3d/PRE_BUILD | 4
games-libs/cal3d/autogen-autoconf.patch | 13
games-libs/cel/BUILD | 14 -
games-libs/cel/DEPENDS | 9
games-libs/cel/DETAILS | 15 -
games-libs/cel/FINAL | 3
games-libs/cel/HISTORY | 8
games-libs/cel/INSTALL | 20 -
games-libs/cel/WIP | 2
41 files changed, 394 insertions(+), 263 deletions(-)

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

bzflag: some more fixups

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

cal3d: version update 0.11.0

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

bullet: new spell, 3D Collision Detection and Rigid Body Dynamics Library

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

crystalspace: version update 1.0.1

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

cel: version update

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

crystalspace: version update to 1.0.1

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

bzflag: added various branches etc...

diff --git a/ChangeLog b/ChangeLog
index 07835dd..86fc21c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-04-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * games-libs/bullet: new spell, 3D Collision Detection and Rigid Body
+ Dynamics Library
+
2007-04-24 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* games-puzzle/pipepanic: new game, connect the pipes from point a to
b

diff --git a/games-engines/crystalspace/BUILD
b/games-engines/crystalspace/BUILD
index c0c32d5..029672b 100755
--- a/games-engines/crystalspace/BUILD
+++ b/games-engines/crystalspace/BUILD
@@ -1,6 +1,2 @@
- ./configure --prefix=${INSTALL_ROOT}/usr/ \
- --exec-prefix=${INSTALL_ROOT}/usr/ \
- --sysconfdir=${INSTALL_ROOT}/etc/ \
- --localstatedir=${INSTALL_ROOT}/var/ \
- ${OPTS} &&
- jam
+OPTS="--enable-make-emulation $OPTS" &&
+default_build
diff --git a/games-engines/crystalspace/DEPENDS
b/games-engines/crystalspace/DEPENDS
index 622d0e8..a962894 100755
--- a/games-engines/crystalspace/DEPENDS
+++ b/games-engines/crystalspace/DEPENDS
@@ -1,55 +1,91 @@
-depends jam &&
-depends zlib &&
-depends libpng &&
-depends jpeg &&
-
-optional_depends python \
- "" \
- "" \
- "Support for Python (REQUIRED for Crystal Entity Layer)"
&&
-
-optional_depends ode \
- "" \
- "" \
- "Support for ODE physics engine" &&
-
-optional_depends libvorbis \
- "" \
- "" \
- "Support for Ogg/Vorbis sound" &&
-
+#depends jam &&
+depends zlib '--with-z' &&
+depends libpng '--with-png' &&
+depends jpeg '--with-jpeg' &&
+depends nasm &&
+depends X11-LIBS '--with-x' &&
+depends OPENGL &&
+. $GRIMOIRE/FUNCTIONS
+if check_if_xorg_modular_libs ; then
+ depends libxxf86vm '--with-xxf86vm' &&
+ depends libxaw '--with-xaw7'
+fi
+optional_depends lcms \
+ "--with-lcms" \
+ "--without-lcms" \
+ "LCMS support?" &&
+optional_depends bullet \
+ "--with-bullet" \
+ "--without-bullet" \
+ "Bullet physics library support" &&
+optional_depends python \
+ "--with-python" \
+ "--without-python" \
+ "Support for Python" &&
+optional_depends perl \
+ "--with-perl" \
+ "--without-perl" \
+ "Perl support?" &&
+optional_depends JAVA \
+ "--with-java" \
+ "--without-java" \
+ "Java scripting interface" \
+ z-rejected &&
+optional_depends ode \
+ "--with-ode" \
+ "--without-ode" \
+ "Support for ODE physics engine" &&
+optional_depends libvorbis \
+ "--with-vorbis" \
+ "--without-vorbis" \
+ "Support for Vorbis sound support" &&
+optional_depends libogg \
+ "--with-ogg" \
+ "--without-ogg" \
+ "Support for Ogg container support" &&
optional_depends libmng \
- "--with-libmng" \
- "--without-libmng" \
+ "--with-mng" \
+ "--without-mng" \
"Support for MNG/JNG graphic files" &&
-
-optional_depends nasm \
- "--with-nasm" \
- "--without-nasm" \
- "Support assembly language routines"
-
-optional_depends freetype2 \
- "" \
- "" \
- "Support for FreeType 2 fonts" &&
-
-optional_depends cal3d \
- "" \
- "" \
- "Support for the Cal3d library" &&
-
-optional_depends lib3ds \
- "" \
- "" \
- "Support for 3DS files" &&
-
-optional_depends mikmod \
- "" \
- "" \
- "Support for Mikmod player" &&
-
-optional_depends cegui \
- "" \
- "" \
+optional_depends freetype2 \
+ "--with-freetype2" \
+ "--without-freetype2" \
+ "Support for FreeType 2 fonts" &&
+optional_depends cal3d \
+ "--with-cal3d" \
+ "--without-cal3d" \
+ "Support for the Cal3d library" &&
+optional_depends libcg \
+ "--with-Cg" \
+ "--without-Cg" \
+ "Enable Cg support?" \
+ z-rejected &&
+optional_depends lib3ds \
+ "--with-3ds" \
+ "--without-3ds" \
+ "Support for 3DS files" &&
+optional_depends mikmod \
+ "--with-mikmod" \
+ "--without-mikmod" \
+ "Support for Mikmod player" &&
+optional_depends sdl \
+ "--with-sdl" \
+ "--without-sdl" \
+ "SDL support?" &&
+optional_depends wxgtk \
+ "--with-wx" \
+ "--without-wx" \
+ "WX Windows support?" &&
+optional_depends libcaca \
+ "--with-caca" \
+ "--without-caca" \
+ "Enable caca support?" &&
+optional_depends alsa-lib \
+ "--with-asound" \
+ "--without-asound" \
+ "Enable ALSA sound support?" &&
+optional_depends cegui \
+ "--with-CEGUI" \
+ "--without-CEGUI" \
"Support for the Cegui library"

diff --git a/games-engines/crystalspace/DETAILS
b/games-engines/crystalspace/DETAILS
index 62bc393..258d337 100755
--- a/games-engines/crystalspace/DETAILS
+++ b/games-engines/crystalspace/DETAILS
@@ -1,24 +1,29 @@
SPELL=crystalspace
- VERSION=0.99-2006-01-27
- SOURCE=cs-pseudo-stable-2006-01-27.tar.bz2
+ VERSION=1.0.1
+ SOURCE=$SPELL-src-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/crystal/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/CS
- WEB_SITE=http://crystal.sourceforge.net
- DISTCC_HOSTS=
- CCACHE=ON
+ SOURCE_URL[1]=http://www.crystalspace3d.org/downloads/release/$SOURCE
+
SOURCE_HASH=sha512:1e2cd21c5027920c4fec2be4e354db2c61ab818a1ec6033d4a8903d179f7344bc67b76e85906a28655d36e84e0b436cdfb29b12a39ecc2f699794865bfedf847
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-src-$VERSION
+ WEB_SITE=http://www.crystalspace3d.org/
ENTERED=20040107
- UPDATED=20040107
LICENSE[0]=LGPL
SHORT="Crystal Space is a 3D graphics engine that can be used in
games and other 3D applications."
cat << EOF
-Crystal Space is a free (LGPL) and portable 3D Game Development Kit written
in C++.
-It supports: true six degrees of freedom, colored lighting, mipmapping,
portals, mirrors, alpha transparency,
-reflective surfaces, 3D sprites (frame basedor with skeletal animation),
procedural textures, particle systems, halos,
-volumetric fog, scripting (using Python or other languages), 16-bit and
32-bit display support, OpenGL,
-software renderer, font support, hierarchical transformations, ... See the
extensive list of features for more details.
+Crystal Space is a free (LGPL) and portable 3D Game Development
+Kit written in C++.
+It supports: true six degrees of freedom, colored lighting,
+mipmapping, portals, mirrors, alpha transparency,
+reflective surfaces, 3D sprites (frame basedor with skeletal
+animation), procedural textures, particle systems, halos,
+volumetric fog, scripting (using Python or other languages),
+16-bit and 32-bit display support, OpenGL,
+software renderer, font support, hierarchical transformations,
+... See the extensive list of features for more details.

-Crystal Space currently runs on GNU/Linux, general Unix, Windows, Windows
NT, and MacOS/X. It can optionally use OpenGL
-(on all platforms), SDL (all SDL platforms), X11 (Unix or GNU/Linux) and
SVGALIB (GNU/Linux).
+Crystal Space currently runs on GNU/Linux, general Unix, Windows,
+Windows NT, and MacOS/X. It can optionally use OpenGL
+(on all platforms), SDL (all SDL platforms), X11 (Unix or GNU/Linux)
+and SVGALIB (GNU/Linux).
It can also optionally use assembler routines using NASM and MMX.
EOF
diff --git a/games-engines/crystalspace/HISTORY
b/games-engines/crystalspace/HISTORY
index a6daab3..1435db2 100644
--- a/games-engines/crystalspace/HISTORY
+++ b/games-engines/crystalspace/HISTORY
@@ -1,3 +1,16 @@
+2007-04-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * PRE_SUB_DEPENDS: added
+ * SUB_DEPENDS: added
+
+2007-04-25 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: revamped
+ * DEPENDS: revamped
+ * DETAILS: update to 1.0.1
+ * INSTALL: removed
+ * PREPARE: removed
+ * WIP: removed
+ * crystalspace.sh: removed
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* INSTALL: use TRACK_ROOT when linking #9163

diff --git a/games-engines/crystalspace/INSTALL
b/games-engines/crystalspace/INSTALL
deleted file mode 100755
index 3f3a48d..0000000
--- a/games-engines/crystalspace/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-jam install &&
-cp ${SCRIPT_DIRECTORY}/${SPELL}.sh $INSTALL_ROOT/etc/profile.d &&
-ln -sf $TRACK_ROOT/etc/crystalspace/vfs.cfg /usr/lib/crystalspace/vfs.cfg
diff --git a/games-engines/crystalspace/PREPARE
b/games-engines/crystalspace/PREPARE
deleted file mode 100755
index 63c44b6..0000000
--- a/games-engines/crystalspace/PREPARE
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Query User about CVS snapshots.
-#
-config_query CS_CVS \
- "Use CVS Daily Snapshot?" n
diff --git a/games-engines/crystalspace/PRE_SUB_DEPENDS
b/games-engines/crystalspace/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..50c2517
--- /dev/null
+++ b/games-engines/crystalspace/PRE_SUB_DEPENDS
@@ -0,0 +1,22 @@
+. $GRIMOIRE/is_depends_enabled.function
+case $THIS_SUB_DEPENDS in
+ PERL) is_depends_enabled $SPELL perl ;;
+ PYTHON) is_depends_enabled $SPELL python ;;
+ LCMS) is_depends_enabled $SPELL lcms ;;
+ BULLET) is_depends_enabled $SPELL bullet ;;
+ ODE) is_depends_enabled $SPELL ode ;;
+ VORBIS) is_depends_enabled $SPELL libvorbis ;;
+ OGG) is_depends_enabled $SPELL libogg ;;
+ MNG) is_depends_enabled $SPELL libmng ;;
+FREETYPE2) is_depends_enabled $SPELL freetype2 ;;
+ CAL3D) is_depends_enabled $SPELL cal3d ;;
+ CG) is_depends_enabled $SPELL libcg ;;
+ 3DS) is_depends_enabled $SPELL lib3ds ;;
+ MIKMOD) is_depends_enabled $SPELL mikmod ;;
+ SDL) is_depends_enabled $SPELL sdl ;;
+ WXGTK) is_depends_enabled $SPELL wxgtk ;;
+ CACA) is_depends_enabled $SPELL libcaca ;;
+ CEGUI) is_depends_enabled $SPELL cegui ;;
+*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/games-engines/crystalspace/SUB_DEPENDS
b/games-engines/crystalspace/SUB_DEPENDS
new file mode 100755
index 0000000..3497d67
--- /dev/null
+++ b/games-engines/crystalspace/SUB_DEPENDS
@@ -0,0 +1,22 @@
+. $GRIMOIRE/is_depends_enabled.function
+case $THIS_SUB_DEPENDS in
+ PERL) depends perl '--with-perl' ;;
+ PYTHON) depends python '--with-python' ;;
+ LCMS) depends lcms '--with-lcms' ;;
+ BULLET) depends bullet '--with-bullet' ;;
+ ODE) depends ode '--with-ode' ;;
+ VORBIS) depends libvorbis '--with-vorbis' ;;
+ OGG) depends libogg '--with-ogg' ;;
+ MNG) depends libmng '--with-mng' ;;
+FREETYPE2) depends freetype2 '--with-freetype2' ;;
+ CAL3D) depends cal3d '--with-cal3d' ;;
+ CG) depends libcg '--with-Cg' ;;
+ 3DS) depends lib3ds '--with-3ds' ;;
+ MIKMOD) depends mikmod '--with-mikmod' ;;
+ SDL) depends sdl '--with-sdl' ;;
+ WXGTK) depends wxgtk '--with-wx' ;;
+ CACA) depends libcaca '--with-caca' ;;
+ CEGUI) depends cegui '--with-CEGUI' ;;
+*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/games-engines/crystalspace/WIP b/games-engines/crystalspace/WIP
deleted file mode 100644
index dc25f17..0000000
--- a/games-engines/crystalspace/WIP
+++ /dev/null
@@ -1,20 +0,0 @@
-2006-04-10 David C. Haley <dhaley AT hot.rr.com>
- Long overdue update. Given that planeshift (the reason for working on
the below items) is no longer offering a
- source based release at the time of this writing the work on this
spell has changed just slightly. Instead of
- working on getting this spell to work nicely with CEL and planeshift.
This spell will not be revamp slightly so
- that it downloads, installs, and runs independantly. There will be no
special attention given to this program
- with regards to getting it wo work with CEL or with Planeshift.
-
- This may change at a later time should Planeshift again be released
as a source download but for the current
- moment this will be the path that the spell now takes. (unless
someone wishes it to be otherwise :D ).
-
-2005-10-01 David C. HAley <dhaley AT hot.rr.com>
- Just a bit of a marker really. I am doing updating to the spell to
try and get it updated and make finally ckecks to insure that it is installed
- correctly so that CEL, and hopefully planeshift will be able to cast
without any problems in the future.
-
-2005-10-02 David C. Haley <dhaley AT hot.rr.com>
- I looked inot the crystalspace engine today. It seems that pulling
files directly from teh CVS repo caused more problems than it solved. Because
-ofthat I am reverting the change made to the DETAILS file in regards to teh
SOURCE_URL and setting it back to teh way that it was. Also, in looking at
-the online documentation the DEPENDS file needed to be updated. Three
programs where removed, and six were added. These files have been noted in
teh
-HISTORY filein more detail, please view that file for more details. I will
be updating the devel grimoire on p4 shortly and will continue to test the
-spell locally on my machine. When I am confident that all teh bugs have been
worked out that I can find I will remove this WIP.
diff --git a/games-engines/crystalspace/crystalspace.sh
b/games-engines/crystalspace/crystalspace.sh
deleted file mode 100644
index 5eaf52e..0000000
--- a/games-engines/crystalspace/crystalspace.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-# First check if this variable is already set
-# then if not set, check it (maybe), then set it
-#
-# Set CRYSTAL for packages which need
-# the CrystalSpace libs (e.g. Crystal Entity Layer (CEL))
-#
-
-if [ -z "$CRYSTAL" ]; then
- CRYSTAL=/usr/share/crystalspace
-fi &&
-
-if [ -z "$CS_CONFIGDIR" ]; then
- CS_CONFIGDIR=/etc/crystalspace
-fi &&
-
-if [ -z "$CS_DATADIR" ]; then
- CS_DATADIR=/usr/share/crystalspace
-fi &&
-
-if [ -z "$CS_LIBDIR" ]; then
- CS_LIBDIR=/usr/lib/crystalspace
-fi &&
-
-export CRYSTAL &&
-export CS_CONFIGDIR &&
-export CS_DATADIR &&
-export CS_LIBDIR
diff --git
a/games-engines/crystalspace/cs-pseudo-stable-2005-09-03.tar.bz2.sig
b/games-engines/crystalspace/cs-pseudo-stable-2005-09-03.tar.bz2.sig
deleted file mode 100644
index f43fb10..0000000
Binary files
a/games-engines/crystalspace/cs-pseudo-stable-2005-09-03.tar.bz2.sig and
/dev/null differ
diff --git
a/games-engines/crystalspace/cs-pseudo-stable-2006-01-27.tar.bz2.sig
b/games-engines/crystalspace/cs-pseudo-stable-2006-01-27.tar.bz2.sig
deleted file mode 100644
index 9387f29..0000000
Binary files
a/games-engines/crystalspace/cs-pseudo-stable-2006-01-27.tar.bz2.sig and
/dev/null differ
diff --git a/games-fps/bzflag/BUILD b/games-fps/bzflag/BUILD
index c97eddf..a4dc189 100755
--- a/games-fps/bzflag/BUILD
+++ b/games-fps/bzflag/BUILD
@@ -1,11 +1,2 @@
-OPTS="$BZFLAG_THREADS \
- $BZFLAG_ADMIN \
- $BZFLAG_CLIENT \
- $BZFLAG_ROBOTS \
- $BZFLAG_SNAPPING \
- $BZFLAG_CURL \
- $OPTS" &&
-
-./autogen.sh &&
-
+OPTS="$BZF_OPTS $OPTS" &&
default_games_build
diff --git a/games-fps/bzflag/CONFIGURE b/games-fps/bzflag/CONFIGURE
index aeec499..ea45fcb 100755
--- a/games-fps/bzflag/CONFIGURE
+++ b/games-fps/bzflag/CONFIGURE
@@ -1,27 +1,16 @@
-config_query_option BZFLAG_THREADS "Enable threading support?" n \
- "--enable-threads" "--disable-threads" &&
-
-config_query_option BZFLAG_ADMIN "Build text admin client?" y \
- "--enable-bzadmin" "--disable-bzadmin" &&
-
-if spell_ok sdl; then
- config_query_option BZFLAG_CLIENT "Build client (needs sdl)?" y \
- "--enable-client" "--disable-client"
-else
- config_query_option BZFLAG_CLIENT "Build client (needs sdl)?" n \
- "--enable-client" "--disable-client"
-fi &&
-
-if spell_ok curl; then
- config_query_option BZFLAG_CURL "Use curl for downloading?" y \
- "--enable-curl" "--disable-curl"
-else
- config_query_option BZFLAG_CURL "Use curl for downloading?" n \
- "--enable-curl" "--disable-curl"
-fi &&
-
-config_query_option BZFLAG_ROBOTS "Build robots?" y \
- "--enable-robots" "--disable-robots" &&
-
-config_query_option BZFLAG_SNAPPING "Enable snapping?" y \
- "--enable-snapping" "--disable-snapping"
+#THREADS are NON-SAFE and can break stuff
+config_query_option BZF_OPTS \
+ "Build game client?" \
+ y \
+ "--enable-client" \
+ "--disable-client" &&
+config_query_option BZF_OPTS \
+ "Build robots?" \
+ y \
+ "--enable-robots" \
+ "--disable-robots" &&
+config_query_option BZF_OPTS \
+ "Enable screenshots?" \
+ y \
+ "--enable-snapping" \
+ "--disable-snapping"
diff --git a/games-fps/bzflag/DEPENDS b/games-fps/bzflag/DEPENDS
index 26e2978..e362bb9 100755
--- a/games-fps/bzflag/DEPENDS
+++ b/games-fps/bzflag/DEPENDS
@@ -1,23 +1,40 @@
-depends OPENGL &&
-
-if [ "$BZFLAG_CLIENT" == "--enable-client" ]; then
- depends sdl '--with-sdl'
-fi &&
-
-if [ "$BZFLAG_CURL" == "--enable-curl" ]; then
- depends curl &&
- #
- # The curl test uses bc for calculations
- #
- depends bc
-fi &&
-
-optional_depends krb5 \
- "--with-kerberos" \
- "--without-kerberos" \
- "for Kerberos authentication support" &&
-
-optional_depends adns \
- "--with-adns" \
- "--without-adns" \
+depends g++ &&
+depends zlib &&
+depends curl &&
+depends bc &&
+if [[ $BZF_VERSION != release ]]; then
+ depends subversion
+fi &&
+if [[ $BZF_VERSION == v2_0_cs_branch ]]; then
+ depends crystalspace
+fi &&
+optional_depends ncurses \
+ "--enable-bzadmin" \
+ "--disable-bzadmin" \
+ "Build bzadmin text mode client" &&
+if list_find "$BZF_OPTS" "--enable-client" ; then
+depends OPENGL &&
+depends X11-LIBS &&
+. $GRIMOIRE/FUNCTIONS
+if check_if_xorg_modular_libs ; then
+ depends libxi &&
+ depends libxxf86vm
+fi &&
+depends sdl "--with-sdl" &&
+optional_depends glew \
+ "" \
+ "" \
+ "GLEW support"
+fi &&
+optional_depends krb5 \
+ "--with-kerberos" \
+ "--without-kerberos" \
+ "for Kerberos authentication support(completly unsupported upstream)" &&
+optional_depends c-ares \
+ "" \
+ "" \
+ "C-ares support(RECOMMENDED)" &&
+optional_depends adns \
+ "" \
+ "" \
"hostmask based bans"
diff --git a/games-fps/bzflag/DETAILS b/games-fps/bzflag/DETAILS
index 1e78487..b6f100b 100755
--- a/games-fps/bzflag/DETAILS
+++ b/games-fps/bzflag/DETAILS
@@ -1,12 +1,46 @@
SPELL=bzflag
+if [[ $BZF_VERSION == "v2_0branch" ]]; then
+if [[ $BZF_SCM_AUTO == y ]]; then
+ VERSION="$(date +%Y%m%d)-$BZF_VERSION"
+else
+ VERSION=$BZF_VERSION
+fi
+ SOURCE=$SPELL-$BZF_VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$BZF_VERSION
+
SOURCE_URL[0]=svn_http://$SPELL.svn.sourceforge.net/svnroot/$SPELL/branches/$BZF_VERSION/$SPELL:$SPELL-$BZF_VERSION
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+elif [[ $BZF_VERSION == "v2_0_cs_branch" ]]; then
+if [[ $BZF_SCM_AUTO == y ]]; then
+ VERSION="$(date +%Y%m%d)-$BZF_VERSION"
+else
+ VERSION=$BZF_VERSION
+fi
+ SOURCE=$SPELL-$BZF_VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$BZF_VERSION
+
SOURCE_URL[0]=svn_http://$SPELL.svn.sourceforge.net/svnroot/$SPELL/branches/$BZF_VERSION/$SPELL:$SPELL-$BZF_VERSION
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+elif [[ $BZF_VERSION == "trunk" ]]; then
+if [[ $BZF_SCM_AUTO == y ]]; then
+ VERSION="$(date +%Y%m%d)-$BZF_VERSION"
+else
+ VERSION=$BZF_VERSION
+fi
+ SOURCE=$SPELL-$BZF_VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$BZF_VERSION
+
SOURCE_URL[0]=svn_http://$SPELL.svn.sourceforge.net/svnroot/$SPELL/$BZF_VERSION/$SPELL:$SPELL-$BZF_VERSION
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+else
VERSION=2.0.8
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE

SOURCE_HASH=sha512:f965e2f74f265a4b648380cd1603b98646d32051bb2a293962a92601f7af5e0b4890b840585fd5e9e258259a2e331a032daf33a931658f6b6f0684b2d9c8d947
+fi
WEB_SITE=http://www.bzflag.org/
ENTERED=20010922
- UPDATED=20050118
LICENSE[0]=GPL
SHORT="3D multiplayer network tank battle game"
cat << EOF
diff --git a/games-fps/bzflag/HISTORY b/games-fps/bzflag/HISTORY
index 4693384..f931f7c 100644
--- a/games-fps/bzflag/HISTORY
+++ b/games-fps/bzflag/HISTORY
@@ -1,3 +1,17 @@
+2007-04-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: added force download
+ * PREPARE: fixed up the message
+ * DEPENDS: added crystalspace dep for branch
+ * INSTALL: copy the missing filse and set perms
+
+2007-04-25 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: minor revamp
+ * CONFIGURE: minor changes
+ * DEPENDS: updates
+ * DETAILS: updated for more versions
+ * PREPARE: multiple versions
+ * PRE_BUILD: modified for multiple versions
+
2006-11-09 David Brown <dmlb2000 AT gmail.com>
* PRE_BUILD: added patch to remove automake 1.10 usage
* autogen.sh-automake.patch: added
diff --git a/games-fps/bzflag/INSTALL b/games-fps/bzflag/INSTALL
index 93e8d0f..a5a08b4 100755
--- a/games-fps/bzflag/INSTALL
+++ b/games-fps/bzflag/INSTALL
@@ -1 +1,7 @@
-make MKDIR_P="mkdir -p" DESTDIR="$INSTALL_ROOT/" install
+make MKDIR_P="mkdir -p" install &&
+if [[ $BZF_VERSION == v2_0_cs_branch ]]; then
+cp -v data/*.xml world \
+ ${INSTALL_ROOT}/usr/share/games/bzflag/
+fi &&
+cd ${INSTALL_ROOT}/usr/share/games/bzflag/ &&
+find_and_scam
diff --git a/games-fps/bzflag/PREPARE b/games-fps/bzflag/PREPARE
new file mode 100755
index 0000000..4063433
--- /dev/null
+++ b/games-fps/bzflag/PREPARE
@@ -0,0 +1,18 @@
+message "Quick recap of branches"
+message "release - the release that most servers run"
+message "v2_0branch - current release trunk"
+message "v2_0_cs_branch - experimental crystal space branch"
+message "trunk - the latest and greates and possible very very broken trunk"
+config_query_list BZF_VERSION \
+ "Which version would you like to use?" \
+ release \
+ v2_0branch \
+ v2_0_cs_branch \
+ trunk &&
+if [[ "$BZF_VERSION" == "v2_0branch" ]] ||
+ [[ "$BZF_VERSION" == "v2_0_cs_branch" ]] ||
+ [[ "$BZF_VERSION" == "trunk" ]]
+ then
+ config_query BZF_SCM_AUTO \
+ "Update to the latest revision on every cast?" n
+fi
diff --git a/games-fps/bzflag/PRE_BUILD b/games-fps/bzflag/PRE_BUILD
index 8ba2b7e..3336971 100755
--- a/games-fps/bzflag/PRE_BUILD
+++ b/games-fps/bzflag/PRE_BUILD
@@ -1,4 +1,9 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-patch -p0 < ${SPELL_DIRECTORY}/configure.ac-x86_64-fix.patch &&
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+if [[ $BZF_VERSION == release ]]; then
+patch -p0 < ${SPELL_DIRECTORY}/configure.ac-x86_64-fix.patch &&
patch -p0 < ${SPELL_DIRECTORY}/autogen.sh-automake.patch
+fi &&
+sedit 's:-O0::g' configure.ac &&
+sedit 's:-Werror::g' configure.ac &&
+NOCONFIGURE=X ./autogen.sh
diff --git a/games-libs/bullet/BUILD b/games-libs/bullet/BUILD
new file mode 100755
index 0000000..34e77cd
--- /dev/null
+++ b/games-libs/bullet/BUILD
@@ -0,0 +1,11 @@
+OPTS="--build=${BUILD} $OPTS"
+[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+
+./configure --prefix=${TRACK_ROOT}/usr \
+ --sysconfdir=${TRACK_ROOT}/etc \
+ --localstatedir=${TRACK_ROOT}/var \
+ --mandir=${TRACK_ROOT}/usr/share/man \
+ --infodir=${TRACK_ROOT}/usr/share/info \
+ $OPTS &&
+jam
+
diff --git a/games-libs/bullet/DEPENDS b/games-libs/bullet/DEPENDS
new file mode 100755
index 0000000..32f196d
--- /dev/null
+++ b/games-libs/bullet/DEPENDS
@@ -0,0 +1,4 @@
+depends X11-LIBS &&
+depends OPENGL &&
+depends GLUT &&
+depends jam
diff --git a/games-libs/bullet/DETAILS b/games-libs/bullet/DETAILS
new file mode 100755
index 0000000..b9516b1
--- /dev/null
+++ b/games-libs/bullet/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=bullet
+ VERSION=2.50b
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:90a4011bb57204e5e028c7a0896765dea71b1657763301694f2881eaa8b8eba17a2bb794dbc3dd5dc9d84ab972d35f39cbee8eaa29bb65c7bcd3c8f840829853
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.continuousphysics.com/Bullet/index.html";
+ LICENSE[0]=zlib
+ ENTERED=20070425
+ SHORT="Bullet is a 3D Collision Detection and Rigid Body Dynamics
Library for games and animation."
+cat << EOF
+Bullet is a state-of-the-art 3D Collision Detection and Rigid Body Dynamics
+Library for games. ZLib license, free for commercial use, including
Playstation
+3. Supports COLLADA Physics. Visit forum at http://bulletphysics.com for
+support and feedback
+EOF
diff --git a/games-libs/bullet/HISTORY b/games-libs/bullet/HISTORY
new file mode 100644
index 0000000..e5c7a52
--- /dev/null
+++ b/games-libs/bullet/HISTORY
@@ -0,0 +1,3 @@
+2007-04-25 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
+ * INSTALL, BUILD: created spell
diff --git a/games-libs/bullet/INSTALL b/games-libs/bullet/INSTALL
new file mode 100755
index 0000000..05c8035
--- /dev/null
+++ b/games-libs/bullet/INSTALL
@@ -0,0 +1 @@
+jam install
diff --git a/games-libs/cal3d/BUILD b/games-libs/cal3d/BUILD
deleted file mode 100755
index c2b506d..0000000
--- a/games-libs/cal3d/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-OPTS="$OPTS $CAL3D_DEBUG $CAL3D_RTTI" &&
-./autogen.sh &&
-
-default_build
diff --git a/games-libs/cal3d/CONFIGURE b/games-libs/cal3d/CONFIGURE
deleted file mode 100755
index 513f247..0000000
--- a/games-libs/cal3d/CONFIGURE
+++ /dev/null
@@ -1,5 +0,0 @@
-config_query_option CAL3D_DEBUG "Enable debug?" n \
- "--enable-debug" "--disable-debug" &&
-
-config_query_option CAL3D_RTTI "Enable RunTime Type Identification?" n \
- "--enable-rtti" "--disable-rtti"
diff --git a/games-libs/cal3d/DEPENDS b/games-libs/cal3d/DEPENDS
index cead919..bcd1eeb 100755
--- a/games-libs/cal3d/DEPENDS
+++ b/games-libs/cal3d/DEPENDS
@@ -1,7 +1 @@
-depends automake &&
-depends g++ &&
-
-optional_depends doxygen \
- "" \
- "" \
- "for generated documentation"
+depends g++
diff --git a/games-libs/cal3d/DETAILS b/games-libs/cal3d/DETAILS
index 5c1d670..bcede66 100755
--- a/games-libs/cal3d/DETAILS
+++ b/games-libs/cal3d/DETAILS
@@ -1,12 +1,11 @@
SPELL=cal3d
- VERSION=0.10.0
- SOURCE=$SPELL-full-$VERSION.tar.bz2
+ VERSION=0.11.0
+ SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/cal3d/$SOURCE
-
SOURCE_HASH=sha512:b60174ea93c6a5fbb04d82e68b45f5cefc842a3046132cf8cf4f07a83fc0b008440711f79f08d72fe76d6da888d6c5ef7a045db7d2af7a44ab32a487723db9b1
+ SOURCE_URL[0]=http://download.gna.org/$SPELL/sources/$SOURCE
+
SOURCE_HASH=sha512:4dc4b36b8f18760bfe6f8c80cbd941c14e2ebe596d0cd514fdb1ae4175bf2706e125665272d67ff21d33bb4b34e7be22bad9c00d488c1da21f442550bf3f204f
WEB_SITE=http://sourceforge.net/projects/cal3d/
ENTERED=20020915
- UPDATED=20020915
LICENSE[0]=LGPL
SHORT="Skeletal based 3D character animation library"
cat << EOF
diff --git a/games-libs/cal3d/HISTORY b/games-libs/cal3d/HISTORY
index ad06b33..6f23d33 100644
--- a/games-libs/cal3d/HISTORY
+++ b/games-libs/cal3d/HISTORY
@@ -1,3 +1,11 @@
+2007-04-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * autogen-autoconf.patch: removed
+ * BUILD: removed
+ * CONFIGURE: removed
+ * PRE_BUILD: removed
+ * DETAILS: version update 0.11.0
+ * DEPENDS: cleanup
+
2006-09-21 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/games-libs/cal3d/PRE_BUILD b/games-libs/cal3d/PRE_BUILD
deleted file mode 100755
index 88b289a..0000000
--- a/games-libs/cal3d/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
-patch -p1 < "$SPELL_DIRECTORY/autogen-autoconf.patch" &&
-sedit '/^all_libraries/d' src/cal3d/Makefile.am
diff --git a/games-libs/cal3d/autogen-autoconf.patch
b/games-libs/cal3d/autogen-autoconf.patch
deleted file mode 100644
index 59bb60c..0000000
--- a/games-libs/cal3d/autogen-autoconf.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/autogen.sh b/autogen.sh
-index 2a43da3..e8737f8 100755
---- a/autogen.sh
-+++ b/autogen.sh
-@@ -35,7 +35,7 @@ for at in autoconf autoconf-2.53 autocon
- if $at --version < /dev/null > /dev/null 2>&1 ; then
- at_version=`$at --version | grep -i 'autoconf' | sed
's/^[^0-9]*\(.*\)/\1/'`
- case $at_version in
-- 2.5?)
-+ 2.[56]?)
- autoconf="$at"
- ;;
- esac
diff --git a/games-libs/cel/BUILD b/games-libs/cel/BUILD
index e9ea303..f87e92b 100755
--- a/games-libs/cel/BUILD
+++ b/games-libs/cel/BUILD
@@ -1,5 +1,11 @@
-# read the vars
-. ${INSTALL_ROOT}/etc/profile.d/crystalspace.sh
&&
-cp ${INSTALL_ROOT}$CRYSTAL/bin/cs-config .
&&
-make

+OPTS="--build=${BUILD} $OPTS"
+[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+
+./configure --prefix=${TRACK_ROOT}/usr \
+ --sysconfdir=${TRACK_ROOT}/etc \
+ --localstatedir=${TRACK_ROOT}/var \
+ --mandir=${TRACK_ROOT}/usr/share/man \
+ --infodir=${TRACK_ROOT}/usr/share/info \
+ $OPTS &&
+jam -q

diff --git a/games-libs/cel/DEPENDS b/games-libs/cel/DEPENDS
index 091fbc7..44fb7fc 100755
--- a/games-libs/cel/DEPENDS
+++ b/games-libs/cel/DEPENDS
@@ -1,2 +1,7 @@
-depends python &&
-depends crystalspace
+depends crystalspace &&
+sub_depends crystalspace PYTHON &&
+depends python &&
+depends perl &&
+depends swig &&
+depends jam &&
+depends hawknl
diff --git a/games-libs/cel/DETAILS b/games-libs/cel/DETAILS
index 07335c5..f7c4658 100755
--- a/games-libs/cel/DETAILS
+++ b/games-libs/cel/DETAILS
@@ -1,15 +1,16 @@
SPELL=cel
- VERSION=0.96r001
- SOURCE=${SPELL}_${VERSION}.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ VERSION=1.0.1
+ SOURCE=${SPELL}-src-${VERSION}.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-src-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
WEB_SITE=http://cel.sourceforge.net
ENTERED=20040107
- UPDATED=20040107
-
SOURCE_HASH=sha512:bf8bf37729ee79f0a48281afda61355925c8b72056f112b848c1fe9d3f8bcbe57ef8dc7d13f0dc4029f6fe182057c0b52a72d471678d61b798ea1b23f55c2814
+
SOURCE_HASH=sha512:c61c16654fbe849c1f40aea97d79da205e2366fe13b62706939914148dbd1e6f7c519340fc37b3aca6e62875ac9cb5fbbcf75a41d31f07bc7fd4729ec03b7999
LICENSE[0]=LGPL
SHORT="CEL provides a notion of entities and property classes to
the Cystal Space Engine."
cat << EOF
- Crystal Entity Layer is a layer that sits on top of Crystal Space 3D
Engine. It provides the notion of entities
-and property classes. As such it will make it easier to make games using
Crystal Space.
+Crystal Entity Layer is a layer that sits on top of Crystal Space 3D
+Engine. It provides the notion of entities
+and property classes. As such it will make it easier to make games
+using Crystal Space.
EOF
diff --git a/games-libs/cel/FINAL b/games-libs/cel/FINAL
deleted file mode 100755
index cf0f7eb..0000000
--- a/games-libs/cel/FINAL
+++ /dev/null
@@ -1,3 +0,0 @@
-echo 'export CEL=/usr/share/cel' >
${INSTALL_ROOT}/etc/profile.d/cel.sh &&
-echo 'export CSCONFPATH=/usr/share/cel' >>
${INSTALL_ROOT}/etc/profile.d/cel.sh
-
diff --git a/games-libs/cel/HISTORY b/games-libs/cel/HISTORY
index 1f97d8d..2d1ae5f 100644
--- a/games-libs/cel/HISTORY
+++ b/games-libs/cel/HISTORY
@@ -1,3 +1,11 @@
+2007-04-26 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: revamped
+ * DEPENDS: revamped
+ * DETAILS: updated to 1.0.1
+ * FINAL: removed
+ * INSTALL: revamped
+ * WIP: removed
+
2006-09-21 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: [automated] Removed BUILD_API=2.

diff --git a/games-libs/cel/INSTALL b/games-libs/cel/INSTALL
index 1fa9c1b..b89d1f3 100755
--- a/games-libs/cel/INSTALL
+++ b/games-libs/cel/INSTALL
@@ -1,16 +1,6 @@
-sedit "s/local/share/" $SOURCE_DIRECTORY/cel.cex
&&
-cp -r $SOURCE_DIRECTORY ${INSTALL_ROOT}/usr/share
&&
-ln -sf ${INSTALL_ROOT}/usr/share/cel/*.so ${INSTALL_ROOT}/$CRYSTAL/lib
&&
-cp -r $SOURCE_DIRECTORY/cel.cex ${INSTALL_ROOT}/$CRYSTAL/bin
&&
-ln -sf ${INSTALL_ROOT}/$CRYSTAL/bin/cel.cex
${INSTALL_ROOT}/usr/games/cel.cex &&
-ln -sf ${INSTALL_ROOT}/usr/share/cel/celtst ${INSTALL_ROOT}/usr/games/celtst
&&
-echo -e "#!/bin/sh \n
-
-# Needed to make symlinks/shortcuts work. \n
-# the binaries must run with correct working directory \n
-cd "${INSTALL_ROOT}/usr/share/cel/" \n ./celtst \$* \n exit \$?" > myceltst
&&
-install myceltst ${INSTALL_ROOT}/usr/games/celtst &&
-
-# have just copied shit so trim it out
-rm -rf
${INSTALL_ROOT}/usr/share/$SPELL/{autogen.sh,mk,CVS,msvc,old.libraries,plimp,blpython,bltest,persist,pf,configure.ac,Makefile,Jam*}
+jam -q install &&
+mkdir -vp ${INSTALL_ROOT}/usr/share/cel &&
+rm data/Jamfile data/library/Jamfile &&
+cp -vr data ${INSTALL_ROOT}/usr/share/cel/ &&
+sedit "s:VFS.Unix.CEL_DATADIR =.*:VFS.Unix.CEL_DATADIR =
${INSTALL_ROOT}/usr/share/cel/data:" ${INSTALL_ROOT}/etc/cel/vfs.cfg

diff --git a/games-libs/cel/WIP b/games-libs/cel/WIP
deleted file mode 100755
index 6e7cd32..0000000
--- a/games-libs/cel/WIP
+++ /dev/null
@@ -1,2 +0,0 @@
-Currently CEL is broken with the update in CrystalSpace.
-As time permits I will work on CEL to get it up and running with
CrystalSpace.



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

Archive powered by MHonArc 2.6.24.

Top of Page