Clean up downloads page.

This commit is contained in:
Jeff Teunissen 2003-07-21 12:32:48 +00:00
parent b306bf2aab
commit 16df0f4161
2 changed files with 41 additions and 64 deletions

101
files.php
View file

@ -13,13 +13,13 @@
for ($i = 0 ; $i < $count ; $i++) {
if ($i == 0) {
echo '[ ';
echo '<STRONG>[ ';
}
echo '<A href="' . $baseUrl . '.' . $extension[$i] . '">' . $extension[$i] . '</A> ';
if (($i+1) < $count) {
echo '| ';
} else {
echo ']';
echo ']</STRONG>';
}
}
@ -35,13 +35,13 @@
echo ' PGP ';
for ($i = 0 ; $i < $count ; $i++) {
if ($i == 0) {
echo '[ ';
echo '<STRONG>[ ';
}
echo '<A href="' . $baseUrl . '.' . $extension[$i] . '.asc">' . $extension[$i] . '</A> ';
if (($i+1) < $count) {
echo '| ';
} else {
echo ']';
echo ']</STRONG>';
}
}
@ -72,12 +72,12 @@ runs on, we do not provide UNIX binaries. You need to compile QuakeForge
yourself. However, QuakeForge is very easy to compile once you have the
following packages installed:
<UL>
<LI>GNU autoconf 2.50 or later
<LI>GNU automake 1.6 or later
<LI>GNU libtool 1.4 or later
<LI>GNU bison
<LI>GNU flex
<LI>GNU make (BSD make doesn't like some constructs used)
<LI>GNU <TT>autoconf</TT> 2.50 or later
<LI>GNU <TT>automake</TT> 1.6 or later
<LI>GNU <TT>libtool</TT> 1.4 or later
<LI>GNU <TT>bison</TT>
<LI>GNU <TT>flex</TT>
<LI>GNU <TT>make</TT> (BSD <TT>make</TT> doesn't like some constructs used)
</UL>
The following are recommended:
<UL>
@ -102,25 +102,25 @@ very few people on Windows would be able to play. <STRONG>:)</STRONG>
</LI>
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC) in Linux)
<?
echo '<br>SDL (sw) client';
echo '<BR>SDL (sw) client ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-client-sdl-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-client-sdl-0.5.4-win32", "zip", 0);
echo '<br>SDL32 (32 bpp sw) client';
echo '<BR>SDL32 (32bpp sw) client ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-client-sdl32-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-client32-sdl-0.5.4-win32", "zip", 0);
echo '<br>SGL (SDL OpenGL) client';
echo '<BR>SGL (SDL OpenGL) client ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-client-sgl-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-client-sgl-0.5.4-win32", "zip", 0);
echo '<br>WGL (native OpenGL) client';
echo '<BR>WGL (Native OpenGL) client ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-client-wgl-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-client-wgl-0.5.4-win32", "zip", 0);
echo '<br>servers';
echo '<BR>Servers (NQ, QW, QW Master) ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-server-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-server-0.5.4-win32", "zip", 0);
echo '<br>tools';
echo '<BR>Tools ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-tools-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-tools-0.5.4-win32", "zip", 0);
echo '<br>libs and header files';
echo '<BR>Libraries and header files (for developers) ';
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-devel-0.5.4-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-devel-0.5.4-win32", "zip", 0);
?>
@ -130,25 +130,7 @@ very few people on Windows would be able to play. <STRONG>:)</STRONG>
<TT>/etc/apt/sources.list</TT> recipe:
<PRE>deb http://www.quakeforge.net/packages/debian unstable contrib non-free</PRE>
</LI>
<LI>RPM packages are available <A href="/packages/rpm/">here</A>.</LI>
<LI>The packages do not contain the menu file because it would seriously
screw up future upgrades. This will be fixed in 0.5.3. If you want menus,
you will have to download <TT>menu.dat</TT>
<?
fileDownloadLink("files/menu.dat", "gz");
fileDownloadLinkGPG("files/menu.dat", "gz", 1);
?>
<BR>This goes into your <TT>id1</TT> directory. However, this will override any
<TT>menu.dat</TT> we supply in the future which will possibly cause
problems.
</LI>
<LI>Patch to fix a bug in 0.5.2 that causes pak to generate broken pak
files on BSD systems (seen as linking errors in the ruamoko directory).
<?
fileDownloadLink("files/Qseek", "diff");
fileDownloadLinkGPG("files/Qseek", "diff", 1);
?>
</LI>
<LI>RPM packages are available <A href="/packages/RPM/">here</A>.</LI>
</UL>
<H4>QuakeForge, Version 0.5.2 (released 01 Oct 2002)</H4>
<UL>
@ -161,31 +143,25 @@ very few people on Windows would be able to play. <STRONG>:)</STRONG>
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC) in Linux)
<?
fileDownloadLink("http://download.sourceforge.net/quake/quakeforge-0.5.2-win32", "zip");
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-0.5.2-win32", "zip", 1);
fileDownloadLinkGPG("http://download.sourceforge.net/quake/quakeforge-0.5.2-win32", "zip", 0);
?>
</LI>
<LI><A href="http://www.debian.org/">Debian GNU/Linux</A> packages for the
i386 architecture are available by using APT. Use the following
<TT>/etc/apt/sources.list</TT> recipe:
<PRE>deb http://www.quakeforge.net/packages/debian unstable contrib non-free</PRE>
</LI>
<LI>RPM packages are available <A href="/packages/rpm/">here</A>.</LI>
<LI>The packages do not contain the menu file because it would seriously
screw up future upgrades. This will be fixed in 0.5.3. If you want menus,
you will have to download <TT>menu.dat</TT>
<?
fileDownloadLink("files/menu.dat", "gz");
fileDownloadLinkGPG("files/menu.dat", "gz", 1);
fileDownloadLinkGPG("files/menu.dat", "gz", 0);
?>
<BR>This goes into your <TT>id1</TT> directory. However, this will override any
<TT>menu.dat</TT> we supply in the future which will possibly cause
<BR>This goes into your <TT>id1</TT> directory. However, this will override
any <TT>menu.dat</TT> we supply in the future which will possibly cause
problems.
</LI>
<LI>Patch to fix a bug in 0.5.2 that causes pak to generate broken pak
</LI>
<LI>Patch to fix a bug in 0.5.2 that causes <CODE>pak</CODE> to generate broken pak
files on BSD systems (seen as linking errors in the ruamoko directory).
<?
fileDownloadLink("files/Qseek", "diff");
fileDownloadLinkGPG("files/Qseek", "diff", 1);
fileDownloadLinkGPG("files/Qseek", "diff", 0);
?>
</LI>
</UL>
@ -197,8 +173,8 @@ very few people on Windows would be able to play. <STRONG>:)</STRONG>
<BR>
<STRONG>Note:</STRONG> this is an anonymous CVS-ready tree. To update, all you need to do is the following:
<BLOCKQUOTE>
<CODE>cvs login&nbsp;&nbsp;&nbsp;&nbsp;</code>(only need this once, press enter for the password)<br>
<CODE>cvs up&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>(creating <a href="cvsrc.txt">~/.cvsrc</a> is <STRONG>highly</STRONG> recommended)
<CODE>cvs login&nbsp;&nbsp;&nbsp;&nbsp;</CODE>(only need this once, press enter for the password)<br>
<CODE>cvs up&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</CODE>(creating <a href="cvsrc.txt">~/.cvsrc</a> is <STRONG>highly</STRONG> recommended)
</BLOCKQUOTE>
</LI>
<LI>Win32 binaries (Made with <A href="http://www.mingw.org/">MinGW</A> (GCC) in Linux)
@ -236,9 +212,10 @@ very few people on Windows would be able to play. <STRONG>:)</STRONG>
<P><STRONG>Are you ready to rail?</STRONG> Good, 'cause we sure are.
<P>Quake2Forge is the Quake II engine, with a QuakeForge &quot;flavor&quot;.
Undergoing slow but steady development, it aims to be a portable, stable code
base maintaining backward-compatibility with Id Software's version.
<P>Quake2Forge is the Quake II engine, with a blast of yummy QuakeForge
flavor. Undergoing slow but steady development, it aims to be a
portable, stable code base maintaining backward-compatibility with Id
Software's version.
<h4>Version 0.2.1 (released 06/02/03)</h4>
<ul>
@ -271,7 +248,7 @@ base maintaining backward-compatibility with Id Software's version.
</P>
<HR>
<H2>Older Releases</H2>
<H2>Old Releases</H2>
<H3>QuakeForge: Newtree</H3>
@ -302,19 +279,20 @@ is no support for QuakeWorld multiplayer protocols.
quakeworld code together with the bulk of the code merged, so it's now
redundant. And since nobody works on it anyway, that's a good thing.
<P>Even though it's dead, NUQ here anyway. If you want single player, grab
<P>Even though it's dead, NUQ is here anyway. If you want single player, grab
quakeforge-current instead, it's <STRONG>much</STRONG> better.
<UL>
<LI>Source code
<? fileDownloadLink("files/nuq-current", "tar.gz tar.bz2 zip"); ?>
</UL>
<H3>QuakeForge Merged Tree</H3>
<H3>QuakeForge Original Tree</H3>
<P>Since current work is based on Newtree and NUQ, the merged tree snapshots
are no longer being made. You can still get it directly out of CVS, however.
<P>Since current work is based on the <STRONG>new</STRONG> merged tree, the old
merged tree snapshots are no longer being made. You can still get it directly
out of CVS, however.
<H4>QuakeForge Stable release (0.1.1, released 27 Feb 2000)</H4>
<H4>QuakeForge, Version <EM>Really Freakin' Old</EM> (released 27 Feb 2000)</H4>
<P>QuakeForge 0.1 is our initial offering to the public. It's not really for
end-users, but served as a proof of concept that the Quake and QuakeWorld
@ -323,7 +301,6 @@ trees are more closely related than initial look would indicate.
<UL>
<LI>Source code
<? fileDownloadLink ("http://download.sourceforge.net/quake/quakeforge-0.1.1", "tar.gz tar.bz2 zip"); ?>
<LI>Win32 binaries [ n/a ]
</UL>
<HR>
@ -333,7 +310,7 @@ trees are more closely related than initial look would indicate.
<LI>QuakeForge pack (currently only has conback.lmp)
<? fileDownloadLink ("files/pakQF", "pak"); ?>
</LI>
<LI>Skybox pack (internally compressed)
<LI>Skybox pack (internally-compressed)
<? fileDownloadLink ("files/skyboxes", "pak"); ?>
</LI>
<LI>Quake Shareware

View file

@ -53,7 +53,7 @@ TABLE.featureBox TD.inside {
H1,H2,H3,H4,H5,H6 { font-family: Arial, Helvetica, sans-serif; }
DL,DT,DD { font-family: Arial, Helvetica, sans-serif; }
PRE,TT { font-family: "Courier New", Courier, sans-serif; }
PRE,TT,CODE { font-family: "Courier New", Courier, sans-serif; }
/* Links */
A { color: rgb(170,170,255); text-decoration: none; }
A:visited { color: rgb(170,170,255); text-decoration: none; }