summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
commit444bcd3c2ed803274c8deafa2c3fa03f8a394653 (patch)
tree297f74782436a0f973b6b89d60c10f399af9a135 /games
parentRemove comment about not being able to undefine a variable, as we *can* (diff)
This commit was manufactured by cvs2svn to create tagrelease/2.0.5
'RELENG_2_0_5_RELEASE'.
Notes
Notes: svn path=/head/; revision=1803 svn path=/tags/RELENG_2_0_5_RELEASE/; revision=1807; tag=release/2.0.5
Diffstat (limited to 'games')
-rw-r--r--games/Makefile13
-rw-r--r--games/acm/Makefile20
-rw-r--r--games/acm/distinfo1
-rw-r--r--games/acm/pkg-comment1
-rw-r--r--games/acm/pkg-descr131
-rw-r--r--games/acm/pkg-plist15
-rw-r--r--games/golddig/Makefile27
-rw-r--r--games/golddig/distinfo1
-rw-r--r--games/golddig/files/patch-aa19
-rw-r--r--games/golddig/files/patch-ab19
-rw-r--r--games/golddig/files/patch-ac251
-rw-r--r--games/golddig/pkg-comment1
-rw-r--r--games/golddig/pkg-descr10
-rw-r--r--games/golddig/pkg-plist30
-rw-r--r--games/jetpack/Makefile26
-rw-r--r--games/jetpack/distinfo1
-rw-r--r--games/jetpack/files/patch-aa64
-rw-r--r--games/jetpack/files/patch-ab23
-rw-r--r--games/jetpack/files/patch-ac112
-rw-r--r--games/jetpack/files/patch-ad38
-rw-r--r--games/jetpack/files/patch-ae26
-rw-r--r--games/jetpack/files/patch-af19
-rw-r--r--games/jetpack/files/patch-xtra-aa113
-rw-r--r--games/jetpack/pkg-comment1
-rw-r--r--games/jetpack/pkg-descr11
-rw-r--r--games/jetpack/pkg-plist7
-rw-r--r--games/nethack/Makefile27
-rw-r--r--games/nethack/distinfo1
-rw-r--r--games/nethack/pkg-comment1
-rw-r--r--games/nethack/pkg-descr11
-rw-r--r--games/nethack/pkg-plist116
-rw-r--r--games/nethack3-tty/Makefile27
-rw-r--r--games/nethack3-tty/distinfo1
-rw-r--r--games/nethack3-tty/pkg-comment1
-rw-r--r--games/nethack3-tty/pkg-descr11
-rw-r--r--games/nethack3-tty/pkg-plist116
-rw-r--r--games/nethack3/Makefile27
-rw-r--r--games/nethack3/distinfo1
-rw-r--r--games/nethack3/pkg-comment1
-rw-r--r--games/nethack3/pkg-descr11
-rw-r--r--games/nethack3/pkg-plist116
-rw-r--r--games/nethack32/Makefile27
-rw-r--r--games/nethack32/distinfo1
-rw-r--r--games/nethack32/pkg-comment1
-rw-r--r--games/nethack32/pkg-descr11
-rw-r--r--games/nethack32/pkg-plist116
-rw-r--r--games/nethack33-nox11/Makefile27
-rw-r--r--games/nethack33-nox11/distinfo1
-rw-r--r--games/nethack33-nox11/pkg-comment1
-rw-r--r--games/nethack33-nox11/pkg-descr11
-rw-r--r--games/nethack33-nox11/pkg-plist116
-rw-r--r--games/nethack33/Makefile27
-rw-r--r--games/nethack33/distinfo1
-rw-r--r--games/nethack33/pkg-comment1
-rw-r--r--games/nethack33/pkg-descr11
-rw-r--r--games/nethack33/pkg-plist116
-rw-r--r--games/nethack34-nox11/Makefile27
-rw-r--r--games/nethack34-nox11/distinfo1
-rw-r--r--games/nethack34-nox11/pkg-comment1
-rw-r--r--games/nethack34-nox11/pkg-descr11
-rw-r--r--games/nethack34-nox11/pkg-plist116
-rw-r--r--games/nethack34/Makefile27
-rw-r--r--games/nethack34/distinfo1
-rw-r--r--games/nethack34/pkg-comment1
-rw-r--r--games/nethack34/pkg-descr11
-rw-r--r--games/nethack34/pkg-plist116
-rw-r--r--games/oneko/Makefile18
-rw-r--r--games/oneko/distinfo1
-rw-r--r--games/oneko/pkg-comment1
-rw-r--r--games/oneko/pkg-descr6
-rw-r--r--games/oneko/pkg-plist3
-rw-r--r--games/xasteroids/Makefile20
-rw-r--r--games/xasteroids/distinfo1
-rw-r--r--games/xasteroids/files/Imakefile9
-rw-r--r--games/xasteroids/pkg-comment1
-rw-r--r--games/xasteroids/pkg-descr2
-rw-r--r--games/xasteroids/pkg-plist3
-rw-r--r--games/xboard/Makefile18
-rw-r--r--games/xboard/distinfo1
-rw-r--r--games/xboard/pkg-comment1
-rw-r--r--games/xboard/pkg-descr5
-rw-r--r--games/xboard/pkg-plist5
-rw-r--r--games/xboing/Makefile19
-rw-r--r--games/xboing/distinfo1
-rw-r--r--games/xboing/files/patch-aa78
-rw-r--r--games/xboing/files/patch-ab19
-rw-r--r--games/xboing/files/patch-ac64
-rw-r--r--games/xboing/files/patch-ad134
-rw-r--r--games/xboing/pkg-comment1
-rw-r--r--games/xboing/pkg-descr6
-rw-r--r--games/xboing/pkg-plist127
-rw-r--r--games/xchomp/Makefile25
-rw-r--r--games/xchomp/distinfo1
-rw-r--r--games/xchomp/files/patch-aa19
-rw-r--r--games/xchomp/pkg-comment1
-rw-r--r--games/xchomp/pkg-descr82
-rw-r--r--games/xchomp/pkg-plist2
-rw-r--r--games/xemeraldia/Makefile33
-rw-r--r--games/xemeraldia/distinfo1
-rw-r--r--games/xemeraldia/files/patch-aa23
-rw-r--r--games/xemeraldia/pkg-comment1
-rw-r--r--games/xemeraldia/pkg-descr13
-rw-r--r--games/xemeraldia/pkg-plist8
-rw-r--r--games/xevil/Makefile17
-rw-r--r--games/xevil/distinfo1
-rw-r--r--games/xevil/files/patch-aa19
-rw-r--r--games/xevil/pkg-comment1
-rw-r--r--games/xevil/pkg-descr26
-rw-r--r--games/xevil/pkg-plist6
-rw-r--r--games/xevil/scripts/configure23
-rw-r--r--games/xinvaders/Makefile16
-rw-r--r--games/xinvaders/distinfo1
-rw-r--r--games/xinvaders/files/Imakefile37
-rw-r--r--games/xinvaders/files/Vaders.ad18
-rw-r--r--games/xinvaders/pkg-comment1
-rw-r--r--games/xinvaders/pkg-descr2
-rw-r--r--games/xinvaders/pkg-plist5
-rw-r--r--games/xinvaders/scripts/pre-configure6
-rw-r--r--games/xjewel/Makefile32
-rw-r--r--games/xjewel/distinfo1
-rw-r--r--games/xjewel/pkg-comment1
-rw-r--r--games/xjewel/pkg-descr14
-rw-r--r--games/xjewel/pkg-plist11
-rw-r--r--games/xlife/Makefile22
-rw-r--r--games/xlife/distinfo1
-rw-r--r--games/xlife/files/patch-aa85
-rw-r--r--games/xlife/pkg-comment1
-rw-r--r--games/xlife/pkg-descr5
-rw-r--r--games/xlife/pkg-plist7
-rw-r--r--games/xmille/Makefile18
-rw-r--r--games/xmille/distinfo1
-rw-r--r--games/xmille/files/patch-aa48
-rw-r--r--games/xmille/files/patch-ab19
-rw-r--r--games/xmille/files/patch-ac14
-rw-r--r--games/xmille/pkg-comment1
-rw-r--r--games/xmille/pkg-descr6
-rw-r--r--games/xmille/pkg-plist3
-rw-r--r--games/xmine/Makefile20
-rw-r--r--games/xmine/distinfo1
-rw-r--r--games/xmine/files/patch-aa57
-rw-r--r--games/xmine/files/patch-ab15
-rw-r--r--games/xmine/pkg-comment1
-rw-r--r--games/xmine/pkg-descr50
-rw-r--r--games/xmine/pkg-plist4
-rw-r--r--games/xminesweep/Makefile17
-rw-r--r--games/xminesweep/distinfo1
-rw-r--r--games/xminesweep/pkg-comment1
-rw-r--r--games/xminesweep/pkg-descr1
-rw-r--r--games/xminesweep/pkg-plist6
-rw-r--r--games/xmj/Makefile17
-rw-r--r--games/xmj/distinfo1
-rw-r--r--games/xmj/pkg-comment1
-rw-r--r--games/xmj/pkg-descr1
-rw-r--r--games/xmj/pkg-plist2
-rw-r--r--games/xmris/Makefile19
-rw-r--r--games/xmris/distinfo1
-rw-r--r--games/xmris/files/patch-aa12
-rw-r--r--games/xmris/files/patch-ab19
-rw-r--r--games/xmris/pkg-comment1
-rw-r--r--games/xmris/pkg-descr5
-rw-r--r--games/xmris/pkg-plist21
-rw-r--r--games/xmris/scripts/pre-configure13
-rw-r--r--games/xonix/Makefile21
-rw-r--r--games/xonix/distinfo1
-rw-r--r--games/xonix/pkg-comment1
-rw-r--r--games/xonix/pkg-descr39
-rw-r--r--games/xonix/pkg-plist4
-rw-r--r--games/xpipeman/Makefile20
-rw-r--r--games/xpipeman/distinfo1
-rw-r--r--games/xpipeman/files/patch-aa91
-rw-r--r--games/xpipeman/files/patch-ab15
-rw-r--r--games/xpipeman/files/xpipescores20
-rw-r--r--games/xpipeman/pkg-comment1
-rw-r--r--games/xpipeman/pkg-descr4
-rw-r--r--games/xpipeman/pkg-plist7
-rw-r--r--games/xpipeman/scripts/pre-configure7
-rw-r--r--games/xrisk/Makefile19
-rw-r--r--games/xrisk/pkg-comment1
-rw-r--r--games/xrisk/pkg-descr3
-rw-r--r--games/xrisk/pkg-plist4
-rw-r--r--games/xrobots/Makefile19
-rw-r--r--games/xrobots/distinfo1
-rw-r--r--games/xrobots/files/patch-aa91
-rw-r--r--games/xrobots/files/patch-ab14
-rw-r--r--games/xrobots/files/patch-ac15
-rw-r--r--games/xrobots/files/xrobotscores20
-rw-r--r--games/xrobots/pkg-comment1
-rw-r--r--games/xrobots/pkg-descr4
-rw-r--r--games/xrobots/pkg-plist7
-rw-r--r--games/xrobots/scripts/pre-configure7
-rw-r--r--games/xsol/Makefile16
-rw-r--r--games/xsol/distinfo1
-rw-r--r--games/xsol/pkg-comment1
-rw-r--r--games/xsol/pkg-descr12
-rw-r--r--games/xsol/pkg-plist3
-rw-r--r--games/xsol/scripts/pre-configure6
196 files changed, 0 insertions, 4214 deletions
diff --git a/games/Makefile b/games/Makefile
deleted file mode 100644
index e0cb6ca094b2..000000000000
--- a/games/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $Id: Makefile,v 1.20 1995/05/14 03:29:30 asami Exp $
-#
-# NOTE: xpipeman (can't ftp)
-# NOTE: xrobots (can't ftp)
-#
-
-SUBDIR= acm golddig jetpack nethack oneko xasteroids xboard xboing \
- xchomp xemeraldia xevil xinvaders \
- xjewel xlife xmille xmine xminesweep xmj xmris xonix \
- xpipeman xrisk xrobots xsol \
- xtetris
-
-.include <bsd.port.subdir.mk>
diff --git a/games/acm/Makefile b/games/acm/Makefile
deleted file mode 100644
index c034b78d3d3b..000000000000
--- a/games/acm/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: acm
-# Version required: comp.sources.x/volume12 (ver 2.0)
-# Date created: 5 March 1995
-# Whom: joerg
-#
-# $Id: Makefile,v 1.5 1995/04/02 13:14:09 joerg Exp $
-#
-
-DISTNAME= acm
-PKGNAME= acm-2.0
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.informatik.tu-muenchen.de/pub/comp/usenet/comp.sources.x/acm/ \
- ftp://ftp.physik.tu-muenchen.de/pub/comp/usenet/comp.sources.x/acm/
-
-MAINTAINER= joerg@FreeBSD.org
-
-WRKSRC= ${WRKDIR}/acm
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/acm/distinfo b/games/acm/distinfo
deleted file mode 100644
index 7344c7c880a6..000000000000
--- a/games/acm/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (acm.tar.gz) = a9c25db55f618794aa6796834a2a2a1b
diff --git a/games/acm/pkg-comment b/games/acm/pkg-comment
deleted file mode 100644
index 3e03ab3d8a04..000000000000
--- a/games/acm/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-acm - A flight simulator for X11
diff --git a/games/acm/pkg-descr b/games/acm/pkg-descr
deleted file mode 100644
index d7f4bb2d32ae..000000000000
--- a/games/acm/pkg-descr
+++ /dev/null
@@ -1,131 +0,0 @@
-[This is Riley's original README file]
-
-acm Flight Simulator version 2.0
-
-What is acm?
-------------
-
-Acm is a LAN-oriented, multiplayer aerial combat simulation. My main design
-objective was to provide source code that could be easily compiled and
-executed on a wide variety of platforms. To that end, acm is written entirely
-in C, exploiting the programming features of Unix, X11, and the BSD socket
-interface.
-
-Players engage in air to air combat against one another using heat seeking
-missiles and cannons.
-
-Acm exists as two programs. The first, named "acm", is a small program
-that, when invoked, starts a flight session on a given workstation. The
-second component, named "acms", is a server process that manages the
-multiplayer environment. It also manages the flight simulation and
-display management that is required. Most players will prefer to run the
-acms process on a back-end server system on their local area network. Players
-at client workstations can then invoke the acm program to begin play.
-
-I play acm using a server that is a Mips RC3240 (rated at roughly 18.5
-SPECmarks). I get very adequate display performance using a Mips RS2030
-color workstation (10.0 SPECmarks) or an NCD monochrome X terminal. My
-choice of servers is probably overkill. I suspect that an 10+ SPECmark
-system could handle a typical mutiplayer load.
-
-This is the second release of acm. The original version has been ported
-to a variety of Unix derivatives and system architectures.
-
-Riley Rainey
-riley@mips.com
-January 26, 1991
-
-
-
-What's different with revision 2.0:
------------------------------------
-
-The flight simulation model has been substantially revamped.
-
-Rudder controls have been added.
-
-Monochrome support has been added with the generous help of Glen Dudek
-(dudek@ksr.com).
-
-Filenames have been shortened, where required, to get along with System V
-conventions.
-
-Substantial corrections and enhancements to the portability of this code
-were provided by Johnathan Kamens (jik@Athena.MIT.EDU). imake can now
-be used to build the entire product tree.
-
-Sun-specific changes were provided by Dave Safford (auvsaff@auvsun.tamu.edu).
-
-A bug that prevented acm from operating with certain window managers
-has been corrected.
-
-Lead Computing Optical Sight (LCOS) support has been added to the
-cannon weapon display. A reticle (sight) is displayed on the HUD, showing
-a good aiming sight for the cannon.
-
-Cannons will now inflict damage on other aircraft.
-
-Aircraft can now be damaged, but remain airworthy.
-
-
-
-GENERAL NOTES
--------------
-
-This software is divided into two major parts: the 3-D graphics routines
-and the flight simulator itself. The 3-D stuff is contained in the V
-directory. V/lib holds the library itself. V/test contains a program
-that can be used to test your port of the V library.
-
-Fsim contains the remainder of the flight simulator. imake and make files
-have been provided. The code has a Berkeley tilt to it in many
-places, so people with hybrid OS's will probably want to lean that
-direction when selecting compiling and linking options.
-
-Acm binaries can be installed in your standard games directory. In addition
-to running "make install" to install the executables, you must run the
-"install-objects" script.
-
-The acm server, acms, must currently be started manually. It's intended
-that it will eventually be managed automatically by inetd, but that's
-not in the code yet. I have access to a network that includes a 16+ SPECMark
-server and 12 to 18 SPECMark workstations (i.e. a MIPS 3240 along with
-MIPS 2030 and Magnum workstations) (translate SPECMarks into millions of
-instructions per second by whatever formula you like ..). I generally
-rlogin to the 3240 and start the acms process on it and leave that xterm
-window hanging around; then, from another xterm window, I'll fire off
-the acm command that starts my flying session. Other players enter the
-game by simply firing off an "acm servername" command.
-
-I'm not saying that acm is a particularly accurate flight simulator. I'm
-not an aero engineer, but I did spend a fair amount of time studying
-several college-level texts on the subject while I was designing this
-software. This probably doesn't resemble real-time flight simulators
-too much but, again, that's not my line of work. Comments and
-suggestions to improve this software are welcome.
-
-Several "features" in this revision of the software:
-
- * landing gear is ignored. Raise it, lower it; it's
- not handled by the software.
-
- * flaps can be lowered at rediculously high speeds.
-
- * you can fly through mountains.
-
- * engines do not flame-out. Fly really high (and fast enough)
- and you can just about get into orbit. Non-afterburning
- engine performance does degrade as altitude increases, but
- afterburner performance gives the extra kick needed to fly
- much higher than you should be able to.
-
-
-CREDITS
-
-In the original release, I overlooked several important credits. The
-input routine at the heart of the acm server is based on code from xtrek
-that was written by Dan A. Dickey, he has provided some valuable help in
-improving the robustness of this code. The 3-D routines were written by
-me, but are based closely on two valuable articles from the March and
-April 1981 issues of Byte Magazine titled "Three-Dimensional Computer
-Graphics" by Franklin C. Crow.
diff --git a/games/acm/pkg-plist b/games/acm/pkg-plist
deleted file mode 100644
index ea6d6295d6ff..000000000000
--- a/games/acm/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@cd ${X11BASE}
-man/man1/acm.1.gz
-@owner games
-@mode 555
-bin/acms
-bin/acm
-@mode 444
-lib/X11/acm/aim-9
-lib/X11/acm/bullet
-lib/X11/acm/f16
-lib/X11/acm/mig23
-lib/X11/acm/mtn
-lib/X11/acm/rwy
-lib/X11/acm/rwy2
-lib/X11/acm/tower
diff --git a/games/golddig/Makefile b/games/golddig/Makefile
deleted file mode 100644
index e67bb33ce20c..000000000000
--- a/games/golddig/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: golddig
-# Version required: 2
-# Date created: 20 November 1994
-# Whom: jmz
-#
-# $Id$
-#
-
-DISTNAME= golddig2
-PKGNAME= golddig-2.0
-CATEGORIES+= games
-MASTER_SITES= ftp://qiclab.scn.rain.com/pub/games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= jmz@FreeBSD.org
-
-pre-patch:
- @(cd ${WRKSRC}; for i in 245 244 246 247; do \
- awk '{if (/^#!/) x++} {if(x) print $$0'} $$i| /bin/sh; \
- done; mv golddig2/* .)
-
-pre-install:
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/lib/golddig
- @mkdir -p ${PREFIX}/man/man6
-
-.include <bsd.port.mk>
diff --git a/games/golddig/distinfo b/games/golddig/distinfo
deleted file mode 100644
index 71f8d30db765..000000000000
--- a/games/golddig/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (golddig2.tar.Z) = f873682fa78d92a6deac87cddeca5544
diff --git a/games/golddig/files/patch-aa b/games/golddig/files/patch-aa
deleted file mode 100644
index f0a97710d926..000000000000
--- a/games/golddig/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** shared.c~ Thu Dec 14 20:41:02 1989
---- shared.c Sun Nov 20 00:59:30 1994
-***************
-*** 58,64 ****
- #include "bitmap/window.bits"
- #include "bitmap/anti.bits"
-
-! char *sprintf(); /* UNIX brain damage */
-
- /* All in and out movements except up */
- #define NOUPBITS DLEAVE | LLEAVE | RLEAVE | HENTER | VENTER
---- 58,64 ----
- #include "bitmap/window.bits"
- #include "bitmap/anti.bits"
-
-! /* char *sprintf(); /* UNIX brain damage */
-
- /* All in and out movements except up */
- #define NOUPBITS DLEAVE | LLEAVE | RLEAVE | HENTER | VENTER
diff --git a/games/golddig/files/patch-ab b/games/golddig/files/patch-ab
deleted file mode 100644
index 8edbc59ca95f..000000000000
--- a/games/golddig/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-*** scores.c~ Thu Dec 14 20:40:34 1989
---- scores.c Sun Nov 20 01:51:07 1994
-***************
-*** 9,15 ****
- #include <X11/keysym.h>
- #include "golddig.h"
-
-! char *getenv(),*sprintf();
-
- #define NUMHIGH 15 /* Number of high scores that will be remembered */
-
---- 9,15 ----
- #include <X11/keysym.h>
- #include "golddig.h"
-
-! char *getenv()/*,*sprintf()*/;
-
- #define NUMHIGH 15 /* Number of high scores that will be remembered */
-
diff --git a/games/golddig/files/patch-ac b/games/golddig/files/patch-ac
deleted file mode 100644
index 89a8c12cf13e..000000000000
--- a/games/golddig/files/patch-ac
+++ /dev/null
@@ -1,251 +0,0 @@
-This patch is not required to compile/run golddig. Its only purpose is to
-improve the game (IMHO) --jmz
-
-*** golddig.c~ Thu Dec 14 20:41:03 1989
---- golddig.c Sun Nov 20 01:23:40 1994
-***************
-*** 29,34 ****
---- 29,38 ----
-
- #define EVMASK KeyPressMask | ExposureMask | ButtonPressMask | FocusChangeMask
-
-+ int x_lives, x_initial_score;
-+ #define TURBO 15
-+ int x_turbo = TURBO;
-+
- int newlevel = 0; /* Non-zero if a new level was just drawn */
- struct itimerval cycletime; /* Structure used when setting up timer */
- /* These are the graphics cursors used for drawing the player at */
-***************
-*** 167,177 ****
- puts("z,<,q,u,R13 - make hole left");
- puts("x,>,e,o,R15 - make hole right");
- puts("r,y,R7 - put down any held item");
-! puts("1-9 - change the game speed");
- puts("\n^S,^Z - pause the game");
- puts("^Q,^Y - reactivate the game");
- puts("^C - kill the game");
- puts("^R - redraw the screen");
- break;
- /* A space bar changes the command to STAND */
- case XK_space: case XK_R11:
---- 171,182 ----
- puts("z,<,q,u,R13 - make hole left");
- puts("x,>,e,o,R15 - make hole right");
- puts("r,y,R7 - put down any held item");
-! puts("0-9 - change the game speed (0 is *very* fast)");
- puts("\n^S,^Z - pause the game");
- puts("^Q,^Y - reactivate the game");
- puts("^C - kill the game");
- puts("^R - redraw the screen");
-+ puts("^A - restart the level");
- break;
- /* A space bar changes the command to STAND */
- case XK_space: case XK_R11:
-***************
-*** 251,256 ****
---- 256,262 ----
- regen_tree();
- /* Freeze action until a key is pressed */
- newlevel = 1;
-+ x_initial_score = score;
- }
-
- /* Move player one movement */
-***************
-*** 299,304 ****
---- 305,311 ----
- ((code & UPLEVEL) && ! (code & INACTIVE))) {
- /* Increment the level number */
- levelnum ++;
-+ x_lives++;
- /* Load the next level in if the current one is done */
- init_level();
- /* Redraw the level */
-***************
-*** 309,316 ****
- return;
- }
- /* If the block is a killer block, kill the player */
-! if(code & KILLIN)
- died("was crushed");
- }
- /* Do not let PUTDOWN order stay after movement has started */
- else if(curorder == PUTDOWN)
---- 316,332 ----
- return;
- }
- /* If the block is a killer block, kill the player */
-! if(code & KILLIN) {
-! if(--x_lives) { /* restart level */
-! goldleft = 0; player.ypos = 0; code |= UPLEVEL; code |= INACTIVE;
-! score = x_initial_score;
-! init_level();
-! redrawall();
-! XFlush(disp);
-! return;
-! }
- died("was crushed");
-+ }
- }
- /* Do not let PUTDOWN order stay after movement has started */
- else if(curorder == PUTDOWN)
-***************
-*** 350,357 ****
- /* Check if the player is overlapping one of the bad guys while not */
- /* holding armor. */
- if(! (fast_lookup[player.hold].code & ARMOR) &&
-! overlap_badguy(player.xpos,player.ypos,-1))
- died("was eaten");
- /* Redraw player if he moved. Redraw occasionally anyway. */
- if(player.xpos != player.xold || player.ypos != player.yold ||
- (curtick & 0xf) == 0)
---- 366,382 ----
- /* Check if the player is overlapping one of the bad guys while not */
- /* holding armor. */
- if(! (fast_lookup[player.hold].code & ARMOR) &&
-! overlap_badguy(player.xpos,player.ypos,-1)) {
-! if(--x_lives) { /* restart level */
-! goldleft = 0; player.ypos = 0;
-! score = x_initial_score;
-! init_level();
-! redrawall();
-! XFlush(disp);
-! return;
-! }
- died("was eaten");
-+ }
- /* Redraw player if he moved. Redraw occasionally anyway. */
- if(player.xpos != player.xold || player.ypos != player.yold ||
- (curtick & 0xf) == 0)
-***************
-*** 422,428 ****
- sscanf(argv[i]+2,"%d",&speed);
- }
- else {
-! printf("usage: golddig [-l <level>] [-s <speed 1-9>] [<world name>]\n");
- exit(1);
- }
- }
---- 447,453 ----
- sscanf(argv[i]+2,"%d",&speed);
- }
- else {
-! printf("usage: golddig [-l <level>] [-s <speed 0-9>] [<world name>]\n");
- exit(1);
- }
- }
-***************
-*** 434,440 ****
- }
- /* remember what the starting level was */
- levelstart = levelnum;
-!
- /* start up x windows and all graphics cursors for drawing level */
- xstart(EVMASK);
- /* reassemble the graphics cursors to prepare for actual play */
---- 459,467 ----
- }
- /* remember what the starting level was */
- levelstart = levelnum;
-! x_lives = 6 - levelnum;
-! if (x_lives < 1)
-! x_lives = 1;
- /* start up x windows and all graphics cursors for drawing level */
- xstart(EVMASK);
- /* reassemble the graphics cursors to prepare for actual play */
-***************
-*** 467,475 ****
- init_level();
-
- /* initialize timer structure according to speed */
-! if(speed <= 0)
- speed = 1;
-! if(speed <= 5)
- cycletime.it_interval.tv_usec = (5-speed) * 50000 + 125000;
- else
- cycletime.it_interval.tv_usec = 625000 / speed;
---- 494,504 ----
- init_level();
-
- /* initialize timer structure according to speed */
-! if(speed < 0)
- speed = 1;
-! if(speed == 0)
-! cycletime.it_interval.tv_usec = 625000 / x_turbo;
-! else if(speed <= 5)
- cycletime.it_interval.tv_usec = (5-speed) * 50000 + 125000;
- else
- cycletime.it_interval.tv_usec = 625000 / speed;
-***************
-*** 517,528 ****
- case XK_R: case XK_r:
- redrawall();
- break;
- }
- /* Pressing a number changes the game speed */
-! else if(keyhit >= XK_1 && keyhit <= XK_9) {
- speed = (int) (keyhit - XK_0);
- /* Compute new cycle delay */
-! if(speed <= 5)
- cycletime.it_interval.tv_usec = (5-speed) * 50000 + 125000;
- else
- cycletime.it_interval.tv_usec = 625000 / speed;
---- 546,569 ----
- case XK_R: case XK_r:
- redrawall();
- break;
-+ /* ^A restarts the current level */
-+ case XK_A: case XK_a:
-+ if(--x_lives) { /* restart level */
-+ goldleft = 0; player.ypos = 0;
-+ score = x_initial_score;
-+ init_level();
-+ redrawall();
-+ } else
-+ died("was abandoned");
-+ break;
- }
- /* Pressing a number changes the game speed */
-! else if(keyhit >= XK_0 && keyhit <= XK_9) {
- speed = (int) (keyhit - XK_0);
- /* Compute new cycle delay */
-! if(speed == 0)
-! cycletime.it_interval.tv_usec = 625000 / x_turbo;
-! else if(speed <= 5)
- cycletime.it_interval.tv_usec = (5-speed) * 50000 + 125000;
- else
- cycletime.it_interval.tv_usec = 625000 / speed;
-*** shared.c~ Sun Nov 20 00:59:30 1994
---- shared.c Sun Nov 20 01:25:00 1994
-***************
-*** 279,287 ****
- void draw_score()
- {
- char buf[50];
-
- /* Build the output string */
-! sprintf(buf,"score: %d level: %d speed: %d",score,levelnum,speed);
- /* Clear the current score line */
- XFillRectangle(disp,wind,blackgc,0,ysize << 4,xsize << 4,SCORESIZE);
- /* Actually draw the text */
---- 279,288 ----
- void draw_score()
- {
- char buf[50];
-+ extern int x_lives;
-
- /* Build the output string */
-! sprintf(buf,"score: %d level: %d speed: %d lives: %d",score,levelnum,speed,x_lives);
- /* Clear the current score line */
- XFillRectangle(disp,wind,blackgc,0,ysize << 4,xsize << 4,SCORESIZE);
- /* Actually draw the text */
-*** makelev.c~ Thu Dec 14 20:40:34 1989
---- makelev.c Sun Nov 20 01:54:47 1994
-***************
-*** 1,3 ****
---- 1,4 ----
-+ int x_lives;
- /* This program was written by Alexander Siegel in September of 1989 */
- /* at Cornell University. It may may copied freely for private use or */
- /* public dispersion provided that this comment is not removed. This */
diff --git a/games/golddig/pkg-comment b/games/golddig/pkg-comment
deleted file mode 100644
index aacca41da103..000000000000
--- a/games/golddig/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-golddig - Getting the Gold and Avoiding Death
diff --git a/games/golddig/pkg-descr b/games/golddig/pkg-descr
deleted file mode 100644
index 5075ef0d12e6..000000000000
--- a/games/golddig/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Golddig is a fast action game designed for use with the X window
-system.
-Makelev is used to create and edit new levels which can be used by
-golddig.
-
-The goal in golddig is to pick up all the gold pieces and then go to
-the next level without getting eaten by one of the bad guys. The gold
-pieces are distinctive small circular coins. After picking up all of
-the gold, the player must get to an open door or the top row of the
-level. After accomplishing this, the game will start the next level.
diff --git a/games/golddig/pkg-plist b/games/golddig/pkg-plist
deleted file mode 100644
index 3fa4c5fb8865..000000000000
--- a/games/golddig/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-@cd /usr/local
-@owner games
-@mode 755
-bin/golddig
-@mode 4755
-bin/makelev
-@mode 644
-lib/golddig/default
-lib/golddig/goldlev001
-lib/golddig/goldlev002
-lib/golddig/goldlev003
-lib/golddig/goldlev004
-lib/golddig/goldlev005
-lib/golddig/goldlev006
-lib/golddig/goldlev007
-lib/golddig/goldlev008
-lib/golddig/goldlev009
-lib/golddig/goldlev010
-lib/golddig/goldlev011
-lib/golddig/goldlev012
-lib/golddig/goldlev013
-lib/golddig/goldlev014
-lib/golddig/goldlev015
-lib/golddig/goldlev016
-lib/golddig/goldlev017
-lib/golddig/goldlev018
-@mode 666
-lib/golddig/scores
-@mode 644
-man/man6/golddig.6
diff --git a/games/jetpack/Makefile b/games/jetpack/Makefile
deleted file mode 100644
index 0d30e7a7a6dc..000000000000
--- a/games/jetpack/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: jetpack
-# Version required: ?
-# Date created: 21 September 1994
-# Whom: jmz
-#
-# $Id: Makefile,v 1.13 1995/04/24 09:10:11 asami Exp $
-#
-
-DISTNAME= jetpack
-PKGNAME= jetpack-1.0
-CATEGORIES+= games
-MASTER_SITES= ftp://qiclab.scn.rain.com/pub/games/
-DISTFILES= jetpack.tar.Z
-
-MAINTAINER= jmz@FreeBSD.org
-
-USE_IMAKE= yes
-MAKE_FLAGS= PREFIX=${PREFIX} -f
-
-post-install:
- @chown games ${PREFIX}/bin/jetpack
- @chmod u+s ${PREFIX}/bin/jetpack
- @chown games ${PREFIX}/lib/X11/jetpack
- @chmod go+r ${PREFIX}/lib/X11/jetpack/jetpack.lev000
-
-.include <bsd.port.mk>
diff --git a/games/jetpack/distinfo b/games/jetpack/distinfo
deleted file mode 100644
index 75f135028f0a..000000000000
--- a/games/jetpack/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (jetpack.tar.Z) = d1bae26b9f54f84090fcf78fc2183ed7
diff --git a/games/jetpack/files/patch-aa b/games/jetpack/files/patch-aa
deleted file mode 100644
index 0f84c1a77b58..000000000000
--- a/games/jetpack/files/patch-aa
+++ /dev/null
@@ -1,64 +0,0 @@
-From: dan@netlabs.com (Daniel Ketcham)
-Newsgroups: comp.sources.games.bugs
-Subject: Re: jetpack out of memory error with no -DBLIT
-Message-ID: <1992Mar27.010041.13217@netlabs.com>
-Date: 27 Mar 92 01:00:41 GMT
-
-In article <328@bain3.bain.oz.au>, callum@bain3.bain.oz.au (Callum Gibson) writes:
-> I compiled jetpack (which was just posted) in the default way with the -DBLIT
-> define in tact. However, the response time was several seconds. I thought
-> I'd try it without the -DBLIT to see if it would speed up. It compiled okay
-> but when run it failed immediately with an out of memory error. I knocked
-> up a little program to read the a.out header and discovered that with -DBLIT
-> the bss (uninitialised data segment) was around 344K but without the BLIT
-> it was 52Mb !!!!! It was obvious now why it ran out.
-
-The problem seems to be in that there is an array of around 10,000 elements
-that has as one of its elements an array of (you guessed it) 10,000! ints.
-I looked at the code a little and came up with the following patch.
-Running with this patch I had no problem.
-
-Dan Ketcham
-
-*** erase.c.orig Wed Mar 25 17:19:41 1992
---- erase.c Thu Mar 26 11:19:35 1992
-***************
-*** 11,16 ****
---- 11,17 ----
-
- #ifndef BLIT
-
-+ #define MAXTOUCH 10
- #define MAXOBJECTS 6+MAXLINES+MAXFIREBALLS+MAXSWEEPERS+MAXFUELPODS+MAXGUARDS+MAXHIGHSCORES/5
-
- /* Structure for eraseable zones that minimize flicker
-***************
-*** 19,25 ****
- int type, num;
- int x, y, w, h;
- int numtouch;
-! int touch[MAXOBJECTS];
- int erased, drawn;
- };
-
---- 20,26 ----
- int type, num;
- int x, y, w, h;
- int numtouch;
-! int touch[MAXTOUCH];
- int erased, drawn;
- };
-
-***************
-*** 57,62 ****
---- 58,67 ----
- if(zone_intersect(numzones,j)) {
- zones[j].touch[zones[j].numtouch] = numzones;
- zones[j].numtouch++;
-+ if (zones[j].numtouch == MAXTOUCH) {
-+ zones[j].numtouch = -1;
-+ printf("Reached maxtouch for zone %d\n", numzones);
-+ }
- break;
- }
- }
diff --git a/games/jetpack/files/patch-ab b/games/jetpack/files/patch-ab
deleted file mode 100644
index dae4b6556ef5..000000000000
--- a/games/jetpack/files/patch-ab
+++ /dev/null
@@ -1,23 +0,0 @@
-*** defs.h.orig Tue Sep 20 01:12:40 1994
---- defs.h Tue Sep 20 01:13:15 1994
-***************
-*** 310,318 ****
- #define BONUSINCREMENT 10
- #define BONUSTIME 20
- #define EXTRAMANSCORE 10000
-! #define USECDELAY 45000
-
-! extern int men, score, bonus, bonustimer, initbonus, level;
- oldscore, oldlevel, extramaninc;
-
- /* game state
---- 310,318 ----
- #define BONUSINCREMENT 10
- #define BONUSTIME 20
- #define EXTRAMANSCORE 10000
-! #define USECDELAY 35000
-
-! extern int men, score, bonus, bonustimer, initbonus, level,
- oldscore, oldlevel, extramaninc;
-
- /* game state
diff --git a/games/jetpack/files/patch-ac b/games/jetpack/files/patch-ac
deleted file mode 100644
index 4aa8fe94f089..000000000000
--- a/games/jetpack/files/patch-ac
+++ /dev/null
@@ -1,112 +0,0 @@
-*** Imakefile.orig Mon Apr 6 12:59:31 1992
---- Imakefile Mon Jan 2 11:51:53 1995
-***************
-*** 1,54 ****
-! SRCS = bitmap.c bonus.c collision.c demo.c draw.c erase.c events.c\
- gameover.c initx.c main.c maze.c message.c normal.c quitx.c scores.c\
- setinmaze.c setup.c special.c time.c update.c windowx.c
-! OBJS = bitmap.o bonus.o collision.o demo.o draw.o erase.o events.o\
- gameover.o initx.o main.o maze.o message.o normal.o quitx.o scores.o\
- setinmaze.o setup.o special.o time.o update.o windowx.o
-
-! PROGRAMS = jetpack
-
-! DESTDIR = /usrd/s/m/meb2
-
- # These defines override the template defaults. Trash em if you want to
- # use the template locations
-! USRLIBDIR = $(DESTDIR)/lib/jetpack
-! BINDIR = $(DESTDIR)/bin
-! MANPATH = $(DESTDIR)/man
-! MANDIR = $(MANSOURCEPATH)1
-! TOP_INCLUDES =
-! DEPXLIB =
-! EXTRA_LIBRARIES = $(XLIB)
-
- # I like my programs optimized, stripped, and setuid. Do what you like.
-! INSTPGMFLAGS = $(INSTUIDFLAGS) -s
-! CDEBUGFLAGS = -O4
-
- # Since my programs are setuid, I make the data files readable only by me.
-! INSTDATFLAGS = -m 0600
-
- # These defines are needed by jetpack. Delete the -DBLIT if you don't want
- # the game to do all the drawing to an offscreen pixmap. (This is good for
- # machines that don't have hardware blitting -- if you have an xterm or a
- # graphics workhorse, leave it in, there will be no flicker)
-! DEFINES = -DBLIT -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\"
-
- # The score file can be any name you like, just make sure the directory
- # it's supposed to reside in exists, or jetpack will start creating score
- # files in the directories it is run from. Same for the level files, only
- # the filename you give here is only a prefix -- the complete filename has
- # the level number appended to it.
-! SCOREFILE = $(USRLIBDIR)/jetpack.scores
-! LEVELFILE = $(USRLIBDIR)/jetpack.lev
-
- ComplexProgramTarget(jetpack)
-
- DependTarget()
- DependDependency()
-
-! InstallNonExec(levels/000,$(LEVELFILE)000)
-
-! # oops, I can't figure how to override the template default to install the
-! # man page as jetpack.1, so I install both and remove the bad one.
-! install.man:: jetpack.man
-! $(INSTALL) -c $(INSTMANFLAGS) jetpack.man $(MANDIR)/jetpack.1
-! @rm -f $(MANDIR)/jetpack.n
---- 1,53 ----
-! SRCS = bitmap.c bonus.c collision.c demo.c draw.c erase.c events.c\
- gameover.c initx.c main.c maze.c message.c normal.c quitx.c scores.c\
- setinmaze.c setup.c special.c time.c update.c windowx.c
-! OBJS = bitmap.o bonus.o collision.o demo.o draw.o erase.o events.o\
- gameover.o initx.o main.o maze.o message.o normal.o quitx.o scores.o\
- setinmaze.o setup.o special.o time.o update.o windowx.o
-
-! PROGRAMS = jetpack
-
-! BINDIR = $(PREFIX)/bin
-! LIBDIR = $(PREFIX)/lib/X11/jetpack
-! MANDIR = $(PREFIX)/man/man6
-! MANSUFFIX = 6
-
- # These defines override the template defaults. Trash em if you want to
- # use the template locations
-! # LIBDIR = $(DESTDIR)/lib/jetpack
-! # BINDIR = $(DESTDIR)/bin
-! # MANPATH = $(DESTDIR)/man
-! # MANDIR = $(MANSOURCEPATH)1
-! EXTRA_LIBRARIES = $(XLIB)
-
- # I like my programs optimized, stripped, and setuid. Do what you like.
-! INSTPGMFLAGS = $(INSTUIDFLAGS) -s
-! CDEBUGFLAGS = -O4
-
- # Since my programs are setuid, I make the data files readable only by me.
-! INSTDATFLAGS = -m 0600
-
- # These defines are needed by jetpack. Delete the -DBLIT if you don't want
- # the game to do all the drawing to an offscreen pixmap. (This is good for
- # machines that don't have hardware blitting -- if you have an xterm or a
- # graphics workhorse, leave it in, there will be no flicker)
-! # DEFINES = -DBLIT -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\"
-! DEFINES = -DSCOREPATH=\"$(SCOREFILE)\" -DLEVELPATH=\"$(LEVELFILE)\"
-
- # The score file can be any name you like, just make sure the directory
- # it's supposed to reside in exists, or jetpack will start creating score
- # files in the directories it is run from. Same for the level files, only
- # the filename you give here is only a prefix -- the complete filename has
- # the level number appended to it.
-! SCOREFILE = $(LIBDIR)/jetpack.scores
-! LEVELFILE = $(LIBDIR)/jetpack.lev
-
- ComplexProgramTarget(jetpack)
-
- DependTarget()
- DependDependency()
-
-! install::
-! MakeDir($(LIBDIR))
-
-! InstallNonExec(levels/000,$(LEVELFILE)000)
diff --git a/games/jetpack/files/patch-ad b/games/jetpack/files/patch-ad
deleted file mode 100644
index 308b486b33f0..000000000000
--- a/games/jetpack/files/patch-ad
+++ /dev/null
@@ -1,38 +0,0 @@
-*** initx.c.orig Mon Apr 6 12:59:29 1992
---- initx.c Mon Jan 2 12:14:16 1995
-***************
-*** 44,57 ****
- resulting fontname right into the code.
- */
-
-! static char *fontname = "-*-fixed-medium-r-normal--*-70-*-*-c-*-*-*";
- static char *bigfontname = "-*-courier-bold-r-normal--*-180-*-*-m-150-*-*";
-
- /* init_X opens the display and sets up all the color stuff
- */
- init_X()
- {
-! display = XOpenDisplay(NULL);
- if (display == NULL) {
- fprintf(stderr, "Jetpack : Cannot connect to X Server %s\n",
- XDisplayName(NULL));
---- 44,62 ----
- resulting fontname right into the code.
- */
-
-! static char *fontname = "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-*-*-*";
- static char *bigfontname = "-*-courier-bold-r-normal--*-180-*-*-m-150-*-*";
-
- /* init_X opens the display and sets up all the color stuff
- */
- init_X()
- {
-! int saved_euid;
-!
-! saved_euid = geteuid();
-! seteuid(getuid());
-! display = XOpenDisplay("");
-! seteuid(saved_euid);
- if (display == NULL) {
- fprintf(stderr, "Jetpack : Cannot connect to X Server %s\n",
- XDisplayName(NULL));
diff --git a/games/jetpack/files/patch-ae b/games/jetpack/files/patch-ae
deleted file mode 100644
index 9d8c69d61a53..000000000000
--- a/games/jetpack/files/patch-ae
+++ /dev/null
@@ -1,26 +0,0 @@
-*** main.c.orig Mon Apr 6 12:59:32 1992
---- main.c Thu Sep 22 13:07:12 1994
-***************
-*** 1,5 ****
---- 1,9 ----
- /* main.c : main loop of jetpack
- */
-+ #include <sys/types.h>
-+ #include <sys/time.h>
-+ #include <sys/resource.h>
-+
-
- #include "copyright.h"
- #include "defs.h"
-***************
-*** 18,23 ****
---- 22,30 ----
- int seed;
- char lev[20];
- register unsigned long timer;
-+ struct rlimit l = {0, 0};
-+
-+ setrlimit(RLIMIT_CORE, &l);
-
- /* randomize the random number generator by seeding it with the time
- in seconds
diff --git a/games/jetpack/files/patch-af b/games/jetpack/files/patch-af
deleted file mode 100644
index 3f0e4f3351c6..000000000000
--- a/games/jetpack/files/patch-af
+++ /dev/null
@@ -1,19 +0,0 @@
-*** scores.c~ Mon Nov 8 15:15:55 1993
---- scores.c Sat Nov 19 22:32:31 1994
-***************
-*** 35,41 ****
- numhighs = 0;
- scorefd = open(SCOREPATH, O_RDWR);
- if(scorefd == -1) {
-! scorefd = open(SCOREPATH, O_RDWR | O_CREAT, 0444);
- if(scorefd == -1) {
- scorefd = open("jetpack.scores", O_RDWR);
- if(scorefd == -1) {
---- 35,41 ----
- numhighs = 0;
- scorefd = open(SCOREPATH, O_RDWR);
- if(scorefd == -1) {
-! scorefd = open(SCOREPATH, O_RDWR | O_CREAT, 0644);
- if(scorefd == -1) {
- scorefd = open("jetpack.scores", O_RDWR);
- if(scorefd == -1) {
diff --git a/games/jetpack/files/patch-xtra-aa b/games/jetpack/files/patch-xtra-aa
deleted file mode 100644
index 17de5869a0f1..000000000000
--- a/games/jetpack/files/patch-xtra-aa
+++ /dev/null
@@ -1,113 +0,0 @@
-*** defs.h~ Sun Feb 12 17:34:08 1995
---- defs.h Sun Feb 12 17:34:46 1995
-***************
-*** 319,321 ****
---- 319,322 ----
- */
-
- extern int paused, leveldone, gameover, lastscore;
-+ extern int usecdelay;
-*** draw.c~ Mon Nov 8 15:15:54 1993
---- draw.c Sun Feb 12 17:34:39 1995
-***************
-*** 533,539 ****
- y, CGREY, fontinfo);
- y += fontinfo->descent + fontinfo->ascent;
- place_string(
-! " center button : fire jetpack ",
- y, CYELLOW, fontinfo);
- y += fontinfo->descent + 10 + fontinfo->ascent;
- place_string("Extra Player awarded every 10000 points", y, CGREY,
---- 533,539 ----
- y, CGREY, fontinfo);
- y += fontinfo->descent + fontinfo->ascent;
- place_string(
-! " center button : fire jetpack T : turbo ",
- y, CYELLOW, fontinfo);
- y += fontinfo->descent + 10 + fontinfo->ascent;
- place_string("Extra Player awarded every 10000 points", y, CGREY,
-*** events.c~ Mon Nov 8 15:16:07 1993
---- events.c Sun Feb 12 17:34:55 1995
-***************
-*** 4,9 ****
---- 4,11 ----
- #include "copyright.h"
- #include "defs.h"
-
-+ int usecdelay = USECDELAY;
-+
- /* event_filter handles game events
- */
- int event_filter()
-***************
-*** 86,91 ****
---- 88,100 ----
-
- XLookupString(event, &buf, 1, &key, &i);
- switch(key) {
-+ case 't':
-+ case 'T':
-+ if (usecdelay == USECDELAY)
-+ usecdelay = USECDELAY/1.5;
-+ else
-+ usecdelay = USECDELAY;
-+ break;
- case XK_KP_4:
- case 'a':
- case 'A':
-***************
-*** 115,120 ****
---- 124,130 ----
- }
- break;
- case 'Q':
-+ case 'q':
- if(dead) break;
- dead = 1;
- deadtimer = 50;
-***************
-*** 124,129 ****
---- 134,140 ----
- dumb_message(MQUIT);
- break;
- case 'p':
-+ case 'P':
- if(paused) {
- paused = 0;
- bigmessagetime = 0;
-*** main.c~ Sun Feb 12 17:34:09 1995
---- main.c Sun Feb 12 17:34:29 1995
-***************
-*** 90,96 ****
- begin_timer();
- while(paused) {
- while(XPending(display) && !event_filter());
-! usleep(USECDELAY);
- }
- while(XPending(display) && !event_filter());
- update();
---- 90,96 ----
- begin_timer();
- while(paused) {
- while(XPending(display) && !event_filter());
-! usleep(usecdelay);
- }
- while(XPending(display) && !event_filter());
- update();
-***************
-*** 111,117 ****
- busy, and you shouldn't be playing anyway.
- */
- timer = get_timer();
-! if(timer < USECDELAY) usleep(USECDELAY - timer);
- }
- }
- }
---- 111,117 ----
- busy, and you shouldn't be playing anyway.
- */
- timer = get_timer();
-! if(timer < usecdelay) usleep(usecdelay - timer);
- }
- }
- }
diff --git a/games/jetpack/pkg-comment b/games/jetpack/pkg-comment
deleted file mode 100644
index b5de8fe456a9..000000000000
--- a/games/jetpack/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jetpack: Arcade action game for X Windows
diff --git a/games/jetpack/pkg-descr b/games/jetpack/pkg-descr
deleted file mode 100644
index fab661728260..000000000000
--- a/games/jetpack/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Jetpack is an arcade action game. The user controls a player wearing a
-jetpack. The player must travel through the maze to find a key and
-bring it back to the door to exit to the next level. There are three
-kinds of enemies in jetpack: guards, fireballs and wall sweepers.
-Touching any enemy is fatal. Guards patrol the maze. They
-fly in the middle of the corridors and follow random paths through the
-maze. Fireballs fly through space and bounce off walls. Wall
-Sweepers cling to walls and continuously move along the surface of the
-walls. They can hang on to any side, and when they reach the end of a
-wall, flip to hug the other side and continue in the opposite
-direction.
diff --git a/games/jetpack/pkg-plist b/games/jetpack/pkg-plist
deleted file mode 100644
index fedee6f99e54..000000000000
--- a/games/jetpack/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@cd ${X11BASE}
-@owner games
-@mode 644
-man/man6/jetpack.6.gz
-lib/X11/jetpack/jetpack.lev000
-@mode 4755
-bin/jetpack
diff --git a/games/nethack/Makefile b/games/nethack/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack/distinfo b/games/nethack/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack/pkg-comment b/games/nethack/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack/pkg-descr b/games/nethack/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack/pkg-plist b/games/nethack/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack3-tty/Makefile b/games/nethack3-tty/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack3-tty/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack3-tty/distinfo b/games/nethack3-tty/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack3-tty/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack3-tty/pkg-comment b/games/nethack3-tty/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack3-tty/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack3-tty/pkg-descr b/games/nethack3-tty/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack3-tty/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack3-tty/pkg-plist b/games/nethack3-tty/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack3-tty/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack3/Makefile b/games/nethack3/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack3/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack3/distinfo b/games/nethack3/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack3/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack3/pkg-comment b/games/nethack3/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack3/pkg-descr b/games/nethack3/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack3/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack3/pkg-plist b/games/nethack3/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack3/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack32/Makefile b/games/nethack32/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack32/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack32/distinfo b/games/nethack32/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack32/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack32/pkg-comment b/games/nethack32/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack32/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack32/pkg-descr b/games/nethack32/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack32/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack32/pkg-plist b/games/nethack32/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack32/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack33-nox11/Makefile b/games/nethack33-nox11/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack33-nox11/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack33-nox11/distinfo b/games/nethack33-nox11/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack33-nox11/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack33-nox11/pkg-comment b/games/nethack33-nox11/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack33-nox11/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack33-nox11/pkg-descr b/games/nethack33-nox11/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack33-nox11/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack33-nox11/pkg-plist b/games/nethack33-nox11/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack33-nox11/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack33/Makefile b/games/nethack33/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack33/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack33/distinfo b/games/nethack33/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack33/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack33/pkg-comment b/games/nethack33/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack33/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack33/pkg-descr b/games/nethack33/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack33/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack33/pkg-plist b/games/nethack33/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack33/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack34-nox11/Makefile b/games/nethack34-nox11/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack34-nox11/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack34-nox11/distinfo b/games/nethack34-nox11/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack34-nox11/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack34-nox11/pkg-comment b/games/nethack34-nox11/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack34-nox11/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack34-nox11/pkg-descr b/games/nethack34-nox11/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack34-nox11/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack34-nox11/pkg-plist b/games/nethack34-nox11/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack34-nox11/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/nethack34/Makefile b/games/nethack34/Makefile
deleted file mode 100644
index 1aa415d65224..000000000000
--- a/games/nethack34/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 27 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:05 jkh Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= nethack-3.1.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-.include <bsd.port.mk>
diff --git a/games/nethack34/distinfo b/games/nethack34/distinfo
deleted file mode 100644
index 8ea1ea425e39..000000000000
--- a/games/nethack34/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
diff --git a/games/nethack34/pkg-comment b/games/nethack34/pkg-comment
deleted file mode 100644
index 9c36977672b1..000000000000
--- a/games/nethack34/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nethack-3.1.3, a dungeon explorin', slashin', hackin' game
diff --git a/games/nethack34/pkg-descr b/games/nethack34/pkg-descr
deleted file mode 100644
index 930792660105..000000000000
--- a/games/nethack34/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is version 3.1.3 of nethack. You and your puppy (or kitten) will
-explore the deep dungeons to retrieve the long-lost magical item that
-causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/games/nethack34/pkg-plist b/games/nethack34/pkg-plist
deleted file mode 100644
index 36aaca664eb0..000000000000
--- a/games/nethack34/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-@cwd ${PREFIX}
-@owner games
-@mode 755
-bin/nethack
-lib/nethackdir/save
-@mode 4755
-lib/nethackdir/nethack
-@mode 644
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/nethackdir/A-filla.lev
-lib/nethackdir/A-fillb.lev
-lib/nethackdir/A-goal.lev
-lib/nethackdir/A-locate.lev
-lib/nethackdir/A-start.lev
-lib/nethackdir/B-filla.lev
-lib/nethackdir/B-fillb.lev
-lib/nethackdir/B-goal.lev
-lib/nethackdir/B-locate.lev
-lib/nethackdir/B-start.lev
-lib/nethackdir/C-filla.lev
-lib/nethackdir/C-fillb.lev
-lib/nethackdir/C-goal.lev
-lib/nethackdir/C-locate.lev
-lib/nethackdir/C-start.lev
-lib/nethackdir/E-filla.lev
-lib/nethackdir/E-fillb.lev
-lib/nethackdir/E-goal.lev
-lib/nethackdir/E-locate.lev
-lib/nethackdir/E-start.lev
-lib/nethackdir/H-filla.lev
-lib/nethackdir/H-fillb.lev
-lib/nethackdir/H-goal.lev
-lib/nethackdir/H-locate.lev
-lib/nethackdir/H-start.lev
-lib/nethackdir/K-filla.lev
-lib/nethackdir/K-fillb.lev
-lib/nethackdir/K-goal.lev
-lib/nethackdir/K-locate.lev
-lib/nethackdir/K-start.lev
-lib/nethackdir/P-filla.lev
-lib/nethackdir/P-fillb.lev
-lib/nethackdir/P-goal.lev
-lib/nethackdir/P-locate.lev
-lib/nethackdir/P-start.lev
-lib/nethackdir/R-filla.lev
-lib/nethackdir/R-fillb.lev
-lib/nethackdir/R-goal.lev
-lib/nethackdir/R-locate.lev
-lib/nethackdir/R-start.lev
-lib/nethackdir/S-filla.lev
-lib/nethackdir/S-fillb.lev
-lib/nethackdir/S-goal.lev
-lib/nethackdir/S-locate.lev
-lib/nethackdir/S-start.lev
-lib/nethackdir/T-filla.lev
-lib/nethackdir/T-fillb.lev
-lib/nethackdir/T-goal.lev
-lib/nethackdir/T-locate.lev
-lib/nethackdir/T-start.lev
-lib/nethackdir/V-filla.lev
-lib/nethackdir/V-fillb.lev
-lib/nethackdir/V-goal.lev
-lib/nethackdir/V-locate.lev
-lib/nethackdir/V-start.lev
-lib/nethackdir/W-filla.lev
-lib/nethackdir/W-fillb.lev
-lib/nethackdir/W-goal.lev
-lib/nethackdir/W-locate.lev
-lib/nethackdir/W-start.lev
-lib/nethackdir/air.lev
-lib/nethackdir/asmodeus.lev
-lib/nethackdir/astral.lev
-lib/nethackdir/baalz.lev
-lib/nethackdir/bigroom.lev
-lib/nethackdir/castle.lev
-lib/nethackdir/cmdhelp
-lib/nethackdir/data
-lib/nethackdir/dungeon
-lib/nethackdir/earth.lev
-lib/nethackdir/fakewiz1.lev
-lib/nethackdir/fakewiz2.lev
-lib/nethackdir/fire.lev
-lib/nethackdir/help
-lib/nethackdir/hh
-lib/nethackdir/history
-lib/nethackdir/juiblex.lev
-lib/nethackdir/knox.lev
-lib/nethackdir/license
-lib/nethackdir/logfile
-lib/nethackdir/medusa-1.lev
-lib/nethackdir/medusa-2.lev
-lib/nethackdir/mine_end.lev
-lib/nethackdir/minefill.lev
-lib/nethackdir/minetown.lev
-lib/nethackdir/opthelp
-lib/nethackdir/options
-lib/nethackdir/oracle.lev
-lib/nethackdir/oracles
-lib/nethackdir/orcus.lev
-lib/nethackdir/perm
-lib/nethackdir/quest.dat
-lib/nethackdir/record
-lib/nethackdir/rumors
-lib/nethackdir/sanctum.lev
-lib/nethackdir/tower1.lev
-lib/nethackdir/tower2.lev
-lib/nethackdir/tower3.lev
-lib/nethackdir/valley.lev
-lib/nethackdir/water.lev
-lib/nethackdir/wizard1.lev
-lib/nethackdir/wizard2.lev
-lib/nethackdir/wizard3.lev
-lib/nethackdir/wizhelp
diff --git a/games/oneko/Makefile b/games/oneko/Makefile
deleted file mode 100644
index 74dfb7d50fbe..000000000000
--- a/games/oneko/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: oneko
-# Version required: 1.1b
-# Date created: 5 December 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.4 1995/04/01 12:45:06 jkh Exp $
-#
-
-DISTNAME= oneko-1.1b
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/oneko
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/oneko/distinfo b/games/oneko/distinfo
deleted file mode 100644
index 940d39d5e40b..000000000000
--- a/games/oneko/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (oneko-1.1b.tar.gz) = 4f45dfa48e573e1e6052a10bb21e1007
diff --git a/games/oneko/pkg-comment b/games/oneko/pkg-comment
deleted file mode 100644
index 8bf249a45433..000000000000
--- a/games/oneko/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-oneko, a cat chasing a mouse all over the screen
diff --git a/games/oneko/pkg-descr b/games/oneko/pkg-descr
deleted file mode 100644
index 95cbf3204a9e..000000000000
--- a/games/oneko/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-oneko displays a cat chasing the mouse. It is based on "xneko", which
-displayed a cat in a cage (i.e., a rectangular window). She is now
-free to run all over the screen.
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/games/oneko/pkg-plist b/games/oneko/pkg-plist
deleted file mode 100644
index d8a8c6c6b282..000000000000
--- a/games/oneko/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd ${X11BASE}
-bin/oneko
-man/man1/oneko.1.gz
diff --git a/games/xasteroids/Makefile b/games/xasteroids/Makefile
deleted file mode 100644
index 1fe9dc5c2b2b..000000000000
--- a/games/xasteroids/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: xasteroids
-# Version required: 5
-# Date created: 3 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/04/01 12:45:08 jkh Exp $
-#
-
-DISTNAME= xasteroids
-PKGNAME= xasteroids-5.0
-CATEGORIES+= games
-MASTER_SITES= ftp://calypso-2.oit.unc.edu/pub/X11/contrib/
-EXTRACT_SUFX= .sh.Z
-
-USE_IMAKE= yes
-NO_WRKSUBDIR= yes
-EXTRACT_CMD= ( cd ${WRKDIR}; zcat | sh -s )
-EXTRACT_ARGS= <
-
-.include <bsd.port.mk>
diff --git a/games/xasteroids/distinfo b/games/xasteroids/distinfo
deleted file mode 100644
index dfbff7143eb2..000000000000
--- a/games/xasteroids/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xasteroids.sh.Z) = e65833570cb4b000ddd8e04f7aa4f057
diff --git a/games/xasteroids/files/Imakefile b/games/xasteroids/files/Imakefile
deleted file mode 100644
index 638c39d55691..000000000000
--- a/games/xasteroids/files/Imakefile
+++ /dev/null
@@ -1,9 +0,0 @@
- LOCAL_LIBRARIES = -lm $(XLIB)
-
- MANSUFFIX=6
-
- OBJS = xast.o
-
- SRCS = xast.c
-
- ComplexProgramTarget(xasteroids)
diff --git a/games/xasteroids/pkg-comment b/games/xasteroids/pkg-comment
deleted file mode 100644
index b54462aff79b..000000000000
--- a/games/xasteroids/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-X windows based asteroids style arcade game
diff --git a/games/xasteroids/pkg-descr b/games/xasteroids/pkg-descr
deleted file mode 100644
index d5c5cb89e333..000000000000
--- a/games/xasteroids/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-X windows based asteroids style arcade game.
-Make big rocks into little ones.
diff --git a/games/xasteroids/pkg-plist b/games/xasteroids/pkg-plist
deleted file mode 100644
index 6b0f9ae98c62..000000000000
--- a/games/xasteroids/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd ${X11BASE}
-bin/xasteroids
-man/man6/xasteroids.6.gz
diff --git a/games/xboard/Makefile b/games/xboard/Makefile
deleted file mode 100644
index fcde304c715f..000000000000
--- a/games/xboard/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: xboard
-# Version required: 3.2 patchlevel 0
-# Date created: 2 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:09 jkh Exp $
-#
-
-DISTNAME= xboard-3.2.pl0
-PKGNAME= xboard-3.2.0
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.x.org/contrib/games/
-
-HAS_CONFIGURE= yes
-STRIP=
-CONFIGURE_ARGS= --prefix=${PREFIX}
-
-.include <bsd.port.mk>
diff --git a/games/xboard/distinfo b/games/xboard/distinfo
deleted file mode 100644
index 5dbfeb87be4f..000000000000
--- a/games/xboard/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xboard-3.2.pl0.tar.gz) = 1f25a0a0719aef42f5cf55ced12868b2
diff --git a/games/xboard/pkg-comment b/games/xboard/pkg-comment
deleted file mode 100644
index e87342a309ce..000000000000
--- a/games/xboard/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xboard, X user interface for GNU Chess and the Internet Chess Server
diff --git a/games/xboard/pkg-descr b/games/xboard/pkg-descr
deleted file mode 100644
index 57d3cb1cd091..000000000000
--- a/games/xboard/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xboard 3.2
-
-Xboard is a graphical chessboard that can serve as a user interface for GNU
-Chess, for the Internet Chess Server, or for electronic mail correspondence
-chess. xboard can also be used by itself.
diff --git a/games/xboard/pkg-plist b/games/xboard/pkg-plist
deleted file mode 100644
index 74b98d0788ed..000000000000
--- a/games/xboard/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/local
-bin/xboard
-bin/cmail
-man/man6/xboard.6
-man/man6/cmail.6
diff --git a/games/xboing/Makefile b/games/xboing/Makefile
deleted file mode 100644
index 50482a287fc9..000000000000
--- a/games/xboing/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: xboing
-# Version required: 2.3
-# Date created: 31 January 1995
-# Whom: janek
-#
-# $Id$
-
-DISTNAME= xboing2.3
-PKGNAME= xboing-2.3
-CATEGORIES+= games
-MASTER_SITES= ftp://crl.dec.com/pub/X11/contrib/games/
-EXTRACT_SUFX= .tar.gz
-
-LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
-
-USE_IMAKE= yes
-WRKSRC= ${WRKDIR}/xboing
-
-.include <bsd.port.mk>
diff --git a/games/xboing/distinfo b/games/xboing/distinfo
deleted file mode 100644
index 29353f5ee66e..000000000000
--- a/games/xboing/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xboing2.3.tar.gz) = c73134a6121fdd7bc8e730114afc2ad8
diff --git a/games/xboing/files/patch-aa b/games/xboing/files/patch-aa
deleted file mode 100644
index af49d035e1ae..000000000000
--- a/games/xboing/files/patch-aa
+++ /dev/null
@@ -1,78 +0,0 @@
-diff -rc /usr/ports/games/xboing/xboing/include/misc.h ./include/misc.h
-*** /usr/ports/games/xboing/xboing/include/misc.h Wed Jan 4 17:14:48 1995
---- ./include/misc.h Mon Apr 3 22:26:22 1995
-***************
-*** 87,93 ****
- int ObtainWindowWidthHeight(Display *display, Window window,
- int *width, int *height);
- void sleepSync(Display *display, unsigned long ms);
-! int usleep(unsigned long usec);
- int ObtainMousePosition(Display *display, Window window, int *x, int *y);
- int YesNoDialogue(Display *display, char *message);
- Pixmap ScalePixmap(Display *display, Window window, Pixmap source,
---- 87,93 ----
- int ObtainWindowWidthHeight(Display *display, Window window,
- int *width, int *height);
- void sleepSync(Display *display, unsigned long ms);
-! int Usleep(unsigned long usec);
- int ObtainMousePosition(Display *display, Window window, int *x, int *y);
- int YesNoDialogue(Display *display, char *message);
- Pixmap ScalePixmap(Display *display, Window window, Pixmap source,
-***************
-*** 100,106 ****
- int YesNoDialogue();
- int ObtainMousePosition();
- void sleepSync();
-! int usleep();
- int ObtainWindowWidthHeight();
- int ResizeMainWindow();
- char *GetHomeDir();
---- 100,106 ----
- int YesNoDialogue();
- int ObtainMousePosition();
- void sleepSync();
-! int Usleep();
- int ObtainWindowWidthHeight();
- int ResizeMainWindow();
- char *GetHomeDir();
-diff -rc /usr/ports/games/xboing/xboing/misc.c ./misc.c
-*** /usr/ports/games/xboing/xboing/misc.c Wed Jan 4 17:13:33 1995
---- ./misc.c Mon Apr 3 22:13:07 1995
-***************
-*** 79,87 ****
- */
-
- #if NeedFunctionPrototypes
-! int usleep(unsigned long usec)
- #else
-! int usleep(usec)
- unsigned long usec;
- #endif
- {
---- 79,87 ----
- */
-
- #if NeedFunctionPrototypes
-! int Usleep(unsigned long usec)
- #else
-! int Usleep(usec)
- unsigned long usec;
- #endif
- {
-***************
-*** 122,128 ****
- ((et.tv_usec - st.tv_usec) / 1000) );
-
- if ((ms) > ((1000 / 60) + SyncTime))
-! usleep(ms - SyncTime);
- }
-
- #if NeedFunctionPrototypes
---- 122,128 ----
- ((et.tv_usec - st.tv_usec) / 1000) );
-
- if ((ms) > ((1000 / 60) + SyncTime))
-! Usleep(ms - SyncTime);
- }
-
- #if NeedFunctionPrototypes
diff --git a/games/xboing/files/patch-ab b/games/xboing/files/patch-ab
deleted file mode 100644
index 6888bd8d638d..000000000000
--- a/games/xboing/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-*** audio/LINUXaudio.c.orig Tue May 24 16:34:59 1994
---- audio/LINUXaudio.c Sun Mar 5 23:43:14 1995
-***************
-*** 38,44 ****
- #include <unistd.h>
- #include <stdio.h>
- #include <fcntl.h>
-! #include <linux/soundcard.h>
-
- #include "include/error.h"
- #include "include/audio.h"
---- 38,44 ----
- #include <unistd.h>
- #include <stdio.h>
- #include <fcntl.h>
-! #include <machine/soundcard.h>
-
- #include "include/error.h"
- #include "include/audio.h"
diff --git a/games/xboing/files/patch-ac b/games/xboing/files/patch-ac
deleted file mode 100644
index 194960707fc6..000000000000
--- a/games/xboing/files/patch-ac
+++ /dev/null
@@ -1,64 +0,0 @@
-*** Imakefile.orig Wed Jun 1 17:11:10 1994
---- Imakefile Sun Mar 5 23:43:55 1995
-***************
-*** 5,24 ****
- XCOMM This is the directory where the highscore, level & sound data will be
- XCOMM placed. Default will be the current directory.
-
-! XBOING_DIR = .
-
- XCOMM These are some defines that must be set. Some may be overwritten in the
- XCOMM machine arch section.
-
-! XPMLIB = -L../xpm-3.4c/lib -lXpm
-! XPMINCLUDE = -I../xpm-3.4c/lib
- XBOINGINCLUDE = -I./include
- LEVEL_INSTALL_DIR = $(XBOING_DIR)/levels
- SOUNDS_DIR = $(XBOING_DIR)/sounds
- BACKUP_DIR = $(XBOING_DIR)/../backups
- HIGH_SCORE_FILE = $(XBOING_DIR)/.xboing.scr
-! AUDIO_AVAILABLE = False
-! AUDIO_SRC = audio/NOaudio.c
- AUDIO_INCLUDE =
- AUDIO_LIB =
-
---- 5,24 ----
- XCOMM This is the directory where the highscore, level & sound data will be
- XCOMM placed. Default will be the current directory.
-
-! XBOING_DIR = /usr/X11R6/lib/X11/xboing
-
- XCOMM These are some defines that must be set. Some may be overwritten in the
- XCOMM machine arch section.
-
-! XPMLIB = -lXpm
-! XPMINCLUDE = -I/usr/X11R6/include/X11
- XBOINGINCLUDE = -I./include
- LEVEL_INSTALL_DIR = $(XBOING_DIR)/levels
- SOUNDS_DIR = $(XBOING_DIR)/sounds
- BACKUP_DIR = $(XBOING_DIR)/../backups
- HIGH_SCORE_FILE = $(XBOING_DIR)/.xboing.scr
-! AUDIO_AVAILABLE = True
-! AUDIO_SRC = audio/LINUXaudio.c
- AUDIO_INCLUDE =
- AUDIO_LIB =
-
-***************
-*** 98,105 ****
- -DLEVEL_INSTALL_DIR=\"$(LEVEL_INSTALL_DIR)\" \
- -DAUDIO_AVAILABLE=\"$(AUDIO_AVAILABLE)\" \
- -DSOUNDS_DIR=\"$(SOUNDS_DIR)\" \
-! -DREADMEP_FILE=\"$(XBOING_DIR)/docs/problems.doc\"
-! XCOMM -DUSE_FLOCK=\"True\" \
- XCOMM -DNO_LOCKING=\"True\"
-
- LOCAL_LIBRARIES = $(AUDIO_LIB) $(XPMLIB) $(XLIB) -lm
---- 98,105 ----
- -DLEVEL_INSTALL_DIR=\"$(LEVEL_INSTALL_DIR)\" \
- -DAUDIO_AVAILABLE=\"$(AUDIO_AVAILABLE)\" \
- -DSOUNDS_DIR=\"$(SOUNDS_DIR)\" \
-! -DREADMEP_FILE=\"$(XBOING_DIR)/docs/problems.doc\" \
-! -DUSE_FLOCK=\"True\"
- XCOMM -DNO_LOCKING=\"True\"
-
- LOCAL_LIBRARIES = $(AUDIO_LIB) $(XPMLIB) $(XLIB) -lm
diff --git a/games/xboing/files/patch-ad b/games/xboing/files/patch-ad
deleted file mode 100644
index 7b5d3a776810..000000000000
--- a/games/xboing/files/patch-ad
+++ /dev/null
@@ -1,134 +0,0 @@
-*** highscore.c.orig Wed Jan 4 17:13:31 1995
---- highscore.c Fri Apr 7 00:13:54 1995
-***************
-*** 54,59 ****
---- 54,60 ----
- #include <unistd.h>
- #include <time.h>
- #include <sys/param.h>
-+ #include <sys/stat.h>
- #include <netinet/in.h>
- #include <X11/Xlib.h>
- #include <X11/Xutil.h>
-***************
-*** 118,124 ****
- static void InitialiseHighScores(void);
- static void SortHighScores(void);
- static void DeleteScore(int i);
-! static int LockUnlock(int cmd);
- #else
- static int LockUnlock();
- static void DeleteScore();
---- 119,125 ----
- static void InitialiseHighScores(void);
- static void SortHighScores(void);
- static void DeleteScore(int i);
-! static int LockUnlock(int cmd, int fd);
- #else
- static int LockUnlock();
- static void DeleteScore();
-***************
-*** 839,845 ****
-
- /* Lock the file for me only */
- if (type == GLOBAL)
-! id = LockUnlock(LOCK_FILE);
-
- /* Read in the lastest scores */
- if (ReadHighScoreTable(type) == False)
---- 840,846 ----
-
- /* Lock the file for me only */
- if (type == GLOBAL)
-! id = LockUnlock(LOCK_FILE, -1);
-
- /* Read in the lastest scores */
- if (ReadHighScoreTable(type) == False)
-***************
-*** 869,875 ****
- else
- {
- /* Don't add as score is smaller */
-! return False;
- }
- }
- } /* for */
---- 870,876 ----
- else
- {
- /* Don't add as score is smaller */
-! goto doUnlock;
- }
- }
- } /* for */
-***************
-*** 891,906 ****
-
- /* Unlock the file now thanks */
- if (id != -1)
-! id = LockUnlock(UNLOCK_FILE);
-
- /* Yes - it was placed in the highscore */
- return True;
- }
- }
-
- /* Unlock the file now thanks */
- if (id != -1)
-! id = LockUnlock(UNLOCK_FILE);
-
- /* Not even a highscore - loser! */
- return False;
---- 892,908 ----
-
- /* Unlock the file now thanks */
- if (id != -1)
-! id = LockUnlock(UNLOCK_FILE, id);
-
- /* Yes - it was placed in the highscore */
- return True;
- }
- }
-
-+ doUnlock:
- /* Unlock the file now thanks */
- if (id != -1)
-! id = LockUnlock(UNLOCK_FILE, id);
-
- /* Not even a highscore - loser! */
- return False;
-***************
-*** 1178,1187 ****
- }
-
- #if NeedFunctionPrototypes
-! static int LockUnlock(int cmd)
- #else
-! static int LockUnlock(cmd)
-! int cmd;
- #endif
- {
- static int inter = -1;
---- 1180,1189 ----
- }
-
- #if NeedFunctionPrototypes
-! static int LockUnlock(int cmd, int fd)
- #else
-! static int LockUnlock(cmd, fd)
-! int cmd, fd;
- #endif
- {
- static int inter = -1;
-***************
-*** 1218,1223 ****
---- 1220,1228 ----
- /* Open the highscore file for both read & write */
- if (cmd == LOCK_FILE)
- inter = open(filename, O_CREAT | O_RDWR, 0666);
-+ else
-+ /* use old fd to unlock */
-+ inter = fd;
-
- #ifndef NO_LOCKING
-
diff --git a/games/xboing/pkg-comment b/games/xboing/pkg-comment
deleted file mode 100644
index 5549df9217b4..000000000000
--- a/games/xboing/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xboing - X windows arcade game. Version 2.3
diff --git a/games/xboing/pkg-descr b/games/xboing/pkg-descr
deleted file mode 100644
index df560164a995..000000000000
--- a/games/xboing/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-XBoing is a blockout type game where you have a paddle which you use
-to bounce a ball around the game area blowing up blocks with the ball.
-You win by obtaining points for each block destroyed and each level
-completed. The person with the highest score wins.
-
-This is version 2.3.
diff --git a/games/xboing/pkg-plist b/games/xboing/pkg-plist
deleted file mode 100644
index 6923fd238172..000000000000
--- a/games/xboing/pkg-plist
+++ /dev/null
@@ -1,127 +0,0 @@
-@cd ${X11BASE}
-@owner games
-@mode 555
-bin/xboing
-@mode 666
-lib/X11/xboing/.xboing.scr
-@mode 444
-lib/X11/xboing/levels/demo.data
-lib/X11/xboing/levels/editor.data
-lib/X11/xboing/levels/level01.data
-lib/X11/xboing/levels/level02.data
-lib/X11/xboing/levels/level03.data
-lib/X11/xboing/levels/level04.data
-lib/X11/xboing/levels/level05.data
-lib/X11/xboing/levels/level06.data
-lib/X11/xboing/levels/level07.data
-lib/X11/xboing/levels/level08.data
-lib/X11/xboing/levels/level09.data
-lib/X11/xboing/levels/level10.data
-lib/X11/xboing/levels/level11.data
-lib/X11/xboing/levels/level12.data
-lib/X11/xboing/levels/level13.data
-lib/X11/xboing/levels/level14.data
-lib/X11/xboing/levels/level15.data
-lib/X11/xboing/levels/level16.data
-lib/X11/xboing/levels/level17.data
-lib/X11/xboing/levels/level18.data
-lib/X11/xboing/levels/level19.data
-lib/X11/xboing/levels/level20.data
-lib/X11/xboing/levels/level21.data
-lib/X11/xboing/levels/level22.data
-lib/X11/xboing/levels/level23.data
-lib/X11/xboing/levels/level24.data
-lib/X11/xboing/levels/level25.data
-lib/X11/xboing/levels/level26.data
-lib/X11/xboing/levels/level27.data
-lib/X11/xboing/levels/level28.data
-lib/X11/xboing/levels/level29.data
-lib/X11/xboing/levels/level30.data
-lib/X11/xboing/levels/level31.data
-lib/X11/xboing/levels/level32.data
-lib/X11/xboing/levels/level33.data
-lib/X11/xboing/levels/level34.data
-lib/X11/xboing/levels/level35.data
-lib/X11/xboing/levels/level36.data
-lib/X11/xboing/levels/level37.data
-lib/X11/xboing/levels/level38.data
-lib/X11/xboing/levels/level39.data
-lib/X11/xboing/levels/level40.data
-lib/X11/xboing/levels/level41.data
-lib/X11/xboing/levels/level42.data
-lib/X11/xboing/levels/level43.data
-lib/X11/xboing/levels/level44.data
-lib/X11/xboing/levels/level45.data
-lib/X11/xboing/levels/level46.data
-lib/X11/xboing/levels/level47.data
-lib/X11/xboing/levels/level48.data
-lib/X11/xboing/levels/level49.data
-lib/X11/xboing/levels/level50.data
-lib/X11/xboing/levels/level51.data
-lib/X11/xboing/levels/level52.data
-lib/X11/xboing/levels/level53.data
-lib/X11/xboing/levels/level54.data
-lib/X11/xboing/levels/level55.data
-lib/X11/xboing/levels/level56.data
-lib/X11/xboing/levels/level57.data
-lib/X11/xboing/levels/level58.data
-lib/X11/xboing/levels/level59.data
-lib/X11/xboing/levels/level60.data
-lib/X11/xboing/levels/level61.data
-lib/X11/xboing/levels/level62.data
-lib/X11/xboing/levels/level63.data
-lib/X11/xboing/levels/level64.data
-lib/X11/xboing/levels/level65.data
-lib/X11/xboing/levels/new.data
-lib/X11/xboing/sounds/Doh1.au
-lib/X11/xboing/sounds/Doh2.au
-lib/X11/xboing/sounds/Doh3.au
-lib/X11/xboing/sounds/Doh4.au
-lib/X11/xboing/sounds/ammo.au
-lib/X11/xboing/sounds/applause.au
-lib/X11/xboing/sounds/ball2ball.au
-lib/X11/xboing/sounds/balllost.au
-lib/X11/xboing/sounds/ballshot.au
-lib/X11/xboing/sounds/boing.au
-lib/X11/xboing/sounds/bomb.au
-lib/X11/xboing/sounds/bonus.au
-lib/X11/xboing/sounds/buzzer.au
-lib/X11/xboing/sounds/click.au
-lib/X11/xboing/sounds/ddloo.au
-lib/X11/xboing/sounds/evillaugh.au
-lib/X11/xboing/sounds/game_over.au
-lib/X11/xboing/sounds/gate.au
-lib/X11/xboing/sounds/hithere.au
-lib/X11/xboing/sounds/hypspc.au
-lib/X11/xboing/sounds/intro.au
-lib/X11/xboing/sounds/key.au
-lib/X11/xboing/sounds/looksbad.au
-lib/X11/xboing/sounds/metal.au
-lib/X11/xboing/sounds/mgun.au
-lib/X11/xboing/sounds/ouch.au
-lib/X11/xboing/sounds/paddle.au
-lib/X11/xboing/sounds/ping.au
-lib/X11/xboing/sounds/shark.au
-lib/X11/xboing/sounds/shoot.au
-lib/X11/xboing/sounds/shotgun.au
-lib/X11/xboing/sounds/spring.au
-lib/X11/xboing/sounds/stamp.au
-lib/X11/xboing/sounds/sticky.au
-lib/X11/xboing/sounds/supbons.au
-lib/X11/xboing/sounds/toggle.au
-lib/X11/xboing/sounds/tone.au
-lib/X11/xboing/sounds/touch.au
-lib/X11/xboing/sounds/wallsoff.au
-lib/X11/xboing/sounds/warp.au
-lib/X11/xboing/sounds/weeek.au
-lib/X11/xboing/sounds/whizzo.au
-lib/X11/xboing/sounds/whoosh.au
-lib/X11/xboing/sounds/wzzz.au
-lib/X11/xboing/sounds/wzzz2.au
-lib/X11/xboing/sounds/youagod.au
-lib/X11/xboing/problems.doc
-man/man1/xboing.1.gz
-@comment otherwise the new directories will have mode 777...duh
-@exec chmod 755 %D/lib/X11/xboing
-@exec chmod 755 %D/lib/X11/xboing/sounds
-@exec chmod 755 %D/lib/X11/xboing/levels
diff --git a/games/xchomp/Makefile b/games/xchomp/Makefile
deleted file mode 100644
index 6b3554a9f89b..000000000000
--- a/games/xchomp/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: xchomp
-# Version required: pl1
-# Date created: 4 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.3 1995/04/11 00:20:30 asami Exp $
-#
-
-DISTNAME= xchomp-pl1
-CATEGORIES+= games
-MASTER_SITES= ftp://romulus.ucs.uoknor.edu/mirrors/X/R5contrib/
-#
-# Original sources in multi-part compressed shell archive
-#
-#DISTFILES= part01.Z part02.Z part03.Z part04.Z part05.Z patch1.Z
-#MASTER_SITES= ftp://ftp.wustl.edu/usenet/comp.sources.x/volume06
-
-# Change -DFRAME_DELAY=40000 in patchfile/Imakefile value to adjust
-# speed of play depending on X server.
-
-WRKSRC= ${WRKDIR}/xchomp
-USE_IMAKE= yes
-NO_INSTALL_MANPAGES= yes
-
-.include <bsd.port.mk>
diff --git a/games/xchomp/distinfo b/games/xchomp/distinfo
deleted file mode 100644
index 3ec21a6132ba..000000000000
--- a/games/xchomp/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xchomp-pl1.tar.gz) = d3e22df559704616f818b157263e7985
diff --git a/games/xchomp/files/patch-aa b/games/xchomp/files/patch-aa
deleted file mode 100644
index 939478cf6d5a..000000000000
--- a/games/xchomp/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** Imakefile.orig Mon Apr 23 05:50:51 1990
---- Imakefile Wed Jan 4 00:23:19 1995
-***************
-*** 2,8 ****
- #include BandAidCompiler
- #endif
-
-! DEFINES = -DX11
- INCLUDES = -I$(TOP) -I$(TOP)/X11
- DEPLIBS = $(DEPXLIB)
- LOCAL_LIBRARIES = $(XLIB)
---- 2,8 ----
- #include BandAidCompiler
- #endif
-
-! DEFINES = -DX11 -DFRAME_DELAY=40000
- INCLUDES = -I$(TOP) -I$(TOP)/X11
- DEPLIBS = $(DEPXLIB)
- LOCAL_LIBRARIES = $(XLIB)
diff --git a/games/xchomp/pkg-comment b/games/xchomp/pkg-comment
deleted file mode 100644
index a3da421cf70d..000000000000
--- a/games/xchomp/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pac-man-like game under X Windows
diff --git a/games/xchomp/pkg-descr b/games/xchomp/pkg-descr
deleted file mode 100644
index 93f73da9db6a..000000000000
--- a/games/xchomp/pkg-descr
+++ /dev/null
@@ -1,82 +0,0 @@
-
- Xchomp, Version 1.1
- -------------------
-
-INTRODUCTION
-
-Hello, and welcome to xchomp. Xchomp is a game closely patterned after
-Pac-Man(tm) that runs under the X window system. I've tried to make the
-game as close as possible to the original Pac-Man. However, I have not
-seen a Pac-Man arcade machine for years, so all the elements of the game
-have been recalled from memory. Also, I've added something which I
-always felt was missing from Pac-Man, namely several different mazes.
-
-INSTRUCTIONS FOR PLAYING
-
-The point of this game, as in all arcade-style games, is to amass the
-highest possible score. However, some may find that the fun in the game
-is in trying to reach the highest possible level. At least, that's what
-I thought was fun about the original. You, the player, are the circular
-mouth moving around the maze. Your opponents are the four ghosts following
-you around. Touching a ghost will cost you a life. When you start each
-level, the maze is filled with dots. Eating these dots (by simply going
-over them), gives you 10 points for each. You must eat all the dots on a
-maze to advance to the next level.
-
-On each maze, you will also find several large flashing dots; these are
-the power-dots. Eating one of these will add 50 points to your score,
-and temporarily give you the ability to eat the ghosts. While the ghosts
-can be eaten, they are white (transparent), they move at a reduced speed,
-and they try to run away from you. When they turn back to a solid color,
-they are back to their normal state, and they return to following you
-around. They won't become solid suddenly; they will flash for a couple
-of seconds to warn you. While they're flashing, you can still eat them.
-
-Eating a ghost adds points to your score, and the number of points is
-momentarily displayed on the screen. This action turns the ghost into
-a harmless pair of eyes. In this state, the ghost moves very quickly,
-seeking return to the ghost box in the center of the maze. Once it gets
-there, it is "reborn", and goes back to chasing you around the maze.
-
-The levels of the game are designated by symbols. The first few levels
-are "fruit" levels, that is, they are designated by little pictures of
-fruit on the bottom of the xchomp window. For example, the first level
-is the "cherry" level. Once in a while (twice on every level), the
-symbol corresponding to the current level appears in the maze. It will
-stay there only for a few seconds; eating it adds a number of points to
-your score. At the higher levels, this is a very significant number.
-In any case, when you eat a fruit, or other such symbol, the corresponding
-point value is briefly displayed on the screen.
-
-Reaching a score of 10,000 awards you an extra life.
-
-GAME CONTROLS
-
-This is strictly a keyboard-controlled game. The arcade game had very
-simple controls -- one four-directional joystick. In xchomp, all control
-is through the arrow keys. Hitting an arrow key in xchomp is equivalent
-to pushing the joystick in the corresponding direction and holding it down;
-the player on the screen will continue moving in its current direction
-until motion in the specified direction is possible, in which case it will
-switch to that direction, or until it hits a wall, in which case it will
-stop and wait for a key press corresponding to a valid direction. If this
-sounds complex, forget it, and just play the game. I believe you'll find
-the controls pretty natural. It can be thought of like this: the player
-on the screen will always try to move in the direction of the last key
-pressed, and if it can't, it'll keep moving in the direction it's moving
-until it can. Only one key press is remembered -- the last one. Don't
-hold down the keys; just hit them; otherwise, there may be times when
-you're pressing two keys at a time and the second one won't register.
-
-The game can be paused by pressing the space bar or by iconifying the xchomp
-window (the latter definitely works on Sun and DECwindows servers). While
-the game is paused, you can abort it by pressing 'R'. This will return
-you to the title screen. Pressing 'Q' will cause xchomp to terminate. If
-you iconify the xchomp window, the game will be in the paused state when
-you de-iconify it.
----
-+--------------------+-----------------------+-------------------------------+
-| | Polygen Corporation | UUCP: |
-| Jerry J. Shekhel | Waltham, MA 02254 | {princeton, mit-eddie, |
-| | (617) 890-2888 | buita, sunne}!polygen!jerry |
-+--------------------+-----------------------+-------------------------------+
diff --git a/games/xchomp/pkg-plist b/games/xchomp/pkg-plist
deleted file mode 100644
index 798e957cd0fa..000000000000
--- a/games/xchomp/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@cwd ${X11BASE}
-bin/xchomp
diff --git a/games/xemeraldia/Makefile b/games/xemeraldia/Makefile
deleted file mode 100644
index 50e89ca24188..000000000000
--- a/games/xemeraldia/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: xemeraldia
-# Version required: 0.3
-# Date created: 22 Mar 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.8 1995/04/11 00:20:32 asami Exp $
-#
-
-DISTNAME= xemeraldia-0.3
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.kuis.kyoto-u.ac.jp/News.Archives/fj.sources/1995/
-DISTFILES= 271.gz
-
-MAINTAINER= asami@FreeBSD.ORG
-
-USE_IMAKE= yes
-NO_INSTALL_MANPAGES= yes
-
-do-extract:
- @(cd ${DISTDIR}; \
- if [ ! -f ${DISTNAME}.tar.gz ]; then \
- zcat ${DISTFILES} | uudecode; \
- fi)
- @rm -rf ${WRKDIR}
- @mkdir -p ${WRKDIR}
- @(cd ${WRKDIR}; tar -xzf \
- ${DISTDIR}/${DISTNAME}.tar.gz)
-
-post-install:
- touch ${PREFIX}/lib/X11/.xemeraldia.scores
- chmod 666 ${PREFIX}/lib/X11/.xemeraldia.scores
-
-.include <bsd.port.mk>
diff --git a/games/xemeraldia/distinfo b/games/xemeraldia/distinfo
deleted file mode 100644
index e66da89b04df..000000000000
--- a/games/xemeraldia/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (271.gz) = 693edb031d149ab93ae1b0c0a65a487a
diff --git a/games/xemeraldia/files/patch-aa b/games/xemeraldia/files/patch-aa
deleted file mode 100644
index 79d4769808d1..000000000000
--- a/games/xemeraldia/files/patch-aa
+++ /dev/null
@@ -1,23 +0,0 @@
---- ./Imakefile.org Thu Mar 23 03:12:46 1995
-+++ ./Imakefile Tue Mar 28 00:55:44 1995
-@@ -1,11 +1,7 @@
--BIN_DIR= /usr/local/bin
--HIGH_SCORE_DIR= /usr/local/lib
-+HIGH_SCORE_DIR= ${LIBDIR}
-
- /*---------------------------------------------------------------------*/
-
--/* CC=gcc */
--CDEBUGFLAGS=-g
--
- #ifdef SunOSPlatform
- #if SunOSPlatform
- #if OSMajorVersion == 4
-@@ -15,7 +11,6 @@
- #endif
- #endif
-
--BINDIR=$(BIN_DIR)
- EXTRA_DEFINES = -DHIGH_SCORE_TABLE=\"$(HIGH_SCORE_DIR)/.xemeraldia.scores\"\
- -D__USE_FIXED_PROTOTYPES__
-
diff --git a/games/xemeraldia/pkg-comment b/games/xemeraldia/pkg-comment
deleted file mode 100644
index 6bf05e375bd4..000000000000
--- a/games/xemeraldia/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xemeraldia-0.3, a game of breaking blocks
diff --git a/games/xemeraldia/pkg-descr b/games/xemeraldia/pkg-descr
deleted file mode 100644
index 95a3ad429812..000000000000
--- a/games/xemeraldia/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This is version 0.3 of xemeraldia.
-
-Drop the blocks. If you drop a square on top of one of the same
-color, they (as well as any neighboring blocks of the same color) will
-both be shaken by an "impact". The first impact will cause fractures;
-the second will cause the block(s) to dissolve.
-
-You can either use the arrow keys or vi-style (hjkl) keys to move/
-rotate the blocks. `s' or `p' will pause the game, and if your boss
-comes along, `q' can be used to avoid an unpleasant confrontation.
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/games/xemeraldia/pkg-plist b/games/xemeraldia/pkg-plist
deleted file mode 100644
index 1319eb1cd889..000000000000
--- a/games/xemeraldia/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-@cd ${X11BASE}
-@owner games
-@mode 755
-bin/xemeraldia
-@exec touch -f %D/lib/X11/.xemeraldia.scores
-@exec chmod 666 %D/lib/X11/.xemeraldia.scores
-@exec chown games %D/lib/X11/.xemeraldia.scores
-@unexec rm -f %D/lib/X11/.xemeraldia.scores
diff --git a/games/xevil/Makefile b/games/xevil/Makefile
deleted file mode 100644
index 500378a12961..000000000000
--- a/games/xevil/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: xevil
-# Version required: 1.3
-# Date created: 6 May 1995
-# Whom: jmz
-#
-
-DISTNAME= xevil1.3
-PKGNAME= xevil-1.3
-CATEGORIES+= games x11
-MASTER_SITES= ftp://ftp.x.org/contrib/games/
-DISTFILES= xevil1.3.tar.Z
-
-MAINTAINER= jmz@FreeBSD.org
-
-NO_WRKSUBDIR= yes
-
-.include <bsd.port.mk>
diff --git a/games/xevil/distinfo b/games/xevil/distinfo
deleted file mode 100644
index 0791f4736b9d..000000000000
--- a/games/xevil/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xevil1.3.tar.Z) = 72b2cd40cb72d6e46b89e4cd5e51b2d2
diff --git a/games/xevil/files/patch-aa b/games/xevil/files/patch-aa
deleted file mode 100644
index 7417a7af7ca8..000000000000
--- a/games/xevil/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** main.C~ Wed Feb 8 21:31:58 1995
---- main.C Sat May 6 00:16:24 1995
-***************
-*** 49,55 ****
-
-
- // Defines
-! #define MSEC_PER_CLOCK (1.0e3 / CLOCKS_PER_SEC)
-
-
- #ifdef SELECT_NEEDS_PROTOTYPES
---- 49,55 ----
-
-
- // Defines
-! #define MSEC_PER_CLOCK 8 //(1.0e3 / CLOCKS_PER_SEC)
-
-
- #ifdef SELECT_NEEDS_PROTOTYPES
diff --git a/games/xevil/pkg-comment b/games/xevil/pkg-comment
deleted file mode 100644
index d84bf69cb138..000000000000
--- a/games/xevil/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-XEvil is a side-view, fast-action, kill everything type of game. \ No newline at end of file
diff --git a/games/xevil/pkg-descr b/games/xevil/pkg-descr
deleted file mode 100644
index 3ff085064b52..000000000000
--- a/games/xevil/pkg-descr
+++ /dev/null
@@ -1,26 +0,0 @@
-INTRO:
-
-Death, kill, maim. XEvil is a side-view, fast-action, kill everything
-type of game. Play is against other human or computer players. XEvil
-is keyboard controlled with configurable controls.
-
-
-FEATURES:
-
-Color/Black&White/Grey Scale
-
-0, 1, or 2 player. A single player can play against machine
-players. Multiple humans can play cooperatively against machine players or
-against each other. You can watch machine players kill each other.
-
-Extreme violence.
-
-Assortment of characters, weapons, and items. E.g. ninja, alien,
-chainsaw, flame-thrower, Altar-Of-Sin, and soul-swapper.
-
-Keyboard controls can be configured with X resources or at runtime with the
-graphical interface.
-
-Game speed can be adjusted.
-
-Different styles of game play: levels, kill-kill-kill, duel, training.
diff --git a/games/xevil/pkg-plist b/games/xevil/pkg-plist
deleted file mode 100644
index fecf6e2b409c..000000000000
--- a/games/xevil/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/xevil
-lib/app-defaults/XEvil.iris
-lib/app-defaults/XEvil.mac
-lib/app-defaults/XEvil.sun3
-lib/app-defaults/XEvil.sun4_sparc
-man/man6/xevil.6.gz
diff --git a/games/xevil/scripts/configure b/games/xevil/scripts/configure
deleted file mode 100644
index 5318962b1dd9..000000000000
--- a/games/xevil/scripts/configure
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-cd $WRKSRC || exit 1
-
-cat >> Makefile << END
-
-all:
- @\$(MAKE) CC="g++" CFLAGS="-DUSE_RANDOM -DPROTECTED_IS_PUBLIC" \
- INCL_DIRS=-I/usr/X11R6/include LIBS_DIRS=-L/usr/X11R6/lib \
- LIBS="-lX11 -lm" \$(TARGETS)
-
-DEBUG_OPT = -O2
-
-install:
- cp xevil \$(PREFIX)/bin
- mkdir -p \$(PREFIX)/lib/app-defaults
- for f in iris mac sun3 sun4_sparc; do \
- cp app-defaults/XEvil.\$\$f \$(PREFIX)/lib/app-defaults/; done
- gzip -9 <xevil.6 >\$(PREFIX)/man/man6/xevil.6.gz
-
-END
-
-exit 0
diff --git a/games/xinvaders/Makefile b/games/xinvaders/Makefile
deleted file mode 100644
index 2417c9548584..000000000000
--- a/games/xinvaders/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# New ports collection makefile for: xinvaders
-# Version required: 1.1
-# Date created: 3 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/04/01 12:45:18 jkh Exp $
-#
-
-DISTNAME= xinvaders
-PKGNAME= xinvaders-1.1
-CATEGORIES+= games
-MASTER_SITES= ftp://romulus.ucs.uoknor.edu/Linux/sunsite/games/x11/action/
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xinvaders/distinfo b/games/xinvaders/distinfo
deleted file mode 100644
index c2e8b9fd9bcb..000000000000
--- a/games/xinvaders/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xinvaders.tar.gz) = 36d4d4fa59e9f94d99874004b577828b
diff --git a/games/xinvaders/files/Imakefile b/games/xinvaders/files/Imakefile
deleted file mode 100644
index d4458ac31abf..000000000000
--- a/games/xinvaders/files/Imakefile
+++ /dev/null
@@ -1,37 +0,0 @@
-INVADERDIR=$(LIBDIR)/xinvaders
-
-
-LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
-
-OBJS = spacers.o base.o widget.o main.o vaders.o shot.o score.o
-
-SRCS = spacers.c base.c widget.c main.c vaders.c shot.c score.c
-
-ComplexProgramTarget(xinvaders)
-InstallAppDefaults(Vaders)
-MakeDirectories(install,$(INVADERDIR))
-InstallNonExec(base1.bit,$(INVADERDIR))
-InstallNonExec(spacer2.bit,$(INVADERDIR))
-InstallNonExec(vader1a1.bit,$(INVADERDIR))
-InstallNonExec(vader2a2.bit,$(INVADERDIR))
-InstallNonExec(vader3b1.bit,$(INVADERDIR))
-InstallNonExec(base2.bit,$(INVADERDIR))
-InstallNonExec(sperma1.bit,$(INVADERDIR))
-InstallNonExec(vader1a2.bit,$(INVADERDIR))
-InstallNonExec(vader2b1.bit,$(INVADERDIR))
-InstallNonExec(vader3b2.bit,$(INVADERDIR))
-InstallNonExec(explode1.bit,$(INVADERDIR))
-InstallNonExec(sperma2.bit,$(INVADERDIR))
-InstallNonExec(vader1b1.bit,$(INVADERDIR))
-InstallNonExec(vader2b2.bit,$(INVADERDIR))
-InstallNonExec(vexplod1.bit,$(INVADERDIR))
-InstallNonExec(explode2.bit,$(INVADERDIR))
-InstallNonExec(spermb1.bit,$(INVADERDIR))
-InstallNonExec(vader1b2.bit,$(INVADERDIR))
-InstallNonExec(vader3a1.bit,$(INVADERDIR))
-InstallNonExec(vexplod2.bit,$(INVADERDIR))
-InstallNonExec(spacer1.bit,$(INVADERDIR))
-InstallNonExec(spermb2.bit,$(INVADERDIR))
-InstallNonExec(vader2a1.bit,$(INVADERDIR))
-InstallNonExec(vader3a2.bit,$(INVADERDIR))
-MANSUFFIX=6
diff --git a/games/xinvaders/files/Vaders.ad b/games/xinvaders/files/Vaders.ad
deleted file mode 100644
index e671af0a082c..000000000000
--- a/games/xinvaders/files/Vaders.ad
+++ /dev/null
@@ -1,18 +0,0 @@
-Vaders*BitmapDirectory: /usr/X11R6/lib/X11/xinvaders/
-Vaders*Scale: 2
-Vaders*defaultfore: white
-Vaders*defaultback: black
-Vaders*Vader1Color: blue
-Vaders*Vader2Color: green
-Vaders*Vader3Color: red
-Vaders*BaseColor: cyan
-Vaders*BuildingColor: yellow
-Vaders*SpacerColor: gray
-Vaders*ShotColor: lavender
-Vaders*VshotColor: orange
-Vaders*BaseWait: 10
-Vaders*VaderWait: 300
-Vaders*SpacerWait: 50
-Vaders*ShotWait: 10
-Vaders*VshotWait: 30
-
diff --git a/games/xinvaders/pkg-comment b/games/xinvaders/pkg-comment
deleted file mode 100644
index 304502653456..000000000000
--- a/games/xinvaders/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Shoot-em-up them nasty little bugs.
diff --git a/games/xinvaders/pkg-descr b/games/xinvaders/pkg-descr
deleted file mode 100644
index 896710c974b5..000000000000
--- a/games/xinvaders/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Xinvaders is an implementation of the old Atari Space Invaders game,
-on top of the X11 window system.
diff --git a/games/xinvaders/pkg-plist b/games/xinvaders/pkg-plist
deleted file mode 100644
index e05fa6367c8a..000000000000
--- a/games/xinvaders/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/X11R6
-bin/xinvaders
-man/man6/xinvaders.6.gz
-lib/X11/app-defaults/Vaders
-lib/X11/xinvaders
diff --git a/games/xinvaders/scripts/pre-configure b/games/xinvaders/scripts/pre-configure
deleted file mode 100644
index ada250270826..000000000000
--- a/games/xinvaders/scripts/pre-configure
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-cp -f ${CURDIR}/files/Imakefile ${WRKSRC}
-cp -f ${CURDIR}/files/Vaders.ad ${WRKSRC}
-
-exit 0
diff --git a/games/xjewel/Makefile b/games/xjewel/Makefile
deleted file mode 100644
index 74d9e3864585..000000000000
--- a/games/xjewel/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: xjewel
-# Version required: 1.6
-# Date created: 22 November 1994
-# Whom: jmz
-#
-# $Id: Makefile,v 1.7 1995/04/24 09:10:22 asami Exp $
-#
-
-DISTNAME= xjewel-1.6
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.warwick.ac.uk/pub/x11/
-DISTFILES= xjewel-1.6.tar.z
-
-MAINTAINER= jmz@FreeBSD.org
-
-USE_IMAKE= yes
-
-pre-install:
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/lib/xjewel.font
- @mkdir -p ${PREFIX}/man/man6
- @(cd ${WRKSRC}/bitmaps/; install -c seven_seg.pcf.Z fonts.dir \
- ${PREFIX}/lib/xjewel.font)
-
-post-install:
- @(mv ${PREFIX}/bin/xjewel ${PREFIX}/bin/xjewel_; \
- echo "#!/bin/sh" >${PREFIX}/bin/xjewel; \
- echo "xset +fp ${PREFIX}/lib/xjewel.font" >>${PREFIX}/bin/xjewel; \
- echo "xjewel_" >>${PREFIX}/bin/xjewel; \
- chmod ugo+x ${PREFIX}/bin/xjewel)
-
-.include <bsd.port.mk>
diff --git a/games/xjewel/distinfo b/games/xjewel/distinfo
deleted file mode 100644
index 29262b959ca7..000000000000
--- a/games/xjewel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xjewel-1.6.tar.z) = b6448726269ec158c5db6eb54864bdfe
diff --git a/games/xjewel/pkg-comment b/games/xjewel/pkg-comment
deleted file mode 100644
index 60a937071436..000000000000
--- a/games/xjewel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xjewel - X windows droping jewels game. Version 1.6
diff --git a/games/xjewel/pkg-descr b/games/xjewel/pkg-descr
deleted file mode 100644
index 0656afbc3ffa..000000000000
--- a/games/xjewel/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Xjewel is a droping block game akin to tetris.
-
-It is played by controling the motion of blocks which continue to fall from
-the top of the screen. One can move them left and right, as well as
-rotate the jewel segements. The object is to get the most points before
-the grim reaper ends the fun.
-
-Death happens when the screen is no longer capable of holding any more
-blocks. To make high scores more interesting, you are given but three
-attempts to get points -- use them wisely.
-
-As the game progresses, and more jewels are removed, the speed of the game
-will increase. This is measured in seconds of delay between steps of
-block motion.
diff --git a/games/xjewel/pkg-plist b/games/xjewel/pkg-plist
deleted file mode 100644
index a2ad2982a5a2..000000000000
--- a/games/xjewel/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-@cd /usr/local
-@owner games
-@mode 755
-bin/xjewel
-bin/xjewel_
-@mode 666
-lib/xjewel.scores
-@mode 644
-lib/xjewel.font/fonts.dir
-lib/xjewel.font/seven_seg.pcf.Z
-man/man6/xjewel.6.gz
diff --git a/games/xlife/Makefile b/games/xlife/Makefile
deleted file mode 100644
index 6d17f82e009e..000000000000
--- a/games/xlife/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: xlife
-# Version required: 3.0
-# Date created: 15 March 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:45:21 jkh Exp $
-#
-
-DISTNAME= xlife
-PKGNAME= xlife-3.0
-CATEGORIES+= games
-MASTER_SITES= ftp://gatekeeper.dec.com/pub/X11/R5-contrib/
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= asami@FreeBSD.ORG
-
-USE_IMAKE= yes
-
-pre-install:
- @(cd ${WRKSRC}; make install.patterns)
-
-.include <bsd.port.mk>
diff --git a/games/xlife/distinfo b/games/xlife/distinfo
deleted file mode 100644
index 3bd636a4385a..000000000000
--- a/games/xlife/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xlife.tar.Z) = b5dd23591200aab3468af2efcf6a04e3
diff --git a/games/xlife/files/patch-aa b/games/xlife/files/patch-aa
deleted file mode 100644
index f81e1821e8e4..000000000000
--- a/games/xlife/files/patch-aa
+++ /dev/null
@@ -1,85 +0,0 @@
---- ./data.h.org Thu Mar 21 13:47:04 1991
-+++ ./data.h Wed Mar 15 22:09:46 1995
-@@ -21,7 +21,7 @@
- */
-
- extern int sys_nerr, errno;
--extern char *sys_errlist[];
-+/* extern char *sys_errlist[]; */
- #define SYSERR sys_errlist[(errno > sys_nerr? 0 : errno)]
-
- GLOBAL Display *disp;
---- ./cellbox.h.org Thu Mar 21 13:46:28 1991
-+++ ./cellbox.h Wed Mar 15 22:09:46 1995
-@@ -32,6 +32,8 @@
- #define MAXOFF 8192 /* max # cells we can change to off per move */
- #define BOXSIZE 8
-
-+/* to avoid conflict with system function in unistd.h */
-+#define link xlife_link
- extern cellbox *link();
- extern cellbox *head;
- extern cellbox *freep;
---- ./defs.h.org Thu Mar 21 14:21:18 1991
-+++ ./defs.h Wed Mar 15 22:09:45 1995
-@@ -29,7 +29,8 @@
- #include <X11/keysym.h>
- #include <X11/keysymdef.h>
-
--#define DIR "/afs/andrew/usr0/games/lib/xlife/"
-+/* Defined in Imakefile */
-+/* #define DIR "/afs/andrew/usr0/games/lib/xlife/" */
- #define NORMALFONT "8x13"
- #define BOLDFONT "8x13bold"
- #define FONTHEIGHT 13
---- ./Imakefile.org Thu Mar 28 07:58:48 1991
-+++ ./Imakefile Wed Mar 15 22:13:08 1995
-@@ -2,9 +2,10 @@
-
- /* #define ManSuffix n /* For sites where administrators have messed with this */
-
--PROGRAMS = xlife oldpconv collect
-+PROGRAMS = xlife lifeconv oldpconv collect
-
--XLIFEPATSDIR = /afs/andrew.cmu.edu/usr0/games/lib/xlife
-+XLIFEPATSDIR = $(LIBDIR)/xlife
-+EXTRA_DEFINES = -DDIR=\"$(XLIFEPATSDIR)\"
-
- SRCS1 = \
- button.c\
-@@ -42,26 +43,21 @@
- resize.o\
- utils.o
-
--SRCS2 = \
-- lifeconv.c
--
--OBJS2 = \
-- lifeconv.o
--
--SRCS3 = \
-- collect.c
--
--OBJS3 = \
-- collect.o
--
- AllTarget($(PROGRAMS))
-
- ComplexProgramTarget_1(xlife, $(XLIB),)
--ComplexProgramTarget_2(lifeconv,,)
--ComplexProgramTarget_3(collect,,)
-+NormalProgramTarget(lifeconv,oldpconv.o,,,)
-+InstallProgram(lifeconv,$(BINDIR))
-+NormalProgramTarget(collect,collect.o,,,)
-+InstallProgram(collect,$(BINDIR))
- NormalProgramTarget(oldpconv,oldpconv.o,,,)
-+InstallProgram(oldpconv,$(BINDIR))
-
- install.patterns:
-+ if [ -d $(XLIFEPATSDIR) ]; then \
-+ set +x; \
-+ else (set -x; mkdirhier $(XLIFEPATSDIR)); \
-+ fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in patterns//**/* ; do \
- (set -x; $(INSTALL) -c $(INSTDATFLAGS) $$i $(XLIFEPATSDIR)); \
diff --git a/games/xlife/pkg-comment b/games/xlife/pkg-comment
deleted file mode 100644
index 5781069bef0d..000000000000
--- a/games/xlife/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xlife-3.0, John Horton Conway's Game of Life.
diff --git a/games/xlife/pkg-descr b/games/xlife/pkg-descr
deleted file mode 100644
index 9ab120c46ec6..000000000000
--- a/games/xlife/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-xlife is an X implementation of John Horton Conway's Game of Life.
-This is version 3.0.
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/games/xlife/pkg-plist b/games/xlife/pkg-plist
deleted file mode 100644
index adbf31a80c3e..000000000000
--- a/games/xlife/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@cwd ${X11BASE}
-bin/xlife
-bin/lifeconv
-bin/collect
-bin/oldpconv
-lib/X11/xlife
-man/man1/xlife.1.gz
diff --git a/games/xmille/Makefile b/games/xmille/Makefile
deleted file mode 100644
index 11281f9875bf..000000000000
--- a/games/xmille/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: xmille
-# Version required: 2.0
-# Date created: 30 Dec 1994
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/04/11 00:20:41 asami Exp $
-#
-
-DISTNAME= xmille
-PKGNAME= xmille-2.0
-CATEGORIES+= games
-MASTER_SITES= ftp://gatekeeper.dec.com/.b/X11-contrib/
-EXTRACT_SUFX= .tar.Z
-
-USE_IMAKE= yes
-NO_WRKSUBDIR= yes
-
-.include <bsd.port.mk>
diff --git a/games/xmille/distinfo b/games/xmille/distinfo
deleted file mode 100644
index 949a51a4e721..000000000000
--- a/games/xmille/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmille.tar.Z) = 02dec1275c13d1f5e14588062c431636
diff --git a/games/xmille/files/patch-aa b/games/xmille/files/patch-aa
deleted file mode 100644
index e4901f80ece5..000000000000
--- a/games/xmille/files/patch-aa
+++ /dev/null
@@ -1,48 +0,0 @@
-*** drawcard.c.orig Thu Sep 16 00:47:18 1993
---- drawcard.c Thu Sep 16 00:41:29 1993
-***************
-*** 183,194 ****
- WIDTH, HEIGHT);
-
- XSetForeground(dpy, cheap_gc, bits_p);
-! XSetStipple(dpy, cheap_gc, bits);
- XFillRectangle (dpy, cards[i].bits, cheap_gc, 0, 0,
- WIDTH, HEIGHT);
-
- XSetForeground(dpy, cheap_gc, mask_p);
-! XSetStipple(dpy, cheap_gc, mask);
- XFillRectangle (dpy, cards[i].bits, cheap_gc, 0, 0,
- WIDTH, HEIGHT);
-
---- 183,194 ----
- WIDTH, HEIGHT);
-
- XSetForeground(dpy, cheap_gc, bits_p);
-! XSetStipple(dpy, cheap_gc, mask);
- XFillRectangle (dpy, cards[i].bits, cheap_gc, 0, 0,
- WIDTH, HEIGHT);
-
- XSetForeground(dpy, cheap_gc, mask_p);
-! XSetStipple(dpy, cheap_gc, bits);
- XFillRectangle (dpy, cards[i].bits, cheap_gc, 0, 0,
- WIDTH, HEIGHT);
-
-*** roll.c.orig Thu Apr 2 06:15:57 1992
---- roll.c Thu Sep 16 00:36:38 1993
-***************
-*** 7,13 ****
-
- # define reg register
-
-! # if (! defined ultrix && ! defined mips && ! defined vax)
- # define MAXRAND 32767L
-
- roll(ndie, nsides)
---- 7,13 ----
-
- # define reg register
-
-! # if (! defined ultrix && ! defined mips && ! defined vax && ! defined __386BSD__ && ! defined __FreeBSD__)
- # define MAXRAND 32767L
-
- roll(ndie, nsides)
diff --git a/games/xmille/files/patch-ab b/games/xmille/files/patch-ab
deleted file mode 100644
index cd9ce57c259d..000000000000
--- a/games/xmille/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-*** Imakefile.orig Thu Apr 2 06:03:24 1992
---- Imakefile Fri Dec 30 21:14:47 1994
-***************
-*** 5,11 ****
- /**/# Dana Chee
- /**/#
- #define IHaveSubdirs
-! #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS) DEFINES=$(DEFINES)'
-
- HEADERS = ui.h
- SRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
---- 5,11 ----
- /**/# Dana Chee
- /**/#
- #define IHaveSubdirs
-! #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS) $(DEFINES)'
-
- HEADERS = ui.h
- SRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
diff --git a/games/xmille/files/patch-ac b/games/xmille/files/patch-ac
deleted file mode 100644
index 6a1f787e3137..000000000000
--- a/games/xmille/files/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
-*** save.c.orig Wed Apr 1 12:56:45 1992
---- save.c Fri Dec 30 21:17:28 1994
-***************
-*** 22,28 ****
---- 22,30 ----
- * This routine saves the current game for use at a later date
- */
- extern int errno;
-+ #ifndef __FreeBSD__
- extern char *sys_errlist[];
-+ #endif
-
- save() {
-
diff --git a/games/xmille/pkg-comment b/games/xmille/pkg-comment
deleted file mode 100644
index b9b0c69d719b..000000000000
--- a/games/xmille/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-X window mille bourne game
diff --git a/games/xmille/pkg-descr b/games/xmille/pkg-descr
deleted file mode 100644
index 05419e5ee4cd..000000000000
--- a/games/xmille/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-xmille - X window mille bourne game
-
-Xmille brings up a window for a mille bourne game. When selecting one
-of your cards, the left button plays the card, the right button
-discards the card and the middle button chooses whichever is appropriate,
-first trying to play the card, and then discarding it
diff --git a/games/xmille/pkg-plist b/games/xmille/pkg-plist
deleted file mode 100644
index 55cb77d858d1..000000000000
--- a/games/xmille/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd ${X11BASE}
-bin/xmille
-man/man1/xmille.1.gz
diff --git a/games/xmine/Makefile b/games/xmine/Makefile
deleted file mode 100644
index 9b100a0fe538..000000000000
--- a/games/xmine/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: xmine
-# Version required: 1.0.3 / Athena
-# Date created: 25 December 1994
-# Whom: joerg
-#
-# $Id: Makefile,v 1.7 1995/04/11 00:20:43 asami Exp $
-#
-
-DISTNAME= xmine-1.0.3-Xaw
-MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
-PKGNAME= xmine-1.0.3
-CATEGORIES+= games
-
-MAINTAINER= joerg@FreeBSD.org
-
-LIB_DEPENDS= Xaw3d\\.:${PORTSDIR}/x11/Xaw3d
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xmine/distinfo b/games/xmine/distinfo
deleted file mode 100644
index 5152fe488ffe..000000000000
--- a/games/xmine/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmine-1.0.3-Xaw.tar.gz) = d056a3a1a076f371c3896d4dd7cfb33c
diff --git a/games/xmine/files/patch-aa b/games/xmine/files/patch-aa
deleted file mode 100644
index f159ea37ef58..000000000000
--- a/games/xmine/files/patch-aa
+++ /dev/null
@@ -1,57 +0,0 @@
-*** xmine.c~ Sat Apr 2 00:20:15 1994
---- xmine.c Thu Jun 30 10:20:34 1994
-***************
-*** 78,83 ****
---- 78,90 ----
- #define GSPACEX 16
- #define GSPACEY 16
-
-+ /* some systems might be better off with using "random()" instead of "rand()"*/
-+ #if defined __FreeBSD__
-+ # define USE_RANDOM 1
-+ #else
-+ # define USE_RANDOM 0
-+ #endif
-+
- #define SCORE_FILE "~/.xmine_scores"
- #define TOPMARGIN 60
- #define BOTMARGIN 12
-***************
-*** 911,922 ****
---- 918,938 ----
- {
- int i, x, y, xd, yd, tries;
-
-+ #if USE_RANDOM
-+ srandom((unsigned) time(0));
-+ #else
- srand((unsigned int) time(0));
-+ #endif
- for (i = 0; i != mine_count; i++) {
- tries = 1000;
- do {
-+ #if USE_RANDOM
-+ x = (random()>>1) % gsizex;
-+ y = (random()>>1) % gsizey;
-+ #else
- x = (rand()>>1) % gsizex;
- y = (rand()>>1) % gsizey;
-+ #endif
- tries--;
- } while (tries && (grid[x][y] ||
- !(x < fx-1 || x > fx+1 || y < fy-1
-*** Imakefile~ Mon Dec 26 12:42:58 1994
---- Imakefile Mon Dec 26 12:49:44 1994
-***************
-*** 20,25 ****
---- 20,29 ----
- # define WarnLevel
- #endif
-
-+ # for FreeBSD package: do not compress man page, otherwise gzip will
-+ # complain when building the package target
-+ COMPRESSMANCMD = echo
-+
- DEPLIBS = XawClientDepLibs
- LOCAL_LIBRARIES = XawClientLibs
- EXTRA_DEFINES = WarnLevel Xaw3dDefs
diff --git a/games/xmine/files/patch-ab b/games/xmine/files/patch-ab
deleted file mode 100644
index 457ec6e67d37..000000000000
--- a/games/xmine/files/patch-ab
+++ /dev/null
@@ -1,15 +0,0 @@
-*** Imakefile~ Mon Dec 26 12:50:19 1994
---- Imakefile Mon Dec 26 12:53:45 1994
-***************
-*** 1,5 ****
- /* if you have Xaw3d installed, you might wish to use this: */
-! #define UseXaw3d 0
-
- /* for debugging: */
- /* CDEBUGFLAGS = -g -O2 */
---- 1,5 ----
- /* if you have Xaw3d installed, you might wish to use this: */
-! #define UseXaw3d YES
-
- /* for debugging: */
- /* CDEBUGFLAGS = -g -O2 */
diff --git a/games/xmine/pkg-comment b/games/xmine/pkg-comment
deleted file mode 100644
index 9ae78f7370f9..000000000000
--- a/games/xmine/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The `Athena' port of the xminesweeper game
diff --git a/games/xmine/pkg-descr b/games/xmine/pkg-descr
deleted file mode 100644
index 78940a81b9a7..000000000000
--- a/games/xmine/pkg-descr
+++ /dev/null
@@ -1,50 +0,0 @@
-xmine is an X11-based version of the popular PC game Minesweeper. The
-object is to place flags on mines on the game board without exposing
-them.
-
-xmine is freely redistributable. It's mostly Xlib-based, but it
-requires Motif libraries for the menus.
-
-Author: Paul Falstad (pf@z-code.com)
-===
-
-This version of xmine is based on Paul Falstad's version 1.0.3, as
-published in comp.sources.x. It has been heavily munged to work
-without OSF/Motif.
-
-Almost everything needed was already in the Athena Widget Set, with
-the exception of a Canvas Widget (or DrawingAreaWidget in Motif
-terms). Hence i have included a copy of the Canvas Widget of the Free
-Widget Foundation, only slightly modified to take the #include's from
-the current directory. If anybody is unlucky with the GPL conditions
-applying to the FWF code, she is free to drop in own versions of a
-Canvas Widget (really not much of code).
-
-I originally intented to #ifdef Paul's version for use with the Athena
-Widget Set, but realized that this would have resulted in too much of
-spagghetti code. That's why i hacked a separate source out of it. I
-cleaned it up a bit, so it will compile now without complaints with
-the -Wall flag set under gcc.
-
-Since the game itself has some 3D look, linking against the famous
-Xaw3d library is highly recommended.
-
-
-ACKNOWLEDGEMENTS:
-=================
-
-For X11:
- The X Consortium, MIT, DEC, ...
-
-For the original OSF/Motif version of xmine:
- Paul Falstad (pf@z-code.com)
-
-For the three-D lookalike Athena Widget set:
- Kaleb S. Keithley (kaleb@jpl-devvax.jpl.nasa.gov)
-
-For the Canvas Widget of the Free Widget Foundation:
- Robert H. Forsman Jr.
-
----
-enjoy,
- Joerg Wunsch <joerg_wunsch@uriah.sax.de>
diff --git a/games/xmine/pkg-plist b/games/xmine/pkg-plist
deleted file mode 100644
index 6db8d0998c63..000000000000
--- a/games/xmine/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@cwd ${X11BASE}
-bin/xmine
-lib/X11/app-defaults/Xmine
-man/man1/xmine.1
diff --git a/games/xminesweep/Makefile b/games/xminesweep/Makefile
deleted file mode 100644
index 302be4ccb5c0..000000000000
--- a/games/xminesweep/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: xminesweep
-# Version required: 3.0
-# Date created: 31 Januar 1995
-# Whom: janek
-#
-# $Id$
-#
-
-DISTNAME= xminesweep3.0
-PKGNAME= xminesweep-3.0
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.icm.edu.pl/pub/X11/contrib/games/
-EXTRACT_SUFX= .tar.Z
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xminesweep/distinfo b/games/xminesweep/distinfo
deleted file mode 100644
index e039828e8c80..000000000000
--- a/games/xminesweep/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xminesweep3.0.tar.Z) = bb1a4b6e93d3fa9079d7b70f14b84881
diff --git a/games/xminesweep/pkg-comment b/games/xminesweep/pkg-comment
deleted file mode 100644
index e8d59ed62c59..000000000000
--- a/games/xminesweep/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xminesweep - X windows minesweeper game. Version 3.0
diff --git a/games/xminesweep/pkg-descr b/games/xminesweep/pkg-descr
deleted file mode 100644
index 58d6a46a8c55..000000000000
--- a/games/xminesweep/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Xminesweep like Windoze minesweeper game
diff --git a/games/xminesweep/pkg-plist b/games/xminesweep/pkg-plist
deleted file mode 100644
index 80783033bf1a..000000000000
--- a/games/xminesweep/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-@cd ${X11BASE}
-@owner games
-@mode 555
-bin/xminesweep
-@mode 444
-man/man1/xminesweep.1.gz
diff --git a/games/xmj/Makefile b/games/xmj/Makefile
deleted file mode 100644
index cdcdd67d9907..000000000000
--- a/games/xmj/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: xmj
-# Version required: ?
-# Date created: 2 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/04/11 00:20:47 asami Exp $
-#
-
-DISTNAME= xmj
-PKGNAME= xmj-1.0
-CATEGORIES+= games
-MASTER_SITES= ftp://forte.mathematik.uni-bremen.de/pub/unix/X11/
-
-USE_IMAKE= yes
-NO_INSTALL_MANPAGES= yes
-
-.include <bsd.port.mk>
diff --git a/games/xmj/distinfo b/games/xmj/distinfo
deleted file mode 100644
index 132175147def..000000000000
--- a/games/xmj/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmj.tar.gz) = ebc0046c3088e368f7b9081e4b9d180c
diff --git a/games/xmj/pkg-comment b/games/xmj/pkg-comment
deleted file mode 100644
index 4b3469f7d0c4..000000000000
--- a/games/xmj/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Mahjongg
diff --git a/games/xmj/pkg-descr b/games/xmj/pkg-descr
deleted file mode 100644
index cba6011b0366..000000000000
--- a/games/xmj/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Mahjongg is a tile game like Shanghai.
diff --git a/games/xmj/pkg-plist b/games/xmj/pkg-plist
deleted file mode 100644
index 7ac2a72f568e..000000000000
--- a/games/xmj/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@cwd ${X11BASE}
-bin/xmj
diff --git a/games/xmris/Makefile b/games/xmris/Makefile
deleted file mode 100644
index dfa96613c794..000000000000
--- a/games/xmris/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: xmris
-# Version required: 4.02
-# Date created: 21 September 1994
-# Whom: jmz
-#
-# $Id$
-
-DISTNAME= xmris.4.02
-PKGNAME= xmris-4.02
-MASTER_SITES= ftp://ftp.x.org/R5contrib/
-CATEGORIES+= games
-
-MAINTAINER= jmz@FreeBSD.org
-
-USE_GMAKE= yes
-USE_IMAKE= yes
-MAKE_FLAGS= XAPPLOADDIR=${PREFIX}/lib/X11/app-defaults -f
-
-.include <bsd.port.mk>
diff --git a/games/xmris/distinfo b/games/xmris/distinfo
deleted file mode 100644
index 09bb641aebc8..000000000000
--- a/games/xmris/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xmris.4.02.tar.gz) = 9cebe0d013af6a7590b865a2fd5b60a4
diff --git a/games/xmris/files/patch-aa b/games/xmris/files/patch-aa
deleted file mode 100644
index 4b701ab43bcd..000000000000
--- a/games/xmris/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
-*** all.c.orig Tue Nov 8 14:35:02 1994
---- all.c Tue Nov 8 14:35:12 1994
-***************
-*** 638,644 ****
- */
- {
- extern int CONST sys_nerr;
-- extern char CONST *sys_errlist[];
-
- int error;
-
---- 638,643 ----
diff --git a/games/xmris/files/patch-ab b/games/xmris/files/patch-ab
deleted file mode 100644
index a8e6a7bbc686..000000000000
--- a/games/xmris/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-*** Xmris-ad.src~ Tue Dec 14 08:55:32 1993
---- Xmris-ad.src Thu Apr 6 15:58:42 1995
-***************
-*** 18,24 ****
- *Monochrome: no
- *Gender: he
- *Random: no
-! *Busywait: no
- *UserName: no
- *Font: FONT
- *Static: no
---- 18,24 ----
- *Monochrome: no
- *Gender: he
- *Random: no
-! *Busywait: yes
- *UserName: no
- *Font: FONT
- *Static: no
diff --git a/games/xmris/pkg-comment b/games/xmris/pkg-comment
deleted file mode 100644
index 6f544cbe8fc9..000000000000
--- a/games/xmris/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Xmris: a version of the Mr Do video arcade game for the X Window System.
diff --git a/games/xmris/pkg-descr b/games/xmris/pkg-descr
deleted file mode 100644
index 176777bfec56..000000000000
--- a/games/xmris/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-You control a gnome, who can walk around a garden, along paths already
-marked, or create new paths wherever you wish. You also have a ball,
-which can be thrown in the direction you're facing, towards the gnome's
-feet. Points are scored for collecting cherries, killing monsters and
-collecting the prize left when all the monsters have come out of their den.
diff --git a/games/xmris/pkg-plist b/games/xmris/pkg-plist
deleted file mode 100644
index 5817cca77bf6..000000000000
--- a/games/xmris/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-@cd ${X11BASE}
-@group bin
-@mode 444
-man/man6/xmris.6.gz
-man/man6/xmsit.6.gz
-man/man6/xmred.6.gz
-@owner games
-@mode 4755
-bin/xmris
-bin/xmsit
-@mode 755
-bin/xmred
-@exec mkdir -p %D/lib/xmris
-@exec chmod 775 %D/lib/xmris
-@unexec rm -rf %D/lib/xmris
-@mode 444
-lib/X11/app-defaults/Xmris
-lib/X11/app-defaults/xmris/alphabet.gdn
-lib/X11/app-defaults/xmris/digits.gdn
-lib/X11/app-defaults/xmris/puzzle.gdn
-lib/X11/app-defaults/xmris/xmred.gdn
diff --git a/games/xmris/scripts/pre-configure b/games/xmris/scripts/pre-configure
deleted file mode 100644
index 0d50af1a76e4..000000000000
--- a/games/xmris/scripts/pre-configure
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-mv ${WRKSRC}/Imakefile ${WRKSRC}/Imakefile.orig
-
-echo "LOCAL=$PREFIX" >${WRKSRC}/Imakefile || exit 1;
-
-# remove extra space after \ in continuation lines
-sed -e 's/\\ $/\\/' <${WRKSRC}/Imakefile.orig >>${WRKSRC}/Imakefile || exit 1
-
-echo "CDEBUGFLAGS=-O2" >>${WRKSRC}/Imakefile || exit 1
-echo "MANSUFFIX=6" >>${WRKSRC}/Imakefile || exit 1
-
-exit 0
diff --git a/games/xonix/Makefile b/games/xonix/Makefile
deleted file mode 100644
index 13867f000d55..000000000000
--- a/games/xonix/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: xonix
-# Version required: 1.2
-# Date created: 3 May 1995
-# Whom: joerg
-#
-# $Id: Makefile,v 1.1.1.1 1995/05/03 23:33:08 joerg Exp $
-#
-
-WRKSRC= ${WRKDIR}/xonix
-DISTNAME= xonix-1.2
-# this game has not yet been published elsewhere
-MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
-CATEGORIES+= games
-
-MAINTAINER= joerg@FreeBSD.org
-
-LIB_DEPENDS= Xpm\\.4:${PORTSDIR}/graphics/xpm
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xonix/distinfo b/games/xonix/distinfo
deleted file mode 100644
index bead6441e6a4..000000000000
--- a/games/xonix/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xonix-1.2.tar.gz) = 090b3b95c1c33961418b6c9b5d2ee603
diff --git a/games/xonix/pkg-comment b/games/xonix/pkg-comment
deleted file mode 100644
index f467b4b94a57..000000000000
--- a/games/xonix/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Try to win land without colliding with `flyers' and `eaters'.
diff --git a/games/xonix/pkg-descr b/games/xonix/pkg-descr
deleted file mode 100644
index 64f6cc740457..000000000000
--- a/games/xonix/pkg-descr
+++ /dev/null
@@ -1,39 +0,0 @@
-The xonix application consists of a playing area and a
-status display below.
-
-The status display shows the current values for level,
-filled area (in percent), number of players (lifes), and
-elapsed time.
-
-The playing area has several regions. The brown region
-(initially only the border) is ``filled region'', where
-the player can move, starting from the top left corner.
-Beware of the bouncing yellow eater(s) that do also move
-across filled regions however, if they hit the player, a
-life will go away. The flyers can only bounce across the
-green (so-called empty) area in the middle.
-
-The purpose of the game is to move the player across the
-empty region (whereby it leaves his way in a brown color
-to show where it came along), and finally cut off a piece
-of unfilled region by moving him back to some filled
-region. If the player itself or the (unfilled yet) way
-will be hit by a flyer, a life will be lost again. Once
-the player's way reached another part of filled region,
-the way and all adjacent unfilled regions where there is
-no flyer in will be filled in turn. One level has com-
-pleted as soon as 75 % of the originally unfilled area
-have been filled this way.
-
-Every level, there will be one flyer more. Every second
-level, an additional player will be granted. Every fifth
-level, an additional eater will be fired off.
-
-
-
-The original xonix game has been seen somewhere on an old
-PC/XT clone. This is a reimplementation from scratch,
-done by Torsten Schönitz starting the project on a Macin-
-tosh. The X11 support has been written by Jörg Wunsch
-with the pleasant help by Alfredo Herrera Hernández.
-
diff --git a/games/xonix/pkg-plist b/games/xonix/pkg-plist
deleted file mode 100644
index 2cc6edcb9470..000000000000
--- a/games/xonix/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@cwd ${X11BASE}
-bin/xonix
-lib/X11/app-defaults/Xonix
-man/man1/xonix.1.gz
diff --git a/games/xpipeman/Makefile b/games/xpipeman/Makefile
deleted file mode 100644
index eca46d0144d9..000000000000
--- a/games/xpipeman/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: xpipeman
-# Version required: something real old
-# Date created: 2 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.5 1995/04/20 18:21:12 asami Exp $
-#
-
-DISTNAME= xpipeman
-PKGNAME= xpipeman-1.0
-CATEGORIES+= games
-MASTER_SITES= ftp://iraun1.ira.uka.de/pub/x11/
-EXTRACT_SUFX= .tar.Z
-
-USE_IMAKE= yes
-
-post-install:
- install -c -g games -m 664 ${.CURDIR}/files/xpipescores /usr/X11R6/lib/X11
-
-.include <bsd.port.mk>
diff --git a/games/xpipeman/distinfo b/games/xpipeman/distinfo
deleted file mode 100644
index d7a261ee8892..000000000000
--- a/games/xpipeman/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xpipeman.tar.Z) = f4a0559668016042664a40258a7fc1ba
diff --git a/games/xpipeman/files/patch-aa b/games/xpipeman/files/patch-aa
deleted file mode 100644
index 00e13a694bee..000000000000
--- a/games/xpipeman/files/patch-aa
+++ /dev/null
@@ -1,91 +0,0 @@
-*** score.c.orig Fri Oct 11 11:35:59 1991
---- score.c Mon Jan 2 23:46:28 1995
-***************
-*** 52,57 ****
---- 52,58 ----
-
- #include <X11/Xos.h> /* brings in <sys/file.h> */
- #include <stdio.h>
-+ #include <stdlib.h>
- #include "xpipeman.h"
-
- /*----------------------------------------------------------------------*/
-***************
-*** 63,69 ****
-
- static SCORE scores[MAXSCORES];
-
-! void show_scores(),
- new_high_score(),
- load_scores(),
- write_out_scores();
---- 64,70 ----
-
- static SCORE scores[MAXSCORES];
-
-! static void show_scores(),
- new_high_score(),
- load_scores(),
- write_out_scores();
-***************
-*** 106,117 ****
- #ifndef SYSV
- flock(scorefile->_file, LOCK_EX);
- #endif
-! while( fgets(scores[i].score,6,scorefile) /* get score */
-! && fgets(scores[i].name,26,scorefile) /* get name */
-! && fgetc(scorefile)) /* and newline */
-! {
-! i++;
-! if( i > MAXSCORES ) break;
- }
- }
-
---- 107,119 ----
- #ifndef SYSV
- flock(scorefile->_file, LOCK_EX);
- #endif
-! for(i = 0; i < MAXSCORES; i++) {
-! if(!fgets(scores[i].score, 6, scorefile)) /* get score */
-! break;
-! if(!fgets(scores[i].name, 26, scorefile)) /* get name */
-! break;
-! if(!fgetc(scorefile)) /* and newline */
-! break;
- }
- }
-
-***************
-*** 190,196 ****
-
-
- /*ARGSUSED*/
-! static XtCallbackProc
- popdown_callback(w, closure, call_data)
- Widget w;
- caddr_t closure;
---- 192,198 ----
-
-
- /*ARGSUSED*/
-! static void
- popdown_callback(w, closure, call_data)
- Widget w;
- caddr_t closure;
-***************
-*** 249,255 ****
- show_scores()
- {
- int i;
-! char tmp_str[31];
- Arg tmp_arg;
-
- for(i = 0;i<MAXSCORES;i++) {
---- 251,257 ----
- show_scores()
- {
- int i;
-! char tmp_str[64];
- Arg tmp_arg;
-
- for(i = 0;i<MAXSCORES;i++) {
diff --git a/games/xpipeman/files/patch-ab b/games/xpipeman/files/patch-ab
deleted file mode 100644
index f8d9ec60f899..000000000000
--- a/games/xpipeman/files/patch-ab
+++ /dev/null
@@ -1,15 +0,0 @@
-*** Imakefile.orig Fri Sep 13 13:32:10 1991
---- Imakefile Mon Jan 2 23:49:42 1995
-***************
-*** 1,5 ****
-
-! SCORE_FILE = -DSCORE_FILE=\"./xpipescores\"
- MAXSCORES = -DMAXSCORES=20
- DEFINES = $(SCORE_FILE) $(MAXSCORES)
-
---- 1,5 ----
-
-! SCORE_FILE = -DSCORE_FILE=\"/usr/X11R6/lib/X11/xpipescores\"
- MAXSCORES = -DMAXSCORES=20
- DEFINES = $(SCORE_FILE) $(MAXSCORES)
-
diff --git a/games/xpipeman/files/xpipescores b/games/xpipeman/files/xpipescores
deleted file mode 100644
index 0912f9c942e5..000000000000
--- a/games/xpipeman/files/xpipescores
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/games/xpipeman/pkg-comment b/games/xpipeman/pkg-comment
deleted file mode 100644
index 95e1b7659896..000000000000
--- a/games/xpipeman/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xpipeman - connect the pipes to stop the leaks
diff --git a/games/xpipeman/pkg-descr b/games/xpipeman/pkg-descr
deleted file mode 100644
index c942f44ea356..000000000000
--- a/games/xpipeman/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Xpipeman is a game of skill requiring the user to connect together pieces of
-a pipe to allow a liquid to flow through without leaking out.
-The liquid flows out of the block marked with an "S". The aim of the game
-is to connect as many pieces of pipe to the start block as possible.
diff --git a/games/xpipeman/pkg-plist b/games/xpipeman/pkg-plist
deleted file mode 100644
index d4ea039c5395..000000000000
--- a/games/xpipeman/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@cwd /usr/X11R6
-man/man6/xpipeman.6.gz
-@group games
-@mode 02755
-bin/xpipeman
-@mode 0664
-lib/X11/xpipescores
diff --git a/games/xpipeman/scripts/pre-configure b/games/xpipeman/scripts/pre-configure
deleted file mode 100644
index 0221c321bd3c..000000000000
--- a/games/xpipeman/scripts/pre-configure
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-#echo "LOCAL=$PREFIX" >${WRKSRC}/Imakefile || exit 1;
-echo "MANSUFFIX=6" >>${WRKSRC}/Imakefile || exit 1
-echo "INSTPGMFLAGS = -s -g games -m 2755" >>${WRKSRC}/Imakefile || exit 1
-
-exit 0
diff --git a/games/xrisk/Makefile b/games/xrisk/Makefile
deleted file mode 100644
index c9bec34c4b8d..000000000000
--- a/games/xrisk/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: xrisk
-# Version required: 2.13
-# Date created: 4 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/05/13 06:25:04 asami Exp $
-#
-
-DISTNAME= xrisk-2.13
-CATEGORIES+= games
-MASTER_SITES= ftp://geocub.greco-prog.fr/pub/Games/
-EXTRACT_SUFX= .tar.Z
-
-USE_X11= yes
-# We can't distribute the source or the package because of
-# the restrictive copyright.
-NO_PACKAGE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xrisk/pkg-comment b/games/xrisk/pkg-comment
deleted file mode 100644
index 5d0ef4deebee..000000000000
--- a/games/xrisk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Xrisk version 2.13 for X Windows, much like the poular board game.
diff --git a/games/xrisk/pkg-descr b/games/xrisk/pkg-descr
deleted file mode 100644
index 2e3d98835283..000000000000
--- a/games/xrisk/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Xrisk is based on the boardgame Risk. It can run as server or client,
-and allows up to 8 players to play at once. The object of the game
-is World Conquest.
diff --git a/games/xrisk/pkg-plist b/games/xrisk/pkg-plist
deleted file mode 100644
index d2efd2a2b04c..000000000000
--- a/games/xrisk/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-@cwd /usr/local
-bin/xrisk
-lib/xrisk
-man/man6/xrisk.6.gz
diff --git a/games/xrobots/Makefile b/games/xrobots/Makefile
deleted file mode 100644
index cecc25c431de..000000000000
--- a/games/xrobots/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: xrobots
-# Version required: something real old
-# Date created: 2 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.5 1995/04/20 18:21:16 asami Exp $
-#
-
-DISTNAME= xrobots
-PKGNAME= xrobots-1.0
-CATEGORIES+= games
-MASTER_SITES= ftp://ftp.cs.orst.edu/pub/src/X11R4/contrib/games/
-
-USE_IMAKE= yes
-
-post-install:
- install -c -g games -m 664 ${.CURDIR}/files/xrobotscores /usr/X11R6/lib/X11
-
-.include <bsd.port.mk>
diff --git a/games/xrobots/distinfo b/games/xrobots/distinfo
deleted file mode 100644
index a59c5e73f70c..000000000000
--- a/games/xrobots/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xrobots.tar.gz) = da567ea96b4181b5fe61f74dd5cde182
diff --git a/games/xrobots/files/patch-aa b/games/xrobots/files/patch-aa
deleted file mode 100644
index afffedfb2a37..000000000000
--- a/games/xrobots/files/patch-aa
+++ /dev/null
@@ -1,91 +0,0 @@
-*** score.c.orig Fri Nov 17 14:37:36 1989
---- score.c Mon Jan 2 23:09:32 1995
-***************
-*** 56,61 ****
---- 56,62 ----
-
- #include <X11/Xos.h> /* brings in <sys/file.h> */
- #include <stdio.h>
-+ #include <stdlib.h>
- #include "xrobots.h"
-
- /*----------------------------------------------------------------------*/
-***************
-*** 67,73 ****
-
- static SCORE scores[MAXSCORES];
-
-! void show_scores(),
- new_high_score(),
- load_scores(),
- write_out_scores();
---- 68,74 ----
-
- static SCORE scores[MAXSCORES];
-
-! static void show_scores(),
- new_high_score(),
- load_scores(),
- write_out_scores();
-***************
-*** 110,121 ****
- #ifndef SYSV
- flock(scorefile->_file, LOCK_EX);
- #endif
-! while( fgets(scores[i].score,6,scorefile) /* get score */
-! && fgets(scores[i].name,26,scorefile) /* get name */
-! && fgetc(scorefile)) /* and newline */
-! {
-! i++;
-! if( i > MAXSCORES ) break;
- }
- }
-
---- 111,123 ----
- #ifndef SYSV
- flock(scorefile->_file, LOCK_EX);
- #endif
-! for(i = 0; i < MAXSCORES; i++) {
-! if(!fgets(scores[i].score, 6, scorefile)) /* get score */
-! break;
-! if(!fgets(scores[i].name, 26, scorefile)) /* get name */
-! break;
-! if(!fgetc(scorefile)) /* and newline */
-! break;
- }
- }
-
-***************
-*** 194,200 ****
-
-
- /*ARGSUSED*/
-! static XtCallbackProc
- popdown_callback(w, closure, call_data)
- Widget w;
- caddr_t closure;
---- 196,202 ----
-
-
- /*ARGSUSED*/
-! static void
- popdown_callback(w, closure, call_data)
- Widget w;
- caddr_t closure;
-***************
-*** 253,259 ****
- show_scores()
- {
- int i;
-! char tmp_str[31];
- Arg tmp_arg;
-
- for(i = 0;i<MAXSCORES;i++) {
---- 255,261 ----
- show_scores()
- {
- int i;
-! char tmp_str[64];
- Arg tmp_arg;
-
- for(i = 0;i<MAXSCORES;i++) {
diff --git a/games/xrobots/files/patch-ab b/games/xrobots/files/patch-ab
deleted file mode 100644
index 7061fa8835c2..000000000000
--- a/games/xrobots/files/patch-ab
+++ /dev/null
@@ -1,14 +0,0 @@
-*** xrobots.h.orig Fri Nov 17 14:37:40 1989
---- xrobots.h Mon Jan 2 22:47:56 1995
-***************
-*** 146,154 ****
- game_active,
- sonic_used;
-
-- #define MIN(a,b) ((a<b)?a:b)
-- #define MAX(a,b) ((a>b)?a:b)
--
- #define INXRANGE( _x_ ) (((_x_) >=0) && ((_x_)<MAXX))
- #define INYRANGE( _y_ ) (((_y_) >=0) && ((_y_)<MAXY))
-
---- 146,151 ----
diff --git a/games/xrobots/files/patch-ac b/games/xrobots/files/patch-ac
deleted file mode 100644
index ebdcf5a025aa..000000000000
--- a/games/xrobots/files/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
-*** Imakefile.orig Fri Nov 17 14:37:36 1989
---- Imakefile Mon Jan 2 23:28:47 1995
-***************
-*** 1,5 ****
-
-! SCORE_FILE = -DSCORE_FILE=\"./xrobotscores\"
- MAXSCORES = -DMAXSCORES=20
- MAXX = -DMAXX=35
- MAXY = -DMAXY=20
---- 1,5 ----
-
-! SCORE_FILE = -DSCORE_FILE=\"/usr/X11R6/lib/X11/xrobotscores\"
- MAXSCORES = -DMAXSCORES=20
- MAXX = -DMAXX=35
- MAXY = -DMAXY=20
diff --git a/games/xrobots/files/xrobotscores b/games/xrobots/files/xrobotscores
deleted file mode 100644
index 0912f9c942e5..000000000000
--- a/games/xrobots/files/xrobotscores
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/games/xrobots/pkg-comment b/games/xrobots/pkg-comment
deleted file mode 100644
index acc211804993..000000000000
--- a/games/xrobots/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xrobots - fight off villainous robots (X Windows)
diff --git a/games/xrobots/pkg-descr b/games/xrobots/pkg-descr
deleted file mode 100644
index 3728e639c18e..000000000000
--- a/games/xrobots/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Xrobots puts you into a world of evil robots (but in an X window, of course).
-It's your intellect against the robots, who have numbers on their side.
-Fortunately for you, these robots have a bad habit of crashing into each other,
-destroying themselves and temporarily improving your chances of survival.
diff --git a/games/xrobots/pkg-plist b/games/xrobots/pkg-plist
deleted file mode 100644
index e56afc8ebc6e..000000000000
--- a/games/xrobots/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@cwd /usr/X11R6
-man/man6/xrobots.6.gz
-@group games
-@mode 02755
-bin/xrobots
-@mode 0664
-lib/X11/xrobotscores
diff --git a/games/xrobots/scripts/pre-configure b/games/xrobots/scripts/pre-configure
deleted file mode 100644
index 0221c321bd3c..000000000000
--- a/games/xrobots/scripts/pre-configure
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-#echo "LOCAL=$PREFIX" >${WRKSRC}/Imakefile || exit 1;
-echo "MANSUFFIX=6" >>${WRKSRC}/Imakefile || exit 1
-echo "INSTPGMFLAGS = -s -g games -m 2755" >>${WRKSRC}/Imakefile || exit 1
-
-exit 0
diff --git a/games/xsol/Makefile b/games/xsol/Makefile
deleted file mode 100644
index e32f6dd0ad2c..000000000000
--- a/games/xsol/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# New ports collection makefile for: xsol
-# Version required: 2.1.1
-# Date created: 2 Jan 1995
-# Whom: swallace
-#
-# $Id: Makefile,v 1.4 1995/04/01 12:45:38 jkh Exp $
-#
-
-DISTNAME= xsol-new
-PKGNAME= xsol-2.1.1
-CATEGORIES+= games
-MASTER_SITES= ftp://iraun1.ira.uka.de/pub/x11/games/
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/games/xsol/distinfo b/games/xsol/distinfo
deleted file mode 100644
index ead95d63ab2a..000000000000
--- a/games/xsol/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (xsol-new.tar.gz) = c91799c9595308b4c50103425e241451
diff --git a/games/xsol/pkg-comment b/games/xsol/pkg-comment
deleted file mode 100644
index 55569d5abcd3..000000000000
--- a/games/xsol/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xsol - solitare
diff --git a/games/xsol/pkg-descr b/games/xsol/pkg-descr
deleted file mode 100644
index 01eb0d04d9f1..000000000000
--- a/games/xsol/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-xtetris 2.5.2
-
-xsol plays a solitaire game simliar to Klondike. The playing field is
-made up of seven slots, where stacks are built in descending value with
-alternating suits. Aces are built on at the top, and ascending order in the
-same suit. Kings can be moved to any empty space in the play- ing field.
-The deck is gone through only once, card by card.
-
-The cards are moved using the Left mouse button (Button1).
-Pressing the button selects the card, and it (and any cards on it)
-can then by dragged to its destination, where releasing will place them.
-The deck cards are selected by clicking on them.
diff --git a/games/xsol/pkg-plist b/games/xsol/pkg-plist
deleted file mode 100644
index 2b57b8da5432..000000000000
--- a/games/xsol/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd ${X11BASE}
-bin/xsol
-man/man6/xsol.6.gz
diff --git a/games/xsol/scripts/pre-configure b/games/xsol/scripts/pre-configure
deleted file mode 100644
index 2f6d3678ddfe..000000000000
--- a/games/xsol/scripts/pre-configure
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-#echo "LOCAL=$PREFIX" >${WRKSRC}/Imakefile || exit 1;
-echo "MANSUFFIX=6" >>${WRKSRC}/Imakefile || exit 1
-
-exit 0