From 20d7a708b3bac06775712c27a08e53b3d854213b Mon Sep 17 00:00:00 2001 From: reinhard Date: Sat, 10 Feb 2001 18:56:16 +0000 Subject: [PATCH] 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 --- games/xpilot/Makefile | 25 +++++++ games/xpilot/files/md5 | 3 + games/xpilot/patches/patch-Local_config | 27 ++++++++ games/xpilot/pkg/COMMENT | 1 + games/xpilot/pkg/DESCR | 25 +++++++ games/xpilot/pkg/PLIST | 88 +++++++++++++++++++++++++ 6 files changed, 169 insertions(+) create mode 100644 games/xpilot/Makefile create mode 100644 games/xpilot/files/md5 create mode 100644 games/xpilot/patches/patch-Local_config create mode 100644 games/xpilot/pkg/COMMENT create mode 100644 games/xpilot/pkg/DESCR create mode 100644 games/xpilot/pkg/PLIST diff --git a/games/xpilot/Makefile b/games/xpilot/Makefile new file mode 100644 index 00000000000..83ab8f3b567 --- /dev/null +++ b/games/xpilot/Makefile @@ -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 + +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +USE_X11= Yes + +CONFIGURE_STYLE= imake + +.include diff --git a/games/xpilot/files/md5 b/games/xpilot/files/md5 new file mode 100644 index 00000000000..fe571a18839 --- /dev/null +++ b/games/xpilot/files/md5 @@ -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 diff --git a/games/xpilot/patches/patch-Local_config b/games/xpilot/patches/patch-Local_config new file mode 100644 index 00000000000..1410fe53324 --- /dev/null +++ b/games/xpilot/patches/patch-Local_config @@ -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 */ diff --git a/games/xpilot/pkg/COMMENT b/games/xpilot/pkg/COMMENT new file mode 100644 index 00000000000..409ee69c758 --- /dev/null +++ b/games/xpilot/pkg/COMMENT @@ -0,0 +1 @@ +multiplayer 2d space battles game diff --git a/games/xpilot/pkg/DESCR b/games/xpilot/pkg/DESCR new file mode 100644 index 00000000000..5b110c78182 --- /dev/null +++ b/games/xpilot/pkg/DESCR @@ -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} diff --git a/games/xpilot/pkg/PLIST b/games/xpilot/pkg/PLIST new file mode 100644 index 00000000000..6e6936d048e --- /dev/null +++ b/games/xpilot/pkg/PLIST @@ -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