Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Alexander Tsamutali (7e5ad4e62e407e285d651cfb8a34f59af2da0214)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Alexander Tsamutali <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Alexander Tsamutali (7e5ad4e62e407e285d651cfb8a34f59af2da0214)
  • Date: Wed, 4 Jun 2008 14:09:53 -0500

GIT changes to master z-rejected grimoire by Alexander Tsamutali
<astsmtl AT gmail.com>:

ChangeLog | 3 ++
z-games/ioquake3-bin/CONFLICTS | 1
z-games/ioquake3-bin/HISTORY | 3 ++
z-games/ioquake3/BUILD | 1
z-games/ioquake3/CONFIGURE | 11 ++++++++++
z-games/ioquake3/CONFLICTS | 1
z-games/ioquake3/DEPENDS | 3 ++
z-games/ioquake3/DETAILS | 45
+++++++++++++++++++++++++++++++++++++++++
z-games/ioquake3/FINAL | 1
z-games/ioquake3/HISTORY | 3 ++
z-games/ioquake3/INSTALL | 10 +++++++++
z-games/ioquake3/PREPARE | 10 +++++++++
z-games/ioquake3/PRE_BUILD | 3 ++
13 files changed, 95 insertions(+)

New commits:
commit 7e5ad4e62e407e285d651cfb8a34f59af2da0214
Author: Alexander Tsamutali <astsmtl AT gmail.com>
Commit: Alexander Tsamutali <astsmtl AT gmail.com>

z-games/ioquake3: new spell, an open source Quake 3 engine

commit fe4bd0ab14e506e7edff6e6dc06307d51badbc90
Author: Alexander Tsamutali <astsmtl AT gmail.com>
Commit: Alexander Tsamutali <astsmtl AT gmail.com>

z-games/ioquake3-bin: now conflicts with ioquake3

diff --git a/ChangeLog b/ChangeLog
index eddc29e..eefa82c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-06-04 Alexander Tsamutali <astsmtl AT gmail.com>
+ * z-games/ioquake3: new spell, an open source Quake 3 engine
+
2008-05-30 Alexander Tsamutali <astsmtl AT gmail.com>
* z-games/worldofpadman-bin: new spell, FPS based on the ioquake3
engine and the Padman comic strip
diff --git a/z-games/ioquake3-bin/CONFLICTS b/z-games/ioquake3-bin/CONFLICTS
new file mode 100755
index 0000000..7b2758b
--- /dev/null
+++ b/z-games/ioquake3-bin/CONFLICTS
@@ -0,0 +1 @@
+conflicts ioquake3
diff --git a/z-games/ioquake3-bin/HISTORY b/z-games/ioquake3-bin/HISTORY
index 7217904..2c30fda 100644
--- a/z-games/ioquake3-bin/HISTORY
+++ b/z-games/ioquake3-bin/HISTORY
@@ -1,3 +1,6 @@
+2008-06-04 Alexander Tsamutali <astsmtl AT gmail.com>
+ * CONFLICTS: Now conflicts with ioquake3
+
2008-06-03 Alexander Tsamutali <astsmtl AT gmail.com>
* PRE_BUILD: Added default_pre_build to enable source verification

