Bug 5916 - NEW PORT: games/tank, a network tank battle game for Mesa/GL
Summary: NEW PORT: games/tank, a network tank battle game for Mesa/GL
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1998-03-04 13:10 UTC by dburr
Modified: 1998-03-14 11:40 UTC (History)
0 users

See Also:


Attachments
file.diff (5.03 KB, patch)
1998-03-04 13:10 UTC, dburr
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dburr 1998-03-04 13:10:00 UTC
This is an 3-D network play tank battle game for UNIX/X with Mesa or OpenGL.
It is similar to the old "Battle Zone" arcade game and the game "Spectre"
for the Mac.  You drive a tank through a 3-D rendered world, dodging and
fighting all the other tanks.  You can have either robotic opponents
(computer controlled), human opponents across a network, or a combination
of the two.  A variety of features (fog/night vision conditions, heads
up display, etc.) make game play varied and more interesting.

This program was written as a final project for a computer graphics
course, and was originally developed under Linux.

[ This port is maintained by Donald Burr <dburr@POBoxes.com>. ]

Fix: #!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.1.4).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1998-03-04 05:05 PST by <dburr@control.colossus.dyn.ml.org>.
# Source directory was `/usr/ports/games'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode       name
# ------ ---------- ------------------------------------------
#     62 -rw-r--r-- tank/files/md5
#     47 -rw-r--r-- tank/pkg/COMMENT
#    684 -rw-r--r-- tank/pkg/DESCR
#    744 -rw-r--r-- tank/pkg/PLIST
#   3517 -rw-r--r-- tank/patches/patch-aa
#    689 -rw-r--r-- tank/Makefile
#
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
  shar_touch=touch
else
  shar_touch=:
  echo
  echo 'WARNING: not restoring timestamps.  Consider getting and'
  echo "installing GNU \`touch', distributed in GNU File Utilities..."
  echo
fi
rm -f 1231235999 $$.touch
#
# ============= tank/files/md5 ==============
if test ! -d 'tank'; then
  echo 'x - creating directory tank'
  mkdir 'tank'
fi
if test ! -d 'tank/files'; then
  echo 'x - creating directory tank/files'
  mkdir 'tank/files'
fi
if test -f 'tank/files/md5' && test X"$1" != X"-c"; then
  echo 'x - skipping tank/files/md5 (file already exists)'
else
  echo 'x - extracting tank/files/md5 (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'tank/files/md5' &&
MD5 (tank-0.4a-src.tar.gz) = 36c7cc9315826c6ead3b3ad1d721ddac
SHAR_EOF
  $shar_touch -am 0304043698 'tank/files/md5' &&
  chmod 0644 'tank/files/md5' ||
  echo 'restore of tank/files/md5 failed'
  shar_count="`wc -c < 'tank/files/md5'`"
  test 62 -eq "$shar_count" ||
    echo "tank/files/md5: original size 62, current size $shar_count"
fi
# ============= tank/pkg/COMMENT ==============
if test ! -d 'tank/pkg'; then
  echo 'x - creating directory tank/pkg'
  mkdir 'tank/pkg'
fi
if test -f 'tank/pkg/COMMENT' && test X"$1" != X"-c"; then
  echo 'x - skipping tank/pkg/COMMENT (file already exists)'
else
  echo 'x - extracting tank/pkg/COMMENT (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/COMMENT' &&
A 3-D network tank game that uses OpenGL/Mesa.
SHAR_EOF
  $shar_touch -am 0304034498 'tank/pkg/COMMENT' &&
  chmod 0644 'tank/pkg/COMMENT' ||
  echo 'restore of tank/pkg/COMMENT failed'
  shar_count="`wc -c < 'tank/pkg/COMMENT'`"
  test 47 -eq "$shar_count" ||
    echo "tank/pkg/COMMENT: original size 47, current size $shar_count"
fi
# ============= tank/pkg/DESCR ==============
if test -f 'tank/pkg/DESCR' && test X"$1" != X"-c"; then
  echo 'x - skipping tank/pkg/DESCR (file already exists)'
else
  echo 'x - extracting tank/pkg/DESCR (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/DESCR' &&
This is an 3-D network play tank battle game for UNIX/X with Mesa or OpenGL.
It is similar to the old "Battle Zone" arcade game and the game "Spectre"
for the Mac.  You drive a tank through a 3-D rendered world, dodging and
fighting all the other tanks.  You can have either robotic opponents
(computer controlled), human opponents across a network, or a combination
of the two.  A variety of features (fog/night vision conditions, heads
up display, etc.) make game play varied and more interesting.
X
This program was written as a final project for a computer graphics
course, and was originally developed under Linux.
X
[ This port is maintained by Donald Burr <dburr@POBoxes.com>. ]
SHAR_EOF
  $shar_touch -am 0304044898 'tank/pkg/DESCR' &&
  chmod 0644 'tank/pkg/DESCR' ||
  echo 'restore of tank/pkg/DESCR failed'
  shar_count="`wc -c < 'tank/pkg/DESCR'`"
  test 684 -eq "$shar_count" ||
    echo "tank/pkg/DESCR: original size 684, current size $shar_count"
fi
# ============= tank/pkg/PLIST ==============
if test -f 'tank/pkg/PLIST' && test X"$1" != X"-c"; then
  echo 'x - skipping tank/pkg/PLIST (file already exists)'
else
  echo 'x - extracting tank/pkg/PLIST (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'tank/pkg/PLIST' &&
bin/tank
lib/tank/eatthis.au
lib/tank/expl01.tga
lib/tank/expl02.tga
lib/tank/expl03.tga
lib/tank/expl04.tga
lib/tank/expl05.tga
lib/tank/expl06.tga
lib/tank/expl07.tga
lib/tank/expl08.tga
lib/tank/expl09.tga
lib/tank/expl10.tga
lib/tank/expl11.tga
lib/tank/expl12.tga
lib/tank/expl13.tga
lib/tank/expl14.tga
lib/tank/expl15.tga
lib/tank/expl16.tga
lib/tank/expl17.tga
lib/tank/expl18.tga
lib/tank/expl19.tga
lib/tank/expl20.tga
lib/tank/explos.au
lib/tank/miss01.tga
lib/tank/miss02.tga
lib/tank/miss03.tga
lib/tank/miss04.tga
lib/tank/miss05.tga
lib/tank/miss06.tga
lib/tank/miss07.tga
lib/tank/miss08.tga
lib/tank/miss09.tga
lib/tank/miss10.tga
lib/tank/miss11.tga
lib/tank/miss12.tga
lib/tank/miss13.tga
lib/tank/miss14.tga
@dirrm lib/tank
SHAR_EOF
  $shar_touch -am 0304045698 'tank/pkg/PLIST' &&
  chmod 0644 'tank/pkg/PLIST' ||
  echo 'restore of tank/pkg/PLIST failed'
  shar_count="`wc -c < 'tank/pkg/PLIST'`"
  test 744 -eq "$shar_count" ||
    echo "tank/pkg/PLIST: original size 744, current size $shar_count"
fi
# ============= tank/patches/patch-aa ==============
if test ! -d 'tank/patches'; then
  echo 'x - creating directory tank/patches'
  mkdir 'tank/patches'
fi
if test -f 'tank/patches/patch-aa' && test X"$1" != X"-c"; then
  echo 'x - skipping tank/patches/patch-aa (file already exists)'
else
  echo 'x - extracting tank/patches/patch-aa (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'tank/patches/patch-aa' &&
Comment 1 jkh freebsd_committer freebsd_triage 1998-03-14 09:48:05 UTC
State Changed
From-To: open->closed

Imported, thanks!