XPilot is a multi-player 2D space game for Unix workstations with X11.

Players move along in an artificial world and shoot each other using
various kinds of weapons, bullets, mines and bombs, rockets (smarts,
torpedos and nuclear), lasers; defend using cloaking devices, sensors,
transporters, autopilot etc.
 
XPilot's highlights include:
* True client/server based game; optimal speed for every player.
* Meta server with up to date information about servers hosting games
around the world.
* 'Real physics'; particles of explosions and sparks from your engines
all affect you if you're hit by them. This makes it possible to kill
someone by blowing them into a wall with engine thrust or shock waves
from explosions.
* Specialized editors for editing ship-shapes and maps.
* Adjustable gravity; adjustable by putting special attractors or
deflectors in the world, or by adjusting the global gravity in various
ways.
 
Some features are borrowed from classics like the Atari coin-ups
Asteriods and Gravitar, and the home-computer games Thrust (Commdore 64)
and Gravity Force (Commodore Amiga).
The main idea of the game is scoring points and having lots of fun.

Maintainer: Peter Valchev <pvalchev@toxiclinux.org>
This commit is contained in:
reinhard 2001-02-10 18:56:16 +00:00
parent 68cc1202a3
commit 20d7a708b3
6 changed files with 169 additions and 0 deletions