diff --git a/z-games/ioquake3/BUILD b/z-games/ioquake3/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/z-games/ioquake3/BUILD
@@ -0,0 +1 @@
+make
diff --git a/z-games/ioquake3/CONFIGURE b/z-games/ioquake3/CONFIGURE
new file mode 100755
index 0000000..338a2d6
--- /dev/null
+++ b/z-games/ioquake3/CONFIGURE
@@ -0,0 +1,11 @@
+until [[ "$VALID_PATH" ]]
+do
+ config_query_string PAK0_PK3 "Please enter full path to original
pak0.pk3: "
+ if [[ -f "$PAK0_PK3" ]]
+ then
+ VALID_PATH=True
+ else
+ message "${MESSAGE_COLOR}Invalid path!${DEFAULT_COLOR}"
+ persistent_remove PAK0_PK3
+ fi
+done
diff --git a/z-games/ioquake3/CONFLICTS b/z-games/ioquake3/CONFLICTS
new file mode 100755
index 0000000..02c1c48
--- /dev/null
+++ b/z-games/ioquake3/CONFLICTS
@@ -0,0 +1 @@
+conflicts ioquake3-bin
diff --git a/z-games/ioquake3/DEPENDS b/z-games/ioquake3/DEPENDS
new file mode 100755
index 0000000..21b4e32
--- /dev/null
+++ b/z-games/ioquake3/DEPENDS
@@ -0,0 +1,3 @@
+depends sdl &&
+depends OPENGL &&
+depends openal
diff --git a/z-games/ioquake3/DETAILS b/z-games/ioquake3/DETAILS
new file mode 100755
index 0000000..b5bf274
--- /dev/null
+++ b/z-games/ioquake3/DETAILS
@@ -0,0 +1,45 @@
+ SPELL=ioquake3
+if [ "$IOQUAKE3_SVN_AUTOUPDATE" == "y" ]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=${SPELL}-svn.tar.bz2
+ SOURCE2=quake3-latest-pk3s.zip
+ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-svn
+SOURCE2_DIRECTORY=${BUILD_DIRECTORY}/quake3-latest-pk3s
+ SOURCE_URL[0]=svn://svn.icculus.org/quake3/trunk:${SPELL}-svn
+ SOURCE_IGNORE=volatile
+
SOURCE2_HASH=sha512:43516d3db319d4949662389f7ae3c79631c16ad65f055754e7ffbdbab0d2530baa2331fbddc67e7649437184fae20c66a81ab269b7d41fc86b2b110ab423e91c
+ FORCE_DOWNLOAD=on
+ WEB_SITE="http://ioquake3.org/";
+ LICENSE[0]=GPL
+ LICENSE[1]=http://ioquake3.org/patch-data/
+ ENTERED=20080604
+ SHORT="open source Quake 3 engine"
+cat << EOF
+ioquake3 (or ioq3 for short) aims to build upon id Software's Quake 3 source
+code release. The source code was released on August 20, 2005 under the GPL.
+Since then, ioquake3 project cleaned up sources, fixed many bugs and added
+several new features.
+
+Some of the major features currently implemented are:
+ * SDL backend
+ * OpenAL sound API support (multiple speaker support and better sound
+ quality)
+ * Full x86_64 support on Linux
+ * MinGW compilation support on Windows and cross compilation support on
Linux
+ * AVI video capture of demos
+ * Much improved console autocompletion
+ * Persistent console history
+ * Colorized terminal output
+ * Optional Ogg Vorbis support
+ * Much improved QVM tools
+ * Support for various esoteric operating systems
+ * cl_guid support
+ * HTTP/FTP download redirection (using cURL)
+ * Multiuser support on Windows systems (user specific game data is stored
+ in "%APPDATA%\Quake3")
+ * PNG support
+ * Many, many bug fixes
+EOF
diff --git a/z-games/ioquake3/FINAL b/z-games/ioquake3/FINAL
new file mode 100755
index 0000000..525480d
--- /dev/null
+++ b/z-games/ioquake3/FINAL
@@ -0,0 +1 @@
+rm -rf $SOURCE2_DIRECTORY
diff --git a/z-games/ioquake3/HISTORY b/z-games/ioquake3/HISTORY
new file mode 100644
index 0000000..00f7770
--- /dev/null
+++ b/z-games/ioquake3/HISTORY
@@ -0,0 +1,3 @@
+2008-06-04 Alexander Tsamutali <astsmtl AT gmail.com>
+ * PREPARE, DETAILS, DEPENDS, CONFLICTS, PRE_BUILD, BUILD, INSTALL,
+ FINAL, HISTORY: Created
diff --git a/z-games/ioquake3/INSTALL b/z-games/ioquake3/INSTALL
new file mode 100755
index 0000000..15f152c
--- /dev/null
+++ b/z-games/ioquake3/INSTALL
@@ -0,0 +1,10 @@
+INSTALL_DIRECTORY=$INSTALL_ROOT/opt/ioquake3 &&
+COPYDIR="$INSTALL_DIRECTORY" make copyfiles &&
+cp -v misc/setup/ioquake3.sh $INSTALL_DIRECTORY &&
+ln -vs $INSTALL_DIRECTORY/ioquake3.sh $INSTALL_ROOT/usr/games/ioquake3 &&
+cd $SOURCE2_DIRECTORY &&
+cp -vr * $INSTALL_DIRECTORY &&
+cp -v $PAK0_PK3 $INSTALL_DIRECTORY/baseq3 &&
+cd $INSTALL_DIRECTORY &&
+find_and_scam &&
+chmod 750 ioquake3.i386 ioq3ded.i386 ioquake3.sh
diff --git a/z-games/ioquake3/PREPARE b/z-games/ioquake3/PREPARE
new file mode 100755
index 0000000..36c6a04
--- /dev/null
+++ b/z-games/ioquake3/PREPARE
@@ -0,0 +1,10 @@
+if [ ! -e $SOURCE_CACHE/quake3-latest-pk3s.zip ]; then
+ message "${MESSAGE_COLOR}Please download the latest id point release patch
\
+from ${DEFAULT_COLOR}http://ioquake3.org/patch-data/${MESSAGE_COLOR} and put
\
+it in ${DEFAULT_COLOR}${SOURCE_CACHE}${MESSAGE_COLOR} so cast will find it."
+ return 1
+fi
+
+config_query IOQUAKE3_SVN_AUTOUPDATE \
+ "Automatically update on every system update?" \
+ ${IOQUAKE3_SVN_AUTOUPDATE:-n}
diff --git a/z-games/ioquake3/PRE_BUILD b/z-games/ioquake3/PRE_BUILD
new file mode 100755
index 0000000..a5d5000
--- /dev/null
+++ b/z-games/ioquake3/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+mk_source_dir $SOURCE2_DIRECTORY &&
+unpack_file 2



  • [SM-Commit] GIT changes to master z-rejected grimoire by Alexander Tsamutali (7e5ad4e62e407e285d651cfb8a34f59af2da0214), Alexander Tsamutali, 06/04/2008

Archive powered by MHonArc 2.6.24.

Top of Page