summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/Makefile20
-rw-r--r--games/adom/Makefile45
-rw-r--r--games/adom/distinfo2
-rw-r--r--games/adom/files/pkg-message.in7
-rw-r--r--games/adom/pkg-descr13
-rw-r--r--games/adom/pkg-plist4
-rw-r--r--games/bsdrain/Makefile24
-rw-r--r--games/bsdrain/distinfo2
-rw-r--r--games/bsdrain/pkg-descr7
-rw-r--r--games/bunnysay/Makefile35
-rw-r--r--games/bunnysay/distinfo3
-rw-r--r--games/bunnysay/files/patch-src_bunnysay.cc19
-rw-r--r--games/bunnysay/files/patch-src_runbunnysay.cc24
-rw-r--r--games/bunnysay/pkg-descr3
-rw-r--r--games/castlevox/Makefile43
-rw-r--r--games/castlevox/distinfo2
-rw-r--r--games/castlevox/files/CastleVox.in6
-rw-r--r--games/castlevox/pkg-descr22
-rw-r--r--games/castlevox/pkg-plist65
-rw-r--r--games/gnarr/Makefile21
-rw-r--r--games/gnarr/distinfo2
-rw-r--r--games/gnarr/files/patch-Makefile21
-rw-r--r--games/gnarr/pkg-descr5
-rw-r--r--games/gnarr/pkg-plist18
-rw-r--r--games/hohlin/Makefile45
-rw-r--r--games/hohlin/distinfo2
-rw-r--r--games/hohlin/files/hoh.sh3
-rw-r--r--games/hohlin/pkg-descr6
-rw-r--r--games/hohlin/pkg-plist47
-rw-r--r--games/hoichess/Makefile37
-rw-r--r--games/hoichess/distinfo2
-rw-r--r--games/hoichess/pkg-descr5
-rw-r--r--games/hoichess/pkg-plist9
-rw-r--r--games/kajaani-kombat/Makefile54
-rw-r--r--games/kajaani-kombat/distinfo2
-rw-r--r--games/kajaani-kombat/files/kajaani-kombat.in7
-rw-r--r--games/kajaani-kombat/files/patch-Makefile23
-rw-r--r--games/kajaani-kombat/files/patch-client__net.cpp34
-rw-r--r--games/kajaani-kombat/files/patch-game__server.cpp11
-rw-r--r--games/kajaani-kombat/pkg-descr9
-rw-r--r--games/kajaani-kombat/pkg-plist168
-rw-r--r--games/linux-enemyterritory-jaymod-21/Makefile67
-rw-r--r--games/linux-enemyterritory-jaymod-21/distinfo2
-rw-r--r--games/linux-enemyterritory-jaymod-21/pkg-descr14
-rw-r--r--games/linux-enemyterritory-jaymod-21/pkg-plist19
-rw-r--r--games/linux-enemyterritory-omni-bot-0660/Makefile57
-rw-r--r--games/linux-enemyterritory-omni-bot-0660/distinfo2
-rw-r--r--games/linux-enemyterritory-omni-bot-0660/pkg-descr4
-rw-r--r--games/linux-enemyterritory-omni-bot-0660/pkg-plist42
-rw-r--r--games/linux-enemyterritory-omni-bot/Makefile46
-rw-r--r--games/linux-enemyterritory-omni-bot/distinfo4
-rw-r--r--games/linux-enemyterritory-omni-bot/pkg-descr4
-rw-r--r--games/linux-enemyterritory-omni-bot/pkg-plist1528
-rw-r--r--games/nadar/Makefile28
-rw-r--r--games/nadar/distinfo2
-rw-r--r--games/nadar/files/patch-Makefile.mk24
-rw-r--r--games/nadar/files/patch-server_Game.c11
-rw-r--r--games/nadar/pkg-descr19
-rw-r--r--games/nadar/pkg-plist4
-rw-r--r--games/nxengine/Makefile57
-rw-r--r--games/nxengine/distinfo11
-rw-r--r--games/nxengine/files/nxengine.in10
-rw-r--r--games/nxengine/files/patch-libc++761
-rw-r--r--games/nxengine/pkg-descr5
-rw-r--r--games/nxengine/pkg-plist670
-rw-r--r--games/oneko/Makefile43
-rw-r--r--games/oneko/distinfo10
-rw-r--r--games/oneko/files/patch-Makefile.in127
-rw-r--r--games/oneko/files/patch-configure23
-rw-r--r--games/oneko/files/patch-event.c10
-rw-r--r--games/oneko/pkg-descr3
-rw-r--r--games/oneko/pkg-plist306
-rw-r--r--games/seahaven/Makefile24
-rw-r--r--games/seahaven/distinfo2
-rw-r--r--games/seahaven/files/patch-Makefile11
-rw-r--r--games/seahaven/files/patch-auto-C25
-rw-r--r--games/seahaven/files/patch-bm215
-rw-r--r--games/seahaven/files/patch-card-C107
-rw-r--r--games/seahaven/files/patch-configure13
-rw-r--r--games/seahaven/files/patch-configure.in13
-rw-r--r--games/seahaven/files/patch-seahaven-h21
-rw-r--r--games/seahaven/pkg-descr2
-rw-r--r--games/sudoku_solver/Makefile32
-rw-r--r--games/sudoku_solver/distinfo2
-rw-r--r--games/sudoku_solver/pkg-descr6
-rw-r--r--games/tetrons/Makefile22
-rw-r--r--games/tetrons/distinfo2
-rw-r--r--games/tetrons/pkg-descr2
-rw-r--r--games/xpenguins/Makefile31
-rw-r--r--games/xpenguins/distinfo4
-rw-r--r--games/xpenguins/pkg-descr8
-rw-r--r--games/xpenguins/pkg-plist80
-rw-r--r--games/xvmahjongg/Makefile51
-rw-r--r--games/xvmahjongg/distinfo2
-rw-r--r--games/xvmahjongg/files/patch-event.c38
-rw-r--r--games/xvmahjongg/files/patch-mahjongg.c28
-rw-r--r--games/xvmahjongg/pkg-descr12
-rw-r--r--games/xvmines/Makefile32
-rw-r--r--games/xvmines/distinfo2
-rw-r--r--games/xvmines/files/patch-Imakefile22
-rw-r--r--games/xvmines/pkg-descr21
101 files changed, 0 insertions, 4920 deletions
diff --git a/games/Makefile b/games/Makefile
index fca3555bd5d8..211354464590 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -22,7 +22,6 @@
SUBDIR += abuse_sdl
SUBDIR += ace-of-penguins
SUBDIR += acm
- SUBDIR += adom
SUBDIR += adonthell
SUBDIR += adonthell-wastesedge
SUBDIR += aestats
@@ -115,14 +114,12 @@
SUBDIR += brutalchess
SUBDIR += bs
SUBDIR += bsdgames
- SUBDIR += bsdrain
SUBDIR += bsdtris
SUBDIR += bsp
SUBDIR += bstone
SUBDIR += bugsquish
SUBDIR += bugsx
SUBDIR += bumprace
- SUBDIR += bunnysay
SUBDIR += burgerspace
SUBDIR += burrtools
SUBDIR += bygfoot
@@ -131,7 +128,6 @@
SUBDIR += cake
SUBDIR += caph
SUBDIR += cardpics
- SUBDIR += castlevox
SUBDIR += cataclysm-dda
SUBDIR += catesc
SUBDIR += cave9
@@ -320,7 +316,6 @@
SUBDIR += gltron
SUBDIR += gmastermind
SUBDIR += gmines
- SUBDIR += gnarr
SUBDIR += gnome-2048
SUBDIR += gnome-chess
SUBDIR += gnome-games
@@ -377,8 +372,6 @@
SUBDIR += hinversi
SUBDIR += hitori
SUBDIR += hllib
- SUBDIR += hohlin
- SUBDIR += hoichess
SUBDIR += holotz-castle
SUBDIR += homura
SUBDIR += hoverboard-sdl
@@ -416,7 +409,6 @@
SUBDIR += jutils
SUBDIR += jvgs
SUBDIR += jzip
- SUBDIR += kajaani-kombat
SUBDIR += kanagram
SUBDIR += kapman
SUBDIR += kartofel
@@ -545,9 +537,6 @@
SUBDIR += linux-dwarffortress
SUBDIR += linux-enemyterritory
SUBDIR += linux-enemyterritory-jaymod
- SUBDIR += linux-enemyterritory-jaymod-21
- SUBDIR += linux-enemyterritory-omni-bot
- SUBDIR += linux-enemyterritory-omni-bot-0660
SUBDIR += linux-enemyterritory-shrub
SUBDIR += linux-enemyterritory-tce
SUBDIR += linux-etqw-demo-server
@@ -626,7 +615,6 @@
SUBDIR += multimc
SUBDIR += mvdsv
SUBDIR += nInvaders
- SUBDIR += nadar
SUBDIR += naev
SUBDIR += naev-data
SUBDIR += narcissu2
@@ -662,11 +650,9 @@
SUBDIR += numptyphysics
SUBDIR += numptyphysics-npcomplete
SUBDIR += nwndata
- SUBDIR += nxengine
SUBDIR += odamex
SUBDIR += oldrunner
SUBDIR += omega
- SUBDIR += oneko
SUBDIR += oneko-sakura
SUBDIR += onscripter
SUBDIR += onscripter-1byte
@@ -871,7 +857,6 @@
SUBDIR += sdlsand
SUBDIR += sea-defender
SUBDIR += seabattle
- SUBDIR += seahaven
SUBDIR += searchandrescue
SUBDIR += searchandrescue-data
SUBDIR += senken
@@ -917,7 +902,6 @@
SUBDIR += stransball2
SUBDIR += stratagus
SUBDIR += stuntrally
- SUBDIR += sudoku_solver
SUBDIR += sudsol
SUBDIR += super_methane_brothers
SUBDIR += supertux
@@ -939,7 +923,6 @@
SUBDIR += tesseract-data
SUBDIR += tetrinet
SUBDIR += tetrinet-x
- SUBDIR += tetrons
SUBDIR += tetzle
SUBDIR += textmaze
SUBDIR += thegrind
@@ -1101,7 +1084,6 @@
SUBDIR += xosmulti
SUBDIR += xpanex
SUBDIR += xpat2
- SUBDIR += xpenguins
SUBDIR += xpilot
SUBDIR += xpilot-ng-server
SUBDIR += xpipeman
@@ -1138,8 +1120,6 @@
SUBDIR += xtruco
SUBDIR += xtux
SUBDIR += xvier
- SUBDIR += xvmahjongg
- SUBDIR += xvmines
SUBDIR += xworm
SUBDIR += xye
SUBDIR += xzip
diff --git a/games/adom/Makefile b/games/adom/Makefile
deleted file mode 100644
index 23caa587cb6f..000000000000
--- a/games/adom/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: Oleg V. Volkov <rover@lglobus.ru>
-# $FreeBSD$
-
-PORTNAME= adom
-PORTVERSION= 1.1.1
-PORTREVISION= 6
-CATEGORIES= games linux
-MASTER_SITES= http://www.adom.de/adom/download/linux/
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-elf
-
-MAINTAINER= sr-13@mail.ru
-COMMENT= Rogue-like advanced rpg with color support (binary port)
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= unknown
-LICENSE_NAME= The ADOM License
-LICENSE_FILE= ${WRKSRC}/readme.1st
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror
-
-NO_CDROM= Copy of CD must be sent to author
-
-OPTIONS_DEFINE= DOCS
-
-ONLY_FOR_ARCHS= i386 amd64
-USES= linux
-USE_LINUX= xorglibs
-
-WRKSRC= ${WRKDIR}/adom
-NO_BUILD= yes
-
-SUB_FILES= pkg-message
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/adom ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for docs in readme.1st adomfaq.txt manual.doc
- ${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/adom/distinfo b/games/adom/distinfo
deleted file mode 100644
index f15d497a385d..000000000000
--- a/games/adom/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (adom-111-elf.tar.gz) = 3200e814c6c70f1a3ecb6e82651803db2f837c2b398ca597c7ddffea773438bb
-SIZE (adom-111-elf.tar.gz) = 1001683
diff --git a/games/adom/files/pkg-message.in b/games/adom/files/pkg-message.in
deleted file mode 100644
index 1b1e6114d580..000000000000
--- a/games/adom/files/pkg-message.in
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
- message: <<EOM
-After installation please read manual in %%DOCSDIR%%.
-EOM
-}
-]
diff --git a/games/adom/pkg-descr b/games/adom/pkg-descr
deleted file mode 100644
index b5b385ca2862..000000000000
--- a/games/adom/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Ancient Domains of Mystery (ADOM for short) is a rogue-like game
-which means that it is a single-user game featuring the exploration
-of a dungeon complex (and in the case of ADOM a few other games of
-this genre: the exploration of a large wilderness area with
-villages and many special locations). You control a fictional
-character described by race, class, attributes, skills, and
-equipment. This fictional character is trying to achieve a specific
-goal and succeed in a difficult quest. To fulfill the
-quest, you have to explore previously undiscovered tunnels and
-dungeons, fight hideous monsters, uncover long forgotten secrets,
-and find treasures of all kind.
-
-WWW: https://www.adom.de/
diff --git a/games/adom/pkg-plist b/games/adom/pkg-plist
deleted file mode 100644
index af076a17bd4b..000000000000
--- a/games/adom/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/adom
-%%PORTDOCS%%%%DOCSDIR%%/adomfaq.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual.doc
-%%PORTDOCS%%%%DOCSDIR%%/readme.1st
diff --git a/games/bsdrain/Makefile b/games/bsdrain/Makefile
deleted file mode 100644
index 882fc78517b5..000000000000
--- a/games/bsdrain/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Jacob Myers
-# $FreeBSD$
-
-PORTNAME= bsdrain
-PORTVERSION= 5.0
-CATEGORIES= games
-MASTER_SITES= http://freebsd.unixfreunde.de/sources/ \
- http://whotookspaz.org/misc/freebsd/rain/
-DISTNAME= rain-${PORTVERSION}
-
-MAINTAINER= jacob@whotookspaz.org
-COMMENT= The original BSD rain program, ported from NetBSD
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-PLIST_FILES= bin/rain \
- man/man6/rain.6.gz
-
-USES= ncurses tar:bzip2 uidfix
-MAKE_ARGS= LDADD="-lncurses"
-
-.include <bsd.port.mk>
diff --git a/games/bsdrain/distinfo b/games/bsdrain/distinfo
deleted file mode 100644
index ab93bff99e99..000000000000
--- a/games/bsdrain/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rain-5.0.tar.bz2) = 4f8cec635a3214b945dd5f07afa885c3f2c1bfec8371e5b9d8b7e6c3f726905c
-SIZE (rain-5.0.tar.bz2) = 3116
diff --git a/games/bsdrain/pkg-descr b/games/bsdrain/pkg-descr
deleted file mode 100644
index 8d177328425f..000000000000
--- a/games/bsdrain/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Rain is an animated raindrops display program modelled after the VMS program
-of the same name.
-
-This program was originally included in the 4.4 BSD distribution set. This
-version was taken from NetBSD.
-
-WWW: http://cvsweb.netbsd.org/bsdweb.cgi/src/games/rain/
diff --git a/games/bunnysay/Makefile b/games/bunnysay/Makefile
deleted file mode 100644
index 01f7e90d444b..000000000000
--- a/games/bunnysay/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Ben Lavery <ben.lavery@hashbang0.com>
-# $FreeBSD$
-
-PORTNAME= bunnysay
-PORTVERSION= 1.1
-PORTREVISION= 3
-DISTVERSIONPREFIX= v
-CATEGORIES= games
-
-MAINTAINER= ben.lavery@hashbang0.com
-COMMENT= Bunny Sign for terminals with UTF-8 support
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= compiler:c++11-lang gmake
-
-ALL_TARGET= bunnysay
-
-USE_GITHUB= yes
-GH_ACCOUNT= co60ca
-
-PLIST_FILES= bin/bunnysay
-
-post-extract:
- @${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bunnysay ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/games/bunnysay/distinfo b/games/bunnysay/distinfo
deleted file mode 100644
index 2dc7427a0a0a..000000000000
--- a/games/bunnysay/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1488747822
-SHA256 (co60ca-bunnysay-v1.1_GH0.tar.gz) = 556752ff31633c54b2a6984dbab21bd2a79a94022277c0c2dc2f1590c8f2dbfe
-SIZE (co60ca-bunnysay-v1.1_GH0.tar.gz) = 17307
diff --git a/games/bunnysay/files/patch-src_bunnysay.cc b/games/bunnysay/files/patch-src_bunnysay.cc
deleted file mode 100644
index a39173cca765..000000000000
--- a/games/bunnysay/files/patch-src_bunnysay.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/bunnysay.cc.orig 2017-02-28 03:26:39 UTC
-+++ src/bunnysay.cc
-@@ -99,7 +99,7 @@ void fullWidth(std::vector<std::vector<R
- }
-
- void padTo(std::vector<std::vector<Rune>> *input, size_t width) {
-- bool left = false;
-+ bool left = true;
- for (auto &rv: *input) {
- while(rv.size() < width) {
- if (left) {
-@@ -109,6 +109,7 @@ void padTo(std::vector<std::vector<Rune>
- }
- left = !left;
- }
-+ left = true;
- }
- }
-
diff --git a/games/bunnysay/files/patch-src_runbunnysay.cc b/games/bunnysay/files/patch-src_runbunnysay.cc
deleted file mode 100644
index 2482ea701152..000000000000
--- a/games/bunnysay/files/patch-src_runbunnysay.cc
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/runbunnysay.cc.orig 2017-02-28 03:26:39 UTC
-+++ src/runbunnysay.cc
-@@ -20,7 +20,6 @@
- */
- #include "bunnysay.h"
- #include <iostream>
--#include <iterator>
- #include <string>
-
- void usage(char *prog) {
-@@ -33,9 +32,10 @@ void usage(char *prog) {
- int main(int argc, char **argv) {
- std::string buff;
- if (argc >= 2 && std::string(argv[1]) == "--") {
-- std::istream_iterator<char> it(std::cin);
-- std::istream_iterator<char> end;
-- buff = std::string(it, end);
-+ std::string line;
-+ while (std::getline(std::cin, line)) {
-+ buff += std::string(line);
-+ }
- } else if (argc >= 2) {
- for (int i = 1; i < argc; i++) {
- if (i != 1) {
diff --git a/games/bunnysay/pkg-descr b/games/bunnysay/pkg-descr
deleted file mode 100644
index 512f59b68c81..000000000000
--- a/games/bunnysay/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Bunny Sign for terminals with UTF-8 support
-
-WWW: https://github.com/co60ca/bunnysay
diff --git a/games/castlevox/Makefile b/games/castlevox/Makefile
deleted file mode 100644
index d43e2c014210..000000000000
--- a/games/castlevox/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Martin Otto
-# $FreeBSD$
-
-PORTNAME= CastleVox
-PORTVERSION= 1.2
-PORTREVISION= 2
-CATEGORIES= games java
-MASTER_SITES= http://sillysoft.net/download/
-DISTNAME= ${PORTNAME}-linux
-
-MAINTAINER= gamato@users.sf.net
-COMMENT= Fast world domination game
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-USE_JAVA= yes
-NO_BUILD= yes
-NO_ARCH= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}PC
-PORTDOCS= README_Vox.txt
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
-
-SUB_FILES= ${PORTNAME}
-
-DESKTOP_ENTRIES="Castle Vox" "${COMMENT}" \
- "${PREFIX}/share/pixmaps/${PORTNAME}.png" \
- "${PORTNAME}" "Game;StrategyGame;" false
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "Support docs *.jar" ${STAGEDIR}${DATADIR})
- ${INSTALL_DATA} ${WRKSRC}/VoxIcon.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/castlevox/distinfo b/games/castlevox/distinfo
deleted file mode 100644
index 3a5151f39504..000000000000
--- a/games/castlevox/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (CastleVox-linux.tar.gz) = 9fb7fffc3b8e15ca947f056f494cffc612d092e53a073538f382ca7b84132880
-SIZE (CastleVox-linux.tar.gz) = 27979326
diff --git a/games/castlevox/files/CastleVox.in b/games/castlevox/files/CastleVox.in
deleted file mode 100644
index 212854bfe301..000000000000
--- a/games/castlevox/files/CastleVox.in
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-cd "%%DATADIR%%" && exec "%%LOCALBASE%%/bin/java" \
--Djava.ext.dirs="%%DATADIR%%" -jar "%%DATADIR%%/VoxCore.jar" "${@}"
diff --git a/games/castlevox/pkg-descr b/games/castlevox/pkg-descr
deleted file mode 100644
index 831cba8fba6c..000000000000
--- a/games/castlevox/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Castle Vox is a next generation computer strategy board game.
-Capture all the enemy Castles to win!
-
-Features:
-
- - Fast world domination.
- - Plan attacks simultaneously.
- - Collaborate with teammates.
-
- - Maps from history and fantasy.
- - Giant maps with many players.
- - Map editor included.
-
- - Hard AI will push your brain in single-player matches.
- - Online multi-player modes: relaxed and speed variants.
- - Achievements.
-
- - Easy to learn, hard to master.
- - Mixes elements from Diplomacy and Axis & Allies board games.
- - Available for Mac OS X, Linux, and Windows.
-
-WWW: http://sillysoft.net/vox/
diff --git a/games/castlevox/pkg-plist b/games/castlevox/pkg-plist
deleted file mode 100644
index d802e4f5ec51..000000000000
--- a/games/castlevox/pkg-plist
+++ /dev/null
@@ -1,65 +0,0 @@
-bin/CastleVox
-%%DATADIR%%/Support/Maps/Hex Barons.voxb
-%%DATADIR%%/Support/Maps/Tutorial Map.voxb
-%%DATADIR%%/Support/Maps/World War II.voxb
-%%DATADIR%%/Support/Music/CV_Civil War.ogg
-%%DATADIR%%/Support/Music/CV_Main Theme.ogg
-%%DATADIR%%/Support/Music/CV_Medieval.ogg
-%%DATADIR%%/Support/Music/CV_Modern Military.ogg
-%%DATADIR%%/Support/Music/CV_Roman.ogg
-%%DATADIR%%/Support/Music/CV_Victory.ogg
-%%DATADIR%%/Support/Themes/MB Hex Barons/overground.png
-%%DATADIR%%/Support/Themes/MB Hex Barons/updater1.txt
-%%DATADIR%%/Support/Themes/MB Hex Barons/updater2.txt
-%%DATADIR%%/Support/Themes/MB Hex Barons/updater3.txt
-%%DATADIR%%/Support/Themes/MB Hex Barons/updater4.txt
-%%DATADIR%%/Support/Themes/MB Hex Barons/updater5.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/foreground.jpg
-%%DATADIR%%/Support/Themes/MB WW2 World/overground.png
-%%DATADIR%%/Support/Themes/MB WW2 World/unit_castle.png
-%%DATADIR%%/Support/Themes/MB WW2 World/unit_knight.png
-%%DATADIR%%/Support/Themes/MB WW2 World/unit_pawn.png
-%%DATADIR%%/Support/Themes/MB WW2 World/updater1.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater2.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater3.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater4.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater5.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater6.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater7.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater8.txt
-%%DATADIR%%/Support/Themes/MB WW2 World/updater9.txt
-%%DATADIR%%/Support/Themes/Tutorial Map/foreground.jpg
-%%DATADIR%%/Support/Themes/Tutorial Map/overground.png
-%%DATADIR%%/Support/Themes/Tutorial Map/updater1.txt
-%%DATADIR%%/Support/Themes/Tutorial Map/updater2.txt
-%%DATADIR%%/Support/Themes/Tutorial Map/updater3.txt
-%%DATADIR%%/Support/Themes/Tutorial Map/updater4.txt
-%%DATADIR%%/Support/Themes/Tutorial Map/updater5.txt
-%%DATADIR%%/VoxCore.jar
-%%DATADIR%%/docs/Castle_Vox_Instructions.html
-%%DATADIR%%/docs/Castle_Vox_Shortcuts.html
-%%DATADIR%%/docs/Castle_Vox_Version_History.html
-%%DATADIR%%/docs/docs_files/Bonus.png
-%%DATADIR%%/docs/docs_files/Chat.png
-%%DATADIR%%/docs/docs_files/Conflict.png
-%%DATADIR%%/docs/docs_files/Main_Interface.png
-%%DATADIR%%/docs/docs_files/Network.png
-%%DATADIR%%/docs/docs_files/PIwindow.png
-%%DATADIR%%/docs/docs_files/Plugins.png
-%%DATADIR%%/docs/docs_files/Units_castle.png
-%%DATADIR%%/docs/docs_files/Units_knight.png
-%%DATADIR%%/docs/docs_files/Units_pawn.png
-%%DATADIR%%/docs/docs_files/bg.jpg
-%%DATADIR%%/docs/docs_files/footer.jpg
-%%DATADIR%%/docs/docs_files/header.jpg
-%%DATADIR%%/docs/docs_files/moving.png
-%%DATADIR%%/docs/docs_files/prefs.png
-%%DATADIR%%/docs/docs_files/recruit.png
-%%DATADIR%%/docs/docs_files/teammate.png
-%%DATADIR%%/jide-charts.jar
-%%DATADIR%%/jide-common.jar
-%%DATADIR%%/jogg-0.0.7.jar
-%%DATADIR%%/jorbis-0.0.15.jar
-%%DATADIR%%/tritonus_share.jar
-%%DATADIR%%/vorbisspi1.0.3.jar
-share/pixmaps/CastleVox.png
diff --git a/games/gnarr/Makefile b/games/gnarr/Makefile
deleted file mode 100644
index 00d14bc325a7..000000000000
--- a/games/gnarr/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: roam@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= gnarr
-PORTVERSION= 3
-PORTREVISION= 1
-CATEGORIES= games
-MASTER_SITES= http://www.volny.cz/nakamura/gnarr/
-
-MAINTAINER= daniel.ryslink@dialtelecom.cz
-COMMENT= Program for generating battle cries
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-NO_BUILD= yes
-USES= perl5 shebangfix
-SHEBANG_FILES= gnarr
-
-.include <bsd.port.mk>
diff --git a/games/gnarr/distinfo b/games/gnarr/distinfo
deleted file mode 100644
index 59471ffad87d..000000000000
--- a/games/gnarr/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnarr-3.tar.gz) = f7c462efb0ff89ae2632db2457db785baa5f1b08606d3f9530831ff5f6a043d9
-SIZE (gnarr-3.tar.gz) = 4935
diff --git a/games/gnarr/files/patch-Makefile b/games/gnarr/files/patch-Makefile
deleted file mode 100644
index 9c5b43f163f1..000000000000
--- a/games/gnarr/files/patch-Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
---- Makefile.orig 2014-06-15 18:04:50.966372146 +0800
-+++ Makefile 2014-06-15 18:05:31.349376790 +0800
-@@ -20,12 +20,12 @@ RM ?= rm -f
- all:
-
- install:
-- ${MKDIR} ${BINDIR}
-- ${INSTALL_PROGRAM} gnarr ${BINDIR}
-- ${MKDIR} ${ETCDIR}
-- ${INSTALL_DATA} etc/gnarr/* ${ETCDIR}
-- ${MKDIR} ${MAN6DIR}
-- ${INSTALL_DATA} gnarr.6 ${MAN6DIR}
-+ ${MKDIR} $(DESTDIR)${BINDIR}
-+ ${BSD_INSTALL_SCRIPT} gnarr $(DESTDIR)${BINDIR}
-+ ${MKDIR} $(DESTDIR)${ETCDIR}
-+ ${BSD_INSTALL_DATA} etc/gnarr/* $(DESTDIR)${ETCDIR}
-+ ${MKDIR} $(DESTDIR)${MAN6DIR}
-+ ${BSD_INSTALL_DATA} gnarr.6 $(DESTDIR)${MAN6DIR}
-
- clean:
-
diff --git a/games/gnarr/pkg-descr b/games/gnarr/pkg-descr
deleted file mode 100644
index 1c75ee75ceda..000000000000
--- a/games/gnarr/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-From the gnarr manpage:
-
- Gnarr generates a dwarven battle cry using some preset
- templates. It is based on the Dwarven Battle Cry Generator
- that was in Dragon Magazine, with some additions.
diff --git a/games/gnarr/pkg-plist b/games/gnarr/pkg-plist
deleted file mode 100644
index 1d1134b4cd3f..000000000000
--- a/games/gnarr/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/gnarr
-etc/gnarr/ability
-etc/gnarr/adjective
-etc/gnarr/bodypart
-etc/gnarr/categories
-etc/gnarr/cripple
-etc/gnarr/deity
-etc/gnarr/event
-etc/gnarr/imperative
-etc/gnarr/insult
-etc/gnarr/item
-etc/gnarr/mockery
-etc/gnarr/people
-etc/gnarr/place
-etc/gnarr/templates
-etc/gnarr/time
-etc/gnarr/weapon
-man/man6/gnarr.6.gz
diff --git a/games/hohlin/Makefile b/games/hohlin/Makefile
deleted file mode 100644
index fb55a553838e..000000000000
--- a/games/hohlin/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Created by: Janos Mohacsi <janos.mohacsi@bsd.hu>
-# $FreeBSD$
-
-PORTNAME= hohlin
-PORTVERSION= 1.01
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= http://retrospec.sgn.net/games/hoh/bin/
-PKGNAMEPREFIX= linux-
-DISTNAME= ${PORTNAME}-${SHORTPORTVERSION}
-
-MAINTAINER= jmohacsi@bsd.hu
-COMMENT= Remake of the classic spectrum game Head over Heels
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-WRKSRC= ${WRKDIR}/hoh-install-${PORTVERSION}/
-
-USES= linux tar:bzip2
-USE_LINUX= xorglibs
-ONLY_FOR_ARCHS= i386 amd64
-SHORTPORTVERSION=${PORTVERSION:C/([0-9]*)\.([0-9]*)/\1\2/}
-
-OPTIONS_DEFINE= DOCS
-
-do-build:
- ${BRANDELF} -t Linux ${WRKSRC}/data/HoH
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/data/HoH ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/data/HoHOriginal.dat ${STAGEDIR}${DATADIR}
- ${MKDIR} ${STAGEDIR}${DATADIR}/Sound
- ${INSTALL_DATA} ${WRKSRC}/data/Sound/Sound.dat ${STAGEDIR}${DATADIR}/Sound/
- ${INSTALL_DATA} ${WRKSRC}/data/Sound/Game.ogg ${STAGEDIR}${DATADIR}/Sound/
- ${INSTALL_DATA} ${WRKSRC}/data/Sound/Theme.ogg ${STAGEDIR}${DATADIR}/Sound/
- ${SED} -e 's:%%DATADIR%%:${DATADIR}:g' ${FILESDIR}/hoh.sh > \
- ${STAGEDIR}${PREFIX}/bin/HoH
- ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/HoH
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -R ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/hohlin/distinfo b/games/hohlin/distinfo
deleted file mode 100644
index f96d76e1d3e3..000000000000
--- a/games/hohlin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hohlin-101.tar.bz2) = 72e0e14f28a1245b34455d6c9c1b4715d297e165f6cdf3aa8fc525429b9839ee
-SIZE (hohlin-101.tar.bz2) = 14808528
diff --git a/games/hohlin/files/hoh.sh b/games/hohlin/files/hoh.sh
deleted file mode 100644
index 542896d7f106..000000000000
--- a/games/hohlin/files/hoh.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-cd %%DATADIR%%
-exec ./HoH
diff --git a/games/hohlin/pkg-descr b/games/hohlin/pkg-descr
deleted file mode 100644
index d4133a46aa2f..000000000000
--- a/games/hohlin/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The original Head Over Heels was released around about 1987. It was
-immediately praised in the press as being quite the best isometric adventure
-game. This version is a pretty darn faithful remake of the Speccy original
-except with a few spanking extra bits.
-
-WWW: http://retrospec.sgn.net/games/hoh/index.html
diff --git a/games/hohlin/pkg-plist b/games/hohlin/pkg-plist
deleted file mode 100644
index 87eb872ec741..000000000000
--- a/games/hohlin/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-bin/HoH
-%%DATADIR%%/HoH
-%%DATADIR%%/HoHOriginal.dat
-%%DATADIR%%/Sound/Sound.dat
-%%DATADIR%%/Sound/Game.ogg
-%%DATADIR%%/Sound/Theme.ogg
-%%PORTDOCS%%%%DOCSDIR%%/File_id.diz
-%%PORTDOCS%%%%DOCSDIR%%/HoH.css
-%%PORTDOCS%%%%DOCSDIR%%/HoH.nfo
-%%PORTDOCS%%%%DOCSDIR%%/Manual.html
-%%PORTDOCS%%%%DOCSDIR%%/Manual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/Manual.txt
-%%PORTDOCS%%%%DOCSDIR%%/gfx/icon-1.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Bag.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-t1.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-t2.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/retrospec.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Bunny.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Crown.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-tl.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Teleport.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Conveyor.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Hooter.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-b.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Fish.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-l.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-r.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-t.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/t-manual.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/tagline.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Puppy.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Heels.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Head.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/red-back.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-bl.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-br.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/retrospec-logo.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/1t.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/HeadAndHeels.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Donuts.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/gray-back.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-1.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-l1.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/logo-l2.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/c-tr.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Switch.gif
-%%PORTDOCS%%%%DOCSDIR%%/gfx/Spring.gif
diff --git a/games/hoichess/Makefile b/games/hoichess/Makefile
deleted file mode 100644
index 8c5014f5dc96..000000000000
--- a/games/hoichess/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= hoichess
-PORTVERSION= 0.12.1
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= http://www.hoicher.de/hoichess/download/ \
- ftp://ftp.stack.nl/pub/users/johans/hoichess/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Not-so-very-strong chess engine
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-USES= gmake perl5 readline
-USE_PERL5= build
-MAKE_JOBS_UNSAFE=yes
-MAKE_ENV= HAVE_GETOPT=1
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${RM} ${WRKSRC}/src/lib/getopt.h
- @${REINPLACE_CMD} -e '1,/^LDFLAG/d' ${WRKSRC}/src/Makefile.config
- @${ECHO_CMD} 'INSTALL = ${INSTALL}' >> ${WRKSRC}/src/Makefile.config
- @${ECHO_CMD} 'CXXFLAGS += $${CPPFLAGS}' >> ${WRKSRC}/src/Makefile.config
- @${REINPLACE_CMD} -Ee '/INSTALL|install/s/ -D / /' \
- ${WRKSRC}/src/Makefile ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e '1,/^####/d' ${WRKSRC}/src/Makefile
- @${ECHO_CMD} 'LIBPATH = ${LDFLAGS}' >> ${WRKSRC}/src/Makefile
- @${REINPLACE_CMD} -e '/^prefix/s|= .*|= ${STAGEDIR}$${PREFIX}|' \
- -e '/bindir/s/games/bin/; /mandir/s/share//' ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/games/hoichess/distinfo b/games/hoichess/distinfo
deleted file mode 100644
index 59878563fc19..000000000000
--- a/games/hoichess/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hoichess-0.12.1-src.tar.gz) = bbef42a275afde9be76bbb6c2bb3743ea5a8bba2b5fe6231187ea25c2e294291
-SIZE (hoichess-0.12.1-src.tar.gz) = 145321
diff --git a/games/hoichess/pkg-descr b/games/hoichess/pkg-descr
deleted file mode 100644
index 2755acf5967e..000000000000
--- a/games/hoichess/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-HoiChess is an xboard compatible chess engine. HoiChess plays
-at easier levels than most modern engines, making chess games
-actually winnable for regular human beings.
-
-WWW: http://www.hoicher.de/hoichess
diff --git a/games/hoichess/pkg-plist b/games/hoichess/pkg-plist
deleted file mode 100644
index 5d588fb9dd1a..000000000000
--- a/games/hoichess/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/hoichess
-bin/hoixiangqi
-man/man6/hoichess.6.gz
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/hoichess.6.html
diff --git a/games/kajaani-kombat/Makefile b/games/kajaani-kombat/Makefile
deleted file mode 100644
index de5d246a0591..000000000000
--- a/games/kajaani-kombat/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= kajaani-kombat
-PORTVERSION= 0.7
-PORTREVISION= 7
-CATEGORIES= games
-MASTER_SITES= http://kombat.kajaani.net/dl/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Funny multiplayer game... and much more
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libfreetype.so:print/freetype2
-
-USES= gmake iconv ncurses sdl
-USE_SDL= sdl image mixer net ttf
-ALL_TARGET= client server
-
-PORTDOCS= AUTHORS ChangeLog README
-OPTIONS_DEFINE= DOCS
-
-SUB_FILES= ${PORTNAME}
-
-DESKTOP_ENTRIES="Kajaani Kombat" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;ArcadeGame;" ""
-
-post-patch:
- @${REINPLACE_CMD} 's|-O||g; s|-Wall $$(DEBUG)|${CXXFLAGS} &|' \
- ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- @${MKDIR} ${STAGEDIR}${DATADIR}
-.for f in *.png *.ogg *.ttf
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
-.endfor
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-server ${STAGEDIR}${DATADIR}
- ${LN} -sf ${DATADIR}/logo.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/kajaani-kombat/distinfo b/games/kajaani-kombat/distinfo
deleted file mode 100644
index d63442c85b74..000000000000
--- a/games/kajaani-kombat/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kajaani-kombat-0.7.tar.gz) = ec67316b8f5823a8b4d2097045be574aae805e40a8d3640e3ad205b073234f83
-SIZE (kajaani-kombat-0.7.tar.gz) = 1805504
diff --git a/games/kajaani-kombat/files/kajaani-kombat.in b/games/kajaani-kombat/files/kajaani-kombat.in
deleted file mode 100644
index ea62eae370ea..000000000000
--- a/games/kajaani-kombat/files/kajaani-kombat.in
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-cd "%%DATADIR%%"
-exec ./kajaani-kombat "${@}"
diff --git a/games/kajaani-kombat/files/patch-Makefile b/games/kajaani-kombat/files/patch-Makefile
deleted file mode 100644
index 2aef69927e51..000000000000
--- a/games/kajaani-kombat/files/patch-Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.orig 2005-01-31 18:57:14 UTC
-+++ Makefile
-@@ -47,7 +47,7 @@ endif
- INS=/usr/bin/install
-
- client_libs = `sdl-config --libs` -lSDL_net -lSDL_image -lSDL_ttf -lSDL_mixer
--server_libs = `sdl-config --libs` -lSDL_net -lcurses
-+server_libs = `sdl-config --libs` -lSDL_net -lncurses
-
- client_objs = game_obj.o terrain.o msg.o rotozoom.o gfx.o game_client.o main.o coord.o block.o \
- particle_efects.o animation.o gfx_functions.o gui.o gui_screens.o game_server.o audio.o\
-@@ -85,9 +85,9 @@ connects.o: connects.h connects.cpp msg.
- client_net.o: client_net.h client_net.cpp globals.h monitor_queue.h msg.h
-
- client: $(client_objs)
-- $(CXX) $(client_objs) -o kajaani-kombat $(client_libs)
-+ $(CXX) $(client_objs) -o kajaani-kombat $(LDFLAGS) $(client_libs)
- server: $(server_objs)
-- $(CXX) $(server_objs) -o kajaani-kombat-server $(server_libs)
-+ $(CXX) $(server_objs) -o kajaani-kombat-server $(LDFLAGS) $(server_libs)
-
- .PHONY: all clean client server install
-
diff --git a/games/kajaani-kombat/files/patch-client__net.cpp b/games/kajaani-kombat/files/patch-client__net.cpp
deleted file mode 100644
index 88d06e89a977..000000000000
--- a/games/kajaani-kombat/files/patch-client__net.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
---- client_net.cpp.orig 2005-01-22 16:51:34 UTC
-+++ client_net.cpp
-@@ -31,13 +31,13 @@ client_tcpnet::client_tcpnet(IPaddress *
- assert (ret != -1);
-
- cond = SDL_CreateCond();
-- if (cond <0)
-+ if (cond == NULL)
- {
- fprintf (stderr, "Error creating cond variable\n");
- exit(2);
- }
- mutex = SDL_CreateMutex();
-- if (mutex < 0)
-+ if (mutex == NULL)
- {
- fprintf (stderr, "Error creating mutex\n");
- exit(2);
-@@ -45,13 +45,13 @@ client_tcpnet::client_tcpnet(IPaddress *
-
- active = true;
- trans_th = SDL_CreateThread (&client_tcpnet::transf_func, (void *) this);
-- if (trans_th < 0)
-+ if (trans_th == NULL)
- {
- fprintf(stderr, "Error starting thread: %s\n", SDL_GetError());
- exit(2);
- }
- input_th = SDL_CreateThread (&client_tcpnet::input_func, (void *) this);
-- if (input_th < 0)
-+ if (input_th == NULL)
- {
- fprintf(stderr, "Error starting thread: %s\n", SDL_GetError());
- exit(2);
diff --git a/games/kajaani-kombat/files/patch-game__server.cpp b/games/kajaani-kombat/files/patch-game__server.cpp
deleted file mode 100644
index d9325cf0a9ad..000000000000
--- a/games/kajaani-kombat/files/patch-game__server.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- game_server.cpp.orig 2005-05-30 10:25:51 UTC
-+++ game_server.cpp
-@@ -64,7 +64,7 @@ void game_server::init_net()
-
- // OK, init server thread to listen to clients
- con_th = SDL_CreateThread (&game_server::connection_accepter, (void *) this);
-- if (con_th < 0)
-+ if (con_th == NULL)
- {
- fprintf (stderr, "[SRV] Error starting thread: %s\n", SDL_GetError());
- exit(2);
diff --git a/games/kajaani-kombat/pkg-descr b/games/kajaani-kombat/pkg-descr
deleted file mode 100644
index 4765edba40ff..000000000000
--- a/games/kajaani-kombat/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Kajaani Kombat is a funny multiplayer game... and much more!
-It is a rampart-like game (old arcade classic) set in space.
-
-Kajaani Kombat is playable with two to four players, over the internet
-or alternatively two players sharing one computer. It is also possible
-to play over the internet with, for example, 4 players of which two are
-sharing the same computer. Enjoy it with your friends!
-
-WWW: http://kombat.kajaani.net/
diff --git a/games/kajaani-kombat/pkg-plist b/games/kajaani-kombat/pkg-plist
deleted file mode 100644
index 87cfe67ffcc6..000000000000
--- a/games/kajaani-kombat/pkg-plist
+++ /dev/null
@@ -1,168 +0,0 @@
-bin/kajaani-kombat
-man/man6/kajaani-kombat.6.gz
-%%DATADIR%%/0ammo.png
-%%DATADIR%%/0big_ammo.png
-%%DATADIR%%/0big_cannon.png
-%%DATADIR%%/0big_cannon_dest.png
-%%DATADIR%%/0big_cannonplacer.png
-%%DATADIR%%/0blockplacer.png
-%%DATADIR%%/0cannon.png
-%%DATADIR%%/0cannon_dest.png
-%%DATADIR%%/0cannon_down.ogg
-%%DATADIR%%/0cannonplacer.png
-%%DATADIR%%/0castle.png
-%%DATADIR%%/0chooser.png
-%%DATADIR%%/0conquered_grass.png
-%%DATADIR%%/0cursor.png
-%%DATADIR%%/0cursor_ch.png
-%%DATADIR%%/0cursor_lock.png
-%%DATADIR%%/0face.png
-%%DATADIR%%/0sound_cannon_down.ogg
-%%DATADIR%%/0sound_fire.ogg
-%%DATADIR%%/0sound_hit.ogg
-%%DATADIR%%/0sound_hit_cannon.ogg
-%%DATADIR%%/0sound_select_castle.ogg
-%%DATADIR%%/0wall.png
-%%DATADIR%%/1ammo.png
-%%DATADIR%%/1big_ammo.png
-%%DATADIR%%/1big_cannon.png
-%%DATADIR%%/1big_cannon_dest.png
-%%DATADIR%%/1big_cannonplacer.png
-%%DATADIR%%/1blockplacer.png
-%%DATADIR%%/1cannon.png
-%%DATADIR%%/1cannon_dest.png
-%%DATADIR%%/1cannon_down.ogg
-%%DATADIR%%/1cannonplacer.png
-%%DATADIR%%/1castle.png
-%%DATADIR%%/1chooser.png
-%%DATADIR%%/1conquered_grass.png
-%%DATADIR%%/1cursor.png
-%%DATADIR%%/1cursor_ch.png
-%%DATADIR%%/1cursor_lock.png
-%%DATADIR%%/1face.png
-%%DATADIR%%/1sound_cannon_down.ogg
-%%DATADIR%%/1sound_fire.ogg
-%%DATADIR%%/1sound_hit.ogg
-%%DATADIR%%/1sound_hit_cannon.ogg
-%%DATADIR%%/1sound_select_castle.ogg
-%%DATADIR%%/1wall.png
-%%DATADIR%%/2ammo.png
-%%DATADIR%%/2big_ammo.png
-%%DATADIR%%/2big_cannon.png
-%%DATADIR%%/2big_cannon_dest.png
-%%DATADIR%%/2big_cannonplacer.png
-%%DATADIR%%/2blockplacer.png
-%%DATADIR%%/2cannon.png
-%%DATADIR%%/2cannon_dest.png
-%%DATADIR%%/2cannon_down.ogg
-%%DATADIR%%/2cannonplacer.png
-%%DATADIR%%/2castle.png
-%%DATADIR%%/2chooser.png
-%%DATADIR%%/2conquered_grass.png
-%%DATADIR%%/2cursor.png
-%%DATADIR%%/2cursor_ch.png
-%%DATADIR%%/2cursor_lock.png
-%%DATADIR%%/2face.png
-%%DATADIR%%/2sound_cannon_down.ogg
-%%DATADIR%%/2sound_fire.ogg
-%%DATADIR%%/2sound_hit.ogg
-%%DATADIR%%/2sound_hit_cannon.ogg
-%%DATADIR%%/2sound_select_castle.ogg
-%%DATADIR%%/2wall.png
-%%DATADIR%%/3ammo.png
-%%DATADIR%%/3big_ammo.png
-%%DATADIR%%/3big_cannon.png
-%%DATADIR%%/3big_cannon_dest.png
-%%DATADIR%%/3big_cannonplacer.png
-%%DATADIR%%/3blockplacer.png
-%%DATADIR%%/3cannon.png
-%%DATADIR%%/3cannon_dest.png
-%%DATADIR%%/3cannon_down.ogg
-%%DATADIR%%/3cannonplacer.png
-%%DATADIR%%/3castle.png
-%%DATADIR%%/3chooser.png
-%%DATADIR%%/3conquered_grass.png
-%%DATADIR%%/3cursor.png
-%%DATADIR%%/3cursor_ch.png
-%%DATADIR%%/3cursor_lock.png
-%%DATADIR%%/3face.png
-%%DATADIR%%/3sound_cannon_down.ogg
-%%DATADIR%%/3sound_fire.ogg
-%%DATADIR%%/3sound_hit.ogg
-%%DATADIR%%/3sound_hit_cannon.ogg
-%%DATADIR%%/3sound_select_castle.ogg
-%%DATADIR%%/3wall.png
-%%DATADIR%%/4ammo.png
-%%DATADIR%%/4big_ammo.png
-%%DATADIR%%/4big_cannon.png
-%%DATADIR%%/4big_cannon_dest.png
-%%DATADIR%%/4big_cannonplacer.png
-%%DATADIR%%/4blockplacer.png
-%%DATADIR%%/4cannon.png
-%%DATADIR%%/4cannon_dest.png
-%%DATADIR%%/4cannonplacer.png
-%%DATADIR%%/4castle.png
-%%DATADIR%%/4chooser.png
-%%DATADIR%%/4conquered_grass.png
-%%DATADIR%%/4cursor.png
-%%DATADIR%%/4cursor_ch.png
-%%DATADIR%%/4cursor_lock.png
-%%DATADIR%%/4face.png
-%%DATADIR%%/4sound_hit_cannon.ogg
-%%DATADIR%%/4wall.png
-%%DATADIR%%/Vera.ttf
-%%DATADIR%%/bg.png
-%%DATADIR%%/connect_butconn.png
-%%DATADIR%%/connect_butconn_act.png
-%%DATADIR%%/connect_butconn_focus.png
-%%DATADIR%%/connect_imgname.png
-%%DATADIR%%/connect_imgname2.png
-%%DATADIR%%/connect_imgport.png
-%%DATADIR%%/connect_imgserv.png
-%%DATADIR%%/host_butstart.png
-%%DATADIR%%/host_butstart_act.png
-%%DATADIR%%/host_butstart_focus.png
-%%DATADIR%%/host_imgname.png
-%%DATADIR%%/host_imgname2.png
-%%DATADIR%%/host_imgnumcastles.png
-%%DATADIR%%/host_imgnumpl.png
-%%DATADIR%%/host_imgnumwins.png
-%%DATADIR%%/host_imgport.png
-%%DATADIR%%/kajaani-kombat
-%%DATADIR%%/kajaani-kombat-server
-%%DATADIR%%/logo.png
-%%DATADIR%%/main_buthost.png
-%%DATADIR%%/main_buthost_act.png
-%%DATADIR%%/main_buthost_focus.png
-%%DATADIR%%/main_butopt.png
-%%DATADIR%%/main_butopt_act.png
-%%DATADIR%%/main_butopt_focus.png
-%%DATADIR%%/main_butquit.png
-%%DATADIR%%/main_butquit_act.png
-%%DATADIR%%/main_butquit_focus.png
-%%DATADIR%%/main_butstart.png
-%%DATADIR%%/main_butstart_act.png
-%%DATADIR%%/main_butstart_focus.png
-%%DATADIR%%/music_intro.ogg
-%%DATADIR%%/music_placecannon.ogg
-%%DATADIR%%/music_repair.ogg
-%%DATADIR%%/music_shoot.ogg
-%%DATADIR%%/numpl_butone.png
-%%DATADIR%%/numpl_butone_act.png
-%%DATADIR%%/numpl_butone_focus.png
-%%DATADIR%%/numpl_buttwo.png
-%%DATADIR%%/numpl_buttwo_act.png
-%%DATADIR%%/numpl_buttwo_focus.png
-%%DATADIR%%/numpl_imgtext.png
-%%DATADIR%%/options_apply.png
-%%DATADIR%%/options_apply_act.png
-%%DATADIR%%/options_apply_focus.png
-%%DATADIR%%/options_cancel.png
-%%DATADIR%%/options_cancel_act.png
-%%DATADIR%%/options_cancel_focus.png
-%%DATADIR%%/sound_block_down.ogg
-%%DATADIR%%/sound_block_rotate.ogg
-%%DATADIR%%/sound_gui_navigation.ogg
-%%DATADIR%%/sound_gui_select.ogg
-%%DATADIR%%/three_sec_warning.ogg
-share/pixmaps/kajaani-kombat.png
diff --git a/games/linux-enemyterritory-jaymod-21/Makefile b/games/linux-enemyterritory-jaymod-21/Makefile
deleted file mode 100644
index 92afd3de31be..000000000000
--- a/games/linux-enemyterritory-jaymod-21/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Created by: alepulver
-# $FreeBSD$
-
-PORTNAME= jaymod
-PORTVERSION= 2.1.7
-PORTREVISION= 4
-CATEGORIES= games linux
-MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v1/code.google.com/etmod/
-PKGNAMEPREFIX= linux-enemyterritory-
-
-MAINTAINER= bar@FreeBSD.org
-COMMENT= Jaymod - An Enemy Territory Modification
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-RUN_DEPENDS= et:games/linux-enemyterritory
-
-VERSTR= ${PORTVERSION:C/([0-9])\.([0-9])\.([0-9]+)/\1\2\3/}
-PKGNAMESUFFIX= -${VERSTR}
-PLIST_SUB= VERSTR="${VERSTR}"
-
-USES= linux shebangfix
-SHEBANG_FILES= linux/convert_shrub
-perl_OLD_CMD= "/bin/env perl"
-
-PORTSCOUT= limit:^2\.1\.7
-
-OPTIONS_DEFINE= DOCS OMNIBOT
-OMNIBOT_DESC= Install Omni-Bot 0.660 for bot support
-
-DATADIR= ${PREFIX}/lib/enemyterritory/${PORTNAME}-${VERSTR}
-DOCSDIR= ${PREFIX}/share/doc/enemyterritory-${PORTNAME}-${VERSTR}
-
-CLIENT_PK3= ${PORTNAME}-${PORTVERSION}.pk3
-PLIST_SUB+= CLIENT_PK3="${CLIENT_PK3}"
-
-OB_VERSTR= 0660
-OMNIBOT_RUN_DEPENDS= et-omni-bot-${OB_VERSTR}:games/linux-enemyterritory-omni-bot-${OB_VERSTR}
-
-do-build:
-.for f in et etded
- @(${ECHO_CMD} "#!/bin/sh"; \
- ${ECHO_CMD} 'exec ${PREFIX}/bin/${f} +set fs_game ${PORTNAME}-${VERSTR} +set omnibot_path "${DATADIR}/../omni-bot-${OB_VERSTR}" "$$@"') > \
- ${WRKSRC}/${f}-${PORTNAME}-${VERSTR}
-.endfor
-
-do-install:
-.for f in et etded
- @${INSTALL_SCRIPT} ${WRKSRC}/${f}-${PORTNAME}-${VERSTR} ${STAGEDIR}${PREFIX}/bin
-.endfor
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @${INSTALL_PROGRAM} ${WRKSRC}/qagame.mp.i386.so ${STAGEDIR}${DATADIR}
- @cd ${WRKSRC} && ${INSTALL_DATA} ${CLIENT_PK3} ${STAGEDIR}${DATADIR}
-.for f in jaymod.cfg server.cfg
- @${CP} -p ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}/${f}.sample
-.endfor
- @${CP} -r ${WRKSRC}/linux ${WRKSRC}/mapscripts ${STAGEDIR}${DATADIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in README.txt doc/jaymod.pdf
- @cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/linux-enemyterritory-jaymod-21/distinfo b/games/linux-enemyterritory-jaymod-21/distinfo
deleted file mode 100644
index 8be3bd6798ac..000000000000
--- a/games/linux-enemyterritory-jaymod-21/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jaymod-2.1.7.tar.gz) = f9341236f351765826e00c5905ede9f485dbf2a57c556d2959b925a4a4aa8948
-SIZE (jaymod-2.1.7.tar.gz) = 11926903
diff --git a/games/linux-enemyterritory-jaymod-21/pkg-descr b/games/linux-enemyterritory-jaymod-21/pkg-descr
deleted file mode 100644
index 6be75d3f23cd..000000000000
--- a/games/linux-enemyterritory-jaymod-21/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Jaymod is an add-on modification to RTCW: Enemy Territory.
-
-The idea for Jaymod came from the main features of Shrubmod. Shrubmod has
-long been out of date and unsupported, and with the instability issues that
-come with Shrubmod, something had to be done to get a Shrub-like server-side
-mod that would provide most of Shrub's features, be stable, and be supported.
-
-This mod has, obviously, outgrown the original objective of being server-side
-only. Some of the ideas I wanted to implement could not be done with server
-code only, so the decision was made to start working on the client end as
-well. I wanted this to be as easy as possible for end users, and now only one
-pak needs to be downloaded (on the fly) to be able to play this mod.
-
-WWW: https://jaymod.clanfu.org/
diff --git a/games/linux-enemyterritory-jaymod-21/pkg-plist b/games/linux-enemyterritory-jaymod-21/pkg-plist
deleted file mode 100644
index f760dd25eced..000000000000
--- a/games/linux-enemyterritory-jaymod-21/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/et-jaymod-%%VERSTR%%
-bin/etded-jaymod-%%VERSTR%%
-@sample %%DATADIR%%/jaymod.cfg.sample
-%%DATADIR%%/%%CLIENT_PK3%%
-%%DATADIR%%/linux/convert_shrub
-%%DATADIR%%/linux/serverctl
-%%DATADIR%%/mapscripts/battery.script
-%%DATADIR%%/mapscripts/fueldump.script
-%%DATADIR%%/mapscripts/fueldump_lms.script
-%%DATADIR%%/mapscripts/goldrush.script
-%%DATADIR%%/mapscripts/oasis.script
-%%DATADIR%%/mapscripts/oasis_lms.script
-%%DATADIR%%/mapscripts/radar.script
-%%DATADIR%%/mapscripts/railgun.script
-%%DATADIR%%/mapscripts/railgun_lms.script
-%%DATADIR%%/qagame.mp.i386.so
-@sample %%DATADIR%%/server.cfg.sample
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-%%PORTDOCS%%%%DOCSDIR%%/jaymod.pdf
diff --git a/games/linux-enemyterritory-omni-bot-0660/Makefile b/games/linux-enemyterritory-omni-bot-0660/Makefile
deleted file mode 100644
index 77f5d52b9cf1..000000000000
--- a/games/linux-enemyterritory-omni-bot-0660/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# Created by: alepulver
-# $FreeBSD$
-
-PORTNAME= omni-bot
-PORTVERSION= 0.660
-PORTREVISION= 1
-CATEGORIES= games linux
-MASTER_SITES= http://googledrive.com/host/0BzZDKd40GAICUkZTaDJQQ2FKRTg/
-PKGNAMEPREFIX= linux-enemyterritory-
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/0$//}
-
-MAINTAINER= bar@FreeBSD.org
-COMMENT= Omni-Bot is a bot for Enemy Territory
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-RUN_DEPENDS= et:games/linux-enemyterritory
-
-VERSTR= ${PORTVERSION:C/([0-9])\.([0-9]+)/\1\2/}
-PKGNAMESUFFIX= -${VERSTR}
-PLIST_SUB= VERSTR="${VERSTR}"
-
-USES= linux zip
-NO_WRKSUBDIR= yes
-
-DATADIR= ${PREFIX}/lib/enemyterritory/${PORTNAME}-${VERSTR}
-DOCSDIR= ${PREFIX}/share/doc/enemyterritory-${PORTNAME}-${VERSTR}
-
-OPTIONS_DEFINE= DOCS
-
-do-build:
-.for f in et etded
- @(${ECHO_CMD} "#!/bin/sh"; \
- ${ECHO_CMD} 'exec ${PREFIX}/bin/${f} +set fs_game ${PORTNAME} +set omnibot_path "${DATADIR}" "$$@"') > \
- ${WRKSRC}/${f}-${PORTNAME}
-.endfor
-
-do-install:
-.for f in et etded
- ${MV} ${WRKSRC}/${f}-${PORTNAME} ${WRKSRC}/${f}-${PORTNAME}-${VERSTR}
- ${INSTALL_SCRIPT} ${WRKSRC}/${f}-${PORTNAME}-${VERSTR} \
- ${STAGEDIR}${PREFIX}/bin
-.endfor
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/omni-bot/omnibot_et.so ${STAGEDIR}${DATADIR}
- cd ${WRKSRC}/omni-bot && ${CP} -R et global_scripts ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/omnibot/qagame.mp.i386.so ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/omnibot/omnibot_et.pk3 ${STAGEDIR}${DATADIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-. for f in *.txt omni-bot/*.txt
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-. endfor
- ${CP} -R ${WRKSRC}/omni-bot/docs ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/linux-enemyterritory-omni-bot-0660/distinfo b/games/linux-enemyterritory-omni-bot-0660/distinfo
deleted file mode 100644
index 9f3a4cab650a..000000000000
--- a/games/linux-enemyterritory-omni-bot-0660/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (omni-bot-0.66.zip) = 8e9b16b70e06ea4c75ec422f1ecbfbcfd9b6e1184d0eac852cb350d5929646b8
-SIZE (omni-bot-0.66.zip) = 6259760
diff --git a/games/linux-enemyterritory-omni-bot-0660/pkg-descr b/games/linux-enemyterritory-omni-bot-0660/pkg-descr
deleted file mode 100644
index 630e6cb2abe3..000000000000
--- a/games/linux-enemyterritory-omni-bot-0660/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Omni-Bot is an Enemy Territory modification providing computer controlled
-players (bots).
-
-WWW: http://omni-bot.invisionzone.com/
diff --git a/games/linux-enemyterritory-omni-bot-0660/pkg-plist b/games/linux-enemyterritory-omni-bot-0660/pkg-plist
deleted file mode 100644
index 4c41de0baf90..000000000000
--- a/games/linux-enemyterritory-omni-bot-0660/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-bin/et-omni-bot-%%VERSTR%%
-bin/etded-omni-bot-%%VERSTR%%
-%%DATADIR%%/et/nav/et_custom.zip
-%%DATADIR%%/et/nav/et_official.zip
-%%DATADIR%%/et/scripts/ammo_goal.gm
-%%DATADIR%%/et/scripts/def_bot.gm
-%%DATADIR%%/et/scripts/difficulty.gm
-%%DATADIR%%/et/scripts/disguise_goal.gm
-%%DATADIR%%/et/scripts/dispenseammo_goal.gm
-%%DATADIR%%/et/scripts/dispensehealth_goal.gm
-%%DATADIR%%/et/scripts/escortvehicle_goal.gm
-%%DATADIR%%/et/scripts/et_autoexec.gm
-%%DATADIR%%/et/scripts/et_commands.gm
-%%DATADIR%%/et/scripts/et_navconfig.gm
-%%DATADIR%%/et/scripts/et_utilities.gm
-%%DATADIR%%/et/scripts/health_goal.gm
-%%DATADIR%%/et/scripts/makemapgm.gm
-%%DATADIR%%/et/scripts/mountvehicle_goal.gm
-%%DATADIR%%/et/scripts/poisoned.gm
-%%DATADIR%%/et/scripts/ridevehicle_goal.gm
-%%DATADIR%%/et/scripts/sample.gm
-%%DATADIR%%/et/scripts/testbot.gm
-%%DATADIR%%/et/scripts/testmap.gm
-%%DATADIR%%/et/scripts/useswitch_goal.gm
-%%DATADIR%%/et/scripts/weapons/weapons.zip
-%%DATADIR%%/global_scripts/commands.gm
-%%DATADIR%%/global_scripts/config.gm
-%%DATADIR%%/global_scripts/testdebugger.gm
-%%DATADIR%%/global_scripts/testdebugwindows.gm
-%%DATADIR%%/global_scripts/testfilesystem.gm
-%%DATADIR%%/global_scripts/testmath.gm
-%%DATADIR%%/global_scripts/testmisc.gm
-%%DATADIR%%/global_scripts/testrequire.gm
-%%DATADIR%%/global_scripts/utilities.gm
-%%DATADIR%%/global_scripts/weapons/weapon_sample.gm
-%%DATADIR%%/omnibot_et.pk3
-%%DATADIR%%/omnibot_et.so
-%%DATADIR%%/qagame.mp.i386.so
-%%PORTDOCS%%%%DOCSDIR%%/credits.txt
-%%PORTDOCS%%%%DOCSDIR%%/docs/Omni-bot Wiki.pdf
-%%PORTDOCS%%%%DOCSDIR%%/install.de.txt
-%%PORTDOCS%%%%DOCSDIR%%/install.en.txt
diff --git a/games/linux-enemyterritory-omni-bot/Makefile b/games/linux-enemyterritory-omni-bot/Makefile
deleted file mode 100644
index f8a7701f8cc2..000000000000
--- a/games/linux-enemyterritory-omni-bot/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: alepulver
-# $FreeBSD$
-
-PORTNAME= omni-bot
-PORTVERSION= 0.831
-CATEGORIES= games linux
-MASTER_SITES= http://googledrive.com/host/0BzZDKd40GAICUkZTaDJQQ2FKRTg/
-PKGNAMEPREFIX= linux-enemyterritory-
-DISTFILES= omni-bot_0_831_ET_linux.zip \
- omni-bot_0_83_ET_waypoint_mod.zip
-
-MAINTAINER= bar@FreeBSD.org
-COMMENT= Omni-Bot is a bot for Enemy Territory
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-RUN_DEPENDS= et:games/linux-enemyterritory
-
-USES= linux zip
-NO_WRKSUBDIR= yes
-
-DATADIR= ${PREFIX}/lib/enemyterritory/${PORTNAME}
-DOCSDIR= ${PREFIX}/share/doc/enemyterritory-${PORTNAME}
-
-do-build:
-.for f in et etded
- @(${ECHO_CMD} "#!/bin/sh"; \
- ${ECHO_CMD} 'exec ${PREFIX}/bin/${f} +set fs_game ${PORTNAME} +set omnibot_path "${DATADIR}" "$$@"') > \
- ${WRKSRC}/${f}-${PORTNAME}
-.endfor
-
-do-install:
-.for f in et etded
- ${INSTALL_SCRIPT} ${WRKSRC}/${f}-${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-.endfor
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${MV} ${WRKSRC}/omni-bot/et/user/omni-bot.cfg \
- ${WRKSRC}/omni-bot/et/user/omni-bot.cfg.sample
- ${CP} -R ${WRKSRC}/omni-bot/* ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/omnibot/qagame.mp.i386.so ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/omnibot/ui.mp.i386.so ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/omnibot/omnibot_et.pk3 ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/games/linux-enemyterritory-omni-bot/distinfo b/games/linux-enemyterritory-omni-bot/distinfo
deleted file mode 100644
index bbd325b5d597..000000000000
--- a/games/linux-enemyterritory-omni-bot/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (omni-bot_0_831_ET_linux.zip) = 4d1e631a67b690aed9a5f8b7388ae4032736984cef534a9688f533886fae9650
-SIZE (omni-bot_0_831_ET_linux.zip) = 18392544
-SHA256 (omni-bot_0_83_ET_waypoint_mod.zip) = 225217bd6c06e0efa236de22a8ba47624d1c4ffcdecf73551854a69c03962618
-SIZE (omni-bot_0_83_ET_waypoint_mod.zip) = 3247967
diff --git a/games/linux-enemyterritory-omni-bot/pkg-descr b/games/linux-enemyterritory-omni-bot/pkg-descr
deleted file mode 100644
index 630e6cb2abe3..000000000000
--- a/games/linux-enemyterritory-omni-bot/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Omni-Bot is an Enemy Territory modification providing computer controlled
-players (bots).
-
-WWW: http://omni-bot.invisionzone.com/
diff --git a/games/linux-enemyterritory-omni-bot/pkg-plist b/games/linux-enemyterritory-omni-bot/pkg-plist
deleted file mode 100644
index 32b7ca05f05c..000000000000
--- a/games/linux-enemyterritory-omni-bot/pkg-plist
+++ /dev/null
@@ -1,1528 +0,0 @@
-bin/et-omni-bot
-bin/etded-omni-bot
-%%DATADIR%%/changelog.txt
-%%DATADIR%%/et/nav/1944_beach.gm
-%%DATADIR%%/et/nav/1944_beach.way
-%%DATADIR%%/et/nav/1944_beach_goals.gm
-%%DATADIR%%/et/nav/1944_huertgen.gm
-%%DATADIR%%/et/nav/1944_huertgen.way
-%%DATADIR%%/et/nav/1944_huertgen_final2.gm
-%%DATADIR%%/et/nav/1944_huertgen_final2.way
-%%DATADIR%%/et/nav/1944_huertgen_final2_goals.gm
-%%DATADIR%%/et/nav/1944_huertgen_goals.gm
-%%DATADIR%%/et/nav/2dom1.gm
-%%DATADIR%%/et/nav/2dom1.way
-%%DATADIR%%/et/nav/2dom1_goals.gm
-%%DATADIR%%/et/nav/2hide.gm
-%%DATADIR%%/et/nav/2hide.way
-%%DATADIR%%/et/nav/2hide_cal_r1.gm
-%%DATADIR%%/et/nav/2hide_cal_r1.way
-%%DATADIR%%/et/nav/2hide_cal_r1_goals.gm
-%%DATADIR%%/et/nav/2hide_goals.gm
-%%DATADIR%%/et/nav/2tanks.gm
-%%DATADIR%%/et/nav/2tanks.way
-%%DATADIR%%/et/nav/2tanks_goals.gm
-%%DATADIR%%/et/nav/[dark]-siege_beta.gm
-%%DATADIR%%/et/nav/[dark]-siege_beta.way
-%%DATADIR%%/et/nav/[dark]-siege_beta_goals.gm
-%%DATADIR%%/et/nav/__bridges__.gm
-%%DATADIR%%/et/nav/__bridges__.way
-%%DATADIR%%/et/nav/__bridges___goals.gm
-%%DATADIR%%/et/nav/aa-guns.gm
-%%DATADIR%%/et/nav/aa-guns.way
-%%DATADIR%%/et/nav/aa-guns_goals.gm
-%%DATADIR%%/et/nav/adlerhorst_te.gm
-%%DATADIR%%/et/nav/adlerhorst_te.way
-%%DATADIR%%/et/nav/adlerhorst_te_goals.gm
-%%DATADIR%%/et/nav/adlernest.gm
-%%DATADIR%%/et/nav/adlernest.way
-%%DATADIR%%/et/nav/adlernest_2.gm
-%%DATADIR%%/et/nav/adlernest_2.way
-%%DATADIR%%/et/nav/adlernest_2_goals.gm
-%%DATADIR%%/et/nav/adlernest_goals.gm
-%%DATADIR%%/et/nav/ae_sniper_challenge.gm
-%%DATADIR%%/et/nav/ae_sniper_challenge.way
-%%DATADIR%%/et/nav/ae_sniper_challenge_goals.gm
-%%DATADIR%%/et/nav/ae_sniper_night.gm
-%%DATADIR%%/et/nav/ae_sniper_night.way
-%%DATADIR%%/et/nav/ae_sniper_night_goals.gm
-%%DATADIR%%/et/nav/ae_wizerness_final.gm
-%%DATADIR%%/et/nav/ae_wizerness_final.way
-%%DATADIR%%/et/nav/ae_wizerness_final_goals.gm
-%%DATADIR%%/et/nav/afd_beta5.gm
-%%DATADIR%%/et/nav/afd_beta5.way
-%%DATADIR%%/et/nav/afd_beta5_goals.gm
-%%DATADIR%%/et/nav/al_kad_b2.gm
-%%DATADIR%%/et/nav/al_kad_b2.way
-%%DATADIR%%/et/nav/al_kad_b2_goals.gm
-%%DATADIR%%/et/nav/al_kad_b3.gm
-%%DATADIR%%/et/nav/al_kad_b3.way
-%%DATADIR%%/et/nav/al_kad_b3_goals.gm
-%%DATADIR%%/et/nav/alcatraz_b1.gm
-%%DATADIR%%/et/nav/alcatraz_b1.way
-%%DATADIR%%/et/nav/alcatraz_b1_goals.gm
-%%DATADIR%%/et/nav/alcatraz_b4.gm
-%%DATADIR%%/et/nav/alcatraz_b4.way
-%%DATADIR%%/et/nav/alcatraz_b4_goals.gm
-%%DATADIR%%/et/nav/alchemycastle_b2.gm
-%%DATADIR%%/et/nav/alchemycastle_b2.way
-%%DATADIR%%/et/nav/alchemycastle_b2_goals.gm
-%%DATADIR%%/et/nav/alchemycastle_b3.gm
-%%DATADIR%%/et/nav/alchemycastle_b3.way
-%%DATADIR%%/et/nav/alchemycastle_b3_goals.gm
-%%DATADIR%%/et/nav/alpine_assault.gm
-%%DATADIR%%/et/nav/alpine_assault.way
-%%DATADIR%%/et/nav/alpine_assault_goals.gm
-%%DATADIR%%/et/nav/am_hydro_dam.gm
-%%DATADIR%%/et/nav/am_hydro_dam.way
-%%DATADIR%%/et/nav/am_hydro_dam_goals.gm
-%%DATADIR%%/et/nav/ammodepot.gm
-%%DATADIR%%/et/nav/ammodepot.way
-%%DATADIR%%/et/nav/ammodepot_goals.gm
-%%DATADIR%%/et/nav/apennines_b2.gm
-%%DATADIR%%/et/nav/apennines_b2.way
-%%DATADIR%%/et/nav/apennines_b2_goals.gm
-%%DATADIR%%/et/nav/axis_complex_a3_2.gm
-%%DATADIR%%/et/nav/axis_complex_a3_2.way
-%%DATADIR%%/et/nav/axis_complex_a3_2_goals.gm
-%%DATADIR%%/et/nav/axislab_final.gm
-%%DATADIR%%/et/nav/axislab_final.way
-%%DATADIR%%/et/nav/axislab_final_goals.gm
-%%DATADIR%%/et/nav/axs_assault_b3.gm
-%%DATADIR%%/et/nav/axs_assault_b3.way
-%%DATADIR%%/et/nav/axs_assault_b3_goals.gm
-%%DATADIR%%/et/nav/barrocas_base_b8.gm
-%%DATADIR%%/et/nav/barrocas_base_b8.way
-%%DATADIR%%/et/nav/barrocas_base_b8_goals.gm
-%%DATADIR%%/et/nav/base12_b6.gm
-%%DATADIR%%/et/nav/base12_b6.way
-%%DATADIR%%/et/nav/base12_b6_goals.gm
-%%DATADIR%%/et/nav/base47.gm
-%%DATADIR%%/et/nav/base47.way
-%%DATADIR%%/et/nav/base47_goals.gm
-%%DATADIR%%/et/nav/baserace.gm
-%%DATADIR%%/et/nav/baserace.way
-%%DATADIR%%/et/nav/baserace2_b1.gm
-%%DATADIR%%/et/nav/baserace2_b1.way
-%%DATADIR%%/et/nav/baserace2_b1_goals.gm
-%%DATADIR%%/et/nav/baserace_b1bxmas.gm
-%%DATADIR%%/et/nav/baserace_b1bxmas.way
-%%DATADIR%%/et/nav/baserace_b1bxmas_goals.gm
-%%DATADIR%%/et/nav/baserace_b3c.gm
-%%DATADIR%%/et/nav/baserace_b3c.way
-%%DATADIR%%/et/nav/baserace_b3c_goals.gm
-%%DATADIR%%/et/nav/baserace_desert.gm
-%%DATADIR%%/et/nav/baserace_desert.way
-%%DATADIR%%/et/nav/baserace_desert_goals.gm
-%%DATADIR%%/et/nav/baserace_goals.gm
-%%DATADIR%%/et/nav/bastogne.gm
-%%DATADIR%%/et/nav/bastogne.way
-%%DATADIR%%/et/nav/bastogne_goals.gm
-%%DATADIR%%/et/nav/battery.gm
-%%DATADIR%%/et/nav/battery.way
-%%DATADIR%%/et/nav/battery_goals.gm
-%%DATADIR%%/et/nav/battery_recharged.gm
-%%DATADIR%%/et/nav/battery_recharged.way
-%%DATADIR%%/et/nav/battery_recharged_goals.gm
-%%DATADIR%%/et/nav/bergen.gm
-%%DATADIR%%/et/nav/bergen.way
-%%DATADIR%%/et/nav/bergen_goals.gm
-%%DATADIR%%/et/nav/berlin.gm
-%%DATADIR%%/et/nav/berlin.way
-%%DATADIR%%/et/nav/berlin_goals.gm
-%%DATADIR%%/et/nav/berserk_te.gm
-%%DATADIR%%/et/nav/berserk_te.way
-%%DATADIR%%/et/nav/berserk_te_goals.gm
-%%DATADIR%%/et/nav/beta_low_mount_ass.gm
-%%DATADIR%%/et/nav/beta_low_mount_ass.way
-%%DATADIR%%/et/nav/beta_low_mount_ass_goals.gm
-%%DATADIR%%/et/nav/bloody_omaha_b2.gm
-%%DATADIR%%/et/nav/bloody_omaha_b2.way
-%%DATADIR%%/et/nav/bloody_omaha_b2_goals.gm
-%%DATADIR%%/et/nav/bn_pirate_sniper.gm
-%%DATADIR%%/et/nav/bn_pirate_sniper.way
-%%DATADIR%%/et/nav/bn_pirate_sniper_goals.gm
-%%DATADIR%%/et/nav/braundorf_b4.gm
-%%DATADIR%%/et/nav/braundorf_b4.way
-%%DATADIR%%/et/nav/braundorf_b4_goals.gm
-%%DATADIR%%/et/nav/braundorf_final.gm
-%%DATADIR%%/et/nav/braundorf_final.way
-%%DATADIR%%/et/nav/braundorf_final_goals.gm
-%%DATADIR%%/et/nav/breakout.gm
-%%DATADIR%%/et/nav/breakout.way
-%%DATADIR%%/et/nav/breakout2.gm
-%%DATADIR%%/et/nav/breakout2.way
-%%DATADIR%%/et/nav/breakout2_goals.gm
-%%DATADIR%%/et/nav/breakout_et_b2.gm
-%%DATADIR%%/et/nav/breakout_et_b2.way
-%%DATADIR%%/et/nav/breakout_et_b2_goals.gm
-%%DATADIR%%/et/nav/breakout_goals.gm
-%%DATADIR%%/et/nav/bremen_final.gm
-%%DATADIR%%/et/nav/bremen_final.way
-%%DATADIR%%/et/nav/bremen_final_goals.gm
-%%DATADIR%%/et/nav/brundlefly_terrain.gm
-%%DATADIR%%/et/nav/brundlefly_terrain.way
-%%DATADIR%%/et/nav/brundlefly_terrain_goals.gm
-%%DATADIR%%/et/nav/bucket_v2.gm
-%%DATADIR%%/et/nav/bucket_v2.way
-%%DATADIR%%/et/nav/bucket_v2_goals.gm
-%%DATADIR%%/et/nav/budapest_beta2.gm
-%%DATADIR%%/et/nav/budapest_beta2.way
-%%DATADIR%%/et/nav/budapest_beta2_goals.gm
-%%DATADIR%%/et/nav/bulge_beta1.gm
-%%DATADIR%%/et/nav/bulge_beta1.way
-%%DATADIR%%/et/nav/bulge_beta1_goals.gm
-%%DATADIR%%/et/nav/bunker.gm
-%%DATADIR%%/et/nav/bunker.way
-%%DATADIR%%/et/nav/bunker_goals.gm
-%%DATADIR%%/et/nav/byzantine.gm
-%%DATADIR%%/et/nav/byzantine.way
-%%DATADIR%%/et/nav/byzantine_goals.gm
-%%DATADIR%%/et/nav/caen.gm
-%%DATADIR%%/et/nav/caen.way
-%%DATADIR%%/et/nav/caen2.gm
-%%DATADIR%%/et/nav/caen2.way
-%%DATADIR%%/et/nav/caen2_goals.gm
-%%DATADIR%%/et/nav/caen3.gm
-%%DATADIR%%/et/nav/caen3.way
-%%DATADIR%%/et/nav/caen3_goals.gm
-%%DATADIR%%/et/nav/caen_4.gm
-%%DATADIR%%/et/nav/caen_4.way
-%%DATADIR%%/et/nav/caen_4_goals.gm
-%%DATADIR%%/et/nav/caen_goals.gm
-%%DATADIR%%/et/nav/canyon3.gm
-%%DATADIR%%/et/nav/canyon3.way
-%%DATADIR%%/et/nav/canyon3_goals.gm
-%%DATADIR%%/et/nav/capuzzo_b1.gm
-%%DATADIR%%/et/nav/capuzzo_b1.way
-%%DATADIR%%/et/nav/capuzzo_b1_goals.gm
-%%DATADIR%%/et/nav/carnage2.gm
-%%DATADIR%%/et/nav/carnage2.way
-%%DATADIR%%/et/nav/carnage2_goals.gm
-%%DATADIR%%/et/nav/castellum_final.gm
-%%DATADIR%%/et/nav/castellum_final.way
-%%DATADIR%%/et/nav/castellum_final_goals.gm
-%%DATADIR%%/et/nav/castleattack_b5.gm
-%%DATADIR%%/et/nav/castleattack_b5.way
-%%DATADIR%%/et/nav/castleattack_b5_goals.gm
-%%DATADIR%%/et/nav/cathedral_final.gm
-%%DATADIR%%/et/nav/cathedral_final.way
-%%DATADIR%%/et/nav/cathedral_final_goals.gm
-%%DATADIR%%/et/nav/cherbourg.gm
-%%DATADIR%%/et/nav/cherbourg.way
-%%DATADIR%%/et/nav/cherbourg_goals.gm
-%%DATADIR%%/et/nav/chess_v1.gm
-%%DATADIR%%/et/nav/chess_v1.way
-%%DATADIR%%/et/nav/citadel_obj.gm
-%%DATADIR%%/et/nav/citadel_obj.way
-%%DATADIR%%/et/nav/citadel_obj_goals.gm
-%%DATADIR%%/et/nav/citycontest.gm
-%%DATADIR%%/et/nav/citycontest.way
-%%DATADIR%%/et/nav/citycontest_goals.gm
-%%DATADIR%%/et/nav/cluedo.gm
-%%DATADIR%%/et/nav/cluedo.way
-%%DATADIR%%/et/nav/cluedo_goals.gm
-%%DATADIR%%/et/nav/coast_b1.gm
-%%DATADIR%%/et/nav/coast_b1.way
-%%DATADIR%%/et/nav/coast_b1_goals.gm
-%%DATADIR%%/et/nav/codename_lachs.gm
-%%DATADIR%%/et/nav/codename_lachs.way
-%%DATADIR%%/et/nav/codename_lachs_goals.gm
-%%DATADIR%%/et/nav/colosseum_b5.gm
-%%DATADIR%%/et/nav/colosseum_b5.way
-%%DATADIR%%/et/nav/colosseum_b5_goals.gm
-%%DATADIR%%/et/nav/cortex_who.gm
-%%DATADIR%%/et/nav/cortex_who.way
-%%DATADIR%%/et/nav/cortex_who_goals.gm
-%%DATADIR%%/et/nav/country_road_jp.gm
-%%DATADIR%%/et/nav/country_road_jp.way
-%%DATADIR%%/et/nav/country_road_jp_goals.gm
-%%DATADIR%%/et/nav/crevasse_b3.gm
-%%DATADIR%%/et/nav/crevasse_b3.way
-%%DATADIR%%/et/nav/crevasse_b3_goals.gm
-%%DATADIR%%/et/nav/crevasse_pe.gm
-%%DATADIR%%/et/nav/crevasse_pe.way
-%%DATADIR%%/et/nav/crevasse_pe_goals.gm
-%%DATADIR%%/et/nav/ctf_halo.gm
-%%DATADIR%%/et/nav/ctf_halo.way
-%%DATADIR%%/et/nav/ctf_halo_goals.gm
-%%DATADIR%%/et/nav/ctf_pool_v2.gm
-%%DATADIR%%/et/nav/ctf_pool_v2.way
-%%DATADIR%%/et/nav/ctf_pool_v2_goals.gm
-%%DATADIR%%/et/nav/darji2.gm
-%%DATADIR%%/et/nav/darji2.way
-%%DATADIR%%/et/nav/darji2_goals.gm
-%%DATADIR%%/et/nav/deadcold_b1.gm
-%%DATADIR%%/et/nav/deadcold_b1.way
-%%DATADIR%%/et/nav/deadcold_b1_goals.gm
-%%DATADIR%%/et/nav/decrypted.gm
-%%DATADIR%%/et/nav/decrypted.way
-%%DATADIR%%/et/nav/decrypted2_b2.gm
-%%DATADIR%%/et/nav/decrypted2_b2.way
-%%DATADIR%%/et/nav/decrypted2_b2_goals.gm
-%%DATADIR%%/et/nav/decrypted_goals.gm
-%%DATADIR%%/et/nav/denoflions_etdual.gm
-%%DATADIR%%/et/nav/denoflions_etdual.way
-%%DATADIR%%/et/nav/denoflions_etdual_goals.gm
-%%DATADIR%%/et/nav/desert_sniper.gm
-%%DATADIR%%/et/nav/desert_sniper.way
-%%DATADIR%%/et/nav/desert_sniper_goals.gm
-%%DATADIR%%/et/nav/destruction_final.gm
-%%DATADIR%%/et/nav/destruction_final.way
-%%DATADIR%%/et/nav/destruction_final_goals.gm
-%%DATADIR%%/et/nav/dm_metro_te.gm
-%%DATADIR%%/et/nav/dm_metro_te.way
-%%DATADIR%%/et/nav/dm_metro_te_goals.gm
-%%DATADIR%%/et/nav/document_raid_final.gm
-%%DATADIR%%/et/nav/document_raid_final.way
-%%DATADIR%%/et/nav/document_raid_final_goals.gm
-%%DATADIR%%/et/nav/dom-pyramidxl_a3.gm
-%%DATADIR%%/et/nav/dom-pyramidxl_a3.way
-%%DATADIR%%/et/nav/dom-pyramidxl_a3_goals.gm
-%%DATADIR%%/et/nav/dubrovnik_final.gm
-%%DATADIR%%/et/nav/dubrovnik_final.way
-%%DATADIR%%/et/nav/dubrovnik_final_goals.gm
-%%DATADIR%%/et/nav/duplex_towers.gm
-%%DATADIR%%/et/nav/duplex_towers.way
-%%DATADIR%%/et/nav/duplex_towers_goals.gm
-%%DATADIR%%/et/nav/dutchhaze-v2.gm
-%%DATADIR%%/et/nav/dutchhaze-v2.way
-%%DATADIR%%/et/nav/dutchhaze-v2_goals.gm
-%%DATADIR%%/et/nav/eagles2_a6.gm
-%%DATADIR%%/et/nav/eagles2_a6.way
-%%DATADIR%%/et/nav/eagles2_a6_goals.gm
-%%DATADIR%%/et/nav/eagles_2ways_b3.gm
-%%DATADIR%%/et/nav/eagles_2ways_b3.way
-%%DATADIR%%/et/nav/eagles_2ways_b3_goals.gm
-%%DATADIR%%/et/nav/eaxmas.gm
-%%DATADIR%%/et/nav/eaxmas.way
-%%DATADIR%%/et/nav/eaxmas_goals.gm
-%%DATADIR%%/et/nav/el_kef_final.gm
-%%DATADIR%%/et/nav/el_kef_final.way
-%%DATADIR%%/et/nav/el_kef_final_goals.gm
-%%DATADIR%%/et/nav/eltz_beta1.gm
-%%DATADIR%%/et/nav/eltz_beta1.way
-%%DATADIR%%/et/nav/eltz_beta1_goals.gm
-%%DATADIR%%/et/nav/erdenberg_b2.gm
-%%DATADIR%%/et/nav/erdenberg_b2.way
-%%DATADIR%%/et/nav/erdenberg_b2_goals.gm
-%%DATADIR%%/et/nav/es_alamo_sniper.gm
-%%DATADIR%%/et/nav/es_alamo_sniper.way
-%%DATADIR%%/et/nav/es_alamo_sniper_goals.gm
-%%DATADIR%%/et/nav/es_garden_sniper.gm
-%%DATADIR%%/et/nav/es_garden_sniper.way
-%%DATADIR%%/et/nav/es_garden_sniper_goals.gm
-%%DATADIR%%/et/nav/es_ziggurath_sniper_night_b2.gm
-%%DATADIR%%/et/nav/es_ziggurath_sniper_night_b2.way
-%%DATADIR%%/et/nav/es_ziggurath_sniper_night_b2_goals.gm
-%%DATADIR%%/et/nav/escape2.gm
-%%DATADIR%%/et/nav/escape2.way
-%%DATADIR%%/et/nav/escape2_goals.gm
-%%DATADIR%%/et/nav/et_beach.gm
-%%DATADIR%%/et/nav/et_beach.way
-%%DATADIR%%/et/nav/et_beach_goals.gm
-%%DATADIR%%/et/nav/et_carentan.gm
-%%DATADIR%%/et/nav/et_carentan.way
-%%DATADIR%%/et/nav/et_carentan_goals.gm
-%%DATADIR%%/et/nav/et_dam_b1.gm
-%%DATADIR%%/et/nav/et_dam_b1.way
-%%DATADIR%%/et/nav/et_dam_b1_goals.gm
-%%DATADIR%%/et/nav/et_headshot2_b2.gm
-%%DATADIR%%/et/nav/et_headshot2_b2.way
-%%DATADIR%%/et/nav/et_headshot2_b2_goals.gm
-%%DATADIR%%/et/nav/et_ice.gm
-%%DATADIR%%/et/nav/et_ice.way
-%%DATADIR%%/et/nav/et_ice_goals.gm
-%%DATADIR%%/et/nav/et_mor2.gm
-%%DATADIR%%/et/nav/et_mor2.way
-%%DATADIR%%/et/nav/et_mor2_goals.gm
-%%DATADIR%%/et/nav/et_mor2_night.gm
-%%DATADIR%%/et/nav/et_mor2_night.way
-%%DATADIR%%/et/nav/et_mor2_night_final.gm
-%%DATADIR%%/et/nav/et_mor2_night_final.way
-%%DATADIR%%/et/nav/et_mor2_night_final_goals.gm
-%%DATADIR%%/et/nav/et_mor2_night_goals.gm
-%%DATADIR%%/et/nav/et_mor_pro.gm
-%%DATADIR%%/et/nav/et_mor_pro.way
-%%DATADIR%%/et/nav/et_mor_pro_goals.gm
-%%DATADIR%%/et/nav/et_official.txt
-%%DATADIR%%/et/nav/et_poker_b2.gm
-%%DATADIR%%/et/nav/et_poker_b2.way
-%%DATADIR%%/et/nav/et_poker_b2_goals.gm
-%%DATADIR%%/et/nav/et_slide.gm
-%%DATADIR%%/et/nav/et_slide.way
-%%DATADIR%%/et/nav/et_slide_goals.gm
-%%DATADIR%%/et/nav/et_ufo_b3.gm
-%%DATADIR%%/et/nav/et_ufo_b3.way
-%%DATADIR%%/et/nav/et_ufo_b3_goals.gm
-%%DATADIR%%/et/nav/et_village.gm
-%%DATADIR%%/et/nav/et_village.way
-%%DATADIR%%/et/nav/et_village_goals.gm
-%%DATADIR%%/et/nav/etsbay.gm
-%%DATADIR%%/et/nav/etsbay.way
-%%DATADIR%%/et/nav/etsbay_goals.gm
-%%DATADIR%%/et/nav/etx_battery.gm
-%%DATADIR%%/et/nav/etx_battery.way
-%%DATADIR%%/et/nav/etx_battery_goals.gm
-%%DATADIR%%/et/nav/etx_fueldump.gm
-%%DATADIR%%/et/nav/etx_fueldump.way
-%%DATADIR%%/et/nav/etx_fueldump_goals.gm
-%%DATADIR%%/et/nav/etx_goldrush.gm
-%%DATADIR%%/et/nav/etx_goldrush.way
-%%DATADIR%%/et/nav/etx_goldrush_goals.gm
-%%DATADIR%%/et/nav/etx_oasis.gm
-%%DATADIR%%/et/nav/etx_oasis.way
-%%DATADIR%%/et/nav/etx_oasis_goals.gm
-%%DATADIR%%/et/nav/etx_radar.gm
-%%DATADIR%%/et/nav/etx_radar.way
-%%DATADIR%%/et/nav/etx_radar_goals.gm
-%%DATADIR%%/et/nav/etx_railgun.gm
-%%DATADIR%%/et/nav/etx_railgun.way
-%%DATADIR%%/et/nav/etx_railgun_goals.gm
-%%DATADIR%%/et/nav/exodus_a4b.gm
-%%DATADIR%%/et/nav/exodus_a4b.way
-%%DATADIR%%/et/nav/exodus_a4b_goals.gm
-%%DATADIR%%/et/nav/facility31_b1.gm
-%%DATADIR%%/et/nav/facility31_b1.way
-%%DATADIR%%/et/nav/facility31_b1_goals.gm
-%%DATADIR%%/et/nav/falcon2.gm
-%%DATADIR%%/et/nav/falcon2.way
-%%DATADIR%%/et/nav/falcon2_goals.gm
-%%DATADIR%%/et/nav/fasthold_sp1.gm
-%%DATADIR%%/et/nav/fasthold_sp1.way
-%%DATADIR%%/et/nav/fasthold_sp1_goals.gm
-%%DATADIR%%/et/nav/field_hq_b4.gm
-%%DATADIR%%/et/nav/field_hq_b4.way
-%%DATADIR%%/et/nav/field_hq_b4_goals.gm
-%%DATADIR%%/et/nav/flame-guards.gm
-%%DATADIR%%/et/nav/flame-guards.way
-%%DATADIR%%/et/nav/flame-guards_goals.gm
-%%DATADIR%%/et/nav/fliegerhorst_2.gm
-%%DATADIR%%/et/nav/fliegerhorst_2.way
-%%DATADIR%%/et/nav/fliegerhorst_2_goals.gm
-%%DATADIR%%/et/nav/flughafen.gm
-%%DATADIR%%/et/nav/flughafen.way
-%%DATADIR%%/et/nav/flughafen_goals.gm
-%%DATADIR%%/et/nav/fortress.gm
-%%DATADIR%%/et/nav/fortress.way
-%%DATADIR%%/et/nav/fortress_goals.gm
-%%DATADIR%%/et/nav/fr_summer_b4.gm
-%%DATADIR%%/et/nav/fr_summer_b4.way
-%%DATADIR%%/et/nav/fr_summer_b4_goals.gm
-%%DATADIR%%/et/nav/frostbite.gm
-%%DATADIR%%/et/nav/frostbite.way
-%%DATADIR%%/et/nav/frostbite_goals.gm
-%%DATADIR%%/et/nav/fueldump.gm
-%%DATADIR%%/et/nav/fueldump.way
-%%DATADIR%%/et/nav/fueldump_christmas.gm
-%%DATADIR%%/et/nav/fueldump_christmas.way
-%%DATADIR%%/et/nav/fueldump_christmas_goals.gm
-%%DATADIR%%/et/nav/fueldump_ext_01.gm
-%%DATADIR%%/et/nav/fueldump_ext_01.way
-%%DATADIR%%/et/nav/fueldump_ext_01_goals.gm
-%%DATADIR%%/et/nav/fueldump_goals.gm
-%%DATADIR%%/et/nav/fueldump_mod.gm
-%%DATADIR%%/et/nav/fueldump_mod.way
-%%DATADIR%%/et/nav/fueldump_mod_goals.gm
-%%DATADIR%%/et/nav/fueldump_nam.gm
-%%DATADIR%%/et/nav/fueldump_nam.way
-%%DATADIR%%/et/nav/fueldump_nam_goals.gm
-%%DATADIR%%/et/nav/fueldump_sniper.gm
-%%DATADIR%%/et/nav/fueldump_sniper.way
-%%DATADIR%%/et/nav/fueldump_sniper_goals.gm
-%%DATADIR%%/et/nav/fueldump_uv.gm
-%%DATADIR%%/et/nav/fueldump_uv.way
-%%DATADIR%%/et/nav/fueldump_uv_goals.gm
-%%DATADIR%%/et/nav/fueldump_uvf.gm
-%%DATADIR%%/et/nav/fueldump_uvf.way
-%%DATADIR%%/et/nav/fueldump_uvf_goals.gm
-%%DATADIR%%/et/nav/fun_beach_final.gm
-%%DATADIR%%/et/nav/fun_beach_final.way
-%%DATADIR%%/et/nav/fun_beach_final_goals.gm
-%%DATADIR%%/et/nav/ga_el_kef.gm
-%%DATADIR%%/et/nav/ga_el_kef.way
-%%DATADIR%%/et/nav/ga_el_kef_goals.gm
-%%DATADIR%%/et/nav/ge_temple_v2a.gm
-%%DATADIR%%/et/nav/ge_temple_v2a.way
-%%DATADIR%%/et/nav/ge_temple_v2a_goals.gm
-%%DATADIR%%/et/nav/glider_panzerduel.gm
-%%DATADIR%%/et/nav/glider_panzerduel.way
-%%DATADIR%%/et/nav/glider_panzerduel_goals.gm
-%%DATADIR%%/et/nav/goldeneye_bunker1.gm
-%%DATADIR%%/et/nav/goldeneye_bunker1.way
-%%DATADIR%%/et/nav/goldeneye_bunker1_goals.gm
-%%DATADIR%%/et/nav/goldeneye_facility1.gm
-%%DATADIR%%/et/nav/goldeneye_facility1.way
-%%DATADIR%%/et/nav/goldeneye_facility1_goals.gm
-%%DATADIR%%/et/nav/goldrush-ga.gm
-%%DATADIR%%/et/nav/goldrush-ga.way
-%%DATADIR%%/et/nav/goldrush-ga_goals.gm
-%%DATADIR%%/et/nav/goldrush-gals.gm
-%%DATADIR%%/et/nav/goldrush-gals.way
-%%DATADIR%%/et/nav/goldrush-gals_goals.gm
-%%DATADIR%%/et/nav/goldrush.gm
-%%DATADIR%%/et/nav/goldrush.way
-%%DATADIR%%/et/nav/goldrush_goals.gm
-%%DATADIR%%/et/nav/graverob_b1.gm
-%%DATADIR%%/et/nav/graverob_b1.way
-%%DATADIR%%/et/nav/graverob_b1_goals.gm
-%%DATADIR%%/et/nav/haemar_b1.gm
-%%DATADIR%%/et/nav/haemar_b1.way
-%%DATADIR%%/et/nav/haemar_b1_goals.gm
-%%DATADIR%%/et/nav/haunted_mansion.gm
-%%DATADIR%%/et/nav/haunted_mansion.way
-%%DATADIR%%/et/nav/haunted_mansion_goals.gm
-%%DATADIR%%/et/nav/hk_sniper.gm
-%%DATADIR%%/et/nav/hk_sniper.way
-%%DATADIR%%/et/nav/hk_sniper_goals.gm
-%%DATADIR%%/et/nav/hk_supermario_sniper.gm
-%%DATADIR%%/et/nav/hk_supermario_sniper.way
-%%DATADIR%%/et/nav/hk_supermario_sniper_goals.gm
-%%DATADIR%%/et/nav/hog_b12.gm
-%%DATADIR%%/et/nav/hog_b12.way
-%%DATADIR%%/et/nav/hog_b12_dt.gm
-%%DATADIR%%/et/nav/hog_b12_dt.way
-%%DATADIR%%/et/nav/hog_b12_dt_goals.gm
-%%DATADIR%%/et/nav/hog_b12_goals.gm
-%%DATADIR%%/et/nav/ice_sniper.gm
-%%DATADIR%%/et/nav/ice_sniper.way
-%%DATADIR%%/et/nav/ice_sniper_goals.gm
-%%DATADIR%%/et/nav/industry2.gm
-%%DATADIR%%/et/nav/industry2.way
-%%DATADIR%%/et/nav/industry2_goals.gm
-%%DATADIR%%/et/nav/intel_center.gm
-%%DATADIR%%/et/nav/intel_center.way
-%%DATADIR%%/et/nav/intel_center_goals.gm
-%%DATADIR%%/et/nav/invertedgoldrush_b1.gm
-%%DATADIR%%/et/nav/invertedgoldrush_b1.way
-%%DATADIR%%/et/nav/invertedgoldrush_b1_goals.gm
-%%DATADIR%%/et/nav/isle.gm
-%%DATADIR%%/et/nav/isle.way
-%%DATADIR%%/et/nav/isle_goals.gm
-%%DATADIR%%/et/nav/italyfp2.gm
-%%DATADIR%%/et/nav/italyfp2.way
-%%DATADIR%%/et/nav/italyfp2_goals.gm
-%%DATADIR%%/et/nav/katamari.gm
-%%DATADIR%%/et/nav/katamari.way
-%%DATADIR%%/et/nav/katamari_goals.gm
-%%DATADIR%%/et/nav/kharanthan.gm
-%%DATADIR%%/et/nav/kharanthan.way
-%%DATADIR%%/et/nav/kharanthan_goals.gm
-%%DATADIR%%/et/nav/kings1.gm
-%%DATADIR%%/et/nav/kings1.way
-%%DATADIR%%/et/nav/kings1_goals.gm
-%%DATADIR%%/et/nav/kungfugrip_converted.gm
-%%DATADIR%%/et/nav/kungfugrip_converted.way
-%%DATADIR%%/et/nav/kungfugrip_converted_goals.gm
-%%DATADIR%%/et/nav/lapland3.gm
-%%DATADIR%%/et/nav/lapland3.way
-%%DATADIR%%/et/nav/lapland3_goals.gm
-%%DATADIR%%/et/nav/le_lac.gm
-%%DATADIR%%/et/nav/le_lac.way
-%%DATADIR%%/et/nav/le_lac_goals.gm
-%%DATADIR%%/et/nav/leningrad_b2.gm
-%%DATADIR%%/et/nav/leningrad_b2.way
-%%DATADIR%%/et/nav/leningrad_b2_goals.gm
-%%DATADIR%%/et/nav/library_b3.gm
-%%DATADIR%%/et/nav/library_b3.way
-%%DATADIR%%/et/nav/library_b3_goals.gm
-%%DATADIR%%/et/nav/lighthouse.gm
-%%DATADIR%%/et/nav/lighthouse.way
-%%DATADIR%%/et/nav/lighthouse_goals.gm
-%%DATADIR%%/et/nav/lmsm_final.gm
-%%DATADIR%%/et/nav/lmsm_final.way
-%%DATADIR%%/et/nav/lmsm_final_goals.gm
-%%DATADIR%%/et/nav/lostchildren.gm
-%%DATADIR%%/et/nav/lostchildren.way
-%%DATADIR%%/et/nav/lostchildren_goals.gm
-%%DATADIR%%/et/nav/lostparadise.gm
-%%DATADIR%%/et/nav/lostparadise.way
-%%DATADIR%%/et/nav/lostparadise_goals.gm
-%%DATADIR%%/et/nav/lp1_1.gm
-%%DATADIR%%/et/nav/lp1_1.way
-%%DATADIR%%/et/nav/lp1_1_goals.gm
-%%DATADIR%%/et/nav/lp1_2.gm
-%%DATADIR%%/et/nav/lp1_2.way
-%%DATADIR%%/et/nav/lp1_2_goals.gm
-%%DATADIR%%/et/nav/lp2_ctf.gm
-%%DATADIR%%/et/nav/lp2_ctf.way
-%%DATADIR%%/et/nav/lp2_ctf_goals.gm
-%%DATADIR%%/et/nav/marketgarden_et.gm
-%%DATADIR%%/et/nav/marketgarden_et.way
-%%DATADIR%%/et/nav/marketgarden_et_goals.gm
-%%DATADIR%%/et/nav/mcassino.gm
-%%DATADIR%%/et/nav/mcassino.way
-%%DATADIR%%/et/nav/mcassino_goals.gm
-%%DATADIR%%/et/nav/mia1.gm
-%%DATADIR%%/et/nav/mia1.way
-%%DATADIR%%/et/nav/mia1_goals.gm
-%%DATADIR%%/et/nav/missile_b3.gm
-%%DATADIR%%/et/nav/missile_b3.way
-%%DATADIR%%/et/nav/missile_b3_goals.gm
-%%DATADIR%%/et/nav/missile_b4.gm
-%%DATADIR%%/et/nav/missile_b4.way
-%%DATADIR%%/et/nav/missile_b4_goals.gm
-%%DATADIR%%/et/nav/ml_chapel.gm
-%%DATADIR%%/et/nav/ml_chapel.way
-%%DATADIR%%/et/nav/ml_chapel_goals.gm
-%%DATADIR%%/et/nav/mlb_bayraid.gm
-%%DATADIR%%/et/nav/mlb_bayraid.way
-%%DATADIR%%/et/nav/mlb_bayraid_goals.gm
-%%DATADIR%%/et/nav/mlb_carnage.gm
-%%DATADIR%%/et/nav/mlb_carnage.way
-%%DATADIR%%/et/nav/mlb_carnage_goals.gm
-%%DATADIR%%/et/nav/mlb_daybreak.gm
-%%DATADIR%%/et/nav/mlb_daybreak.way
-%%DATADIR%%/et/nav/mlb_daybreak_goals.gm
-%%DATADIR%%/et/nav/mlb_egypt.gm
-%%DATADIR%%/et/nav/mlb_egypt.way
-%%DATADIR%%/et/nav/mlb_egypt_goals.gm
-%%DATADIR%%/et/nav/mlb_starbase.gm
-%%DATADIR%%/et/nav/mlb_starbase.way
-%%DATADIR%%/et/nav/mlb_starbase_goals.gm
-%%DATADIR%%/et/nav/mlb_temple.gm
-%%DATADIR%%/et/nav/mlb_temple.way
-%%DATADIR%%/et/nav/mlb_temple_goals.gm
-%%DATADIR%%/et/nav/mlk_chapel.gm
-%%DATADIR%%/et/nav/mlk_chapel.way
-%%DATADIR%%/et/nav/mlk_chapel_goals.gm
-%%DATADIR%%/et/nav/mml_church_et_v1.gm
-%%DATADIR%%/et/nav/mml_church_et_v1.way
-%%DATADIR%%/et/nav/mml_church_et_v1_goals.gm
-%%DATADIR%%/et/nav/mml_claustro_v1.gm
-%%DATADIR%%/et/nav/mml_claustro_v1.way
-%%DATADIR%%/et/nav/mml_claustro_v1_goals.gm
-%%DATADIR%%/et/nav/mml_claustrophobia.gm
-%%DATADIR%%/et/nav/mml_claustrophobia.way
-%%DATADIR%%/et/nav/mml_claustrophobia_goals.gm
-%%DATADIR%%/et/nav/mml_helmsdeep_b4.gm
-%%DATADIR%%/et/nav/mml_helmsdeep_b4.way
-%%DATADIR%%/et/nav/mml_helmsdeep_b4_goals.gm
-%%DATADIR%%/et/nav/mml_minastirith_fp3.gm
-%%DATADIR%%/et/nav/mml_minastirith_fp3.way
-%%DATADIR%%/et/nav/mml_minastirith_fp3_goals.gm
-%%DATADIR%%/et/nav/mp_assault_fal.gm
-%%DATADIR%%/et/nav/mp_assault_fal.way
-%%DATADIR%%/et/nav/mp_assault_fal_goals.gm
-%%DATADIR%%/et/nav/mp_assault_rc1.gm
-%%DATADIR%%/et/nav/mp_assault_rc1.way
-%%DATADIR%%/et/nav/mp_assault_rc1_goals.gm
-%%DATADIR%%/et/nav/mp_base.gm
-%%DATADIR%%/et/nav/mp_base.way
-%%DATADIR%%/et/nav/mp_base_goals.gm
-%%DATADIR%%/et/nav/mp_beach.gm
-%%DATADIR%%/et/nav/mp_beach.way
-%%DATADIR%%/et/nav/mp_beach_goals.gm
-%%DATADIR%%/et/nav/mp_rocket_et_a1.gm
-%%DATADIR%%/et/nav/mp_rocket_et_a1.way
-%%DATADIR%%/et/nav/mp_rocket_et_a1_goals.gm
-%%DATADIR%%/et/nav/mp_sub_rc1.gm
-%%DATADIR%%/et/nav/mp_sub_rc1.way
-%%DATADIR%%/et/nav/mp_sub_rc1_goals.gm
-%%DATADIR%%/et/nav/mp_theriver_2nd.gm
-%%DATADIR%%/et/nav/mp_theriver_2nd.way
-%%DATADIR%%/et/nav/mp_theriver_2nd_goals.gm
-%%DATADIR%%/et/nav/navarone.gm
-%%DATADIR%%/et/nav/navarone.way
-%%DATADIR%%/et/nav/navarone_goals.gm
-%%DATADIR%%/et/nav/necrology_b2fix.gm
-%%DATADIR%%/et/nav/necrology_b2fix.way
-%%DATADIR%%/et/nav/necrology_b2fix_goals.gm
-%%DATADIR%%/et/nav/necrology_final.gm
-%%DATADIR%%/et/nav/necrology_final.way
-%%DATADIR%%/et/nav/necrology_final_goals.gm
-%%DATADIR%%/et/nav/negoshk_b2.gm
-%%DATADIR%%/et/nav/negoshk_b2.way
-%%DATADIR%%/et/nav/negoshk_b2_goals.gm
-%%DATADIR%%/et/nav/nemo.gm
-%%DATADIR%%/et/nav/nemo.way
-%%DATADIR%%/et/nav/nemo_goals.gm
-%%DATADIR%%/et/nav/nightmare.gm
-%%DATADIR%%/et/nav/nightmare.way
-%%DATADIR%%/et/nav/nightmare_goals.gm
-%%DATADIR%%/et/nav/nod_temple.gm
-%%DATADIR%%/et/nav/nod_temple.way
-%%DATADIR%%/et/nav/nod_temple_goals.gm
-%%DATADIR%%/et/nav/nomercy.gm
-%%DATADIR%%/et/nav/nomercy.way
-%%DATADIR%%/et/nav/nomercy_goals.gm
-%%DATADIR%%/et/nav/northpole.gm
-%%DATADIR%%/et/nav/northpole.way
-%%DATADIR%%/et/nav/northpole_goals.gm
-%%DATADIR%%/et/nav/notw.gm
-%%DATADIR%%/et/nav/notw.way
-%%DATADIR%%/et/nav/notw_goals.gm
-%%DATADIR%%/et/nav/oasis.gm
-%%DATADIR%%/et/nav/oasis.way
-%%DATADIR%%/et/nav/oasis_goals.gm
-%%DATADIR%%/et/nav/oasis_winter.gm
-%%DATADIR%%/et/nav/oasis_winter.way
-%%DATADIR%%/et/nav/oasis_winter_goals.gm
-%%DATADIR%%/et/nav/oilraid.gm
-%%DATADIR%%/et/nav/oilraid.way
-%%DATADIR%%/et/nav/oilraid_goals.gm
-%%DATADIR%%/et/nav/op_lucky_a2.gm
-%%DATADIR%%/et/nav/op_lucky_a2.way
-%%DATADIR%%/et/nav/op_lucky_a2_goals.gm
-%%DATADIR%%/et/nav/op_tower.gm
-%%DATADIR%%/et/nav/op_tower.way
-%%DATADIR%%/et/nav/op_tower_goals.gm
-%%DATADIR%%/et/nav/outer_space.gm
-%%DATADIR%%/et/nav/outer_space.way
-%%DATADIR%%/et/nav/outer_space_goals.gm
-%%DATADIR%%/et/nav/over_the_top.gm
-%%DATADIR%%/et/nav/over_the_top.way
-%%DATADIR%%/et/nav/over_the_top_goals.gm
-%%DATADIR%%/et/nav/pacman_v2.gm
-%%DATADIR%%/et/nav/pacman_v2.way
-%%DATADIR%%/et/nav/pacman_v2_goals.gm
-%%DATADIR%%/et/nav/pantherbase.gm
-%%DATADIR%%/et/nav/pantherbase.way
-%%DATADIR%%/et/nav/pantherbase_goals.gm
-%%DATADIR%%/et/nav/panza.gm
-%%DATADIR%%/et/nav/panza.way
-%%DATADIR%%/et/nav/panza_goals.gm
-%%DATADIR%%/et/nav/parisbastille_b3.gm
-%%DATADIR%%/et/nav/parisbastille_b3.way
-%%DATADIR%%/et/nav/parisbastille_b3_goals.gm
-%%DATADIR%%/et/nav/password2.gm
-%%DATADIR%%/et/nav/password2.way
-%%DATADIR%%/et/nav/password2_goals.gm
-%%DATADIR%%/et/nav/pha_chateau.gm
-%%DATADIR%%/et/nav/pha_chateau.way
-%%DATADIR%%/et/nav/pha_chateau_goals.gm
-%%DATADIR%%/et/nav/pier16_v3.gm
-%%DATADIR%%/et/nav/pier16_v3.way
-%%DATADIR%%/et/nav/pier16_v3_goals.gm
-%%DATADIR%%/et/nav/pirates.gm
-%%DATADIR%%/et/nav/pirates.way
-%%DATADIR%%/et/nav/pirates_goals.gm
-%%DATADIR%%/et/nav/praetoria_m1.gm
-%%DATADIR%%/et/nav/praetoria_m1.way
-%%DATADIR%%/et/nav/praetoria_m1_goals.gm
-%%DATADIR%%/et/nav/praetoria_m2.gm
-%%DATADIR%%/et/nav/praetoria_m2.way
-%%DATADIR%%/et/nav/praetoria_m2_goals.gm
-%%DATADIR%%/et/nav/purefrag.gm
-%%DATADIR%%/et/nav/purefrag.way
-%%DATADIR%%/et/nav/q3dm17.gm
-%%DATADIR%%/et/nav/q3dm17.way
-%%DATADIR%%/et/nav/q3dm17_goals.gm
-%%DATADIR%%/et/nav/quickie.gm
-%%DATADIR%%/et/nav/quickie.way
-%%DATADIR%%/et/nav/quickie_goals.gm
-%%DATADIR%%/et/nav/quotidian_b1.gm
-%%DATADIR%%/et/nav/quotidian_b1.way
-%%DATADIR%%/et/nav/quotidian_b1_goals.gm
-%%DATADIR%%/et/nav/quotidian_b2.gm
-%%DATADIR%%/et/nav/quotidian_b2.way
-%%DATADIR%%/et/nav/quotidian_b2_goals.gm
-%%DATADIR%%/et/nav/radar.gm
-%%DATADIR%%/et/nav/radar.way
-%%DATADIR%%/et/nav/radar_goals.gm
-%%DATADIR%%/et/nav/radar_winter.gm
-%%DATADIR%%/et/nav/radar_winter.way
-%%DATADIR%%/et/nav/radar_winter_goals.gm
-%%DATADIR%%/et/nav/raiders.gm
-%%DATADIR%%/et/nav/raiders.way
-%%DATADIR%%/et/nav/raiders_goals.gm
-%%DATADIR%%/et/nav/railgun.gm
-%%DATADIR%%/et/nav/railgun.way
-%%DATADIR%%/et/nav/railgun_goals.gm
-%%DATADIR%%/et/nav/raw_final.gm
-%%DATADIR%%/et/nav/raw_final.way
-%%DATADIR%%/et/nav/raw_final_goals.gm
-%%DATADIR%%/et/nav/raw_te.gm
-%%DATADIR%%/et/nav/raw_te.way
-%%DATADIR%%/et/nav/raw_te_goals.gm
-%%DATADIR%%/et/nav/reactor_final.gm
-%%DATADIR%%/et/nav/reactor_final.way
-%%DATADIR%%/et/nav/reactor_final_goals.gm
-%%DATADIR%%/et/nav/remagen.gm
-%%DATADIR%%/et/nav/remagen.way
-%%DATADIR%%/et/nav/remagen_goals.gm
-%%DATADIR%%/et/nav/resurrection.gm
-%%DATADIR%%/et/nav/resurrection.way
-%%DATADIR%%/et/nav/resurrection_goals.gm
-%%DATADIR%%/et/nav/return2goldrush_b1.gm
-%%DATADIR%%/et/nav/return2goldrush_b1.way
-%%DATADIR%%/et/nav/return2goldrush_b1_goals.gm
-%%DATADIR%%/et/nav/rhine_bridge.gm
-%%DATADIR%%/et/nav/rhine_bridge.way
-%%DATADIR%%/et/nav/rhineland_bridge_4.gm
-%%DATADIR%%/et/nav/rhineland_bridge_4.way
-%%DATADIR%%/et/nav/rhineland_bridge_4_goals.gm
-%%DATADIR%%/et/nav/rochelle_b2.gm
-%%DATADIR%%/et/nav/rochelle_b2.way
-%%DATADIR%%/et/nav/rochelle_b2_goals.gm
-%%DATADIR%%/et/nav/rockeyes_b2.gm
-%%DATADIR%%/et/nav/rockeyes_b2.way
-%%DATADIR%%/et/nav/rockeyes_b2_goals.gm
-%%DATADIR%%/et/nav/rommel_final.gm
-%%DATADIR%%/et/nav/rommel_final.way
-%%DATADIR%%/et/nav/rommel_final_goals.gm
-%%DATADIR%%/et/nav/rtcw_depot2.gm
-%%DATADIR%%/et/nav/rtcw_depot2.way
-%%DATADIR%%/et/nav/rtcw_depot2_goals.gm
-%%DATADIR%%/et/nav/saberpeak_final.gm
-%%DATADIR%%/et/nav/saberpeak_final.way
-%%DATADIR%%/et/nav/saberpeak_final_goals.gm
-%%DATADIR%%/et/nav/sandstorm_beta.gm
-%%DATADIR%%/et/nav/sandstorm_beta.way
-%%DATADIR%%/et/nav/sandstorm_beta_goals.gm
-%%DATADIR%%/et/nav/school.gm
-%%DATADIR%%/et/nav/school.way
-%%DATADIR%%/et/nav/school_goals.gm
-%%DATADIR%%/et/nav/sedesrc1.gm
-%%DATADIR%%/et/nav/sedesrc1.way
-%%DATADIR%%/et/nav/sedesrc1_goals.gm
-%%DATADIR%%/et/nav/sfx_endor.gm
-%%DATADIR%%/et/nav/sfx_endor.way
-%%DATADIR%%/et/nav/sfx_endor_goals.gm
-%%DATADIR%%/et/nav/ship.gm
-%%DATADIR%%/et/nav/ship.way
-%%DATADIR%%/et/nav/ship_goals.gm
-%%DATADIR%%/et/nav/shivta.gm
-%%DATADIR%%/et/nav/shivta.way
-%%DATADIR%%/et/nav/shivta_goals.gm
-%%DATADIR%%/et/nav/snatch2.gm
-%%DATADIR%%/et/nav/snatch2.way
-%%DATADIR%%/et/nav/snatch2_goals.gm
-%%DATADIR%%/et/nav/snatch3.gm
-%%DATADIR%%/et/nav/snatch3.way
-%%DATADIR%%/et/nav/snatch3_goals.gm
-%%DATADIR%%/et/nav/sne_factory_sniper.gm
-%%DATADIR%%/et/nav/sne_factory_sniper.way
-%%DATADIR%%/et/nav/sne_factory_sniper_goals.gm
-%%DATADIR%%/et/nav/sniper_marina_b2.gm
-%%DATADIR%%/et/nav/sniper_marina_b2.way
-%%DATADIR%%/et/nav/sniper_marina_b2_goals.gm
-%%DATADIR%%/et/nav/snipercastle_b2.gm
-%%DATADIR%%/et/nav/snipercastle_b2.way
-%%DATADIR%%/et/nav/snipercastle_b2_goals.gm
-%%DATADIR%%/et/nav/sos_secret_weapon.gm
-%%DATADIR%%/et/nav/sos_secret_weapon.way
-%%DATADIR%%/et/nav/sos_secret_weapon_goals.gm
-%%DATADIR%%/et/nav/sot_b2.gm
-%%DATADIR%%/et/nav/sot_b2.way
-%%DATADIR%%/et/nav/sot_b2_goals.gm
-%%DATADIR%%/et/nav/sp_delivery_te.gm
-%%DATADIR%%/et/nav/sp_delivery_te.way
-%%DATADIR%%/et/nav/sp_delivery_te_goals.gm
-%%DATADIR%%/et/nav/springfield_pb.gm
-%%DATADIR%%/et/nav/springfield_pb.way
-%%DATADIR%%/et/nav/springfield_pb_goals.gm
-%%DATADIR%%/et/nav/stalingrad.gm
-%%DATADIR%%/et/nav/stalingrad.way
-%%DATADIR%%/et/nav/stalingrad_goals.gm
-%%DATADIR%%/et/nav/steelplant2.gm
-%%DATADIR%%/et/nav/steelplant2.way
-%%DATADIR%%/et/nav/steelplant2_goals.gm
-%%DATADIR%%/et/nav/stonehenge_koth.gm
-%%DATADIR%%/et/nav/stonehenge_koth.way
-%%DATADIR%%/et/nav/stonehenge_koth_goals.gm
-%%DATADIR%%/et/nav/storehouse.gm
-%%DATADIR%%/et/nav/storehouse.way
-%%DATADIR%%/et/nav/storehouse_goals.gm
-%%DATADIR%%/et/nav/subway.gm
-%%DATADIR%%/et/nav/subway.way
-%%DATADIR%%/et/nav/subway_goals.gm
-%%DATADIR%%/et/nav/supergoldrush.gm
-%%DATADIR%%/et/nav/supergoldrush.way
-%%DATADIR%%/et/nav/supergoldrush_final.gm
-%%DATADIR%%/et/nav/supergoldrush_final.way
-%%DATADIR%%/et/nav/supergoldrush_final_goals.gm
-%%DATADIR%%/et/nav/supergoldrush_goals.gm
-%%DATADIR%%/et/nav/supply.gm
-%%DATADIR%%/et/nav/supply.way
-%%DATADIR%%/et/nav/supply_goals.gm
-%%DATADIR%%/et/nav/supply_pro.gm
-%%DATADIR%%/et/nav/supply_pro.way
-%%DATADIR%%/et/nav/supply_pro_goals.gm
-%%DATADIR%%/et/nav/supply_we.gm
-%%DATADIR%%/et/nav/supply_we.way
-%%DATADIR%%/et/nav/supply_we_goals.gm
-%%DATADIR%%/et/nav/supplydepot2.gm
-%%DATADIR%%/et/nav/supplydepot2.way
-%%DATADIR%%/et/nav/supplydepot2_goals.gm
-%%DATADIR%%/et/nav/supplydepot3.gm
-%%DATADIR%%/et/nav/supplydepot3.way
-%%DATADIR%%/et/nav/supplydepot3_goals.gm
-%%DATADIR%%/et/nav/svarvadel.gm
-%%DATADIR%%/et/nav/svarvadel.way
-%%DATADIR%%/et/nav/svarvadel_goals.gm
-%%DATADIR%%/et/nav/sw_goldrush_te.gm
-%%DATADIR%%/et/nav/sw_goldrush_te.way
-%%DATADIR%%/et/nav/sw_goldrush_te_goals.gm
-%%DATADIR%%/et/nav/sw_oasis_b3.gm
-%%DATADIR%%/et/nav/sw_oasis_b3.way
-%%DATADIR%%/et/nav/sw_oasis_b3_goals.gm
-%%DATADIR%%/et/nav/tankbuster.gm
-%%DATADIR%%/et/nav/tankbuster.way
-%%DATADIR%%/et/nav/tankbuster_goals.gm
-%%DATADIR%%/et/nav/tbnsdba.gm
-%%DATADIR%%/et/nav/tbnsdba.way
-%%DATADIR%%/et/nav/tbnsdba_goals.gm
-%%DATADIR%%/et/nav/tc_base.gm
-%%DATADIR%%/et/nav/tc_base.way
-%%DATADIR%%/et/nav/tc_base_goals.gm
-%%DATADIR%%/et/nav/te_valhalla.gm
-%%DATADIR%%/et/nav/te_valhalla.way
-%%DATADIR%%/et/nav/te_valhalla_goals.gm
-%%DATADIR%%/et/nav/tel_forest_sniper.gm
-%%DATADIR%%/et/nav/tel_forest_sniper.way
-%%DATADIR%%/et/nav/tel_forest_sniper_goals.gm
-%%DATADIR%%/et/nav/the_moskeeb1.gm
-%%DATADIR%%/et/nav/the_moskeeb1.way
-%%DATADIR%%/et/nav/the_moskeeb1_goals.gm
-%%DATADIR%%/et/nav/the_port_b1.gm
-%%DATADIR%%/et/nav/the_port_b1.way
-%%DATADIR%%/et/nav/the_port_b1_goals.gm
-%%DATADIR%%/et/nav/therock.gm
-%%DATADIR%%/et/nav/therock.way
-%%DATADIR%%/et/nav/therock_goals.gm
-%%DATADIR%%/et/nav/thief_city.gm
-%%DATADIR%%/et/nav/thief_city.way
-%%DATADIR%%/et/nav/thief_city_goals.gm
-%%DATADIR%%/et/nav/tiger.gm
-%%DATADIR%%/et/nav/tiger.way
-%%DATADIR%%/et/nav/tiger_dump.gm
-%%DATADIR%%/et/nav/tiger_dump.way
-%%DATADIR%%/et/nav/tiger_dump_goals.gm
-%%DATADIR%%/et/nav/tiger_goals.gm
-%%DATADIR%%/et/nav/tounine_b2.gm
-%%DATADIR%%/et/nav/tounine_b2.way
-%%DATADIR%%/et/nav/tounine_b2_goals.gm
-%%DATADIR%%/et/nav/towerandslider_ctf_beta.gm
-%%DATADIR%%/et/nav/towerandslider_ctf_beta.way
-%%DATADIR%%/et/nav/towerandslider_ctf_beta_goals.gm
-%%DATADIR%%/et/nav/townsquare_final.gm
-%%DATADIR%%/et/nav/townsquare_final.way
-%%DATADIR%%/et/nav/townsquare_final_goals.gm
-%%DATADIR%%/et/nav/transmitter.gm
-%%DATADIR%%/et/nav/transmitter.way
-%%DATADIR%%/et/nav/transmitter_goals.gm
-%%DATADIR%%/et/nav/trmfght_beta2.gm
-%%DATADIR%%/et/nav/trmfght_beta2.way
-%%DATADIR%%/et/nav/trmfght_beta2_goals.gm
-%%DATADIR%%/et/nav/trooptrain.gm
-%%DATADIR%%/et/nav/trooptrain.way
-%%DATADIR%%/et/nav/trooptrain_goals.gm
-%%DATADIR%%/et/nav/tsc-ardennen-sniper-final.gm
-%%DATADIR%%/et/nav/tsc-ardennen-sniper-final.way
-%%DATADIR%%/et/nav/tsc-ardennen-sniper-final_goals.gm
-%%DATADIR%%/et/nav/tsc-sniper-paradise-final.gm
-%%DATADIR%%/et/nav/tsc-sniper-paradise-final.way
-%%DATADIR%%/et/nav/tsc-sniper-paradise-final_goals.gm
-%%DATADIR%%/et/nav/tsc_airfield_sniper_final.gm
-%%DATADIR%%/et/nav/tsc_airfield_sniper_final.way
-%%DATADIR%%/et/nav/tsc_airfield_sniper_final_goals.gm
-%%DATADIR%%/et/nav/tsc_canyon_sniper.gm
-%%DATADIR%%/et/nav/tsc_canyon_sniper.way
-%%DATADIR%%/et/nav/tsc_canyon_sniper_goals.gm
-%%DATADIR%%/et/nav/ttw_saqqara.gm
-%%DATADIR%%/et/nav/ttw_saqqara.way
-%%DATADIR%%/et/nav/ttw_saqqara_goals.gm
-%%DATADIR%%/et/nav/ttw_sniperhell.gm
-%%DATADIR%%/et/nav/ttw_sniperhell.way
-%%DATADIR%%/et/nav/ttw_sniperhell_goals.gm
-%%DATADIR%%/et/nav/uje_00.gm
-%%DATADIR%%/et/nav/uje_00.way
-%%DATADIR%%/et/nav/uje_00_goals.gm
-%%DATADIR%%/et/nav/uje_00_xmas.gm
-%%DATADIR%%/et/nav/uje_00_xmas.way
-%%DATADIR%%/et/nav/uje_00_xmas_goals.gm
-%%DATADIR%%/et/nav/uje_01.gm
-%%DATADIR%%/et/nav/uje_01.way
-%%DATADIR%%/et/nav/uje_01_goals.gm
-%%DATADIR%%/et/nav/uje_2_towns.gm
-%%DATADIR%%/et/nav/uje_2_towns.way
-%%DATADIR%%/et/nav/uje_2_towns_goals.gm
-%%DATADIR%%/et/nav/uje_airpark.gm
-%%DATADIR%%/et/nav/uje_airpark.way
-%%DATADIR%%/et/nav/uje_airpark_goals.gm
-%%DATADIR%%/et/nav/uje_airport_b5.gm
-%%DATADIR%%/et/nav/uje_airport_b5.way
-%%DATADIR%%/et/nav/uje_airport_b5_goals.gm
-%%DATADIR%%/et/nav/uje_airport_sniper.gm
-%%DATADIR%%/et/nav/uje_airport_sniper.way
-%%DATADIR%%/et/nav/uje_airport_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_ambush.gm
-%%DATADIR%%/et/nav/uje_ambush.way
-%%DATADIR%%/et/nav/uje_ambush_goals.gm
-%%DATADIR%%/et/nav/uje_amsterdam_final.gm
-%%DATADIR%%/et/nav/uje_amsterdam_final.way
-%%DATADIR%%/et/nav/uje_amsterdam_final_goals.gm
-%%DATADIR%%/et/nav/uje_amsterdam_sniper.gm
-%%DATADIR%%/et/nav/uje_amsterdam_sniper.way
-%%DATADIR%%/et/nav/uje_amsterdam_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_amsterdam_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_amsterdam_sniper_nc.way
-%%DATADIR%%/et/nav/uje_amsterdam_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_amsterdam_xmas.gm
-%%DATADIR%%/et/nav/uje_amsterdam_xmas.way
-%%DATADIR%%/et/nav/uje_amsterdam_xmas_goals.gm
-%%DATADIR%%/et/nav/uje_backyard_sniper.gm
-%%DATADIR%%/et/nav/uje_backyard_sniper.way
-%%DATADIR%%/et/nav/uje_backyard_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_backyard_sniper_np.gm
-%%DATADIR%%/et/nav/uje_backyard_sniper_np.way
-%%DATADIR%%/et/nav/uje_backyard_sniper_np_goals.gm
-%%DATADIR%%/et/nav/uje_baserace_christmas.gm
-%%DATADIR%%/et/nav/uje_baserace_christmas.way
-%%DATADIR%%/et/nav/uje_baserace_christmas_goals.gm
-%%DATADIR%%/et/nav/uje_baserace_sniper.gm
-%%DATADIR%%/et/nav/uje_baserace_sniper.way
-%%DATADIR%%/et/nav/uje_baserace_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_bathroom_panzer.gm
-%%DATADIR%%/et/nav/uje_bathroom_panzer.way
-%%DATADIR%%/et/nav/uje_bathroom_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_bridge_sniper.gm
-%%DATADIR%%/et/nav/uje_bridge_sniper.way
-%%DATADIR%%/et/nav/uje_bridge_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper.way
-%%DATADIR%%/et/nav/uje_bunker_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper_np.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper_np.way
-%%DATADIR%%/et/nav/uje_bunker_sniper_np_goals.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper_xmas.gm
-%%DATADIR%%/et/nav/uje_bunker_sniper_xmas.way
-%%DATADIR%%/et/nav/uje_bunker_sniper_xmas_goals.gm
-%%DATADIR%%/et/nav/uje_camping_sniper.gm
-%%DATADIR%%/et/nav/uje_camping_sniper.way
-%%DATADIR%%/et/nav/uje_camping_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_canyon_sniper.gm
-%%DATADIR%%/et/nav/uje_canyon_sniper.way
-%%DATADIR%%/et/nav/uje_canyon_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_cartoon_panzer.gm
-%%DATADIR%%/et/nav/uje_cartoon_panzer.way
-%%DATADIR%%/et/nav/uje_cartoon_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_cartoon_sniper.gm
-%%DATADIR%%/et/nav/uje_cartoon_sniper.way
-%%DATADIR%%/et/nav/uje_cartoon_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_cartoon_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_cartoon_sniper_nc.way
-%%DATADIR%%/et/nav/uje_cartoon_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_castle_sniper.gm
-%%DATADIR%%/et/nav/uje_castle_sniper.way
-%%DATADIR%%/et/nav/uje_castle_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_castle_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_castle_sniper_nc.way
-%%DATADIR%%/et/nav/uje_castle_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_cave_panzer.gm
-%%DATADIR%%/et/nav/uje_cave_panzer.way
-%%DATADIR%%/et/nav/uje_cave_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_cheese.gm
-%%DATADIR%%/et/nav/uje_cheese.way
-%%DATADIR%%/et/nav/uje_cheese_goals.gm
-%%DATADIR%%/et/nav/uje_christmas_sniper.gm
-%%DATADIR%%/et/nav/uje_christmas_sniper.way
-%%DATADIR%%/et/nav/uje_christmas_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_city_sniper.gm
-%%DATADIR%%/et/nav/uje_city_sniper.way
-%%DATADIR%%/et/nav/uje_city_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_convoy.gm
-%%DATADIR%%/et/nav/uje_convoy.way
-%%DATADIR%%/et/nav/uje_convoy_final.gm
-%%DATADIR%%/et/nav/uje_convoy_final.way
-%%DATADIR%%/et/nav/uje_convoy_final_goals.gm
-%%DATADIR%%/et/nav/uje_convoy_goals.gm
-%%DATADIR%%/et/nav/uje_egypt_panzer.gm
-%%DATADIR%%/et/nav/uje_egypt_panzer.way
-%%DATADIR%%/et/nav/uje_egypt_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_egypt_sniper.gm
-%%DATADIR%%/et/nav/uje_egypt_sniper.way
-%%DATADIR%%/et/nav/uje_egypt_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_fantasie_sniper.gm
-%%DATADIR%%/et/nav/uje_fantasie_sniper.way
-%%DATADIR%%/et/nav/uje_fantasie_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_farm_sniper.gm
-%%DATADIR%%/et/nav/uje_farm_sniper.way
-%%DATADIR%%/et/nav/uje_farm_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_farm_sniper_np.gm
-%%DATADIR%%/et/nav/uje_farm_sniper_np.way
-%%DATADIR%%/et/nav/uje_farm_sniper_np_goals.gm
-%%DATADIR%%/et/nav/uje_fastfood_sniper.gm
-%%DATADIR%%/et/nav/uje_fastfood_sniper.way
-%%DATADIR%%/et/nav/uje_fastfood_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_flat_sniper.gm
-%%DATADIR%%/et/nav/uje_flat_sniper.way
-%%DATADIR%%/et/nav/uje_flat_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_flat_sniper_goals_nc.gm
-%%DATADIR%%/et/nav/uje_flat_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_flat_sniper_nc.way
-%%DATADIR%%/et/nav/uje_forest_panzer.gm
-%%DATADIR%%/et/nav/uje_forest_panzer.way
-%%DATADIR%%/et/nav/uje_forest_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_forest_sniper.gm
-%%DATADIR%%/et/nav/uje_forest_sniper.way
-%%DATADIR%%/et/nav/uje_forest_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_garage_sniper.gm
-%%DATADIR%%/et/nav/uje_garage_sniper.way
-%%DATADIR%%/et/nav/uje_garage_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_ghetto_panzer.gm
-%%DATADIR%%/et/nav/uje_ghetto_panzer.way
-%%DATADIR%%/et/nav/uje_ghetto_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_ghost-town_sniper.gm
-%%DATADIR%%/et/nav/uje_ghost-town_sniper.way
-%%DATADIR%%/et/nav/uje_ghost-town_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_goldrush.gm
-%%DATADIR%%/et/nav/uje_goldrush.way
-%%DATADIR%%/et/nav/uje_goldrush_goals.gm
-%%DATADIR%%/et/nav/uje_hospital_panzer.gm
-%%DATADIR%%/et/nav/uje_hospital_panzer.way
-%%DATADIR%%/et/nav/uje_hospital_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_hospital_sniper.gm
-%%DATADIR%%/et/nav/uje_hospital_sniper.way
-%%DATADIR%%/et/nav/uje_hospital_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_hospital_sniper_np.gm
-%%DATADIR%%/et/nav/uje_hospital_sniper_np.way
-%%DATADIR%%/et/nav/uje_hospital_sniper_np_goals.gm
-%%DATADIR%%/et/nav/uje_house_sniper.gm
-%%DATADIR%%/et/nav/uje_house_sniper.way
-%%DATADIR%%/et/nav/uje_house_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_house_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_house_sniper_nc.way
-%%DATADIR%%/et/nav/uje_house_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_inca_sniper.gm
-%%DATADIR%%/et/nav/uje_inca_sniper.way
-%%DATADIR%%/et/nav/uje_inca_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_jail_sniper.gm
-%%DATADIR%%/et/nav/uje_jail_sniper.way
-%%DATADIR%%/et/nav/uje_jail_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_jungle_panzer.gm
-%%DATADIR%%/et/nav/uje_jungle_panzer.way
-%%DATADIR%%/et/nav/uje_jungle_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_jungle_sniper.gm
-%%DATADIR%%/et/nav/uje_jungle_sniper.way
-%%DATADIR%%/et/nav/uje_jungle_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_kitchen_sniper.gm
-%%DATADIR%%/et/nav/uje_kitchen_sniper.way
-%%DATADIR%%/et/nav/uje_kitchen_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_kitchen_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_kitchen_sniper_nc.way
-%%DATADIR%%/et/nav/uje_kitchen_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_lava_panzer.gm
-%%DATADIR%%/et/nav/uje_lava_panzer.way
-%%DATADIR%%/et/nav/uje_lava_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_mine_sniper.gm
-%%DATADIR%%/et/nav/uje_mine_sniper.way
-%%DATADIR%%/et/nav/uje_mine_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_mountain_sniper.gm
-%%DATADIR%%/et/nav/uje_mountain_sniper.way
-%%DATADIR%%/et/nav/uje_mountain_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_mountain_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_mountain_sniper_nc.way
-%%DATADIR%%/et/nav/uje_mountain_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_museum_sniper.gm
-%%DATADIR%%/et/nav/uje_museum_sniper.way
-%%DATADIR%%/et/nav/uje_museum_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_oasis_xmas.gm
-%%DATADIR%%/et/nav/uje_oasis_xmas.way
-%%DATADIR%%/et/nav/uje_oasis_xmas_goals.gm
-%%DATADIR%%/et/nav/uje_ocean_sniper.gm
-%%DATADIR%%/et/nav/uje_ocean_sniper.way
-%%DATADIR%%/et/nav/uje_ocean_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_office_sniper.gm
-%%DATADIR%%/et/nav/uje_office_sniper.way
-%%DATADIR%%/et/nav/uje_office_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_oil.gm
-%%DATADIR%%/et/nav/uje_oil.way
-%%DATADIR%%/et/nav/uje_oil_goals.gm
-%%DATADIR%%/et/nav/uje_oil_sniper.gm
-%%DATADIR%%/et/nav/uje_oil_sniper.way
-%%DATADIR%%/et/nav/uje_oil_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_old_village_sniper.gm
-%%DATADIR%%/et/nav/uje_old_village_sniper.way
-%%DATADIR%%/et/nav/uje_old_village_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_oldskool_sniper.gm
-%%DATADIR%%/et/nav/uje_oldskool_sniper.way
-%%DATADIR%%/et/nav/uje_oldskool_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_oldskool_sniper_np.gm
-%%DATADIR%%/et/nav/uje_oldskool_sniper_np.way
-%%DATADIR%%/et/nav/uje_oldskool_sniper_np_goals.gm
-%%DATADIR%%/et/nav/uje_parking_sniper.gm
-%%DATADIR%%/et/nav/uje_parking_sniper.way
-%%DATADIR%%/et/nav/uje_parking_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_pirate_panzer.gm
-%%DATADIR%%/et/nav/uje_pirate_panzer.way
-%%DATADIR%%/et/nav/uje_pirate_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_pirate_sniper.gm
-%%DATADIR%%/et/nav/uje_pirate_sniper.way
-%%DATADIR%%/et/nav/uje_pirate_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_pirate_sniper_nc.gm
-%%DATADIR%%/et/nav/uje_pirate_sniper_nc.way
-%%DATADIR%%/et/nav/uje_pirate_sniper_nc_goals.gm
-%%DATADIR%%/et/nav/uje_prison_sniper.gm
-%%DATADIR%%/et/nav/uje_prison_sniper.way
-%%DATADIR%%/et/nav/uje_prison_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_promenade_sniper.gm
-%%DATADIR%%/et/nav/uje_promenade_sniper.way
-%%DATADIR%%/et/nav/uje_promenade_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_river_sniper.gm
-%%DATADIR%%/et/nav/uje_river_sniper.way
-%%DATADIR%%/et/nav/uje_river_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_room_panzer.gm
-%%DATADIR%%/et/nav/uje_room_panzer.way
-%%DATADIR%%/et/nav/uje_room_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_room_sniper.gm
-%%DATADIR%%/et/nav/uje_room_sniper.way
-%%DATADIR%%/et/nav/uje_room_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_sky_sniper.gm
-%%DATADIR%%/et/nav/uje_sky_sniper.way
-%%DATADIR%%/et/nav/uje_sky_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_sniper.gm
-%%DATADIR%%/et/nav/uje_sniper.way
-%%DATADIR%%/et/nav/uje_sniper_boot.gm
-%%DATADIR%%/et/nav/uje_sniper_boot.way
-%%DATADIR%%/et/nav/uje_sniper_boot_goals.gm
-%%DATADIR%%/et/nav/uje_sniper_boot_np.gm
-%%DATADIR%%/et/nav/uje_sniper_boot_np.way
-%%DATADIR%%/et/nav/uje_sniper_boot_np_goals.gm
-%%DATADIR%%/et/nav/uje_sniper_challenge_fall.gm
-%%DATADIR%%/et/nav/uje_sniper_challenge_fall.way
-%%DATADIR%%/et/nav/uje_sniper_challenge_fall_goals.gm
-%%DATADIR%%/et/nav/uje_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_sniper_town.gm
-%%DATADIR%%/et/nav/uje_sniper_town.way
-%%DATADIR%%/et/nav/uje_sniper_town_goals.gm
-%%DATADIR%%/et/nav/uje_snow_sniper.gm
-%%DATADIR%%/et/nav/uje_snow_sniper.way
-%%DATADIR%%/et/nav/uje_snow_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_snowy_sniper.gm
-%%DATADIR%%/et/nav/uje_snowy_sniper.way
-%%DATADIR%%/et/nav/uje_snowy_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_space_panzer.gm
-%%DATADIR%%/et/nav/uje_space_panzer.way
-%%DATADIR%%/et/nav/uje_space_panzer_goals.gm
-%%DATADIR%%/et/nav/uje_space_sniper.gm
-%%DATADIR%%/et/nav/uje_space_sniper.way
-%%DATADIR%%/et/nav/uje_space_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_superhero_sniper.gm
-%%DATADIR%%/et/nav/uje_superhero_sniper.way
-%%DATADIR%%/et/nav/uje_superhero_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_temple_sniper.gm
-%%DATADIR%%/et/nav/uje_temple_sniper.way
-%%DATADIR%%/et/nav/uje_temple_sniper2.gm
-%%DATADIR%%/et/nav/uje_temple_sniper2.way
-%%DATADIR%%/et/nav/uje_temple_sniper2_goals.gm
-%%DATADIR%%/et/nav/uje_temple_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_temple_xmas.gm
-%%DATADIR%%/et/nav/uje_temple_xmas.way
-%%DATADIR%%/et/nav/uje_temple_xmas_goals.gm
-%%DATADIR%%/et/nav/uje_the_ghetto.gm
-%%DATADIR%%/et/nav/uje_the_ghetto.way
-%%DATADIR%%/et/nav/uje_the_ghetto_goals.gm
-%%DATADIR%%/et/nav/uje_tv_sniper.gm
-%%DATADIR%%/et/nav/uje_tv_sniper.way
-%%DATADIR%%/et/nav/uje_tv_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_underwater_sniper.gm
-%%DATADIR%%/et/nav/uje_underwater_sniper.way
-%%DATADIR%%/et/nav/uje_underwater_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_warzone.gm
-%%DATADIR%%/et/nav/uje_warzone.way
-%%DATADIR%%/et/nav/uje_warzone_goals.gm
-%%DATADIR%%/et/nav/uje_warzone_sniper.gm
-%%DATADIR%%/et/nav/uje_warzone_sniper.way
-%%DATADIR%%/et/nav/uje_warzone_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_wildwest_sniper.gm
-%%DATADIR%%/et/nav/uje_wildwest_sniper.way
-%%DATADIR%%/et/nav/uje_wildwest_sniper_goals.gm
-%%DATADIR%%/et/nav/uje_xmas_room.gm
-%%DATADIR%%/et/nav/uje_xmas_room.way
-%%DATADIR%%/et/nav/uje_xmas_room_goals.gm
-%%DATADIR%%/et/nav/uje_xmastown_sniper.gm
-%%DATADIR%%/et/nav/uje_xmastown_sniper.way
-%%DATADIR%%/et/nav/uje_xmastown_sniper_goals.gm
-%%DATADIR%%/et/nav/urbanterritory.gm
-%%DATADIR%%/et/nav/urbanterritory.way
-%%DATADIR%%/et/nav/urbanterritory_goals.gm
-%%DATADIR%%/et/nav/v2_factory.gm
-%%DATADIR%%/et/nav/v2_factory.way
-%%DATADIR%%/et/nav/v2_factory_goals.gm
-%%DATADIR%%/et/nav/v2base.gm
-%%DATADIR%%/et/nav/v2base.way
-%%DATADIR%%/et/nav/v2base_goals.gm
-%%DATADIR%%/et/nav/v2base_te.gm
-%%DATADIR%%/et/nav/v2base_te.way
-%%DATADIR%%/et/nav/v2base_te_goals.gm
-%%DATADIR%%/et/nav/venice.gm
-%%DATADIR%%/et/nav/venice.way
-%%DATADIR%%/et/nav/venice_goals.gm
-%%DATADIR%%/et/nav/venice_ne4.gm
-%%DATADIR%%/et/nav/venice_ne4.way
-%%DATADIR%%/et/nav/venice_ne4_goals.gm
-%%DATADIR%%/et/nav/vesuvius.gm
-%%DATADIR%%/et/nav/vesuvius.way
-%%DATADIR%%/et/nav/vesuvius_goals.gm
-%%DATADIR%%/et/nav/vesuvius_rev.gm
-%%DATADIR%%/et/nav/vesuvius_rev.way
-%%DATADIR%%/et/nav/vesuvius_rev_goals.gm
-%%DATADIR%%/et/nav/vio_grail.gm
-%%DATADIR%%/et/nav/vio_grail.way
-%%DATADIR%%/et/nav/vio_grail_goals.gm
-%%DATADIR%%/et/nav/voilegarde_b3.gm
-%%DATADIR%%/et/nav/voilegarde_b3.way
-%%DATADIR%%/et/nav/voilegarde_b3_goals.gm
-%%DATADIR%%/et/nav/warbell.gm
-%%DATADIR%%/et/nav/warbell.way
-%%DATADIR%%/et/nav/warbell_goals.gm
-%%DATADIR%%/et/nav/well_d.gm
-%%DATADIR%%/et/nav/well_d.way
-%%DATADIR%%/et/nav/well_d_goals.gm
-%%DATADIR%%/et/nav/wf_temple_c14.gm
-%%DATADIR%%/et/nav/wf_temple_c14.way
-%%DATADIR%%/et/nav/wf_temple_c14_goals.gm
-%%DATADIR%%/et/nav/whoreage_canyon10.gm
-%%DATADIR%%/et/nav/whoreage_canyon10.way
-%%DATADIR%%/et/nav/whoreage_canyon10_goals.gm
-%%DATADIR%%/et/nav/wodanfiresassault_2.gm
-%%DATADIR%%/et/nav/wodanfiresassault_2.way
-%%DATADIR%%/et/nav/wodanfiresassault_2_goals.gm
-%%DATADIR%%/et/nav/wolfsrudel3_final.gm
-%%DATADIR%%/et/nav/wolfsrudel3_final.way
-%%DATADIR%%/et/nav/wolfsrudel3_final_goals.gm
-%%DATADIR%%/et/nav/wolfsrudel_final.gm
-%%DATADIR%%/et/nav/wolfsrudel_final.way
-%%DATADIR%%/et/nav/wolfsrudel_final_goals.gm
-%%DATADIR%%/et/nav/wolken3_b4.gm
-%%DATADIR%%/et/nav/wolken3_b4.way
-%%DATADIR%%/et/nav/wolken3_b4_goals.gm
-%%DATADIR%%/et/nav/wolken3_final.gm
-%%DATADIR%%/et/nav/wolken3_final.way
-%%DATADIR%%/et/nav/wolken3_final_goals.gm
-%%DATADIR%%/et/nav/xf5u_3_0.gm
-%%DATADIR%%/et/nav/xf5u_3_0.way
-%%DATADIR%%/et/nav/xf5u_3_0_goals.gm
-%%DATADIR%%/et/nav/xlabs1.gm
-%%DATADIR%%/et/nav/xlabs1.way
-%%DATADIR%%/et/nav/xlabs1_goals.gm
-%%DATADIR%%/et/nav/xposed.gm
-%%DATADIR%%/et/nav/xposed.way
-%%DATADIR%%/et/nav/xposed_goals.gm
-%%DATADIR%%/et/nav/zogscubeofdeath.gm
-%%DATADIR%%/et/nav/zogscubeofdeath.way
-%%DATADIR%%/et/nav/zogscubeofdeath_goals.gm
-%%DATADIR%%/et/scripts/def_bot.gm
-%%DATADIR%%/et/scripts/et_autoexec.gm
-%%DATADIR%%/et/scripts/et_botnames.gm
-%%DATADIR%%/et/scripts/et_botnames_ext.gm
-%%DATADIR%%/et/scripts/et_classmanager.gm
-%%DATADIR%%/et/scripts/et_commands.gm
-%%DATADIR%%/et/scripts/et_navconfig.gm
-%%DATADIR%%/et/scripts/et_regiontriggers.gm
-%%DATADIR%%/et/scripts/et_sounds.gm
-%%DATADIR%%/et/scripts/et_utilities.gm
-%%DATADIR%%/et/scripts/et_weapontables.gm
-%%DATADIR%%/et/scripts/goals/goal_airstrike.gm
-%%DATADIR%%/et/scripts/goals/goal_askforammo.gm
-%%DATADIR%%/et/scripts/goals/goal_askforhealth.gm
-%%DATADIR%%/et/scripts/goals/goal_build.gm
-%%DATADIR%%/et/scripts/goals/goal_camp.gm
-%%DATADIR%%/et/scripts/goals/goal_checkdisguise.gm
-%%DATADIR%%/et/scripts/goals/goal_checkpoint.gm
-%%DATADIR%%/et/scripts/goals/goal_checkstuck.gm
-%%DATADIR%%/et/scripts/goals/goal_classmanager.gm
-%%DATADIR%%/et/scripts/goals/goal_combatmovement.gm
-%%DATADIR%%/et/scripts/goals/goal_covertops.gm
-%%DATADIR%%/et/scripts/goals/goal_defuse.gm
-%%DATADIR%%/et/scripts/goals/goal_deliversupplies.gm
-%%DATADIR%%/et/scripts/goals/goal_demo.gm
-%%DATADIR%%/et/scripts/goals/goal_difficulty.gm
-%%DATADIR%%/et/scripts/goals/goal_dispenseammo.gm
-%%DATADIR%%/et/scripts/goals/goal_dispensehealth.gm
-%%DATADIR%%/et/scripts/goals/goal_escort.gm
-%%DATADIR%%/et/scripts/goals/goal_fireteam.gm
-%%DATADIR%%/et/scripts/goals/goal_grenade.gm
-%%DATADIR%%/et/scripts/goals/goal_hunt.gm
-%%DATADIR%%/et/scripts/goals/goal_indisguise.gm
-%%DATADIR%%/et/scripts/goals/goal_mobilemg42.gm
-%%DATADIR%%/et/scripts/goals/goal_mount.gm
-%%DATADIR%%/et/scripts/goals/goal_mountmg42.gm
-%%DATADIR%%/et/scripts/goals/goal_paththrough_airstrike.gm
-%%DATADIR%%/et/scripts/goals/goal_paththrough_artillery.gm
-%%DATADIR%%/et/scripts/goals/goal_pickupitems.gm
-%%DATADIR%%/et/scripts/goals/goal_plant.gm
-%%DATADIR%%/et/scripts/goals/goal_repairmg42.gm
-%%DATADIR%%/et/scripts/goals/goal_resetxp.gm
-%%DATADIR%%/et/scripts/goals/goal_revive.gm
-%%DATADIR%%/et/scripts/goals/goal_ride.gm
-%%DATADIR%%/et/scripts/goals/goal_ridetram.gm
-%%DATADIR%%/et/scripts/goals/goal_roaming.gm
-%%DATADIR%%/et/scripts/goals/goal_rolemanager.gm
-%%DATADIR%%/et/scripts/goals/goal_secondaryweapon.gm
-%%DATADIR%%/et/scripts/goals/goal_selectweapons.gm
-%%DATADIR%%/et/scripts/goals/goal_smokebomb.gm
-%%DATADIR%%/et/scripts/goals/goal_supplyself.gm
-%%DATADIR%%/et/scripts/goals/goal_testevents.gm
-%%DATADIR%%/et/scripts/goals/goal_tripmine.gm
-%%DATADIR%%/et/scripts/goals/goal_useswitch.gm
-%%DATADIR%%/et/scripts/goals/goal_voicechat.gm
-%%DATADIR%%/et/scripts/goals/goal_watchforprojectile.gm
-%%DATADIR%%/et/scripts/goals/goal_zooming.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_airstrike.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_ammocabinet.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_artillery.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_artillery_d.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_artillery_s.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_blowuptarget.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_camp.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_checkpoint.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_construction.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_defuse.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_dynamite.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_escort.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_explosive.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_grenade.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_healthcabinet.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_mobilemg42.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_mobilemortar.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_mount.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_mountmg42.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_mover.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_plantmine.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_repairmg42.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_revive.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_ride.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_smokebomb.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_snipe.gm
-%%DATADIR%%/et/scripts/mapgoals/mapgoal_tripmine.gm
-%%DATADIR%%/et/scripts/weapons/weapon_adrenaline.gm
-%%DATADIR%%/et/scripts/weapons/weapon_akimbo_colt.gm
-%%DATADIR%%/et/scripts/weapons/weapon_akimbo_luger.gm
-%%DATADIR%%/et/scripts/weapons/weapon_akimbo_silenced_colt.gm
-%%DATADIR%%/et/scripts/weapons/weapon_akimbo_silenced_luger.gm
-%%DATADIR%%/et/scripts/weapons/weapon_ammopack.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_bastard_bomb.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_bat.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_fg42.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_fg42_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_madsen.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_minigun.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_mountain_falcon.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_mp28.gm
-%%DATADIR%%/et/scripts/weapons/weapon_bastardmod_scrooge.gm
-%%DATADIR%%/et/scripts/weapons/weapon_binoculars.gm
-%%DATADIR%%/et/scripts/weapons/weapon_carbine.gm
-%%DATADIR%%/et/scripts/weapons/weapon_colt.gm
-%%DATADIR%%/et/scripts/weapons/weapon_defaults.gm
-%%DATADIR%%/et/scripts/weapons/weapon_dynamite.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_chainsaw.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_destroyer.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_destroyer_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_madsen.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_mp34.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_mp40ss.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_mp40ss_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_mp41.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_ppsh.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_proto.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_proto_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_q3x1.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etblight_supersmg.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_akimbo_mac10.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_gps.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_ithaca.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_law.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_m3a1.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_m79.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_napalm.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_revolver.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_rpd.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_s_ak47.gm
-%%DATADIR%%/et/scripts/weapons/weapon_etnam_s_ak47_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_fg42.gm
-%%DATADIR%%/et/scripts/weapons/weapon_fg42_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_flamethrower.gm
-%%DATADIR%%/et/scripts/weapons/weapon_garand.gm
-%%DATADIR%%/et/scripts/weapons/weapon_garand_scope.gm
-%%DATADIR%%/et/scripts/weapons/weapon_gpg40.gm
-%%DATADIR%%/et/scripts/weapons/weapon_grenade_allies.gm
-%%DATADIR%%/et/scripts/weapons/weapon_grenade_axis.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_adrenalineshare.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_landmine_bbetty.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_landmine_poisongas.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_m97shotgun.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_poisongas.gm
-%%DATADIR%%/et/scripts/weapons/weapon_jaymod_poisonsyringe.gm
-%%DATADIR%%/et/scripts/weapons/weapon_k43.gm
-%%DATADIR%%/et/scripts/weapons/weapon_k43_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_kar98.gm
-%%DATADIR%%/et/scripts/weapons/weapon_knife.gm
-%%DATADIR%%/et/scripts/weapons/weapon_landmine.gm
-%%DATADIR%%/et/scripts/weapons/weapon_luger.gm
-%%DATADIR%%/et/scripts/weapons/weapon_m7.gm
-%%DATADIR%%/et/scripts/weapons/weapon_medkit.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mobile_mg42.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mobile_mg42_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mortar.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mortar_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mountable_mg42.gm
-%%DATADIR%%/et/scripts/weapons/weapon_mp40.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_bar.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_bar_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_bazooka.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_footkick.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_johnson.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_johnson_scoped.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_knife_kabar.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_mobile_browning.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_mobile_browning_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_mortar2.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_mortar2_set.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_mp34.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_poisonsyringe.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_shotgun.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_stenmk2.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_stg44.gm
-%%DATADIR%%/et/scripts/weapons/weapon_noquarter_venom.gm
-%%DATADIR%%/et/scripts/weapons/weapon_panzerfaust.gm
-%%DATADIR%%/et/scripts/weapons/weapon_pliers.gm
-%%DATADIR%%/et/scripts/weapons/weapon_satchel.gm
-%%DATADIR%%/et/scripts/weapons/weapon_satchel_det.gm
-%%DATADIR%%/et/scripts/weapons/weapon_silenced_colt.gm
-%%DATADIR%%/et/scripts/weapons/weapon_silenced_luger.gm
-%%DATADIR%%/et/scripts/weapons/weapon_silent_ppsh.gm
-%%DATADIR%%/et/scripts/weapons/weapon_silent_tripmine.gm
-%%DATADIR%%/et/scripts/weapons/weapon_smoke_grenade.gm
-%%DATADIR%%/et/scripts/weapons/weapon_smoke_marker.gm
-%%DATADIR%%/et/scripts/weapons/weapon_sten.gm
-%%DATADIR%%/et/scripts/weapons/weapon_syringe.gm
-%%DATADIR%%/et/scripts/weapons/weapon_thompson.gm
-@sample %%DATADIR%%/et/user/omni-bot.cfg.sample
-%%DATADIR%%/et/user/omni-bot.txt
-%%DATADIR%%/global_scripts/autowaypoint.gm
-%%DATADIR%%/global_scripts/commands.gm
-%%DATADIR%%/global_scripts/goals/goal_meatshield.gm
-%%DATADIR%%/global_scripts/goals/goal_paththrough_mover.gm
-%%DATADIR%%/global_scripts/goals/goal_paththrough_navigation.gm
-%%DATADIR%%/global_scripts/goals/goal_paththrough_useswitch.gm
-%%DATADIR%%/global_scripts/goals/goal_switch.gm
-%%DATADIR%%/global_scripts/goals/goal_testbot.gm
-%%DATADIR%%/global_scripts/makegm.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_attack.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_capturehold.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_capturepoint.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_defend.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_flag.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_returnflag.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_route.gm
-%%DATADIR%%/global_scripts/mapgoals/mapgoal_switch.gm
-%%DATADIR%%/global_scripts/server_manager.gm
-%%DATADIR%%/global_scripts/testbot.gm
-%%DATADIR%%/global_scripts/testdebugwindows.gm
-%%DATADIR%%/global_scripts/testfilesystem.gm
-%%DATADIR%%/global_scripts/testmap.gm
-%%DATADIR%%/global_scripts/testmath.gm
-%%DATADIR%%/global_scripts/testmisc.gm
-%%DATADIR%%/global_scripts/utilities.gm
-%%DATADIR%%/global_scripts/weapons/weapon_sample.gm
-%%DATADIR%%/gui/default_font.bmp
-%%DATADIR%%/omnibot_et.pk3
-%%DATADIR%%/omnibot_et.so
-%%DATADIR%%/qagame.mp.i386.so
-%%DATADIR%%/ui.mp.i386.so
-@dir %%DATADIR%%/gui/images
-@dir %%DATADIR%%/et/user/download
-@dir %%DATADIR%%/et/gui
diff --git a/games/nadar/Makefile b/games/nadar/Makefile
deleted file mode 100644
index 2407dca60829..000000000000
--- a/games/nadar/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Sakai Hiroaki <sakai@seki.ee.kagu.sut.ac.jp>
-# $FreeBSD$
-
-PORTNAME= nadar
-PORTVERSION= 2.0
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= http://ftp.vector.co.jp/pack/unix/game/action/
-
-MAINTAINER= hsakai@m8.ffn.ne.jp
-COMMENT= Network tank battle game
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-MAKE_ENV= X11BASE=${LOCALBASE}
-USES= xorg
-USE_XORG= xpm
-MAKE_JOBS_UNSAFE= yes
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/nadar ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/nadars ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/nadar.1.gz ${STAGEDIR}${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/nadars.1.gz ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/games/nadar/distinfo b/games/nadar/distinfo
deleted file mode 100644
index ab99ab833cd7..000000000000
--- a/games/nadar/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nadar-2.0.tar.gz) = 525840065ed6f2035bfcd35d14728ec67fcdd67624c5d8fbe3e69bb871ab316b
-SIZE (nadar-2.0.tar.gz) = 150903
diff --git a/games/nadar/files/patch-Makefile.mk b/games/nadar/files/patch-Makefile.mk
deleted file mode 100644
index da5f933b5a04..000000000000
--- a/games/nadar/files/patch-Makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.mk~ Mon Jan 27 17:00:47 2003
-+++ Makefile.mk Mon Jan 27 17:01:02 2003
-@@ -8,17 +8,17 @@
- # operate it, and destroy other tanks to survive!
- ###############################################################################
-
--PREFIX = /usr/X11R6
--X11BASE = /usr/X11R6
-+#PREFIX = /usr/X11R6
-+#X11BASE = /usr/X11R6
- BINDIR = ${PREFIX}/bin
- MANDIR = ${PREFIX}/man/man1
- PKGNAME = nadar-2.0
- VERSION = NADAR-2.0
-
--CC = cc
-+#CC = cc
- RM = rm -f
-
--CFLAGS = -O2 -Wall
-+#CFLAGS = -O2 -Wall
- #CFLAGS = -g -Wall
- CFLAGS += -DVERSION=\"$(VERSION)\"
-
diff --git a/games/nadar/files/patch-server_Game.c b/games/nadar/files/patch-server_Game.c
deleted file mode 100644
index 6b2137ef1dd0..000000000000
--- a/games/nadar/files/patch-server_Game.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- server/Game.c.orig Sun Aug 22 16:35:40 2004
-+++ server/Game.c Sun Aug 22 16:35:50 2004
-@@ -226,7 +226,7 @@
- case PLAYER_DESTROY : /* Destroy ¾õÂ֤ΠPlayer ¤òºï½ü¤¹¤ë */
- current = ObjList_DeleteObjToPrev(game->player_list, current);
- break;
-- default :
-+ default : break;
- }
- }
-
diff --git a/games/nadar/pkg-descr b/games/nadar/pkg-descr
deleted file mode 100644
index 11e76de57e80..000000000000
--- a/games/nadar/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-N.A.D.A.R. is a network tank battle game. You can play N.A.D.A.R. with
-computer players and human players over the network.
-
-This port installs "/usr/X11R6/bin/nadars" and "/usr/X11R6/bin/nadar".
-"nadars" is a server of N.A.D.A.R. Run it before playing N.A.D.A.R.
-"nadar" is a client of N.A.D.A.R. for X. Run it after nadars starts.
-
-Example:
-
- server-machine> nadars
- client-machine1> nadar -s [Server's hostname] -p [Player's name]
- client-machine2> nadar -s [Server's hostname] -p [Player's name]
- ...
-
-If playing speed is very slow, Run nadar as below with size option.
-
- client-machine> nadar -s [Server's hostname] -p [Player's name] -size 30
-
-See nadars(1) and nadar(1) for more details.
diff --git a/games/nadar/pkg-plist b/games/nadar/pkg-plist
deleted file mode 100644
index ee694ff2d8cc..000000000000
--- a/games/nadar/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/nadar
-bin/nadars
-man/man1/nadar.1.gz
-man/man1/nadars.1.gz
diff --git a/games/nxengine/Makefile b/games/nxengine/Makefile
deleted file mode 100644
index 7e042c102930..000000000000
--- a/games/nxengine/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= nxengine
-PORTVERSION= 2.6.4
-PORTREVISION= 2
-DISTVERSIONPREFIX= v
-CATEGORIES= games
-MASTER_SITES+= https://www.cavestory.org/downloads/:data \
- SF/lifanov-ports-distfiles/games/${PORTNAME}/:icons
-DISTFILES+= ${PORTNAME}.png:icons \
- cavestoryen.zip:data
-EXTRACT_ONLY= ${DISTFILES:[2..3]:S/:data//}
-
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= d38fcaf80ac5c4b1a2da51b5d1a605ed408a192f.patch:-p1 \
- f6bbeb2555e7c10dfdc04be57f20fedfc9f401af.patch:-p1
-
-MAINTAINER= lifanov@FreeBSD.org
-COMMENT= Engine-rewrite of the classic platformer Cave Story
-
-LICENSE= GPLv3 FREEWARE
-LICENSE_COMB= multi
-LICENSE_NAME_FREEWARE= Cave Story freeware license
-LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE
-LICENSE_FILE_FREEWARE= ${WRKDIR}/CaveStory/Readme.txt
-LICENSE_PERMS_FREEWARE= dist-mirror pkg-mirror auto-accept
-LICENSE_DISTFILES_GPLv3= ${DISTFILES:[3]}
-LICENSE_DISTFILES_FREEWARE= ${DISTFILES:[2]:S/:data//}
-
-BROKEN= checksum and size mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LIB_DEPENDS= libpng.so:graphics/png
-
-USES= cmake compiler:c++11-lang sdl
-
-USE_SDL= mixer2 sdl2
-SUB_FILES= ${PORTNAME}
-
-USE_GITHUB= yes
-GH_PROJECT= ${PORTNAME}-evo
-
-DESKTOP_ENTRIES="NXEngine" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;AdventureGame;" ""
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/nx ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKDIR}/nxengine ${STAGEDIR}${PREFIX}/bin
- (cd ${WRKSRC}/data; ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/data)
- (cd ${WRKDIR}/CaveStory; ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps
- (cd ${STAGEDIR}${DATADIR}; ${WRKSRC}/bin/extract)
-
-.include <bsd.port.mk>
diff --git a/games/nxengine/distinfo b/games/nxengine/distinfo
deleted file mode 100644
index cad9db9a176e..000000000000
--- a/games/nxengine/distinfo
+++ /dev/null
@@ -1,11 +0,0 @@
-TIMESTAMP = 1558728511
-SHA256 (nxengine.png) = d6d8866939c10342bd3feebef311648586bed38f0390acbe16fd42f5240ff4e7
-SIZE (nxengine.png) = 536
-SHA256 (cavestoryen.zip) = aa87fa30bee9b4980640c7e104791354e0f1f6411ee0d45a70af70046aa0685f
-SIZE (cavestoryen.zip) = 1136575
-SHA256 (nxengine-nxengine-evo-v2.6.4_GH0.tar.gz) = 482bb96ae0a778e17856a041237a5c53b581c0ed0e3b7da8bff9e70d283939f6
-SIZE (nxengine-nxengine-evo-v2.6.4_GH0.tar.gz) = 3329255
-SHA256 (d38fcaf80ac5c4b1a2da51b5d1a605ed408a192f.patch) = e30eb1267bff04f695d5cdc918054eec90f30ce26da5ddb5a34b894c8a872c01
-SIZE (d38fcaf80ac5c4b1a2da51b5d1a605ed408a192f.patch) = 728
-SHA256 (f6bbeb2555e7c10dfdc04be57f20fedfc9f401af.patch) = 27ce7ea3e8aedc83e6b5137ebdba2b92e657083f5a11998e2a066b37e3e52947
-SIZE (f6bbeb2555e7c10dfdc04be57f20fedfc9f401af.patch) = 4057
diff --git a/games/nxengine/files/nxengine.in b/games/nxengine/files/nxengine.in
deleted file mode 100644
index 474fa490c78a..000000000000
--- a/games/nxengine/files/nxengine.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# Wrap nx: it finds game data files
-# relative to itself
-
-if [ ! -d "$HOME"/.nxengine ]; then
- mkdir -p "$HOME"/.nxengine
- ln -s %%DATADIR%%/* "$HOME"/.nxengine/
-fi
-cd "$HOME"/.nxengine && exec ./nx "$@"
-
diff --git a/games/nxengine/files/patch-libc++7 b/games/nxengine/files/patch-libc++7
deleted file mode 100644
index 70366f3d42ba..000000000000
--- a/games/nxengine/files/patch-libc++7
+++ /dev/null
@@ -1,61 +0,0 @@
---- src/common/json.hpp.orig 2019-04-08 14:37:06 UTC
-+++ src/common/json.hpp
-@@ -878,6 +878,16 @@ struct is_compatible_object_type_impl<true, RealType,
- and std::is_constructible<typename RealType::mapped_type, typename CompatibleObjectType::mapped_type>::value;
- };
-
-+template<bool B, class RealType, class CompatibleStringType>
-+struct is_compatible_string_type_impl : std::false_type {};
-+
-+template<class RealType, class CompatibleStringType>
-+struct is_compatible_string_type_impl<true, RealType, CompatibleStringType>
-+{
-+ static constexpr auto value =
-+ std::is_same<typename RealType::value_type, typename CompatibleStringType::value_type>::value;
-+};
-+
- template <class BasicJsonType, class CompatibleObjectType> struct is_compatible_object_type
- {
- static auto constexpr value = is_compatible_object_type_impl<
-@@ -886,6 +896,15 @@ template <class BasicJsonType, class CompatibleObjectT
- typename BasicJsonType::object_t, CompatibleObjectType>::value;
- };
-
-+template<class BasicJsonType, class CompatibleStringType>
-+struct is_compatible_string_type
-+{
-+ static auto constexpr value = is_compatible_string_type_impl <
-+ conjunction<negation<std::is_same<void, CompatibleStringType>>,
-+ has_value_type<CompatibleStringType>>::value,
-+ typename BasicJsonType::string_t, CompatibleStringType >::value;
-+};
-+
- template <typename BasicJsonType, typename T> struct is_basic_json_nested_type
- {
- static auto constexpr value = std::is_same<T, typename BasicJsonType::iterator>::value
-@@ -1137,6 +1156,25 @@ template <typename BasicJsonType> void from_json(const
- {
- JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
- }
-+ s = *j.template get_ptr<const typename BasicJsonType::string_t*>();
-+}
-+
-+template <
-+ typename BasicJsonType, typename CompatibleStringType,
-+ enable_if_t <
-+ is_compatible_string_type<BasicJsonType, CompatibleStringType>::value and
-+ not std::is_same<typename BasicJsonType::string_t,
-+ CompatibleStringType>::value and
-+ std::is_constructible <
-+ BasicJsonType, typename CompatibleStringType::value_type >::value,
-+ int > = 0 >
-+void from_json(const BasicJsonType& j, CompatibleStringType& s)
-+{
-+ if (JSON_UNLIKELY(not j.is_string()))
-+ {
-+ JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name())));
-+ }
-+
- s = *j.template get_ptr<const typename BasicJsonType::string_t *>();
- }
-
diff --git a/games/nxengine/pkg-descr b/games/nxengine/pkg-descr
deleted file mode 100644
index ffd3b44ed402..000000000000
--- a/games/nxengine/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-NXEngine is a complete open-source clone/rewrite of the masterpiece
-jump-and-run platformer Doukutsu Monogatari (also known as Cave Story).
-This is a somewhat upgraded/refactored version of nxengine.
-
-WWW: https://github.com/nxengine/nxengine-evo
diff --git a/games/nxengine/pkg-plist b/games/nxengine/pkg-plist
deleted file mode 100644
index eb4be383b9e5..000000000000
--- a/games/nxengine/pkg-plist
+++ /dev/null
@@ -1,670 +0,0 @@
-bin/nxengine
-%%DATADIR%%/Config.dat
-%%DATADIR%%/DoConfig.exe
-%%DATADIR%%/Doukutsu.exe
-%%DATADIR%%/Manual.html
-%%DATADIR%%/Manual/Display.html
-%%DATADIR%%/Manual/Ditch.html
-%%DATADIR%%/Manual/Ditch.png
-%%DATADIR%%/Manual/DoukutsuL.html
-%%DATADIR%%/Manual/Dummy.html
-%%DATADIR%%/Manual/Enemy.png
-%%DATADIR%%/Manual/Intro.html
-%%DATADIR%%/Manual/Item.html
-%%DATADIR%%/Manual/KeyControl.html
-%%DATADIR%%/Manual/MyChar.png
-%%DATADIR%%/Manual/Status.png
-%%DATADIR%%/Manual/Thumbs.db
-%%DATADIR%%/Manual/Title.png
-%%DATADIR%%/Manual/Troubleshooting.html
-%%DATADIR%%/Manual/itemBox.png
-%%DATADIR%%/Manual/itemDisk.png
-%%DATADIR%%/Manual/itemEnergy.png
-%%DATADIR%%/Manual/itemHeart.png
-%%DATADIR%%/Manual/itemMax.png
-%%DATADIR%%/Manual/itemMissile.png
-%%DATADIR%%/Manual/itemServer.png
-%%DATADIR%%/Manual/mochiKey.png
-%%DATADIR%%/Manual/mochiMap.png
-%%DATADIR%%/Manual/mochiRocket.png
-%%DATADIR%%/Manual/naoku_curly.png
-%%DATADIR%%/Manual/snapAction.png
-%%DATADIR%%/Manual/snapDisplay.png
-%%DATADIR%%/Manual/snapEscape.png
-%%DATADIR%%/Manual/snapMochi.png
-%%DATADIR%%/Manual/snapSave.png
-%%DATADIR%%/Manual/snapTalk.png
-%%DATADIR%%/Manual/snapTitle.png
-%%DATADIR%%/OrgView.exe
-%%DATADIR%%/Readme.txt
-%%DATADIR%%/data/Arms.pbm
-%%DATADIR%%/data/ArmsImage.pbm
-%%DATADIR%%/data/ArmsItem.tsc
-%%DATADIR%%/data/Bullet.pbm
-%%DATADIR%%/data/Caret.pbm
-%%DATADIR%%/data/Credit.tsc
-%%DATADIR%%/data/Face.pbm
-%%DATADIR%%/data/Face_0.pbm
-%%DATADIR%%/data/Face_1.pbm
-%%DATADIR%%/data/Face_2.pbm
-%%DATADIR%%/data/Fade.pbm
-%%DATADIR%%/data/Head.tsc
-%%DATADIR%%/data/ItemImage.pbm
-%%DATADIR%%/data/Loading.pbm
-%%DATADIR%%/data/MyChar.pbm
-%%DATADIR%%/data/Npc/Npc0.pbm
-%%DATADIR%%/data/Npc/NpcAlmo1.pbm
-%%DATADIR%%/data/Npc/NpcAlmo2.pbm
-%%DATADIR%%/data/Npc/NpcBallos.pbm
-%%DATADIR%%/data/Npc/NpcBllg.pbm
-%%DATADIR%%/data/Npc/NpcCemet.pbm
-%%DATADIR%%/data/Npc/NpcCent.pbm
-%%DATADIR%%/data/Npc/NpcCurly.pbm
-%%DATADIR%%/data/Npc/NpcDark.pbm
-%%DATADIR%%/data/Npc/NpcDr.pbm
-%%DATADIR%%/data/Npc/NpcEggs1.pbm
-%%DATADIR%%/data/Npc/NpcEggs2.pbm
-%%DATADIR%%/data/Npc/NpcFrog.pbm
-%%DATADIR%%/data/Npc/NpcGuest.pbm
-%%DATADIR%%/data/Npc/NpcHell.pbm
-%%DATADIR%%/data/Npc/NpcHeri.pbm
-%%DATADIR%%/data/Npc/NpcIronH.pbm
-%%DATADIR%%/data/Npc/NpcIsland.pbm
-%%DATADIR%%/data/Npc/NpcKings.pbm
-%%DATADIR%%/data/Npc/NpcMaze.pbm
-%%DATADIR%%/data/Npc/NpcMiza.pbm
-%%DATADIR%%/data/Npc/NpcMoon.pbm
-%%DATADIR%%/data/Npc/NpcOmg.pbm
-%%DATADIR%%/data/Npc/NpcPlant.pbm
-%%DATADIR%%/data/Npc/NpcPress.pbm
-%%DATADIR%%/data/Npc/NpcPriest.pbm
-%%DATADIR%%/data/Npc/NpcRavil.pbm
-%%DATADIR%%/data/Npc/NpcRed.pbm
-%%DATADIR%%/data/Npc/NpcRegu.pbm
-%%DATADIR%%/data/Npc/NpcSand.pbm
-%%DATADIR%%/data/Npc/NpcStream.pbm
-%%DATADIR%%/data/Npc/NpcSym.pbm
-%%DATADIR%%/data/Npc/NpcToro.pbm
-%%DATADIR%%/data/Npc/NpcTwinD.pbm
-%%DATADIR%%/data/Npc/NpcWeed.pbm
-%%DATADIR%%/data/Npc/NpcX.pbm
-%%DATADIR%%/data/Stage/0.pxa
-%%DATADIR%%/data/Stage/0.pxe
-%%DATADIR%%/data/Stage/0.pxm
-%%DATADIR%%/data/Stage/0.tsc
-%%DATADIR%%/data/Stage/555.pxe
-%%DATADIR%%/data/Stage/Almond.pxa
-%%DATADIR%%/data/Stage/Almond.pxe
-%%DATADIR%%/data/Stage/Almond.pxm
-%%DATADIR%%/data/Stage/Almond.tsc
-%%DATADIR%%/data/Stage/Ballo1.pxe
-%%DATADIR%%/data/Stage/Ballo1.pxm
-%%DATADIR%%/data/Stage/Ballo1.tsc
-%%DATADIR%%/data/Stage/Ballo2.pxe
-%%DATADIR%%/data/Stage/Ballo2.pxm
-%%DATADIR%%/data/Stage/Ballo2.tsc
-%%DATADIR%%/data/Stage/Barr.pxa
-%%DATADIR%%/data/Stage/Barr.pxe
-%%DATADIR%%/data/Stage/Barr.pxm
-%%DATADIR%%/data/Stage/Barr.tsc
-%%DATADIR%%/data/Stage/Blcny1.pxe
-%%DATADIR%%/data/Stage/Blcny1.pxm
-%%DATADIR%%/data/Stage/Blcny1.tsc
-%%DATADIR%%/data/Stage/Blcny2.pxe
-%%DATADIR%%/data/Stage/Blcny2.pxm
-%%DATADIR%%/data/Stage/Blcny2.tsc
-%%DATADIR%%/data/Stage/Cave.pxa
-%%DATADIR%%/data/Stage/Cave.pxe
-%%DATADIR%%/data/Stage/Cave.pxm
-%%DATADIR%%/data/Stage/Cave.tsc
-%%DATADIR%%/data/Stage/Cemet.pxe
-%%DATADIR%%/data/Stage/Cemet.pxm
-%%DATADIR%%/data/Stage/Cemet.tsc
-%%DATADIR%%/data/Stage/Cent.pxa
-%%DATADIR%%/data/Stage/Cent.pxe
-%%DATADIR%%/data/Stage/Cent.pxm
-%%DATADIR%%/data/Stage/Cent.tsc
-%%DATADIR%%/data/Stage/CentW.pxe
-%%DATADIR%%/data/Stage/CentW.pxm
-%%DATADIR%%/data/Stage/CentW.tsc
-%%DATADIR%%/data/Stage/Chako.pxe
-%%DATADIR%%/data/Stage/Chako.pxm
-%%DATADIR%%/data/Stage/Chako.tsc
-%%DATADIR%%/data/Stage/Clock.pxe
-%%DATADIR%%/data/Stage/Clock.pxm
-%%DATADIR%%/data/Stage/Clock.tsc
-%%DATADIR%%/data/Stage/Comu.pxe
-%%DATADIR%%/data/Stage/Comu.pxm
-%%DATADIR%%/data/Stage/Comu.tsc
-%%DATADIR%%/data/Stage/Cook.pxm
-%%DATADIR%%/data/Stage/Cthu.pxe
-%%DATADIR%%/data/Stage/Cthu.pxm
-%%DATADIR%%/data/Stage/Cthu.tsc
-%%DATADIR%%/data/Stage/Cthu2.pxe
-%%DATADIR%%/data/Stage/Cthu2.pxm
-%%DATADIR%%/data/Stage/Cthu2.tsc
-%%DATADIR%%/data/Stage/Curly.pxe
-%%DATADIR%%/data/Stage/Curly.pxm
-%%DATADIR%%/data/Stage/Curly.tsc
-%%DATADIR%%/data/Stage/CurlyS.pxe
-%%DATADIR%%/data/Stage/CurlyS.pxm
-%%DATADIR%%/data/Stage/CurlyS.tsc
-%%DATADIR%%/data/Stage/Dark.pxe
-%%DATADIR%%/data/Stage/Dark.pxm
-%%DATADIR%%/data/Stage/Dark.tsc
-%%DATADIR%%/data/Stage/Drain.pxe
-%%DATADIR%%/data/Stage/Drain.pxm
-%%DATADIR%%/data/Stage/Drain.tsc
-%%DATADIR%%/data/Stage/EgEnd1.pxe
-%%DATADIR%%/data/Stage/EgEnd1.pxm
-%%DATADIR%%/data/Stage/EgEnd1.tsc
-%%DATADIR%%/data/Stage/EgEnd2.pxe
-%%DATADIR%%/data/Stage/EgEnd2.pxm
-%%DATADIR%%/data/Stage/EgEnd2.tsc
-%%DATADIR%%/data/Stage/Egg1.pxe
-%%DATADIR%%/data/Stage/Egg1.pxm
-%%DATADIR%%/data/Stage/Egg1.tsc
-%%DATADIR%%/data/Stage/Egg6.pxe
-%%DATADIR%%/data/Stage/Egg6.pxm
-%%DATADIR%%/data/Stage/Egg6.tsc
-%%DATADIR%%/data/Stage/EggIn.pxa
-%%DATADIR%%/data/Stage/EggR.pxe
-%%DATADIR%%/data/Stage/EggR.pxm
-%%DATADIR%%/data/Stage/EggR.tsc
-%%DATADIR%%/data/Stage/EggR2.pxe
-%%DATADIR%%/data/Stage/EggR2.pxm
-%%DATADIR%%/data/Stage/EggR2.tsc
-%%DATADIR%%/data/Stage/EggX.pxa
-%%DATADIR%%/data/Stage/EggX.pxe
-%%DATADIR%%/data/Stage/EggX.pxm
-%%DATADIR%%/data/Stage/EggX.tsc
-%%DATADIR%%/data/Stage/EggX2.pxe
-%%DATADIR%%/data/Stage/EggX2.pxm
-%%DATADIR%%/data/Stage/EggX2.tsc
-%%DATADIR%%/data/Stage/Eggs.pxa
-%%DATADIR%%/data/Stage/Eggs.pxe
-%%DATADIR%%/data/Stage/Eggs.pxm
-%%DATADIR%%/data/Stage/Eggs.tsc
-%%DATADIR%%/data/Stage/Eggs2.pxe
-%%DATADIR%%/data/Stage/Eggs2.pxm
-%%DATADIR%%/data/Stage/Eggs2.tsc
-%%DATADIR%%/data/Stage/Fall.pxa
-%%DATADIR%%/data/Stage/Fall.pxe
-%%DATADIR%%/data/Stage/Fall.pxm
-%%DATADIR%%/data/Stage/Fall.tsc
-%%DATADIR%%/data/Stage/Frog.pxe
-%%DATADIR%%/data/Stage/Frog.pxm
-%%DATADIR%%/data/Stage/Frog.tsc
-%%DATADIR%%/data/Stage/Gard.pxa
-%%DATADIR%%/data/Stage/Gard.pxe
-%%DATADIR%%/data/Stage/Gard.pxm
-%%DATADIR%%/data/Stage/Gard.tsc
-%%DATADIR%%/data/Stage/Hell.pxa
-%%DATADIR%%/data/Stage/Hell1.pxe
-%%DATADIR%%/data/Stage/Hell1.pxm
-%%DATADIR%%/data/Stage/Hell1.tsc
-%%DATADIR%%/data/Stage/Hell2.pxe
-%%DATADIR%%/data/Stage/Hell2.pxm
-%%DATADIR%%/data/Stage/Hell2.tsc
-%%DATADIR%%/data/Stage/Hell3.pxe
-%%DATADIR%%/data/Stage/Hell3.pxm
-%%DATADIR%%/data/Stage/Hell3.tsc
-%%DATADIR%%/data/Stage/Hell4.pxe
-%%DATADIR%%/data/Stage/Hell4.pxm
-%%DATADIR%%/data/Stage/Hell4.tsc
-%%DATADIR%%/data/Stage/Hell42.pxe
-%%DATADIR%%/data/Stage/Hell42.pxm
-%%DATADIR%%/data/Stage/Hell42.tsc
-%%DATADIR%%/data/Stage/Island.pxe
-%%DATADIR%%/data/Stage/Island.pxm
-%%DATADIR%%/data/Stage/Island.tsc
-%%DATADIR%%/data/Stage/Itoh.pxe
-%%DATADIR%%/data/Stage/Itoh.pxm
-%%DATADIR%%/data/Stage/Itoh.tsc
-%%DATADIR%%/data/Stage/Jail.pxa
-%%DATADIR%%/data/Stage/Jail1.pxe
-%%DATADIR%%/data/Stage/Jail1.pxm
-%%DATADIR%%/data/Stage/Jail1.tsc
-%%DATADIR%%/data/Stage/Jail2.pxe
-%%DATADIR%%/data/Stage/Jail2.pxm
-%%DATADIR%%/data/Stage/Jail2.tsc
-%%DATADIR%%/data/Stage/Jenka1.pxe
-%%DATADIR%%/data/Stage/Jenka1.pxm
-%%DATADIR%%/data/Stage/Jenka1.tsc
-%%DATADIR%%/data/Stage/Jenka2.pxe
-%%DATADIR%%/data/Stage/Jenka2.pxm
-%%DATADIR%%/data/Stage/Jenka2.tsc
-%%DATADIR%%/data/Stage/Kings.pxe
-%%DATADIR%%/data/Stage/Kings.pxm
-%%DATADIR%%/data/Stage/Kings.tsc
-%%DATADIR%%/data/Stage/Labo.pxa
-%%DATADIR%%/data/Stage/Little.pxe
-%%DATADIR%%/data/Stage/Little.pxm
-%%DATADIR%%/data/Stage/Little.tsc
-%%DATADIR%%/data/Stage/Lounge.pxe
-%%DATADIR%%/data/Stage/Lounge.pxm
-%%DATADIR%%/data/Stage/Lounge.tsc
-%%DATADIR%%/data/Stage/Malco.pxe
-%%DATADIR%%/data/Stage/Malco.pxm
-%%DATADIR%%/data/Stage/Malco.tsc
-%%DATADIR%%/data/Stage/Mapi.pxe
-%%DATADIR%%/data/Stage/Mapi.pxm
-%%DATADIR%%/data/Stage/Mapi.tsc
-%%DATADIR%%/data/Stage/Maze.pxa
-%%DATADIR%%/data/Stage/MazeA.pxe
-%%DATADIR%%/data/Stage/MazeA.pxm
-%%DATADIR%%/data/Stage/MazeA.tsc
-%%DATADIR%%/data/Stage/MazeB.pxe
-%%DATADIR%%/data/Stage/MazeB.pxm
-%%DATADIR%%/data/Stage/MazeB.tsc
-%%DATADIR%%/data/Stage/MazeD.pxe
-%%DATADIR%%/data/Stage/MazeD.pxm
-%%DATADIR%%/data/Stage/MazeD.tsc
-%%DATADIR%%/data/Stage/MazeH.pxe
-%%DATADIR%%/data/Stage/MazeH.pxm
-%%DATADIR%%/data/Stage/MazeH.tsc
-%%DATADIR%%/data/Stage/MazeI.pxe
-%%DATADIR%%/data/Stage/MazeI.pxm
-%%DATADIR%%/data/Stage/MazeI.tsc
-%%DATADIR%%/data/Stage/MazeM.pxe
-%%DATADIR%%/data/Stage/MazeM.pxm
-%%DATADIR%%/data/Stage/MazeM.tsc
-%%DATADIR%%/data/Stage/MazeO.pxe
-%%DATADIR%%/data/Stage/MazeO.pxm
-%%DATADIR%%/data/Stage/MazeO.tsc
-%%DATADIR%%/data/Stage/MazeS.pxe
-%%DATADIR%%/data/Stage/MazeS.pxm
-%%DATADIR%%/data/Stage/MazeS.tsc
-%%DATADIR%%/data/Stage/MazeW.pxe
-%%DATADIR%%/data/Stage/MazeW.pxm
-%%DATADIR%%/data/Stage/MazeW.tsc
-%%DATADIR%%/data/Stage/MiBox.pxe
-%%DATADIR%%/data/Stage/MiBox.pxm
-%%DATADIR%%/data/Stage/MiBox.tsc
-%%DATADIR%%/data/Stage/Mimi.pxa
-%%DATADIR%%/data/Stage/Mimi.pxe
-%%DATADIR%%/data/Stage/Mimi.pxm
-%%DATADIR%%/data/Stage/Mimi.tsc
-%%DATADIR%%/data/Stage/Momo.pxe
-%%DATADIR%%/data/Stage/Momo.pxm
-%%DATADIR%%/data/Stage/Momo.tsc
-%%DATADIR%%/data/Stage/New.pxe
-%%DATADIR%%/data/Stage/Oside.pxa
-%%DATADIR%%/data/Stage/Oside.pxe
-%%DATADIR%%/data/Stage/Oside.pxm
-%%DATADIR%%/data/Stage/Oside.tsc
-%%DATADIR%%/data/Stage/Ostep.pxe
-%%DATADIR%%/data/Stage/Ostep.pxm
-%%DATADIR%%/data/Stage/Ostep.tsc
-%%DATADIR%%/data/Stage/Pens.pxa
-%%DATADIR%%/data/Stage/Pens1.pxe
-%%DATADIR%%/data/Stage/Pens1.pxm
-%%DATADIR%%/data/Stage/Pens1.tsc
-%%DATADIR%%/data/Stage/Pens2.pxe
-%%DATADIR%%/data/Stage/Pens2.pxm
-%%DATADIR%%/data/Stage/Pens2.tsc
-%%DATADIR%%/data/Stage/Pixel.pxe
-%%DATADIR%%/data/Stage/Pixel.pxm
-%%DATADIR%%/data/Stage/Pixel.tsc
-%%DATADIR%%/data/Stage/Plant.pxe
-%%DATADIR%%/data/Stage/Plant.pxm
-%%DATADIR%%/data/Stage/Plant.tsc
-%%DATADIR%%/data/Stage/Pole.pxe
-%%DATADIR%%/data/Stage/Pole.pxm
-%%DATADIR%%/data/Stage/Pole.tsc
-%%DATADIR%%/data/Stage/Pool.pxe
-%%DATADIR%%/data/Stage/Pool.pxm
-%%DATADIR%%/data/Stage/Pool.tsc
-%%DATADIR%%/data/Stage/Prefa1.pxe
-%%DATADIR%%/data/Stage/Prefa1.pxm
-%%DATADIR%%/data/Stage/Prefa1.tsc
-%%DATADIR%%/data/Stage/Prefa2.pxe
-%%DATADIR%%/data/Stage/Prefa2.pxm
-%%DATADIR%%/data/Stage/Prefa2.tsc
-%%DATADIR%%/data/Stage/Priso1.pxe
-%%DATADIR%%/data/Stage/Priso1.pxm
-%%DATADIR%%/data/Stage/Priso1.tsc
-%%DATADIR%%/data/Stage/Priso2.pxe
-%%DATADIR%%/data/Stage/Priso2.pxm
-%%DATADIR%%/data/Stage/Priso2.tsc
-%%DATADIR%%/data/Stage/Prt0.pbm
-%%DATADIR%%/data/Stage/PrtAlmond.pbm
-%%DATADIR%%/data/Stage/PrtBarr.pbm
-%%DATADIR%%/data/Stage/PrtCave.pbm
-%%DATADIR%%/data/Stage/PrtCent.pbm
-%%DATADIR%%/data/Stage/PrtEggIn.pbm
-%%DATADIR%%/data/Stage/PrtEggX.pbm
-%%DATADIR%%/data/Stage/PrtEggs.pbm
-%%DATADIR%%/data/Stage/PrtFall.pbm
-%%DATADIR%%/data/Stage/PrtGard.pbm
-%%DATADIR%%/data/Stage/PrtHell.pbm
-%%DATADIR%%/data/Stage/PrtJail.pbm
-%%DATADIR%%/data/Stage/PrtLabo.pbm
-%%DATADIR%%/data/Stage/PrtMaze.pbm
-%%DATADIR%%/data/Stage/PrtMimi.pbm
-%%DATADIR%%/data/Stage/PrtOside.pbm
-%%DATADIR%%/data/Stage/PrtPens.pbm
-%%DATADIR%%/data/Stage/PrtRiver.pbm
-%%DATADIR%%/data/Stage/PrtSand.pbm
-%%DATADIR%%/data/Stage/PrtStore.pbm
-%%DATADIR%%/data/Stage/PrtWeed.pbm
-%%DATADIR%%/data/Stage/PrtWhite.pbm
-%%DATADIR%%/data/Stage/Ring1.pxe
-%%DATADIR%%/data/Stage/Ring1.pxm
-%%DATADIR%%/data/Stage/Ring1.tsc
-%%DATADIR%%/data/Stage/Ring2.pxe
-%%DATADIR%%/data/Stage/Ring2.pxm
-%%DATADIR%%/data/Stage/Ring2.tsc
-%%DATADIR%%/data/Stage/Ring3.pxe
-%%DATADIR%%/data/Stage/Ring3.pxm
-%%DATADIR%%/data/Stage/Ring3.tsc
-%%DATADIR%%/data/Stage/River.pxa
-%%DATADIR%%/data/Stage/River.pxe
-%%DATADIR%%/data/Stage/River.pxm
-%%DATADIR%%/data/Stage/River.tsc
-%%DATADIR%%/data/Stage/Sand.pxa
-%%DATADIR%%/data/Stage/Sand.pxe
-%%DATADIR%%/data/Stage/Sand.pxm
-%%DATADIR%%/data/Stage/Sand.tsc
-%%DATADIR%%/data/Stage/SandE.pxe
-%%DATADIR%%/data/Stage/SandE.pxm
-%%DATADIR%%/data/Stage/SandE.tsc
-%%DATADIR%%/data/Stage/Santa.pxe
-%%DATADIR%%/data/Stage/Santa.pxm
-%%DATADIR%%/data/Stage/Santa.tsc
-%%DATADIR%%/data/Stage/Shelt.pxa
-%%DATADIR%%/data/Stage/Shelt.pxe
-%%DATADIR%%/data/Stage/Shelt.pxm
-%%DATADIR%%/data/Stage/Shelt.tsc
-%%DATADIR%%/data/Stage/Start.pxe
-%%DATADIR%%/data/Stage/Start.pxm
-%%DATADIR%%/data/Stage/Start.tsc
-%%DATADIR%%/data/Stage/Statue.pxe
-%%DATADIR%%/data/Stage/Statue.pxm
-%%DATADIR%%/data/Stage/Statue.tsc
-%%DATADIR%%/data/Stage/Store.pxa
-%%DATADIR%%/data/Stage/Stream.pxe
-%%DATADIR%%/data/Stage/Stream.pxm
-%%DATADIR%%/data/Stage/Stream.tsc
-%%DATADIR%%/data/Stage/Weed.pxa
-%%DATADIR%%/data/Stage/Weed.pxe
-%%DATADIR%%/data/Stage/Weed.pxm
-%%DATADIR%%/data/Stage/Weed.tsc
-%%DATADIR%%/data/Stage/WeedB.pxe
-%%DATADIR%%/data/Stage/WeedB.pxm
-%%DATADIR%%/data/Stage/WeedB.tsc
-%%DATADIR%%/data/Stage/WeedD.pxe
-%%DATADIR%%/data/Stage/WeedD.pxm
-%%DATADIR%%/data/Stage/WeedD.tsc
-%%DATADIR%%/data/Stage/WeedS.pxe
-%%DATADIR%%/data/Stage/WeedS.pxm
-%%DATADIR%%/data/Stage/WeedS.tsc
-%%DATADIR%%/data/Stage/White.pxa
-%%DATADIR%%/data/Stage/e_Blcn.pxe
-%%DATADIR%%/data/Stage/e_Blcn.pxm
-%%DATADIR%%/data/Stage/e_Blcn.tsc
-%%DATADIR%%/data/Stage/e_Ceme.pxe
-%%DATADIR%%/data/Stage/e_Ceme.pxm
-%%DATADIR%%/data/Stage/e_Ceme.tsc
-%%DATADIR%%/data/Stage/e_Jenk.pxe
-%%DATADIR%%/data/Stage/e_Jenk.pxm
-%%DATADIR%%/data/Stage/e_Jenk.tsc
-%%DATADIR%%/data/Stage/e_Labo.pxe
-%%DATADIR%%/data/Stage/e_Labo.pxm
-%%DATADIR%%/data/Stage/e_Labo.tsc
-%%DATADIR%%/data/Stage/e_Malc.pxe
-%%DATADIR%%/data/Stage/e_Malc.pxm
-%%DATADIR%%/data/Stage/e_Malc.tsc
-%%DATADIR%%/data/Stage/e_Maze.pxe
-%%DATADIR%%/data/Stage/e_Maze.pxm
-%%DATADIR%%/data/Stage/e_Maze.tsc
-%%DATADIR%%/data/Stage/e_Sky.pxe
-%%DATADIR%%/data/Stage/e_Sky.pxm
-%%DATADIR%%/data/Stage/e_Sky.tsc
-%%DATADIR%%/data/StageImage.pbm
-%%DATADIR%%/data/StageMeta/Ballo2.json
-%%DATADIR%%/data/StageMeta/CentW.json
-%%DATADIR%%/data/StageMeta/Chako.json
-%%DATADIR%%/data/StageMeta/Clock.json
-%%DATADIR%%/data/StageMeta/Comu.json
-%%DATADIR%%/data/StageMeta/Cthu.json
-%%DATADIR%%/data/StageMeta/Cthu2.json
-%%DATADIR%%/data/StageMeta/Curly.json
-%%DATADIR%%/data/StageMeta/CurlyS.json
-%%DATADIR%%/data/StageMeta/Dark.json
-%%DATADIR%%/data/StageMeta/Drain.json
-%%DATADIR%%/data/StageMeta/EgEnd1.json
-%%DATADIR%%/data/StageMeta/EgEnd2.json
-%%DATADIR%%/data/StageMeta/EggR.json
-%%DATADIR%%/data/StageMeta/EggR2.json
-%%DATADIR%%/data/StageMeta/EggX.json
-%%DATADIR%%/data/StageMeta/EggX2.json
-%%DATADIR%%/data/StageMeta/Frog.json
-%%DATADIR%%/data/StageMeta/Gard.json
-%%DATADIR%%/data/StageMeta/Hell1.json
-%%DATADIR%%/data/StageMeta/Hell4.json
-%%DATADIR%%/data/StageMeta/Hell42.json
-%%DATADIR%%/data/StageMeta/Itoh.json
-%%DATADIR%%/data/StageMeta/Jail1.json
-%%DATADIR%%/data/StageMeta/Jail2.json
-%%DATADIR%%/data/StageMeta/Jenka1.json
-%%DATADIR%%/data/StageMeta/Jenka2.json
-%%DATADIR%%/data/StageMeta/Little.json
-%%DATADIR%%/data/StageMeta/Lounge.json
-%%DATADIR%%/data/StageMeta/Malco.json
-%%DATADIR%%/data/StageMeta/Mapi.json
-%%DATADIR%%/data/StageMeta/MazeA.json
-%%DATADIR%%/data/StageMeta/MazeB.json
-%%DATADIR%%/data/StageMeta/MazeD.json
-%%DATADIR%%/data/StageMeta/MazeH.json
-%%DATADIR%%/data/StageMeta/MazeI.json
-%%DATADIR%%/data/StageMeta/MazeO.json
-%%DATADIR%%/data/StageMeta/MazeS.json
-%%DATADIR%%/data/StageMeta/Momo.json
-%%DATADIR%%/data/StageMeta/Pens1.json
-%%DATADIR%%/data/StageMeta/Pens2.json
-%%DATADIR%%/data/StageMeta/Pixel.json
-%%DATADIR%%/data/StageMeta/Plant.json
-%%DATADIR%%/data/StageMeta/Pole.json
-%%DATADIR%%/data/StageMeta/Prefa1.json
-%%DATADIR%%/data/StageMeta/Prefa2.json
-%%DATADIR%%/data/StageMeta/Shelt.json
-%%DATADIR%%/data/StageMeta/Start.json
-%%DATADIR%%/data/StageMeta/Statue.json
-%%DATADIR%%/data/StageMeta/WeedD.json
-%%DATADIR%%/data/StageMeta/WeedS.json
-%%DATADIR%%/data/StageMeta/e_Malc.json
-%%DATADIR%%/data/StageMeta/e_Maze.json
-%%DATADIR%%/data/StageSelect.tsc
-%%DATADIR%%/data/TextBox.pbm
-%%DATADIR%%/data/Title.pbm
-%%DATADIR%%/data/bk0.pbm
-%%DATADIR%%/data/bkBlack.pbm
-%%DATADIR%%/data/bkBlue.pbm
-%%DATADIR%%/data/bkFall.pbm
-%%DATADIR%%/data/bkFog.pbm
-%%DATADIR%%/data/bkFog480fix.pbm
-%%DATADIR%%/data/bkGard.pbm
-%%DATADIR%%/data/bkGray.pbm
-%%DATADIR%%/data/bkGreen.pbm
-%%DATADIR%%/data/bkHellish.pbm
-%%DATADIR%%/data/bkHellish480fix.pbm
-%%DATADIR%%/data/bkLight.pbm
-%%DATADIR%%/data/bkLight480fix.pbm
-%%DATADIR%%/data/bkMaze.pbm
-%%DATADIR%%/data/bkMoon.pbm
-%%DATADIR%%/data/bkMoon480fix.pbm
-%%DATADIR%%/data/bkRed.pbm
-%%DATADIR%%/data/bkSunset.pbm
-%%DATADIR%%/data/bkSunset480fix.pbm
-%%DATADIR%%/data/bkWater.pbm
-%%DATADIR%%/data/casts.pbm
-%%DATADIR%%/data/endpic/credit01.bmp
-%%DATADIR%%/data/endpic/credit01m.bmp
-%%DATADIR%%/data/endpic/credit02.bmp
-%%DATADIR%%/data/endpic/credit02m.bmp
-%%DATADIR%%/data/endpic/credit03.bmp
-%%DATADIR%%/data/endpic/credit03m.bmp
-%%DATADIR%%/data/endpic/credit04.bmp
-%%DATADIR%%/data/endpic/credit05.bmp
-%%DATADIR%%/data/endpic/credit06.bmp
-%%DATADIR%%/data/endpic/credit07.bmp
-%%DATADIR%%/data/endpic/credit08.bmp
-%%DATADIR%%/data/endpic/credit09.bmp
-%%DATADIR%%/data/endpic/credit10.bmp
-%%DATADIR%%/data/endpic/credit11.bmp
-%%DATADIR%%/data/endpic/credit12.bmp
-%%DATADIR%%/data/endpic/credit14.bmp
-%%DATADIR%%/data/endpic/credit15.bmp
-%%DATADIR%%/data/endpic/credit16.bmp
-%%DATADIR%%/data/endpic/credit17.bmp
-%%DATADIR%%/data/endpic/credit18.bmp
-%%DATADIR%%/data/endpic/pixel.bmp
-%%DATADIR%%/data/font_1.fnt
-%%DATADIR%%/data/font_1_0.png
-%%DATADIR%%/data/font_2.fnt
-%%DATADIR%%/data/font_2_0.png
-%%DATADIR%%/data/font_3.fnt
-%%DATADIR%%/data/font_3_0.png
-%%DATADIR%%/data/font_3_1.png
-%%DATADIR%%/data/font_4.fnt
-%%DATADIR%%/data/font_4_0.png
-%%DATADIR%%/data/font_5.fnt
-%%DATADIR%%/data/font_5_0.png
-%%DATADIR%%/data/music.json
-%%DATADIR%%/data/music_dirs.json
-%%DATADIR%%/data/npc.tbl
-%%DATADIR%%/data/org/access.org
-%%DATADIR%%/data/org/anzen.org
-%%DATADIR%%/data/org/balcony.org
-%%DATADIR%%/data/org/ballos.org
-%%DATADIR%%/data/org/bdown.org
-%%DATADIR%%/data/org/cemetery.org
-%%DATADIR%%/data/org/curly.org
-%%DATADIR%%/data/org/dr.org
-%%DATADIR%%/data/org/ending.org
-%%DATADIR%%/data/org/escape.org
-%%DATADIR%%/data/org/fanfale1.org
-%%DATADIR%%/data/org/fanfale2.org
-%%DATADIR%%/data/org/fanfale3.org
-%%DATADIR%%/data/org/fireeye.org
-%%DATADIR%%/data/org/gameover.org
-%%DATADIR%%/data/org/ginsuke.org
-%%DATADIR%%/data/org/grand.org
-%%DATADIR%%/data/org/gravity.org
-%%DATADIR%%/data/org/hell.org
-%%DATADIR%%/data/org/ironh.org
-%%DATADIR%%/data/org/jenka.org
-%%DATADIR%%/data/org/jenka2.org
-%%DATADIR%%/data/org/kodou.org
-%%DATADIR%%/data/org/lastbt3.org
-%%DATADIR%%/data/org/lastbtl.org
-%%DATADIR%%/data/org/lastcave.org
-%%DATADIR%%/data/org/marine.org
-%%DATADIR%%/data/org/maze.org
-%%DATADIR%%/data/org/mdown2.org
-%%DATADIR%%/data/org/mura.org
-%%DATADIR%%/data/org/oside.org
-%%DATADIR%%/data/org/plant.org
-%%DATADIR%%/data/org/quiet.org
-%%DATADIR%%/data/org/requiem.org
-%%DATADIR%%/data/org/toroko.org
-%%DATADIR%%/data/org/vivi.org
-%%DATADIR%%/data/org/wanpak2.org
-%%DATADIR%%/data/org/wanpaku.org
-%%DATADIR%%/data/org/weed.org
-%%DATADIR%%/data/org/white.org
-%%DATADIR%%/data/org/zonbie.org
-%%DATADIR%%/data/pxt/fx01.pxt
-%%DATADIR%%/data/pxt/fx02.pxt
-%%DATADIR%%/data/pxt/fx03.pxt
-%%DATADIR%%/data/pxt/fx04.pxt
-%%DATADIR%%/data/pxt/fx05.pxt
-%%DATADIR%%/data/pxt/fx06.pxt
-%%DATADIR%%/data/pxt/fx07.pxt
-%%DATADIR%%/data/pxt/fx0b.pxt
-%%DATADIR%%/data/pxt/fx0c.pxt
-%%DATADIR%%/data/pxt/fx0e.pxt
-%%DATADIR%%/data/pxt/fx0f.pxt
-%%DATADIR%%/data/pxt/fx10.pxt
-%%DATADIR%%/data/pxt/fx11.pxt
-%%DATADIR%%/data/pxt/fx12.pxt
-%%DATADIR%%/data/pxt/fx14.pxt
-%%DATADIR%%/data/pxt/fx15.pxt
-%%DATADIR%%/data/pxt/fx16.pxt
-%%DATADIR%%/data/pxt/fx17.pxt
-%%DATADIR%%/data/pxt/fx18.pxt
-%%DATADIR%%/data/pxt/fx19.pxt
-%%DATADIR%%/data/pxt/fx1a.pxt
-%%DATADIR%%/data/pxt/fx1b.pxt
-%%DATADIR%%/data/pxt/fx1c.pxt
-%%DATADIR%%/data/pxt/fx1d.pxt
-%%DATADIR%%/data/pxt/fx1e.pxt
-%%DATADIR%%/data/pxt/fx1f.pxt
-%%DATADIR%%/data/pxt/fx20.pxt
-%%DATADIR%%/data/pxt/fx21.pxt
-%%DATADIR%%/data/pxt/fx22.pxt
-%%DATADIR%%/data/pxt/fx23.pxt
-%%DATADIR%%/data/pxt/fx25.pxt
-%%DATADIR%%/data/pxt/fx26.pxt
-%%DATADIR%%/data/pxt/fx27.pxt
-%%DATADIR%%/data/pxt/fx28.pxt
-%%DATADIR%%/data/pxt/fx29.pxt
-%%DATADIR%%/data/pxt/fx2a.pxt
-%%DATADIR%%/data/pxt/fx2b.pxt
-%%DATADIR%%/data/pxt/fx2c.pxt
-%%DATADIR%%/data/pxt/fx2d.pxt
-%%DATADIR%%/data/pxt/fx2e.pxt
-%%DATADIR%%/data/pxt/fx2f.pxt
-%%DATADIR%%/data/pxt/fx30.pxt
-%%DATADIR%%/data/pxt/fx31.pxt
-%%DATADIR%%/data/pxt/fx32.pxt
-%%DATADIR%%/data/pxt/fx33.pxt
-%%DATADIR%%/data/pxt/fx34.pxt
-%%DATADIR%%/data/pxt/fx35.pxt
-%%DATADIR%%/data/pxt/fx36.pxt
-%%DATADIR%%/data/pxt/fx37.pxt
-%%DATADIR%%/data/pxt/fx38.pxt
-%%DATADIR%%/data/pxt/fx39.pxt
-%%DATADIR%%/data/pxt/fx3a.pxt
-%%DATADIR%%/data/pxt/fx3b.pxt
-%%DATADIR%%/data/pxt/fx3c.pxt
-%%DATADIR%%/data/pxt/fx3d.pxt
-%%DATADIR%%/data/pxt/fx3e.pxt
-%%DATADIR%%/data/pxt/fx3f.pxt
-%%DATADIR%%/data/pxt/fx40.pxt
-%%DATADIR%%/data/pxt/fx41.pxt
-%%DATADIR%%/data/pxt/fx46.pxt
-%%DATADIR%%/data/pxt/fx47.pxt
-%%DATADIR%%/data/pxt/fx48.pxt
-%%DATADIR%%/data/pxt/fx64.pxt
-%%DATADIR%%/data/pxt/fx65.pxt
-%%DATADIR%%/data/pxt/fx66.pxt
-%%DATADIR%%/data/pxt/fx67.pxt
-%%DATADIR%%/data/pxt/fx68.pxt
-%%DATADIR%%/data/pxt/fx69.pxt
-%%DATADIR%%/data/pxt/fx6a.pxt
-%%DATADIR%%/data/pxt/fx6b.pxt
-%%DATADIR%%/data/pxt/fx6c.pxt
-%%DATADIR%%/data/pxt/fx6d.pxt
-%%DATADIR%%/data/pxt/fx6e.pxt
-%%DATADIR%%/data/pxt/fx6f.pxt
-%%DATADIR%%/data/pxt/fx70.pxt
-%%DATADIR%%/data/pxt/fx71.pxt
-%%DATADIR%%/data/pxt/fx72.pxt
-%%DATADIR%%/data/pxt/fx73.pxt
-%%DATADIR%%/data/pxt/fx74.pxt
-%%DATADIR%%/data/pxt/fx75.pxt
-%%DATADIR%%/data/pxt/fx96.pxt
-%%DATADIR%%/data/pxt/fx97.pxt
-%%DATADIR%%/data/pxt/fx98.pxt
-%%DATADIR%%/data/pxt/fx99.pxt
-%%DATADIR%%/data/pxt/fx9a.pxt
-%%DATADIR%%/data/pxt/fx9b.pxt
-%%DATADIR%%/data/sprites.sif
-%%DATADIR%%/data/stage.dat
-%%DATADIR%%/data/system.json
-%%DATADIR%%/data/tilekey.dat
-%%DATADIR%%/data/wavetable.dat
-%%DATADIR%%/nx
-share/pixmaps/nxengine.png
diff --git a/games/oneko/Makefile b/games/oneko/Makefile
deleted file mode 100644
index 8b4da4173895..000000000000
--- a/games/oneko/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: asami
-# $FreeBSD$
-
-PORTNAME= oneko
-PORTVERSION= 2.0b
-PORTREVISION= 5
-CATEGORIES= games
-MASTER_SITES= http://www.3bit.co.jp/~sasaki/oneko/ \
- http://www.net24.ne.jp/~ryo2/archives/:ryo2 \
- http://www2u.biglobe.ne.jp/~hsaka/distfiles/:hsaka
-DISTFILES= oneko-2.0b.tar.gz \
- oneko-2.0b-pop1.1-patch.tar.gz \
- oneko-2.0b-tip1.7.tar.gz:ryo2 \
- oneko-2.0b-sender0.5.tar.gz:hsaka \
- oneko-2.0b-bsd0.2.tar.gz:hsaka
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= candy@kgc.co.jp
-COMMENT= Cat chasing a mouse all over the screen
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-BUILD_DEPENDS= nkf:japanese/nkf
-
-CONFLICTS= oneko-1.*
-
-GNU_CONFIGURE= yes
-USES= xorg
-USE_XORG= x11 xpm xmu
-WRKSRC= ${WRKDIR}/${PORTNAME}
-INSTALL_TARGET= install install.man
-MAKE_ARGS= MANSUFFIX=6 \
- MANDIR=${PREFIX}/man/man6 \
- JMANDIR=${PREFIX}/man/ja/man6
-
-EXTRA_PATCHES= ${WRKDIR}/oneko-2.0b-pop1.1.patch:-p1 \
- ${WRKSRC}/oneko-2.0b-tip1.7.patch:-p1 \
- ${WRKDIR}/oneko-2.0b-sender0.5.patch:-p1 \
- ${WRKDIR}/oneko-2.0b-bsd0.2.patch:-p1
-
-.include <bsd.port.mk>
diff --git a/games/oneko/distinfo b/games/oneko/distinfo
deleted file mode 100644
index fdf216feb34c..000000000000
--- a/games/oneko/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-SHA256 (oneko/oneko-2.0b.tar.gz) = 6d106cd38134be5f5c483affe7fe3b64f8a92955e88097040472571a3f1deb46
-SIZE (oneko/oneko-2.0b.tar.gz) = 86353
-SHA256 (oneko/oneko-2.0b-pop1.1-patch.tar.gz) = 36cedd96d0219fb687fed0c34bbdf375833a3ce0f6d12220427fbc804b315681
-SIZE (oneko/oneko-2.0b-pop1.1-patch.tar.gz) = 17861
-SHA256 (oneko/oneko-2.0b-tip1.7.tar.gz) = 91896db954c7b18e63f913ef264adfb9f297763f0cb8c0c7dc832b701c808c13
-SIZE (oneko/oneko-2.0b-tip1.7.tar.gz) = 64251
-SHA256 (oneko/oneko-2.0b-sender0.5.tar.gz) = 2bd346b124812706b98481baea5b66a8e73added466a6880194bc52b20090113
-SIZE (oneko/oneko-2.0b-sender0.5.tar.gz) = 42944
-SHA256 (oneko/oneko-2.0b-bsd0.2.tar.gz) = 2c876387cb7d654bdd4bec5abb273dd98e35fe505bf169f92847f37fafe0d83e
-SIZE (oneko/oneko-2.0b-bsd0.2.tar.gz) = 22029
diff --git a/games/oneko/files/patch-Makefile.in b/games/oneko/files/patch-Makefile.in
deleted file mode 100644
index 91a1b802262d..000000000000
--- a/games/oneko/files/patch-Makefile.in
+++ /dev/null
@@ -1,127 +0,0 @@
---- Makefile.in.orig 2014-06-05 23:02:11.350393257 +0200
-+++ Makefile.in 2014-06-05 23:03:17.447389221 +0200
-@@ -100,19 +100,19 @@
- $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
-
- install:: oneko
-- @if [ -d $(BINDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(BINDIR)); fi
-- $(INSTALL_PROGRAM) oneko $(BINDIR)
-+ @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
-+ $(INSTALL_PROGRAM) oneko $(DESTDIR)$(BINDIR)
-
- install.man:: oneko.man oneko.man.jp $(MAN_EUC)
-- @if [ -d $(MANDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(MANDIR)); fi
-- $(INSTALL_MAN) oneko.man $(MANDIR)/oneko.$(MANSUFFIX)
-+ @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
-+ $(INSTALL_MAN) oneko.man $(DESTDIR)$(MANDIR)/oneko.$(MANSUFFIX)
- @if [ x$(LANG) != x -a x$(MAN_EUC) != x ]; then \
-- if [ -d $(JMANDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(JMANDIR)); fi; \
-- $(INSTALL_MAN) $(MAN_EUC) $(JMANDIR)/oneko.$(MANSUFFIX); \
-- echo "$(INSTALL_MAN) $(MAN_EUC) $(JMANDIR)/oneko.$(MANSUFFIX)"; \
-+ if [ -d $(DESTDIR)$(JMANDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(JMANDIR)); fi; \
-+ $(INSTALL_MAN) $(MAN_EUC) $(DESTDIR)$(JMANDIR)/oneko.$(MANSUFFIX); \
-+ echo "$(INSTALL_MAN) $(MAN_EUC) $(DESTDIR)$(JMANDIR)/oneko.$(MANSUFFIX)"; \
- fi
-
-
-@@ -122,66 +122,66 @@
- clean::
- $(RM) oneko
-
--install:: $(BINDIR)/oneko
-- $(RM) $(BINDIR)/tora
-+install:: $(DESTDIR)$(BINDIR)/oneko
-+ $(RM) $(DESTDIR)$(BINDIR)/tora
-
- install:: $(HELPFILE)
-- @if [ -d $(ONEKOLIBDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(ONEKOLIBDIR)); fi
-+ @if [ -d $(DESTDIR)$(ONEKOLIBDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(ONEKOLIBDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(HELPFILE); do \
-- (set -x; $(INSTALL_DATA) $$i $(ONEKOLIBDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(ONEKOLIBDIR)); \
- done
-
- install:: $(BMFILES)
-- @if [ -d $(BMDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(BMDIR)); fi
-+ @if [ -d $(DESTDIR)$(BMDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(BMDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(BMFILES); do \
-- (set -x; $(INSTALL_DATA) $$i $(BMDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(BMDIR)); \
- done
-
- install:: $(TORA_BMFILES)
-- @if [ -d $(TORA_BMDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(TORA_BMDIR)); fi
-+ @if [ -d $(DESTDIR)$(TORA_BMDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(TORA_BMDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(TORA_BMFILES); do \
-- (set -x; $(INSTALL_DATA) $$i $(TORA_BMDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(TORA_BMDIR)); \
- done
-
- install:: $(BSD_BMFILES)
-- @if [ -d $(BSD_BMDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(BSD_BMDIR)); fi
-+ @if [ -d $(DESTDIR)$(BSD_BMDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(BSD_BMDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(BSD_BMFILES); do \
-- (set -x; $(INSTALL_DATA) $$i $(BSD_BMDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(BSD_BMDIR)); \
- done
-
- install:: $(BSD_PMFILES)
-- @if [ -d $(BSD_PMDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(BSD_PMDIR)); fi
-+ @if [ -d $(DESTDIR)$(BSD_PMDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(BSD_PMDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(BSD_PMFILES); do \
-- (set -x; $(INSTALL_DATA) $$i $(BSD_PMDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(BSD_PMDIR)); \
- done
-
- install:: $(CURSORFILES)
-- @if [ -d $(ONEKOLIBDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(ONEKOLIBDIR)); fi
-+ @if [ -d $(DESTDIR)$(ONEKOLIBDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(ONEKOLIBDIR)); fi
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \
- for i in $(CURSORFILES); do \
-- (set -x; $(INSTALL_DATA) $$i $(ONEKOLIBDIR)); \
-+ (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(ONEKOLIBDIR)); \
- done
-
- install:: $(RESOURCES)
-- @if [ -d $(XAPPLOADDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(XAPPLOADDIR)); fi
-- $(INSTALL_DATA) Oneko.ad $(XAPPLOADDIR)/Oneko
-- @if [ x$(LANG) = x -o -d $(XAPPJLOADDIR) ]; then set +x; \
-- else (set -x; $(MKDIRHIER) $(XAPPJLOADDIR)); fi
-- @if [ x$(LANG) != x -o -d $(XAPPJLOADDIR) ]; then (set +x; \
-- $(INSTALL_DATA) Oneko-uj.ad $(XAPPJLOADDIR)/Oneko); \
-- echo "$(INSTALL_DATA) Oneko-uj.ad $(XAPPJLOADDIR)/Oneko"; fi
-+ @if [ -d $(DESTDIR)$(XAPPLOADDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPLOADDIR)); fi
-+ $(INSTALL_DATA) Oneko.ad $(DESTDIR)$(XAPPLOADDIR)/Oneko
-+ @if [ x$(LANG) = x -o -d $(DESTDIR)$(XAPPJLOADDIR) ]; then set +x; \
-+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XAPPJLOADDIR)); fi
-+ @if [ x$(LANG) != x -o -d $(DESTDIR)$(XAPPJLOADDIR) ]; then (set +x; \
-+ $(INSTALL_DATA) Oneko-uj.ad $(DESTDIR)$(XAPPJLOADDIR)/Oneko); \
-+ echo "$(INSTALL_DATA) Oneko-uj.ad $(DESTDIR)$(XAPPJLOADDIR)/Oneko"; fi
-
- clean::
- $(RM) Oneko.ad Oneko-uj.ad
diff --git a/games/oneko/files/patch-configure b/games/oneko/files/patch-configure
deleted file mode 100644
index 364a0986614d..000000000000
--- a/games/oneko/files/patch-configure
+++ /dev/null
@@ -1,23 +0,0 @@
---- configure.orig 1998-05-27 17:00:37 UTC
-+++ configure
-@@ -3509,20 +3509,6 @@ mandir=`eval "echo $mandir"`
- localedir=$exec_prefix
- test "$exec_prefix" = "NONE" && localedir=$prefix
-
--for dir in ja_JP ja_JP.AJEC ja_JP.EUC ja_JP.ujis ja_JP.eucJP ja japan japanese \
-- Japanese-EUC japanese.euc ; do
-- if test "$dir" != ""; then
-- if test -d "$localedir/lib/X11/$dir/app-defaults"; then
-- locale=$dir
-- break
-- else
-- if test -d "$mandir/$dir"; then
-- locale=$dir
-- break
-- fi
-- fi
-- fi
--done
- test "$locale" = "" && locale="ja"
-
- test "$with_pop" = "yes" -o "$with_pop" = "" && cat >> confdefs.h <<\EOF
diff --git a/games/oneko/files/patch-event.c b/games/oneko/files/patch-event.c
deleted file mode 100644
index a5323c11266a..000000000000
--- a/games/oneko/files/patch-event.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- event.c.orig 2014-06-05 16:17:55.096065622 +0200
-+++ event.c 2014-06-05 16:21:05.995052448 +0200
-@@ -106,6 +106,7 @@
- 0, 0, toy->width, toy->height);
- }
-
-+void
- NekoChangeVisibility(window)
- Window window;
- {
diff --git a/games/oneko/pkg-descr b/games/oneko/pkg-descr
deleted file mode 100644
index 2a3a0aabcbe1..000000000000
--- a/games/oneko/pkg-descr
+++ /dev/null
@@ -1,3 +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.
diff --git a/games/oneko/pkg-plist b/games/oneko/pkg-plist
deleted file mode 100644
index a61077f7e597..000000000000
--- a/games/oneko/pkg-plist
+++ /dev/null
@@ -1,306 +0,0 @@
-bin/oneko
-man/man6/oneko.6.gz
-man/ja/man6/oneko.6.gz
-lib/X11/app-defaults/Oneko
-lib/X11/ja/app-defaults/Oneko
-lib/X11/oneko/bsd/akubi1.xbm
-lib/X11/oneko/bsd/akubi1.xpm
-lib/X11/oneko/bsd/akubi1_mask.xbm
-lib/X11/oneko/bsd/akubi2.xbm
-lib/X11/oneko/bsd/akubi2.xpm
-lib/X11/oneko/bsd/akubi2_mask.xbm
-lib/X11/oneko/bsd/akubiL.xbm
-lib/X11/oneko/bsd/akubiL.xpm
-lib/X11/oneko/bsd/akubiL_mask.xbm
-lib/X11/oneko/bsd/akubiR.xbm
-lib/X11/oneko/bsd/akubiR.xpm
-lib/X11/oneko/bsd/akubiR_mask.xbm
-lib/X11/oneko/bsd/awake.xbm
-lib/X11/oneko/bsd/awake.xpm
-lib/X11/oneko/bsd/awake_mask.xbm
-lib/X11/oneko/bsd/cursor.xbm
-lib/X11/oneko/bsd/cursor.xpm
-lib/X11/oneko/bsd/cursor_mask.xbm
-lib/X11/oneko/bsd/down1.xbm
-lib/X11/oneko/bsd/down1.xpm
-lib/X11/oneko/bsd/down1_mask.xbm
-lib/X11/oneko/bsd/down2.xbm
-lib/X11/oneko/bsd/down2.xpm
-lib/X11/oneko/bsd/down2_mask.xbm
-lib/X11/oneko/bsd/dtogi1.xbm
-lib/X11/oneko/bsd/dtogi1.xpm
-lib/X11/oneko/bsd/dtogi1_mask.xbm
-lib/X11/oneko/bsd/dtogi2.xbm
-lib/X11/oneko/bsd/dtogi2.xpm
-lib/X11/oneko/bsd/dtogi2_mask.xbm
-lib/X11/oneko/bsd/dwleft1.xbm
-lib/X11/oneko/bsd/dwleft1.xpm
-lib/X11/oneko/bsd/dwleft1_mask.xbm
-lib/X11/oneko/bsd/dwleft2.xbm
-lib/X11/oneko/bsd/dwleft2.xpm
-lib/X11/oneko/bsd/dwleft2_mask.xbm
-lib/X11/oneko/bsd/dwright1.xbm
-lib/X11/oneko/bsd/dwright1.xpm
-lib/X11/oneko/bsd/dwright1_mask.xbm
-lib/X11/oneko/bsd/dwright2.xbm
-lib/X11/oneko/bsd/dwright2.xpm
-lib/X11/oneko/bsd/dwright2_mask.xbm
-lib/X11/oneko/bsd/jare2.xbm
-lib/X11/oneko/bsd/jare2.xpm
-lib/X11/oneko/bsd/jare2_mask.xbm
-lib/X11/oneko/bsd/kaki1.xbm
-lib/X11/oneko/bsd/kaki1.xpm
-lib/X11/oneko/bsd/kaki1_mask.xbm
-lib/X11/oneko/bsd/kaki2.xbm
-lib/X11/oneko/bsd/kaki2.xpm
-lib/X11/oneko/bsd/kaki2_mask.xbm
-lib/X11/oneko/bsd/kotatsu.xbm
-lib/X11/oneko/bsd/kotatsu.xpm
-lib/X11/oneko/bsd/kotatsu_mask.xbm
-lib/X11/oneko/bsd/left1.xbm
-lib/X11/oneko/bsd/left1.xpm
-lib/X11/oneko/bsd/left1_mask.xbm
-lib/X11/oneko/bsd/left2.xbm
-lib/X11/oneko/bsd/left2.xpm
-lib/X11/oneko/bsd/left2_mask.xbm
-lib/X11/oneko/bsd/ltogi1.xbm
-lib/X11/oneko/bsd/ltogi1.xpm
-lib/X11/oneko/bsd/ltogi1_mask.xbm
-lib/X11/oneko/bsd/ltogi2.xbm
-lib/X11/oneko/bsd/ltogi2.xpm
-lib/X11/oneko/bsd/ltogi2_mask.xbm
-lib/X11/oneko/bsd/maneki1.xbm
-lib/X11/oneko/bsd/maneki1.xpm
-lib/X11/oneko/bsd/maneki1_mask.xbm
-lib/X11/oneko/bsd/maneki2.xbm
-lib/X11/oneko/bsd/maneki2.xpm
-lib/X11/oneko/bsd/maneki2_mask.xbm
-lib/X11/oneko/bsd/mati1.xbm
-lib/X11/oneko/bsd/mati1.xpm
-lib/X11/oneko/bsd/mati1_mask.xbm
-lib/X11/oneko/bsd/mati2.xbm
-lib/X11/oneko/bsd/mati2.xpm
-lib/X11/oneko/bsd/mati2_mask.xbm
-lib/X11/oneko/bsd/right1.xbm
-lib/X11/oneko/bsd/right1.xpm
-lib/X11/oneko/bsd/right1_mask.xbm
-lib/X11/oneko/bsd/right2.xbm
-lib/X11/oneko/bsd/right2.xpm
-lib/X11/oneko/bsd/right2_mask.xbm
-lib/X11/oneko/bsd/rtogi1.xbm
-lib/X11/oneko/bsd/rtogi1.xpm
-lib/X11/oneko/bsd/rtogi1_mask.xbm
-lib/X11/oneko/bsd/rtogi2.xbm
-lib/X11/oneko/bsd/rtogi2.xpm
-lib/X11/oneko/bsd/rtogi2_mask.xbm
-lib/X11/oneko/bsd/sleep1.xbm
-lib/X11/oneko/bsd/sleep1.xpm
-lib/X11/oneko/bsd/sleep1_mask.xbm
-lib/X11/oneko/bsd/sleep2.xbm
-lib/X11/oneko/bsd/sleep2.xpm
-lib/X11/oneko/bsd/sleep2_mask.xbm
-lib/X11/oneko/bsd/space.xbm
-lib/X11/oneko/bsd/space_mask.xbm
-lib/X11/oneko/bsd/up1.xbm
-lib/X11/oneko/bsd/up1.xpm
-lib/X11/oneko/bsd/up1_mask.xbm
-lib/X11/oneko/bsd/up2.xbm
-lib/X11/oneko/bsd/up2.xpm
-lib/X11/oneko/bsd/up2_mask.xbm
-lib/X11/oneko/bsd/upleft1.xbm
-lib/X11/oneko/bsd/upleft1.xpm
-lib/X11/oneko/bsd/upleft1_mask.xbm
-lib/X11/oneko/bsd/upleft2.xbm
-lib/X11/oneko/bsd/upleft2.xpm
-lib/X11/oneko/bsd/upleft2_mask.xbm
-lib/X11/oneko/bsd/upright1.xbm
-lib/X11/oneko/bsd/upright1.xpm
-lib/X11/oneko/bsd/upright1_mask.xbm
-lib/X11/oneko/bsd/upright2.xbm
-lib/X11/oneko/bsd/upright2.xpm
-lib/X11/oneko/bsd/upright2_mask.xbm
-lib/X11/oneko/bsd/utogi1.xbm
-lib/X11/oneko/bsd/utogi1.xpm
-lib/X11/oneko/bsd/utogi1_mask.xbm
-lib/X11/oneko/bsd/utogi2.xbm
-lib/X11/oneko/bsd/utogi2.xpm
-lib/X11/oneko/bsd/utogi2_mask.xbm
-lib/X11/oneko/oneko/akubi1.xbm
-lib/X11/oneko/oneko/akubi1_mask.xbm
-lib/X11/oneko/oneko/akubi2.xbm
-lib/X11/oneko/oneko/akubi2_mask.xbm
-lib/X11/oneko/oneko/akubiL.xbm
-lib/X11/oneko/oneko/akubiL_mask.xbm
-lib/X11/oneko/oneko/akubiR.xbm
-lib/X11/oneko/oneko/akubiR_mask.xbm
-lib/X11/oneko/oneko/awake.xbm
-lib/X11/oneko/oneko/awake_mask.xbm
-lib/X11/oneko/oneko/down1.xbm
-lib/X11/oneko/oneko/down1_mask.xbm
-lib/X11/oneko/oneko/down2.xbm
-lib/X11/oneko/oneko/down2_mask.xbm
-lib/X11/oneko/oneko/dtogi1.xbm
-lib/X11/oneko/oneko/dtogi1_mask.xbm
-lib/X11/oneko/oneko/dtogi2.xbm
-lib/X11/oneko/oneko/dtogi2_mask.xbm
-lib/X11/oneko/oneko/dwleft1.xbm
-lib/X11/oneko/oneko/dwleft1_mask.xbm
-lib/X11/oneko/oneko/dwleft2.xbm
-lib/X11/oneko/oneko/dwleft2_mask.xbm
-lib/X11/oneko/oneko/dwright1.xbm
-lib/X11/oneko/oneko/dwright1_mask.xbm
-lib/X11/oneko/oneko/dwright2.xbm
-lib/X11/oneko/oneko/dwright2_mask.xbm
-lib/X11/oneko/oneko/inleft1.xbm
-lib/X11/oneko/oneko/inleft1_mask.xbm
-lib/X11/oneko/oneko/inleft2.xbm
-lib/X11/oneko/oneko/inleft2_mask.xbm
-lib/X11/oneko/oneko/inright1.xbm
-lib/X11/oneko/oneko/inright1_mask.xbm
-lib/X11/oneko/oneko/inright2.xbm
-lib/X11/oneko/oneko/inright2_mask.xbm
-lib/X11/oneko/oneko/jare2.xbm
-lib/X11/oneko/oneko/jare2_mask.xbm
-lib/X11/oneko/oneko/kaki1.xbm
-lib/X11/oneko/oneko/kaki1_mask.xbm
-lib/X11/oneko/oneko/kaki2.xbm
-lib/X11/oneko/oneko/kaki2_mask.xbm
-lib/X11/oneko/oneko/left1.xbm
-lib/X11/oneko/oneko/left1_mask.xbm
-lib/X11/oneko/oneko/left2.xbm
-lib/X11/oneko/oneko/left2_mask.xbm
-lib/X11/oneko/oneko/ltogi1.xbm
-lib/X11/oneko/oneko/ltogi1_mask.xbm
-lib/X11/oneko/oneko/ltogi2.xbm
-lib/X11/oneko/oneko/ltogi2_mask.xbm
-lib/X11/oneko/oneko/maneki1.xbm
-lib/X11/oneko/oneko/maneki1_mask.xbm
-lib/X11/oneko/oneko/maneki2.xbm
-lib/X11/oneko/oneko/maneki2_mask.xbm
-lib/X11/oneko/oneko/mati1.xbm
-lib/X11/oneko/oneko/mati1_mask.xbm
-lib/X11/oneko/oneko/mati2.xbm
-lib/X11/oneko/oneko/mati2_mask.xbm
-lib/X11/oneko/oneko/right1.xbm
-lib/X11/oneko/oneko/right1_mask.xbm
-lib/X11/oneko/oneko/right2.xbm
-lib/X11/oneko/oneko/right2_mask.xbm
-lib/X11/oneko/oneko/rtogi1.xbm
-lib/X11/oneko/oneko/rtogi1_mask.xbm
-lib/X11/oneko/oneko/rtogi2.xbm
-lib/X11/oneko/oneko/rtogi2_mask.xbm
-lib/X11/oneko/oneko/sleep1.xbm
-lib/X11/oneko/oneko/sleep1_mask.xbm
-lib/X11/oneko/oneko/sleep2.xbm
-lib/X11/oneko/oneko/sleep2_mask.xbm
-lib/X11/oneko/oneko/up1.xbm
-lib/X11/oneko/oneko/up1_mask.xbm
-lib/X11/oneko/oneko/up2.xbm
-lib/X11/oneko/oneko/up2_mask.xbm
-lib/X11/oneko/oneko/upleft1.xbm
-lib/X11/oneko/oneko/upleft1_mask.xbm
-lib/X11/oneko/oneko/upleft2.xbm
-lib/X11/oneko/oneko/upleft2_mask.xbm
-lib/X11/oneko/oneko/upright1.xbm
-lib/X11/oneko/oneko/upright1_mask.xbm
-lib/X11/oneko/oneko/upright2.xbm
-lib/X11/oneko/oneko/upright2_mask.xbm
-lib/X11/oneko/oneko/utogi1.xbm
-lib/X11/oneko/oneko/utogi1_mask.xbm
-lib/X11/oneko/oneko/utogi2.xbm
-lib/X11/oneko/oneko/utogi2_mask.xbm
-lib/X11/oneko/tora/akubi1.xbm
-lib/X11/oneko/tora/akubi1_mask.xbm
-lib/X11/oneko/tora/akubi2.xbm
-lib/X11/oneko/tora/akubi2_mask.xbm
-lib/X11/oneko/tora/akubiL.xbm
-lib/X11/oneko/tora/akubiL_mask.xbm
-lib/X11/oneko/tora/akubiR.xbm
-lib/X11/oneko/tora/akubiR_mask.xbm
-lib/X11/oneko/tora/awake.xbm
-lib/X11/oneko/tora/awake_mask.xbm
-lib/X11/oneko/tora/down1.xbm
-lib/X11/oneko/tora/down1_mask.xbm
-lib/X11/oneko/tora/down2.xbm
-lib/X11/oneko/tora/down2_mask.xbm
-lib/X11/oneko/tora/dtogi1.xbm
-lib/X11/oneko/tora/dtogi1_mask.xbm
-lib/X11/oneko/tora/dtogi2.xbm
-lib/X11/oneko/tora/dtogi2_mask.xbm
-lib/X11/oneko/tora/dwleft1.xbm
-lib/X11/oneko/tora/dwleft1_mask.xbm
-lib/X11/oneko/tora/dwleft2.xbm
-lib/X11/oneko/tora/dwleft2_mask.xbm
-lib/X11/oneko/tora/dwright1.xbm
-lib/X11/oneko/tora/dwright1_mask.xbm
-lib/X11/oneko/tora/dwright2.xbm
-lib/X11/oneko/tora/dwright2_mask.xbm
-lib/X11/oneko/tora/inleft1.xbm
-lib/X11/oneko/tora/inleft1_mask.xbm
-lib/X11/oneko/tora/inleft2.xbm
-lib/X11/oneko/tora/inleft2_mask.xbm
-lib/X11/oneko/tora/inright1.xbm
-lib/X11/oneko/tora/inright1_mask.xbm
-lib/X11/oneko/tora/inright2.xbm
-lib/X11/oneko/tora/inright2_mask.xbm
-lib/X11/oneko/tora/jare2.xbm
-lib/X11/oneko/tora/jare2_mask.xbm
-lib/X11/oneko/tora/kaki1.xbm
-lib/X11/oneko/tora/kaki1_mask.xbm
-lib/X11/oneko/tora/kaki2.xbm
-lib/X11/oneko/tora/kaki2_mask.xbm
-lib/X11/oneko/tora/left1.xbm
-lib/X11/oneko/tora/left1_mask.xbm
-lib/X11/oneko/tora/left2.xbm
-lib/X11/oneko/tora/left2_mask.xbm
-lib/X11/oneko/tora/ltogi1.xbm
-lib/X11/oneko/tora/ltogi1_mask.xbm
-lib/X11/oneko/tora/ltogi2.xbm
-lib/X11/oneko/tora/ltogi2_mask.xbm
-lib/X11/oneko/tora/maneki1.xbm
-lib/X11/oneko/tora/maneki1_mask.xbm
-lib/X11/oneko/tora/maneki2.xbm
-lib/X11/oneko/tora/maneki2_mask.xbm
-lib/X11/oneko/tora/mati1.xbm
-lib/X11/oneko/tora/mati1_mask.xbm
-lib/X11/oneko/tora/mati2.xbm
-lib/X11/oneko/tora/mati2_mask.xbm
-lib/X11/oneko/tora/right1.xbm
-lib/X11/oneko/tora/right1_mask.xbm
-lib/X11/oneko/tora/right2.xbm
-lib/X11/oneko/tora/right2_mask.xbm
-lib/X11/oneko/tora/rtogi1.xbm
-lib/X11/oneko/tora/rtogi1_mask.xbm
-lib/X11/oneko/tora/rtogi2.xbm
-lib/X11/oneko/tora/rtogi2_mask.xbm
-lib/X11/oneko/tora/sleep1.xbm
-lib/X11/oneko/tora/sleep1_mask.xbm
-lib/X11/oneko/tora/sleep2.xbm
-lib/X11/oneko/tora/sleep2_mask.xbm
-lib/X11/oneko/tora/up1.xbm
-lib/X11/oneko/tora/up1_mask.xbm
-lib/X11/oneko/tora/up2.xbm
-lib/X11/oneko/tora/up2_mask.xbm
-lib/X11/oneko/tora/upleft1.xbm
-lib/X11/oneko/tora/upleft1_mask.xbm
-lib/X11/oneko/tora/upleft2.xbm
-lib/X11/oneko/tora/upleft2_mask.xbm
-lib/X11/oneko/tora/upright1.xbm
-lib/X11/oneko/tora/upright1_mask.xbm
-lib/X11/oneko/tora/upright2.xbm
-lib/X11/oneko/tora/upright2_mask.xbm
-lib/X11/oneko/tora/utogi1.xbm
-lib/X11/oneko/tora/utogi1_mask.xbm
-lib/X11/oneko/tora/utogi2.xbm
-lib/X11/oneko/tora/utogi2_mask.xbm
-lib/X11/oneko/cursor.xbm
-lib/X11/oneko/cursor_mask.xbm
-lib/X11/oneko/help
-lib/X11/oneko/kotatsu.xbm
-lib/X11/oneko/kotatsu_mask.xbm
-lib/X11/oneko/mari.xbm
-lib/X11/oneko/mari_mask.xbm
-lib/X11/oneko/post.xbm
-lib/X11/oneko/post_mask.xbm
-lib/X11/oneko/sender.xbm
-lib/X11/oneko/sender_mask.xbm
diff --git a/games/seahaven/Makefile b/games/seahaven/Makefile
deleted file mode 100644
index c62688cc562b..000000000000
--- a/games/seahaven/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: imp
-# $FreeBSD$
-
-PORTNAME= seahaven
-PORTVERSION= 1.60
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= http://seahaven.sourceforge.net/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= imp@FreeBSD.org
-COMMENT= The classic, lightweight version of Seahaven Towers
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-GNU_CONFIGURE= yes
-USES= xorg
-USE_XORG= x11 xext xft
-PLIST_FILES= bin/seahaven man/man6/seahaven.6.gz
-MAKE_ARGS= bindir=${STAGEDIR}${PREFIX}/bin mandir=${STAGEDIR}${PREFIX}/man
-
-.include <bsd.port.mk>
diff --git a/games/seahaven/distinfo b/games/seahaven/distinfo
deleted file mode 100644
index 8d456120a3f8..000000000000
--- a/games/seahaven/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (seahaven-1.60.tgz) = 096b0a5cce64bca53f03f0c2b3850acf3997d6ce130c711f4fab1221dcb2fd87
-SIZE (seahaven-1.60.tgz) = 76609
diff --git a/games/seahaven/files/patch-Makefile b/games/seahaven/files/patch-Makefile
deleted file mode 100644
index 37dd8be2a9e7..000000000000
--- a/games/seahaven/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.bak 2011-07-17 15:46:30.000000000 -0600
-+++ Makefile 2011-07-17 15:46:43.000000000 -0600
-@@ -45,7 +45,7 @@
-
- install: $(PROGRAM)
- $(INSTALL) -s $(PROGRAM) $(bindir)/$(PROGRAM)
-- $(INSTALL) -D $(PROGRAM).$(MANPAGE) $(mandir)/man$(MANPAGE)/$(PROGRAM).$(MANPAGE)
-+ $(INSTALL) $(PROGRAM).$(MANPAGE) $(mandir)/man$(MANPAGE)/$(PROGRAM).$(MANPAGE)
-
- uninstall:
- -@ rm -f $(bindir)/$(PROGRAM)
diff --git a/games/seahaven/files/patch-auto-C b/games/seahaven/files/patch-auto-C
deleted file mode 100644
index 367490bfb0ed..000000000000
--- a/games/seahaven/files/patch-auto-C
+++ /dev/null
@@ -1,25 +0,0 @@
---- auto.C 2011-07-10 00:23:59.000000000 -0600
-+++ auto.C 2018-02-02 12:19:55.618524000 -0700
-@@ -146,7 +146,6 @@
- }
-
- int HashList::Add(const Hash& h) {
-- if (!this) Error("Add to NULL HashList.");
- if (HashVal().EmptyP()) hash = h;
- else next = new HashList(h, next);
- return depth++;
-@@ -486,12 +485,10 @@
-
- class MoveCard : public Move {
- Card& from;
-- MoveCardToMemberFunction mcmf;
- public:
-- MoveCard(Card& f, Dest& d, MoveCardToMemberFunction mf)
-- : Move(d), from(f), mcmf(mf) { }
-+ MoveCard(Card& f, Dest& d)
-+ : Move(d), from(f) { }
- void DoIt() { dest.MoveTo(from); }
--// void DoIt() { dest.*mcmf(from); }
- };
-
- class MoveCardRange : public Move {
diff --git a/games/seahaven/files/patch-bm b/games/seahaven/files/patch-bm
deleted file mode 100644
index 6acc92b572db..000000000000
--- a/games/seahaven/files/patch-bm
+++ /dev/null
@@ -1,215 +0,0 @@
-diff -ru face.bm face.bm
---- face.bm 2000-08-18 02:47:25.000000000 -0600
-+++ face.bm 2018-02-02 11:59:39.794040000 -0700
-@@ -13,7 +13,7 @@
- #define king_c_height 92
- #define king_c_x_hot -1
- #define king_c_y_hot -1
--static char king_c_bits[] = {
-+static unsigned char king_c_bits[] = {
- 0x00, 0xb0, 0x20, 0x08, 0x82, 0x06, 0x80, 0xe3, 0x20, 0x08, 0x82, 0x03,
- 0xc0, 0xc7, 0xdb, 0xb6, 0xed, 0x01, 0xe0, 0x8f, 0x21, 0x08, 0xc2, 0x00,
- 0xe0, 0x0f, 0xff, 0xff, 0x7f, 0x00, 0xe0, 0x0f, 0x56, 0x55, 0x35, 0x00,
-@@ -64,7 +64,7 @@
- #define king_d_height 92
- #define king_d_x_hot -1
- #define king_d_y_hot -1
--static char king_d_bits[] = {
-+static unsigned char king_d_bits[] = {
- 0x00, 0x2c, 0x22, 0x22, 0xa2, 0x01, 0x80, 0x58, 0x55, 0x55, 0xd5, 0x00,
- 0x80, 0x30, 0x22, 0x22, 0xe2, 0x08, 0xc0, 0xe1, 0x88, 0x88, 0x48, 0x04,
- 0xc0, 0xc1, 0x55, 0x55, 0x75, 0x06, 0xe0, 0x83, 0x89, 0x88, 0x28, 0x45,
-@@ -115,7 +115,7 @@
- #define king_h_height 92
- #define king_h_x_hot -1
- #define king_h_y_hot -1
--static char king_h_bits[] = {
-+static unsigned char king_h_bits[] = {
- 0x00, 0x08, 0x00, 0x00, 0x80, 0x00, 0x00, 0xb0, 0x6d, 0xdb, 0x76, 0x00,
- 0x00, 0x60, 0x55, 0x55, 0x55, 0x00, 0x00, 0xc0, 0x28, 0x8a, 0x22, 0x03,
- 0x00, 0x80, 0x10, 0x04, 0xa1, 0x04, 0x38, 0x38, 0x11, 0x04, 0xf1, 0x02,
-@@ -166,7 +166,7 @@
- #define king_s_height 92
- #define king_s_x_hot -1
- #define king_s_y_hot -1
--static char king_s_bits[] = {
-+static unsigned char king_s_bits[] = {
- 0x00, 0xa0, 0x10, 0x04, 0x41, 0x02, 0x00, 0xc2, 0x39, 0x8e, 0x63, 0x01,
- 0x00, 0x82, 0x7d, 0xdf, 0xf7, 0x00, 0x00, 0x07, 0x7d, 0xdf, 0x67, 0x00,
- 0x00, 0x07, 0x12, 0x04, 0x21, 0x00, 0x80, 0x0f, 0xfc, 0xff, 0x3f, 0x00,
-@@ -217,7 +217,7 @@
- #define queen_c_height 92
- #define queen_c_x_hot -1
- #define queen_c_y_hot -1
--static char queen_c_bits[] = {
-+static unsigned char queen_c_bits[] = {
- 0xc0, 0xec, 0x92, 0x02, 0x00, 0x00, 0xe0, 0xef, 0x29, 0x03, 0xe0, 0x00,
- 0xe1, 0xaf, 0x44, 0x02, 0xf0, 0x01, 0xc3, 0xa6, 0x92, 0x02, 0xf8, 0x03,
- 0x02, 0xf6, 0x29, 0x03, 0xf8, 0x03, 0x66, 0xb6, 0xcf, 0x03, 0xf8, 0x03,
-@@ -268,7 +268,7 @@
- #define queen_d_height 92
- #define queen_d_x_hot -1
- #define queen_d_y_hot -1
--static char queen_d_bits[] = {
-+static unsigned char queen_d_bits[] = {
- 0x04, 0xf1, 0x49, 0x01, 0x00, 0x00, 0xc8, 0xb7, 0x94, 0x01, 0x80, 0x00,
- 0x08, 0x79, 0x22, 0x03, 0x80, 0x00, 0x88, 0x58, 0x41, 0x05, 0xc0, 0x01,
- 0xe8, 0xbf, 0x80, 0x09, 0xc0, 0x01, 0x88, 0xec, 0x77, 0x0b, 0xe0, 0x03,
-@@ -319,7 +319,7 @@
- #define queen_h_height 92
- #define queen_h_x_hot -1
- #define queen_h_y_hot -1
--static char queen_h_bits[] = {
-+static unsigned char queen_h_bits[] = {
- 0x00, 0x54, 0x05, 0x20, 0x00, 0x00, 0x00, 0xac, 0xce, 0x20, 0x0e, 0x0e,
- 0x00, 0x56, 0xcd, 0x11, 0x1f, 0x1f, 0x00, 0xae, 0xda, 0x91, 0xbf, 0x3f,
- 0x00, 0x16, 0x15, 0x90, 0xbf, 0x3f, 0x00, 0x0e, 0x3a, 0x93, 0xff, 0x3f,
-@@ -370,7 +370,7 @@
- #define queen_s_height 92
- #define queen_s_x_hot -1
- #define queen_s_y_hot -1
--static char queen_s_bits[] = {
-+static unsigned char queen_s_bits[] = {
- 0x00, 0x96, 0xb4, 0x10, 0x00, 0x00, 0x00, 0x4e, 0x19, 0x08, 0x00, 0x00,
- 0x00, 0x26, 0xb2, 0x0b, 0x00, 0x00, 0x04, 0x15, 0x34, 0x0b, 0x20, 0x00,
- 0x04, 0x0d, 0xb8, 0x0a, 0x20, 0x00, 0x0a, 0x75, 0x7c, 0x08, 0x70, 0x00,
-@@ -421,7 +421,7 @@
- #define jack_c_height 92
- #define jack_c_x_hot -1
- #define jack_c_y_hot -1
--static char jack_c_bits[] = {
-+static unsigned char jack_c_bits[] = {
- 0x60, 0xab, 0x6a, 0x6b, 0x03, 0x00, 0xc0, 0xd6, 0x56, 0xb5, 0xe1, 0x00,
- 0x80, 0xad, 0x6a, 0xdb, 0xf0, 0x01, 0x81, 0xdb, 0x56, 0x6d, 0xf8, 0x03,
- 0x83, 0xf6, 0x7e, 0x37, 0xf8, 0x03, 0x46, 0x0e, 0x00, 0x18, 0xf8, 0x03,
-@@ -472,7 +472,7 @@
- #define jack_d_height 92
- #define jack_d_x_hot -1
- #define jack_d_y_hot -1
--static char jack_d_bits[] = {
-+static unsigned char jack_d_bits[] = {
- 0x00, 0xce, 0xed, 0x76, 0x0e, 0x00, 0x00, 0x9c, 0xed, 0x36, 0x87, 0x00,
- 0x00, 0x38, 0x0c, 0x86, 0x83, 0x00, 0x01, 0xf0, 0xff, 0xff, 0xc1, 0x01,
- 0x03, 0xf0, 0xff, 0xff, 0xc0, 0x01, 0x07, 0xb0, 0x02, 0xc0, 0xe0, 0x03,
-@@ -523,7 +523,7 @@
- #define jack_h_height 92
- #define jack_h_x_hot -1
- #define jack_h_y_hot -1
--static char jack_h_bits[] = {
-+static unsigned char jack_h_bits[] = {
- 0x60, 0xca, 0x64, 0xca, 0x00, 0x00, 0xc0, 0xd4, 0x6a, 0x65, 0x00, 0x00,
- 0x81, 0xc9, 0x64, 0x32, 0x07, 0x07, 0x03, 0xd3, 0x6a, 0x99, 0x8f, 0x0f,
- 0x17, 0xc6, 0x60, 0xcc, 0xdf, 0x1f, 0x37, 0xfc, 0xff, 0xcf, 0xdf, 0x1f,
-@@ -574,7 +574,7 @@
- #define jack_s_height 92
- #define jack_s_x_hot -1
- #define jack_s_y_hot -1
--static char jack_s_bits[] = {
-+static unsigned char jack_s_bits[] = {
- 0xb8, 0xba, 0xee, 0xea, 0x40, 0x00, 0x70, 0x75, 0xd7, 0x75, 0xe0, 0x00,
- 0xe4, 0xba, 0xee, 0x3a, 0xe0, 0x00, 0xca, 0x75, 0xd7, 0x1d, 0xf0, 0x01,
- 0x8e, 0xff, 0xff, 0x0f, 0xf0, 0x01, 0x0e, 0xff, 0xff, 0x0f, 0xf8, 0x03,
-diff -ru main.C main.C
---- main.C 2011-07-10 19:35:12.000000000 -0600
-+++ main.C 2018-02-02 11:57:47.380116000 -0700
-@@ -31,6 +31,7 @@
- exit(0);
- }
-
-+int
- main(int argc, char **argv) {
- const char *displayname = NULL;
- const char *name = NULL;
-diff -ru rank.bm rank.bm
---- rank.bm 2000-08-18 02:47:36.000000000 -0600
-+++ rank.bm 2018-02-02 12:00:13.509834000 -0700
-@@ -11,7 +11,7 @@
- */
- #define rank_width 9
- #define rank_height 14
--static char rank_bits[13][28] = {
-+static unsigned char rank_bits[13][28] = {
- { 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x6c, 0x00, 0x6c, 0x00, 0x6c, 0x00,
- 0x6c, 0x00, 0xc6, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0xc6, 0x00, 0x83, 0x01,
- 0x83, 0x01, 0x83, 0x01 },
-diff -ru spade_lg.bm spade_lg.bm
---- spade_lg.bm 2000-08-18 02:47:38.000000000 -0600
-+++ spade_lg.bm 2018-02-02 12:01:26.870632000 -0700
-@@ -1,6 +1,6 @@
- #define spade_lg_width 39
- #define spade_lg_height 52
--static char spade_lg_bits[] = {
-+static unsigned char spade_lg_bits[] = {
- 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
- 0x08, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00,
- 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00,
-diff -ru suit.bm suit.bm
---- suit.bm 2000-08-18 02:47:42.000000000 -0600
-+++ suit.bm 2018-02-02 12:00:44.224132000 -0700
-@@ -13,7 +13,7 @@
- #define spade_height 19
- #define spade_x_hot -1
- #define spade_y_hot -1
--static char spade_bits[] = {
-+static unsigned char spade_bits[] = {
- 0x80, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07,
- 0xf0, 0x07, 0xf8, 0x0f, 0xfc, 0x1f, 0xfe, 0x3f, 0xfe, 0x3f, 0xff, 0x7f,
- 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xbe, 0x3e, 0x9c, 0x1c, 0xc0, 0x01,
-@@ -22,14 +22,14 @@
- #define spade_sm_height 12
- #define spade_sm_x_hot -1
- #define spade_sm_y_hot -1
--static char spade_sm_bits[] = {
-+static unsigned char spade_sm_bits[] = {
- 0x10, 0x00, 0x10, 0x00, 0x38, 0x00, 0x38, 0x00, 0x7c, 0x00, 0xfe, 0x00,
- 0xff, 0x01, 0xff, 0x01, 0xff, 0x01, 0xd6, 0x00, 0x10, 0x00, 0x38, 0x00};
- #define heart_width 15
- #define heart_height 17
- #define heart_x_hot -1
- #define heart_y_hot -1
--static char heart_bits[] = {
-+static unsigned char heart_bits[] = {
- 0x1c, 0x1c, 0x3e, 0x3e, 0x7f, 0x7f, 0x7f, 0x7f, 0xff, 0x7f, 0xff, 0x7f,
- 0xfe, 0x3f, 0xfe, 0x3f, 0xfc, 0x1f, 0xf8, 0x0f, 0xf0, 0x07, 0xf0, 0x07,
- 0xe0, 0x03, 0xc0, 0x01, 0xc0, 0x01, 0x80, 0x00, 0x80, 0x00};
-@@ -37,14 +37,14 @@
- #define heart_sm_height 11
- #define heart_sm_x_hot -1
- #define heart_sm_y_hot -1
--static char heart_sm_bits[] = {
-+static unsigned char heart_sm_bits[] = {
- 0xc6, 0x00, 0xef, 0x01, 0xff, 0x01, 0xff, 0x01, 0xfe, 0x00, 0xfe, 0x00,
- 0x7c, 0x00, 0x38, 0x00, 0x38, 0x00, 0x10, 0x00, 0x10, 0x00};
- #define club_width 15
- #define club_height 16
- #define club_x_hot -1
- #define club_y_hot -1
--static char club_bits[] = {
-+static unsigned char club_bits[] = {
- 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x07, 0xe0, 0x03,
- 0xdc, 0x1d, 0xfe, 0x3f, 0xff, 0x7f, 0xff, 0x7f, 0xff, 0x7f, 0xbe, 0x3e,
- 0x9c, 0x1c, 0xc0, 0x01, 0xc0, 0x01, 0xe0, 0x03};
-@@ -52,14 +52,14 @@
- #define club_sm_height 11
- #define club_sm_x_hot -1
- #define club_sm_y_hot -1
--static char club_sm_bits[] = {
-+static unsigned char club_sm_bits[] = {
- 0x38, 0x00, 0x7c, 0x00, 0x7c, 0x00, 0x38, 0x00, 0xd6, 0x00, 0xff, 0x01,
- 0xff, 0x01, 0xff, 0x01, 0xd6, 0x00, 0x00, 0x00, 0x38, 0x00};
- #define diamond_width 13
- #define diamond_height 19
- #define diamond_x_hot -1
- #define diamond_y_hot -1
--static char diamond_bits[] = {
-+static unsigned char diamond_bits[] = {
- 0x40, 0x00, 0x40, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xf0, 0x01, 0xf8, 0x03,
- 0xf8, 0x03, 0xfc, 0x07, 0xfe, 0x0f, 0xff, 0x1f, 0xfe, 0x0f, 0xfc, 0x07,
- 0xf8, 0x03, 0xf8, 0x03, 0xf0, 0x01, 0xe0, 0x00, 0xe0, 0x00, 0x40, 0x00,
-@@ -68,5 +68,5 @@
- #define diamond_sm_height 12
- #define diamond_sm_x_hot -1
- #define diamond_sm_y_hot -1
--static char diamond_sm_bits[] = {
-+static unsigned char diamond_sm_bits[] = {
- 0x08, 0x08, 0x1c, 0x1c, 0x3e, 0x7f, 0x3e, 0x1c, 0x1c, 0x08, 0x08, 0x00};
diff --git a/games/seahaven/files/patch-card-C b/games/seahaven/files/patch-card-C
deleted file mode 100644
index 0655ee8686ca..000000000000
--- a/games/seahaven/files/patch-card-C
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -ru card.C card.C
---- card.C 2011-07-10 00:22:25.000000000 -0600
-+++ card.C 2018-02-02 12:07:16.045153000 -0700
-@@ -58,7 +58,7 @@
-
-
- CardRec::CardRec(int s, int v, unsigned long fore, unsigned long back,
-- const char *bitmap) {
-+ const unsigned char *bitmap) {
- suit = s;
- value = v;
- XSetWindowAttributes attributes;
-@@ -284,15 +284,15 @@
- ////////////////////////////////////////////////////////////////
-
- static const int BM_WIDTH = (CARDWIDTH-2+7)/8;
--static char bitmap[BM_WIDTH*(CARDHEIGHT-2)];
-+static char unsigned bitmap[BM_WIDTH*(CARDHEIGHT-2)];
-
- // or a bitmap into current card image:
--static void draw(const char* from, int x, int y, int w, int h) {
-- char* to1 = bitmap+y*BM_WIDTH+x/8;
-+static void draw(const unsigned char* from, int x, int y, int w, int h) {
-+ unsigned char* to1 = bitmap+y*BM_WIDTH+x/8;
- int shift = x%8;
- for (int j = 0; j < h; j++) {
-- char* to = to1; to1 += BM_WIDTH;
-- char wrap = 0;
-+ unsigned char* to = to1; to1 += BM_WIDTH;
-+ unsigned char wrap = 0;
- for (int i = 0; i < w; i += 8) {
- unsigned char v = *from++;
- *to++ |= (wrap | (v << shift));
-@@ -339,14 +339,14 @@
- 0x1f, 0x9f, 0x5f, 0xdf, 0x3f, 0xbf, 0x7f, 0xff
- };
-
--static void draw180(const char* from, int x, int y, int w, int h) {
-+static void draw180(const unsigned char* from, int x, int y, int w, int h) {
- x = CARDWIDTH-3-x;
- y = CARDHEIGHT-3-y;
-- char* to1 = bitmap+y*BM_WIDTH+x/8;
-+ unsigned char* to1 = bitmap+y*BM_WIDTH+x/8;
- int shift = 7-x%8;
- for (int j = 0; j < h; j++) {
-- char* to = to1; to1 -= BM_WIDTH;
-- char wrap = 0;
-+ unsigned char* to = to1; to1 -= BM_WIDTH;
-+ unsigned char wrap = 0;
- for (int i = 0; i < w; i += 8) {
- unsigned char v = _reverse_byte[(unsigned char)(*from++)];
- *to-- |= (wrap | (v >> shift));
-@@ -357,13 +357,13 @@
- }
-
- static void draw_box(int x, int y, int w, int h) {
-- char* to1 = bitmap+y*BM_WIDTH+x/8;
-- char* to2 = bitmap+y*BM_WIDTH+(x+w-1)/8;
-- char v1 = 1 << (x%8);
-- char v2 = 1 << ((x+w-1)%8);
-+ unsigned char* to1 = bitmap+y*BM_WIDTH+x/8;
-+ unsigned char* to2 = bitmap+y*BM_WIDTH+(x+w-1)/8;
-+ unsigned char v1 = 1 << (x%8);
-+ unsigned char v2 = 1 << ((x+w-1)%8);
- *to1 = *(to1+(h-1)*BM_WIDTH) = ~(v1-1);
- *to2 = *(to2+(h-1)*BM_WIDTH) = (v2<<1)-1;
-- for (char* t = to1+1; t < to2; t++) *t = *(t+(h-1)*BM_WIDTH) = 255;
-+ for (unsigned char* t = to1+1; t < to2; t++) *t = *(t+(h-1)*BM_WIDTH) = 255;
- for (int j = 2; j < h; j++) {
- to1 += BM_WIDTH; *to1 |= v1;
- to2 += BM_WIDTH; *to2 |= v2;
-@@ -375,30 +375,30 @@
- #include "suit.bm"
- #include "spade_lg.bm"
-
--static const char* faces[4][3] = {
-+static const unsigned char* faces[4][3] = {
- { jack_h_bits, queen_h_bits, king_h_bits },
- { jack_d_bits, queen_d_bits, king_d_bits },
- { jack_c_bits, queen_c_bits, king_c_bits },
- { jack_s_bits, queen_s_bits, king_s_bits }
- };
-
--static const char* small_suit[4] = {
-+static const unsigned char* small_suit[4] = {
- heart_sm_bits, diamond_sm_bits, club_sm_bits, spade_sm_bits};
- static const int small_suit_width[4] = {
- heart_sm_width, diamond_sm_width, club_sm_width, spade_sm_width};
- static const int small_suit_height[4] = {
- heart_sm_height, diamond_sm_height, club_sm_height, spade_sm_height};
--static const char* suit[4] = {
-+static const unsigned char* suit[4] = {
- heart_bits, diamond_bits, club_bits, spade_bits};
- static const int suit_width[4] = {
- heart_width, diamond_width, club_width, spade_width};
- static const int suit_height[4] = {
- heart_height, diamond_height, club_height, spade_height};
-
--static char* make_bitmap(int s, int v) {
-+static unsigned char* make_bitmap(int s, int v) {
- memset(bitmap, 0, BM_WIDTH*(CARDHEIGHT-2)); // erase
- if (v <= 9) {
-- const char* b = suit[s];
-+ const unsigned char* b = suit[s];
- int w = suit_width[s];
- int h = suit_height[s];
- if (s == 3 && v == 0) { // ace of spades
diff --git a/games/seahaven/files/patch-configure b/games/seahaven/files/patch-configure
deleted file mode 100644
index 97a39604d74c..000000000000
--- a/games/seahaven/files/patch-configure
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.bak 2011-07-17 15:43:48.000000000 -0600
-+++ configure 2011-07-17 15:44:10.000000000 -0600
-@@ -3920,8 +3920,8 @@
- # -Wno-return-type is necessary for Xlib header files on many systems:
- CFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS"
- CFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS"
-- CXXFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS -DUSE_XFT -I/usr/include/freetype2"
-- CXXFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS -DUSE_XFT -I/usr/include/freetype2"
-+ CXXFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS -DUSE_XFT -I/usr/local/include/freetype2"
-+ CXXFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS -DUSE_XFT -I/usr/local/include/freetype2"
- LIBS="$LIBS -lXft"
- else
- if test "`(uname) 2>/dev/null`" = IRIX; then
diff --git a/games/seahaven/files/patch-configure.in b/games/seahaven/files/patch-configure.in
deleted file mode 100644
index 9e952775f01d..000000000000
--- a/games/seahaven/files/patch-configure.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.in.bak 2011-07-17 15:38:31.000000000 -0600
-+++ configure.in 2011-07-17 15:39:11.000000000 -0600
-@@ -20,8 +20,8 @@
- # -Wno-return-type is necessary for Xlib header files on many systems:
- CFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS"
- CFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS"
-- CXXFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS -DUSE_XFT -I/usr/include/freetype2"
-- CXXFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS -DUSE_XFT -I/usr/include/freetype2"
-+ CXXFLAGS="-Wall -Wno-return-type -O2 $X_CFLAGS -DUSE_XFT -I/usr/local/include/freetype2"
-+ CXXFLAGS_D="-Wall -Wno-return-type -g -DDEBUG $X_CFLAGS -DUSE_XFT -I/usr/local/include/freetype2"
- LIBS="$LIBS -lXft"
- else
- if test "`(uname) 2>/dev/null`" = IRIX; then
diff --git a/games/seahaven/files/patch-seahaven-h b/games/seahaven/files/patch-seahaven-h
deleted file mode 100644
index 526b37aa865e..000000000000
--- a/games/seahaven/files/patch-seahaven-h
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru work/seahaven-1.60/seahaven.h work.new/seahaven-1.60/seahaven.h
---- seahaven.h 2011-07-10 18:42:44.000000000 -0600
-+++ seahaven.h 2018-02-02 12:05:01.834991000 -0700
-@@ -25,7 +25,7 @@
- class CardRec {
- public:
- CardRec(int suit, int value, unsigned long fore, unsigned long back,
-- const char *bitmap);
-+ const unsigned char *bitmap);
- // Window getWindow();
- Stack getStack();
- int getSuit();
-@@ -117,7 +117,7 @@
- const char *message;
- };
-
--typedef struct ScoreRec *Score;
-+typedef class ScoreRec *Score;
-
- class UndoListRec {
- public:
diff --git a/games/seahaven/pkg-descr b/games/seahaven/pkg-descr
deleted file mode 100644
index 6c16348431b0..000000000000
--- a/games/seahaven/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-seahaven is an X implementation of a solitaire game sometimes known as
-Seahaven Towers.
diff --git a/games/sudoku_solver/Makefile b/games/sudoku_solver/Makefile
deleted file mode 100644
index b15328a13c71..000000000000
--- a/games/sudoku_solver/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= sudoku_solver
-PORTVERSION= 1.20
-CATEGORIES= games
-MASTER_SITES= http://www.techfinesse.com/game/
-DISTNAME= solver
-
-MAINTAINER= rhurlin@gwdg.de
-COMMENT= Sudoku Solver in C
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv2
-
-WRKSRC= ${WRKDIR}/${DISTNAME}_${PORTVERSION}
-
-ALL_TARGET= # empty
-
-PLIST_FILES= bin/sudoku_solver
-
-post-patch:
- @${REINPLACE_CMD} -e "s,^CC,#CC, ; s,^CFLAGS,#CFLAGS," \
- ${WRKSRC}/${MAKEFILE}
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/sudoku_solver ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/games/sudoku_solver/distinfo b/games/sudoku_solver/distinfo
deleted file mode 100644
index f19152f29ccd..000000000000
--- a/games/sudoku_solver/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (solver.tar.gz) = 12cfc44df7ff5d60abeb9bbceefb20559b949550ab7d6685a3a4f4cd8979226f
-SIZE (solver.tar.gz) = 36037
diff --git a/games/sudoku_solver/pkg-descr b/games/sudoku_solver/pkg-descr
deleted file mode 100644
index 12890d818d95..000000000000
--- a/games/sudoku_solver/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is a console-based Linux program, written in C language, that solves
-Su Doku puzzles (aka Sudoku, Number Place, etc.) using deductive logic.
-It will only resort to trial-and-error and backtracking approaches upon
-exhausting its deductive moves.
-
-WWW: http://www.techfinesse.com/game/sudoku_solver.php
diff --git a/games/tetrons/Makefile b/games/tetrons/Makefile
deleted file mode 100644
index 39ef3a9f0c9d..000000000000
--- a/games/tetrons/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: James Bailie <jimmy@mammothcheese.ca>
-# $FreeBSD$
-
-PORTNAME= tetrons
-PORTVERSION= 1.10
-CATEGORIES= games
-MASTER_SITES= http://www.mammothcheese.ca/
-
-MAINTAINER= jimmy@mammothcheese.ca
-COMMENT= Tetris(TM) clone for X11
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- X11BASE=${LOCALBASE}
-USES= xorg
-USE_XORG= x11 xext xi
-PLIST_FILES= bin/tetrons
-
-.include <bsd.port.mk>
diff --git a/games/tetrons/distinfo b/games/tetrons/distinfo
deleted file mode 100644
index 6cac7dd2e470..000000000000
--- a/games/tetrons/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tetrons-1.10.tar.gz) = 24757b333447ff55b1f19035aa6c579c1bab6559369b0527a5860182950af1ad
-SIZE (tetrons-1.10.tar.gz) = 11504
diff --git a/games/tetrons/pkg-descr b/games/tetrons/pkg-descr
deleted file mode 100644
index 80c680c587b9..000000000000
--- a/games/tetrons/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is a version of the popular falling-block game from the eighties which
-requires only Xlib to build and run.
diff --git a/games/xpenguins/Makefile b/games/xpenguins/Makefile
deleted file mode 100644
index af1963d62378..000000000000
--- a/games/xpenguins/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: lyngbol@candid.dk
-# $FreeBSD$
-
-PORTNAME= xpenguins
-PORTVERSION= 2.2
-PORTREVISION= 5
-CATEGORIES= games
-MASTER_SITES= http://xpenguins.seul.org/:xp \
- http://www.chrisburkert.de/download/unix/:ch
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:xp \
- xpenguins-daemon-1.2.tar.gz:ch
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= lyngbol@wheel.dk
-COMMENT= Cute little penguins that walk along the tops of your windows
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv2
-
-USES= xorg
-USE_XORG= xpm
-GNU_CONFIGURE= yes
-
-post-install:
- /usr/bin/umask 0222 && \
- ${TAR} zx --no-same-owner -f ${DISTDIR}/xpenguins-daemon-1.2.tar.gz -C ${STAGEDIR}${DATADIR}/themes
-
-.include <bsd.port.mk>
diff --git a/games/xpenguins/distinfo b/games/xpenguins/distinfo
deleted file mode 100644
index a3f1f581650b..000000000000
--- a/games/xpenguins/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (xpenguins-2.2.tar.gz) = 60881bac15419aa2875fb56f0c1d8fbdb12c5083db0e1e761436178baa86117e
-SIZE (xpenguins-2.2.tar.gz) = 275210
-SHA256 (xpenguins-daemon-1.2.tar.gz) = 38507792bfc9bab04cb09e56edfab1d5001eee02b23d85681383d7ff96be2ae3
-SIZE (xpenguins-daemon-1.2.tar.gz) = 33393
diff --git a/games/xpenguins/pkg-descr b/games/xpenguins/pkg-descr
deleted file mode 100644
index 62c81a04afd5..000000000000
--- a/games/xpenguins/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-XPenguins is a program for animating cute cartoons/animals in your
-root window. By default it will be penguins - they fall from the top
-of the screen, walk along the top of windows, up the side of windows
-and do various other stuff. Other themes in the base package are
-"Classic Penguins", reproducing XPenguins version 1.2, and "Turtles".
-More themes can be downloaded from the XPenguins web site
-
-WWW: http://xpenguins.seul.org/
diff --git a/games/xpenguins/pkg-plist b/games/xpenguins/pkg-plist
deleted file mode 100644
index 65d00287d7c5..000000000000
--- a/games/xpenguins/pkg-plist
+++ /dev/null
@@ -1,80 +0,0 @@
-bin/xpenguins
-man/man1/xpenguins.1.gz
-%%DATADIR%%/themes/Big_Penguins/about
-%%DATADIR%%/themes/Big_Penguins/angel.xpm
-%%DATADIR%%/themes/Big_Penguins/ballooner.xpm
-%%DATADIR%%/themes/Big_Penguins/bigpenguin.png
-%%DATADIR%%/themes/Big_Penguins/bomber.xpm
-%%DATADIR%%/themes/Big_Penguins/climber.xpm
-%%DATADIR%%/themes/Big_Penguins/climber_skateboarder.xpm
-%%DATADIR%%/themes/Big_Penguins/config
-%%DATADIR%%/themes/Big_Penguins/digger.xpm
-%%DATADIR%%/themes/Big_Penguins/exit.xpm
-%%DATADIR%%/themes/Big_Penguins/explosion.xpm
-%%DATADIR%%/themes/Big_Penguins/faller.xpm
-%%DATADIR%%/themes/Big_Penguins/floater.xpm
-%%DATADIR%%/themes/Big_Penguins/reader.xpm
-%%DATADIR%%/themes/Big_Penguins/skateboarder.xpm
-%%DATADIR%%/themes/Big_Penguins/splat.xpm
-%%DATADIR%%/themes/Big_Penguins/superpenguin.xpm
-%%DATADIR%%/themes/Big_Penguins/tumbler.xpm
-%%DATADIR%%/themes/Big_Penguins/walker.xpm
-%%DATADIR%%/themes/Big_Penguins/zapped.xpm
-%%DATADIR%%/themes/Bill/about
-%%DATADIR%%/themes/Bill/bill.png
-%%DATADIR%%/themes/Bill/carrier.xpm
-%%DATADIR%%/themes/Bill/climber.xpm
-%%DATADIR%%/themes/Bill/config
-%%DATADIR%%/themes/Bill/explosion.xpm
-%%DATADIR%%/themes/Bill/faller.xpm
-%%DATADIR%%/themes/Bill/hacker.xpm
-%%DATADIR%%/themes/Bill/splat.xpm
-%%DATADIR%%/themes/Bill/walker.xpm
-%%DATADIR%%/themes/Classic_Penguins/about
-%%DATADIR%%/themes/Classic_Penguins/bomber.xpm
-%%DATADIR%%/themes/Classic_Penguins/climber.xpm
-%%DATADIR%%/themes/Classic_Penguins/config
-%%DATADIR%%/themes/Classic_Penguins/explosion.xpm
-%%DATADIR%%/themes/Classic_Penguins/faller.xpm
-%%DATADIR%%/themes/Classic_Penguins/floater.xpm
-%%DATADIR%%/themes/Classic_Penguins/sitter.png
-%%DATADIR%%/themes/Classic_Penguins/tumbler.xpm
-%%DATADIR%%/themes/Classic_Penguins/walker.xpm
-%%DATADIR%%/themes/Penguins/about
-%%DATADIR%%/themes/Penguins/angel.xpm
-%%DATADIR%%/themes/Penguins/ballooner.xpm
-%%DATADIR%%/themes/Penguins/bomber.xpm
-%%DATADIR%%/themes/Penguins/climber.xpm
-%%DATADIR%%/themes/Penguins/climber_skateboarder.xpm
-%%DATADIR%%/themes/Penguins/config
-%%DATADIR%%/themes/Penguins/digger.xpm
-%%DATADIR%%/themes/Penguins/exit.xpm
-%%DATADIR%%/themes/Penguins/explosion.xpm
-%%DATADIR%%/themes/Penguins/faller.xpm
-%%DATADIR%%/themes/Penguins/floater.xpm
-%%DATADIR%%/themes/Penguins/penguin.png
-%%DATADIR%%/themes/Penguins/reader.xpm
-%%DATADIR%%/themes/Penguins/skateboarder.xpm
-%%DATADIR%%/themes/Penguins/splat.xpm
-%%DATADIR%%/themes/Penguins/superpenguin.xpm
-%%DATADIR%%/themes/Penguins/tumbler.xpm
-%%DATADIR%%/themes/Penguins/walker.xpm
-%%DATADIR%%/themes/Penguins/zapped.xpm
-%%DATADIR%%/themes/Turtles/about
-%%DATADIR%%/themes/Turtles/bomber.xpm
-%%DATADIR%%/themes/Turtles/climber.xpm
-%%DATADIR%%/themes/Turtles/config
-%%DATADIR%%/themes/Turtles/explosion.xpm
-%%DATADIR%%/themes/Turtles/faller.xpm
-%%DATADIR%%/themes/Turtles/floater.xpm
-%%DATADIR%%/themes/Turtles/tumbler.xpm
-%%DATADIR%%/themes/Turtles/turtle.png
-%%DATADIR%%/themes/Turtles/walker.xpm
-%%DATADIR%%/themes/Daemon/about
-%%DATADIR%%/themes/Daemon/climber.xpm
-%%DATADIR%%/themes/Daemon/config
-%%DATADIR%%/themes/Daemon/daemon.png
-%%DATADIR%%/themes/Daemon/walker.xpm
-%%DATADIR%%/themes/Daemon/faller.xpm
-%%DATADIR%%/themes/Daemon/explosion.xpm
-%%DATADIR%%/themes/Daemon/exit.xpm
diff --git a/games/xvmahjongg/Makefile b/games/xvmahjongg/Makefile
deleted file mode 100644
index e38b57b49edd..000000000000
--- a/games/xvmahjongg/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Andrey Zakhvatov
-# $FreeBSD$
-
-PORTNAME= xvmahjongg
-PORTVERSION= 2.1
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= XCONTRIB/../R5contrib
-DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mahjongg for XView with multicolored tiles
-
-DEPRECATED= 64-bit unsupported
-EXPIRATION_DATE= 2020-05-05
-
-LIB_DEPENDS= libxview.so:x11-toolkits/xview
-
-OPTIONS_DEFINE= DOCS
-
-WRKSRC= ${WRKDIR}/mahjongg2.1
-
-MAKE_ENV= OPENWINHOME="${LOCALBASE}" MKDIR="${MKDIR}"
-ALL_TARGET= mahjongg.swap
-MAKE_JOBS_UNSAFE= yes
-
-PORTDOCS= Notes README README.too
-PLIST_FILES= bin/xvmahjongg \
- man/man6/xvmahjongg.6.gz
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/^XVIEWLIBDIR/s| =.*| = -L$${XVIEWROOT}/lib| ; \
- /^CFLAGS/s| = -O | += | ; \
- s|cc |$$(CC) |' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e \
- 's|cc |$$(CC) | ; \
- s|mkdir |-$$(MKDIR) |' ${WRKSRC}/image-stuff/Makefile
-
-do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} mahjongg \
- ${STAGEDIR}${PREFIX}/bin/xvmahjongg)
- (cd ${WRKSRC} && ${INSTALL_MAN} mahjongg.6 \
- ${STAGEDIR}${MAN6PREFIX}/man/man6/xvmahjongg.6)
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in ${PORTDOCS}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/xvmahjongg/distinfo b/games/xvmahjongg/distinfo
deleted file mode 100644
index d153ef7f9a3c..000000000000
--- a/games/xvmahjongg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xvmahjongg2.1.tar.Z) = 8eb4174c174658923f4e681754bbd8eaa0411b366f6186821abc2f8df7a8c445
-SIZE (xvmahjongg2.1.tar.Z) = 127025
diff --git a/games/xvmahjongg/files/patch-event.c b/games/xvmahjongg/files/patch-event.c
deleted file mode 100644
index 6c952392396d..000000000000
--- a/games/xvmahjongg/files/patch-event.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- event.c.orig
-+++ event.c
-@@ -134,7 +134,7 @@
- set_special_event_handling()
- {
- if (In_special_event_mode)
-- return;
-+ return(0);
-
- xv_set(message_panel,
- PANEL_BACKGROUND_PROC, play_back_proc,
-@@ -151,7 +151,7 @@
- clr_special_event_handling()
- {
- if (!In_special_event_mode)
-- return;
-+ return(0);
-
- xv_set(message_panel,
- PANEL_BACKGROUND_PROC, NULL,
-@@ -761,7 +761,7 @@
- p = xv_mem_create(64, 64, 8);
- if (p == NULL) {
- fprintf(stderr, "begin_preview: xv_mem_create returned NULL\n");
-- return;
-+ return(0);
- }
- }
- if (selptr->si_before_preview == NULL) {
-@@ -775,7 +775,7 @@
- if (selptr->si_before_preview == NULL) {
- fprintf(stderr,
- "begin_preview: error, couldn't create server image\n");
-- return;
-+ return(0);
- }
- }
-
diff --git a/games/xvmahjongg/files/patch-mahjongg.c b/games/xvmahjongg/files/patch-mahjongg.c
deleted file mode 100644
index 81748b7c3218..000000000000
--- a/games/xvmahjongg/files/patch-mahjongg.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- mahjongg.c.orig
-+++ mahjongg.c
-@@ -41,6 +41,7 @@
- */
-
- #include <stdio.h>
-+#include <unistd.h>
- #include <sys/types.h>
- #include <sys/time.h>
- #include <xview/xview.h>
-@@ -1178,7 +1179,7 @@
- tileptr->y_loc = y_loc;
-
- if (tileptr->removed)
-- return;
-+ return(0);
-
- if (! tileptr->top_covered)
- if (Use_tile_server_images)
-@@ -1245,7 +1246,7 @@
- Pixrect *pr;
- {
- if (PIXRECT_IMAGE_DEPTH(pr) <= 1)
-- return;
-+ return(0);
-
- shift_image_colors( PIXRECT_IMAGE_DATA_PTR(pr),
- PIXRECT_IMAGE_SIZE(pr) );
diff --git a/games/xvmahjongg/pkg-descr b/games/xvmahjongg/pkg-descr
deleted file mode 100644
index 0c850edda353..000000000000
--- a/games/xvmahjongg/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Mah jongg is an ancient Chinese game whose origins are supposed to date
-back around 3000 years. It is typically a four player game with
-similarities to most popular card games. This version is a solitaire
-game using the mahjongg tiles. It was inspired by a version originally
-seen on a PC.
-
-The object of the game is to remove all the tiles from the board in
-matching pairs. Tiles match only if they are identical. Exceptions are
-the flower and season tiles. Any season tile will match any other season
-tile and any flower tile will match any other flower tile. Tiles may be
-removed from the board only if they have either a left or a right edge
-open and they do not have a tile covering them.
diff --git a/games/xvmines/Makefile b/games/xvmines/Makefile
deleted file mode 100644
index 65b362fdfb0d..000000000000
--- a/games/xvmines/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Andrey Zakhvatov
-# $FreeBSD$
-
-PORTNAME= xvmines
-PORTVERSION= 1.0
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= XCONTRIB/../R5contrib
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple minesweeper game for X Window System
-
-DEPRECATED= 64-bit unsupported
-EXPIRATION_DATE= 2020-05-05
-
-LIB_DEPENDS= libxview.so:x11-toolkits/xview
-
-OPTIONS_DEFINE= DOCS
-
-USES= imake tar:Z xorg
-USE_XORG= x11
-
-PORTDOCS= Copyright
-PLIST_FILES= bin/xvmines man/man6/xvmines.6.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xvmines ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/xvmines.man ${STAGEDIR}${MAN6PREFIX}/man/man6/xvmines.6
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/Copyright ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/xvmines/distinfo b/games/xvmines/distinfo
deleted file mode 100644
index 451ee48f8b8e..000000000000
--- a/games/xvmines/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xvmines-1.0.tar.Z) = a6604471562595ad838eebd7b660fbf75356406280d58a677fd3d34e8b0248ad
-SIZE (xvmines-1.0.tar.Z) = 24727
diff --git a/games/xvmines/files/patch-Imakefile b/games/xvmines/files/patch-Imakefile
deleted file mode 100644
index f2e3dcb50c2d..000000000000
--- a/games/xvmines/files/patch-Imakefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Imakefile.orig Sun Jun 27 19:05:51 1993
-+++ Imakefile Fri Mar 3 08:07:52 2000
-@@ -1,7 +1,8 @@
--WHERE :sh = (tmp=`echo /usr/openwin`;echo ${OPENWINHOME:=$tmp})
-+#WHERE :sh = (tmp=`echo /usr/openwin`;echo ${OPENWINHOME:=$tmp})
-+WHERE=${LOCALBASE}
-
- #CC = gcc
--CC = cc
-+XCOMM CC = cc
- INCLUDES = -I${WHERE}/include
- LOCAL_LIBRARIES = -L${WHERE}/lib
-
-@@ -14,7 +15,7 @@
- OBJS = xvmines.o play.o
-
- #CDEBUGFLAGS = -g
--CDEBUGFLAGS = -O4
-+XCOMM CDEBUGFLAGS = -O4
-
- ComplexProgramTarget(xvmines)
-
diff --git a/games/xvmines/pkg-descr b/games/xvmines/pkg-descr
deleted file mode 100644
index 9e607bdb1446..000000000000
--- a/games/xvmines/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-XVmines is a simple minesweeper game for X Window System.
-
-xvmines creates a rectangle on the screen, divided into equally sized
-cells. Each cell may contain a mine (hence the name xvmines), contain a
-number indicating the number of mines present in the 8-neighboring cells
-or be empty.
-
-Initially, all cells are covered with tiles. A tile can be removed,
-uncovering the cell below, by clicking the left mouse button on it. In
-addition, a cell can be marked as containing a mine by clicking the
-right mouse button on it. Note however that marking a cell as containing
-a mine does not necessarily mean that the cell really contains a mine!
-
-Clicking the middle mouse button on a tile, marks it with a question
-mark, acting as a reminder mechanism. The user can use the numbers in
-the uncovered cells to find (or sometimes guess ...) which cells contain
-mines and which do not.
-
-A game ends when all cells not containing mines have been uncovered and
-all cells containing mines have been marked, or when a cell containing a
-mine is uncovered.