25
games/xpilot/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $OpenBSD: Makefile,v 1.1.1.1 2001/02/10 18:56:16 reinhard Exp $
DISTNAME= xpilot-4.3.0
CATEGORIES= games x11
NEED_VERSION= 1.353
HOMEPAGE= http://www.xpilot.org/
MASTER_SITES= ftp://ftp.xpilot.org/pub/xpilot/ \
ftp://ftp.xpilot.org/pub/xpilot/old \
${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= games/multiplayer
MAINTAINER= Peter Valchev <pvalchev@toxiclinux.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
USE_X11= Yes
CONFIGURE_STYLE= imake
.include <bsd.port.mk>

3
games/xpilot/files/md5 Normal file
View File

@ -0,0 +1,3 @@
MD5 (xpilot-4.3.0.tar.gz) = 4c2cafb7574f72c00cf56556ce8727ac
RMD160 (xpilot-4.3.0.tar.gz) = 2700cb638394376756a0145df9d6300649b7e29a
SHA1 (xpilot-4.3.0.tar.gz) = 2df374b079744fa30053e8ef712d028d1e4da9af

View File

@ -0,0 +1,27 @@
$OpenBSD: patch-Local_config,v 1.1.1.1 2001/02/10 18:56:16 reinhard Exp $
--- Local.config.orig Mon Oct 30 19:59:48 2000
+++ Local.config Thu Jan 25 11:48:22 2001
@@ -36,12 +36,12 @@
#define LocalGuru xpilot@xpilot.org /* The one to contact for problems */
#endif /* LocalGuru */
-PREFIX = /usr/local/games
+PREFIX = /usr/local
/* Manual pages for games usually go to section 6. */
MANSUFFIX = 6
INSTMANDIR = $(PREFIX)/man/man$(MANSUFFIX)
-INSTLIBDIR = $(PREFIX)/lib/xpilot
+INSTLIBDIR = $(PREFIX)/share/xpilot
INSTBINDIR = $(PREFIX)/bin
/* #define Log /* Try to log every server start to log file */
@@ -106,7 +106,7 @@ INSTBINDIR = $(PREFIX)/bin
* CDEBUGFLAGS should specify optimalization or debug information (or both).
* Try not defining anything first. You probably want -O for speed.
*/
-CDEBUGFLAGS = -g /* General debug flag */
+CDEBUGFLAGS = -g -O2 /* General debug flag */
/* CDEBUGFLAGS = -O /* General optimize flag */
/* CDEBUGFLAGS = -Ae +O3 +FPD /* HP cc optimize flags (no +ESlit) */
/* CDEBUGFLAGS = -Ae -g -z +w1 /* HP cc debug flags */

1
games/xpilot/pkg/COMMENT Normal file
View File

@ -0,0 +1 @@
multiplayer 2d space battles game

25
games/xpilot/pkg/DESCR Normal file
View File

@ -0,0 +1,25 @@
XPilot is a multi-player 2D space game for Unix workstations with X11.
Players move along in an artificial world and shoot each other using
various kinds of weapons, bullets, mines and bombs, rockets (smarts,
torpedos and nuclear), lasers; defend using cloaking devices, sensors,
transporters, autopilot etc.
XPilot's highlights include:
* True client/server based game; optimal speed for every player.
* Meta server with up to date information about servers hosting games
around the world.
* 'Real physics'; particles of explosions and sparks from your engines
all affect you if you're hit by them. This makes it possible to kill
someone by blowing them into a wall with engine thrust or shock waves
from explosions.
* Specialized editors for editing ship-shapes and maps.
* Adjustable gravity; adjustable by putting special attractors or
deflectors in the world, or by adjusting the global gravity in various
ways.
Some features are borrowed from classics like the Atari coin-ups
Asteriods and Gravitar, and the home-computer games Thrust (Commdore 64)
and Gravity Force (Commodore Amiga).
The main idea of the game is scoring points and having lots of fun.
WWW: ${HOMEPAGE}

88
games/xpilot/pkg/PLIST Normal file
View File

@ -0,0 +1,88 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/02/10 18:56:16 reinhard Exp $
bin/xp-mapedit
bin/xp-replay
bin/xpilot
bin/xpilots
man/man6/xp-replay.0
man/man6/xpilot.0
man/man6/xpilots.0
share/xpilot/defaults
share/xpilot/maps/CAMD.xp
share/xpilot/maps/blood-music2.xp
share/xpilot/maps/cloudscape.xp
share/xpilot/maps/default.xp
share/xpilot/maps/doggy.xp
share/xpilot/maps/fireball.xp
share/xpilot/maps/fuzz.xp
share/xpilot/maps/fuzz2.xp
share/xpilot/maps/globe.xp
share/xpilot/maps/grandprix.xp
share/xpilot/maps/newdarkhell.xp
share/xpilot/maps/newdarkhell2.xp
share/xpilot/maps/pad.xp
share/xpilot/maps/pit.xp
share/xpilot/maps/planetx.xp
share/xpilot/maps/teamball.xp
share/xpilot/maps/tourmination.xp
share/xpilot/maps/tournament.xp
share/xpilot/maps/war.xp
share/xpilot/robots
share/xpilot/sounds
share/xpilot/textures/allitems.ppm
share/xpilot/textures/ball.ppm
share/xpilot/textures/ball.xpm
share/xpilot/textures/base_down.ppm
share/xpilot/textures/base_left.ppm
share/xpilot/textures/base_right.ppm
share/xpilot/textures/base_up.ppm
share/xpilot/textures/bullet.ppm
share/xpilot/textures/bullet2.ppm
share/xpilot/textures/bullet_blue.ppm
share/xpilot/textures/bullet_green.ppm
share/xpilot/textures/cannon_down.ppm
share/xpilot/textures/cannon_left.ppm
share/xpilot/textures/cannon_right.ppm
share/xpilot/textures/cannon_up.ppm
share/xpilot/textures/checkpoint.ppm
share/xpilot/textures/clouds.ppm
share/xpilot/textures/concentrator.ppm
share/xpilot/textures/fuel2.ppm
share/xpilot/textures/fuelcell.ppm
share/xpilot/textures/holder1.ppm
share/xpilot/textures/holder2.ppm
share/xpilot/textures/logo.ppm
share/xpilot/textures/metalite.xpm
share/xpilot/textures/meter.ppm
share/xpilot/textures/mine_other.ppm
share/xpilot/textures/mine_team.ppm
share/xpilot/textures/minus.ppm
share/xpilot/textures/moon.xpm
share/xpilot/textures/paused.ppm
share/xpilot/textures/plus.ppm
share/xpilot/textures/radar.ppm
share/xpilot/textures/radar2.ppm
share/xpilot/textures/radar3.ppm
share/xpilot/textures/refuel.ppm
share/xpilot/textures/rock4.xpm
share/xpilot/textures/ship.ppm
share/xpilot/textures/ship_blue.ppm
share/xpilot/textures/ship_red.ppm
share/xpilot/textures/ship_red2.ppm
share/xpilot/textures/ship_red3.ppm
share/xpilot/textures/sparks.ppm
share/xpilot/textures/volcanic.xpm
share/xpilot/textures/wall_bottom.ppm
share/xpilot/textures/wall_dl.ppm
share/xpilot/textures/wall_dr.ppm
share/xpilot/textures/wall_fi.ppm
share/xpilot/textures/wall_left.ppm
share/xpilot/textures/wall_right.ppm
share/xpilot/textures/wall_top.ppm
share/xpilot/textures/wall_ul.ppm
share/xpilot/textures/wall_ull.ppm
share/xpilot/textures/wall_ur.ppm
share/xpilot/textures/wall_url.ppm
share/xpilot/textures/wormhole.ppm
@dirrm share/xpilot/textures
@dirrm share/xpilot/maps
@dirrm share/xpilot