summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-05-08 20:26:59 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-05-08 20:26:59 +0000
commitd5363574404823e4a7124235b3d2594f9b7b7f6a (patch)
treeee45d7adc410a097fd0abf2be5fa97c9733c258c /games
parentMake the default indentation level to be 8 positions, in the spirit of (diff)
- Add NOPORTDOCS support
- Clean up a bit - Be more graceful when removing (extra @unexec rmdir) Submitted by: Patrick Li <pat@databits.net> (maintainer of some hlserver-*)
Notes
Notes: svn path=/head/; revision=42429
Diffstat (limited to 'games')
-rw-r--r--games/hlserver-action/pkg-plist172
-rw-r--r--games/hlserver-admin/pkg-plist256
-rw-r--r--games/hlserver-cs/pkg-plist188
-rw-r--r--games/hlserver-dod/Makefile2
-rw-r--r--games/hlserver-dod/pkg-plist68
-rw-r--r--games/hlserver-fa/pkg-plist266
-rw-r--r--games/hlserver-flf/Makefile1
-rw-r--r--games/hlserver-flf/pkg-plist126
-rw-r--r--games/hlserver-heroes/Makefile2
-rw-r--r--games/hlserver-heroes/pkg-plist72
-rw-r--r--games/hlserver-opfor/Makefile1
-rw-r--r--games/hlserver-opfor/pkg-plist58
-rw-r--r--games/hlserver-si/pkg-plist27
-rw-r--r--games/hlserver-svencoop/Makefile2
-rw-r--r--games/hlserver-svencoop/pkg-plist26
15 files changed, 636 insertions, 631 deletions
diff --git a/games/hlserver-action/pkg-plist b/games/hlserver-action/pkg-plist
index aae191c6d0b3..27fa47abd7b7 100644
--- a/games/hlserver-action/pkg-plist
+++ b/games/hlserver-action/pkg-plist
@@ -286,55 +286,52 @@
%%HLDSDIR%%action/gfx/vgui/640_vest.tga
%%HLDSDIR%%action/gfx/vgui/640_virii.tga
%%HLDSDIR%%action/liblist.gam
-%%HLDSDIR%%action/logs/L0419000.log
-%%HLDSDIR%%action/logs/L0419001.log
-%%HLDSDIR%%action/logs/L0419002.log
%%HLDSDIR%%action/mapcycle.txt
%%HLDSDIR%%action/maps/ahl_astorage.bsp
%%HLDSDIR%%action/maps/ahl_astorage.ini
%%HLDSDIR%%action/maps/ahl_astorage.loc
-%%HLDSDIR%%action/maps/ahl_astorage.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_astorage.txt
%%HLDSDIR%%action/maps/ahl_bananamans.bsp
%%HLDSDIR%%action/maps/ahl_bananamans.ini
%%HLDSDIR%%action/maps/ahl_bananamans.loc
-%%HLDSDIR%%action/maps/ahl_bananamans.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_bananamans.txt
%%HLDSDIR%%action/maps/ahl_blockwar.bsp
%%HLDSDIR%%action/maps/ahl_blockwar.ini
%%HLDSDIR%%action/maps/ahl_blockwar.loc
-%%HLDSDIR%%action/maps/ahl_blockwar.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_blockwar.txt
%%HLDSDIR%%action/maps/ahl_cliff2_snow.bsp
%%HLDSDIR%%action/maps/ahl_cliff2_snow.ini
%%HLDSDIR%%action/maps/ahl_cliff2_snow.loc
-%%HLDSDIR%%action/maps/ahl_cliff2_snow.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_cliff2_snow.txt
%%HLDSDIR%%action/maps/ahl_clinic.bsp
%%HLDSDIR%%action/maps/ahl_clinic.ini
%%HLDSDIR%%action/maps/ahl_clinic.loc
-%%HLDSDIR%%action/maps/ahl_clinic.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_clinic.txt
%%HLDSDIR%%action/maps/ahl_doombank.bsp
%%HLDSDIR%%action/maps/ahl_doombank.ini
%%HLDSDIR%%action/maps/ahl_doombank.loc
-%%HLDSDIR%%action/maps/ahl_doombank.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_doombank.txt
%%HLDSDIR%%action/maps/ahl_doombank2.loc
%%HLDSDIR%%action/maps/ahl_hbraid.bsp
%%HLDSDIR%%action/maps/ahl_hbraid.ini
%%HLDSDIR%%action/maps/ahl_hbraid.loc
-%%HLDSDIR%%action/maps/ahl_hbraid.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_hbraid.txt
%%HLDSDIR%%action/maps/ahl_hkheat.bsp
%%HLDSDIR%%action/maps/ahl_hkheat.ini
%%HLDSDIR%%action/maps/ahl_hkheat.loc
-%%HLDSDIR%%action/maps/ahl_hkheat.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_hkheat.txt
%%HLDSDIR%%action/maps/ahl_innercityxl.bsp
%%HLDSDIR%%action/maps/ahl_innercityxl.ini
%%HLDSDIR%%action/maps/ahl_innercityxl.loc
-%%HLDSDIR%%action/maps/ahl_innercityxl.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_innercityxl.txt
%%HLDSDIR%%action/maps/ahl_nocredit.bsp
%%HLDSDIR%%action/maps/ahl_nocredit.ini
%%HLDSDIR%%action/maps/ahl_nocredit.loc
-%%HLDSDIR%%action/maps/ahl_nocredit.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_nocredit.txt
%%HLDSDIR%%action/maps/ahl_skylounge.bsp
%%HLDSDIR%%action/maps/ahl_skylounge.ini
%%HLDSDIR%%action/maps/ahl_skylounge.loc
-%%HLDSDIR%%action/maps/ahl_skylounge.txt
+%%PORTDOCS%%%%HLDSDIR%%action/maps/ahl_skylounge.txt
%%HLDSDIR%%action/maps/c0a0e.bsp
%%HLDSDIR%%action/maps/c4a1.bsp
%%HLDSDIR%%action/maps/stalkyard.ini
@@ -399,89 +396,89 @@
%%HLDSDIR%%action/models/player.mdl
%%HLDSDIR%%action/models/player/algod/algod.bmp
%%HLDSDIR%%action/models/player/algod/algod.mdl
-%%HLDSDIR%%action/models/player/algod/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/algod/scheme.txt
%%HLDSDIR%%action/models/player/benny/benny.bmp
%%HLDSDIR%%action/models/player/benny/benny.mdl
-%%HLDSDIR%%action/models/player/benny/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/benny/scheme.txt
%%HLDSDIR%%action/models/player/carrianne/carrianne.bmp
%%HLDSDIR%%action/models/player/carrianne/carrianne.mdl
-%%HLDSDIR%%action/models/player/carrianne/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/carrianne/scheme.txt
%%HLDSDIR%%action/models/player/castr/castr.bmp
%%HLDSDIR%%action/models/player/castr/castr.mdl
-%%HLDSDIR%%action/models/player/castr/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/castr/scheme.txt
%%HLDSDIR%%action/models/player/drake/drake.bmp
%%HLDSDIR%%action/models/player/drake/drake.mdl
-%%HLDSDIR%%action/models/player/drake/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/drake/scheme.txt
%%HLDSDIR%%action/models/player/ghostdog/ghostdog.bmp
%%HLDSDIR%%action/models/player/ghostdog/ghostdog.mdl
-%%HLDSDIR%%action/models/player/ghostdog/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/ghostdog/scheme.txt
%%HLDSDIR%%action/models/player/hannie/hannie.bmp
%%HLDSDIR%%action/models/player/hannie/hannie.mdl
-%%HLDSDIR%%action/models/player/hannie/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/hannie/scheme.txt
%%HLDSDIR%%action/models/player/harry/harry.bmp
%%HLDSDIR%%action/models/player/harry/harry.mdl
-%%HLDSDIR%%action/models/player/harry/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/harry/scheme.txt
%%HLDSDIR%%action/models/player/henchman/henchman.bmp
%%HLDSDIR%%action/models/player/henchman/henchman.mdl
-%%HLDSDIR%%action/models/player/henchman/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/henchman/scheme.txt
%%HLDSDIR%%action/models/player/hm/hm.bmp
%%HLDSDIR%%action/models/player/hm/hm.mdl
-%%HLDSDIR%%action/models/player/hm/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/hm/scheme.txt
%%HLDSDIR%%action/models/player/ivan/ivan.bmp
%%HLDSDIR%%action/models/player/ivan/ivan.mdl
-%%HLDSDIR%%action/models/player/ivan/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/ivan/scheme.txt
%%HLDSDIR%%action/models/player/jeff/jeff.bmp
%%HLDSDIR%%action/models/player/jeff/jeff.mdl
-%%HLDSDIR%%action/models/player/jeff/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/jeff/scheme.txt
%%HLDSDIR%%action/models/player/josaphine/josaphine.bmp
%%HLDSDIR%%action/models/player/josaphine/josaphine.mdl
-%%HLDSDIR%%action/models/player/josaphine/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/josaphine/scheme.txt
%%HLDSDIR%%action/models/player/knuckles/knuckles.bmp
%%HLDSDIR%%action/models/player/knuckles/knuckles.mdl
-%%HLDSDIR%%action/models/player/knuckles/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/knuckles/scheme.txt
%%HLDSDIR%%action/models/player/luke/luke.bmp
%%HLDSDIR%%action/models/player/luke/luke.mdl
-%%HLDSDIR%%action/models/player/luke/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/luke/scheme.txt
%%HLDSDIR%%action/models/player/maggie/maggie.bmp
%%HLDSDIR%%action/models/player/maggie/maggie.mdl
-%%HLDSDIR%%action/models/player/maggie/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/maggie/scheme.txt
%%HLDSDIR%%action/models/player/michigan/michigan.bmp
%%HLDSDIR%%action/models/player/michigan/michigan.mdl
-%%HLDSDIR%%action/models/player/michigan/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/michigan/scheme.txt
%%HLDSDIR%%action/models/player/nsi_swat/nsi_swat.bmp
%%HLDSDIR%%action/models/player/nsi_swat/nsi_swat.mdl
-%%HLDSDIR%%action/models/player/nsi_swat/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/nsi_swat/scheme.txt
%%HLDSDIR%%action/models/player/number_5/number_5.bmp
%%HLDSDIR%%action/models/player/number_5/number_5.mdl
-%%HLDSDIR%%action/models/player/number_5/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/number_5/scheme.txt
%%HLDSDIR%%action/models/player/resdog/resdog.bmp
%%HLDSDIR%%action/models/player/resdog/resdog.mdl
-%%HLDSDIR%%action/models/player/resdog/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/resdog/scheme.txt
%%HLDSDIR%%action/models/player/saint/saint.bmp
%%HLDSDIR%%action/models/player/saint/saint.mdl
-%%HLDSDIR%%action/models/player/saint/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/saint/scheme.txt
%%HLDSDIR%%action/models/player/sas/sas.bmp
%%HLDSDIR%%action/models/player/sas/sas.mdl
-%%HLDSDIR%%action/models/player/sas/scheme.txt
-%%HLDSDIR%%action/models/player/shafted/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/sas/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/shafted/scheme.txt
%%HLDSDIR%%action/models/player/shafted/shafted.bmp
%%HLDSDIR%%action/models/player/shafted/shafted.mdl
-%%HLDSDIR%%action/models/player/t/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/t/scheme.txt
%%HLDSDIR%%action/models/player/t/t.bmp
%%HLDSDIR%%action/models/player/t/t.mdl
-%%HLDSDIR%%action/models/player/ta-kill-ya/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/ta-kill-ya/scheme.txt
%%HLDSDIR%%action/models/player/ta-kill-ya/ta-kill-ya.bmp
%%HLDSDIR%%action/models/player/ta-kill-ya/ta-kill-ya.mdl
-%%HLDSDIR%%action/models/player/the_pro/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/the_pro/scheme.txt
%%HLDSDIR%%action/models/player/the_pro/the_pro.bmp
%%HLDSDIR%%action/models/player/the_pro/the_pro.mdl
-%%HLDSDIR%%action/models/player/tony/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/tony/scheme.txt
%%HLDSDIR%%action/models/player/tony/tony.bmp
%%HLDSDIR%%action/models/player/tony/tony.mdl
-%%HLDSDIR%%action/models/player/vato/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/vato/scheme.txt
%%HLDSDIR%%action/models/player/vato/vato.bmp
%%HLDSDIR%%action/models/player/vato/vato.mdl
-%%HLDSDIR%%action/models/player/virii/scheme.txt
+%%PORTDOCS%%%%HLDSDIR%%action/models/player/virii/scheme.txt
%%HLDSDIR%%action/models/player/virii/virii.bmp
%%HLDSDIR%%action/models/player/virii/virii.mdl
%%HLDSDIR%%action/models/shells.mdl
@@ -996,52 +993,53 @@
%%HLDSDIR%%action/sprites/shower.spr
%%HLDSDIR%%action/sprites/target.spr
%%HLDSDIR%%action/sprites/teamkiller.spr
-%%HLDSDIR%%action/sprites/weapon_50cal.txt
-%%HLDSDIR%%action/sprites/weapon_akimbob.txt
-%%HLDSDIR%%action/sprites/weapon_akimcolt.txt
-%%HLDSDIR%%action/sprites/weapon_akimsaa.txt
-%%HLDSDIR%%action/sprites/weapon_anaconda.txt
-%%HLDSDIR%%action/sprites/weapon_beretta.txt
-%%HLDSDIR%%action/sprites/weapon_colt.txt
-%%HLDSDIR%%action/sprites/weapon_de50.txt
-%%HLDSDIR%%action/sprites/weapon_fists.txt
-%%HLDSDIR%%action/sprites/weapon_frag.txt
-%%HLDSDIR%%action/sprites/weapon_handcannon.txt
-%%HLDSDIR%%action/sprites/weapon_hkmp5.txt
-%%HLDSDIR%%action/sprites/weapon_ithaca.txt
-%%HLDSDIR%%action/sprites/weapon_knife.txt
-%%HLDSDIR%%action/sprites/weapon_m4.txt
-%%HLDSDIR%%action/sprites/weapon_msg90.txt
-%%HLDSDIR%%action/sprites/weapon_saa.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_50cal.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_akimbob.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_akimcolt.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_akimsaa.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_anaconda.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_beretta.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_colt.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_de50.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_fists.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_frag.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_handcannon.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_hkmp5.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_ithaca.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_m4.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_msg90.txt
+%%PORTDOCS%%%%HLDSDIR%%action/sprites/weapon_saa.txt
%%HLDSDIR%%action/teams.ini
%%HLDSDIR%%action/testahl
%%HLDSDIR%%action/testhlds
%%HLDSDIR%%action/user.scr
-%%HLDSDIR%%action/weapons/info_50cal.txt
-%%HLDSDIR%%action/weapons/info_akimbob.txt
-%%HLDSDIR%%action/weapons/info_akimcolt.txt
-%%HLDSDIR%%action/weapons/info_akimsaa.txt
-%%HLDSDIR%%action/weapons/info_anaconda.txt
-%%HLDSDIR%%action/weapons/info_bandolier.txt
-%%HLDSDIR%%action/weapons/info_beretta.txt
-%%HLDSDIR%%action/weapons/info_colt.txt
-%%HLDSDIR%%action/weapons/info_de50.txt
-%%HLDSDIR%%action/weapons/info_fists.txt
-%%HLDSDIR%%action/weapons/info_flashlight.txt
-%%HLDSDIR%%action/weapons/info_frag.txt
-%%HLDSDIR%%action/weapons/info_handcannon.txt
-%%HLDSDIR%%action/weapons/info_holster.txt
-%%HLDSDIR%%action/weapons/info_knife.txt
-%%HLDSDIR%%action/weapons/info_lasersight.txt
-%%HLDSDIR%%action/weapons/info_m4.txt
-%%HLDSDIR%%action/weapons/info_mp5.txt
-%%HLDSDIR%%action/weapons/info_nightvision.txt
-%%HLDSDIR%%action/weapons/info_saa.txt
-%%HLDSDIR%%action/weapons/info_shotgun.txt
-%%HLDSDIR%%action/weapons/info_silencer.txt
-%%HLDSDIR%%action/weapons/info_sniper.txt
-%%HLDSDIR%%action/weapons/info_stealth.txt
-%%HLDSDIR%%action/weapons/info_vest.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_50cal.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_akimbob.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_akimcolt.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_akimsaa.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_anaconda.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_bandolier.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_beretta.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_colt.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_de50.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_fists.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_flashlight.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_frag.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_handcannon.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_holster.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_lasersight.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_m4.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_mp5.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_nightvision.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_saa.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_shotgun.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_silencer.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_sniper.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_stealth.txt
+%%PORTDOCS%%%%HLDSDIR%%action/weapons/info_vest.txt
+@exec mkdir -p %D/%%HLDSDIR%%action
@dirrm %%HLDSDIR%%action/weapons
@dirrm %%HLDSDIR%%action/sprites
@dirrm %%HLDSDIR%%action/sound/weapons
@@ -1116,7 +1114,6 @@
@dirrm %%HLDSDIR%%action/models
@dirrm %%HLDSDIR%%action/media
@dirrm %%HLDSDIR%%action/maps
-@dirrm %%HLDSDIR%%action/logs
@dirrm %%HLDSDIR%%action/gfx/vgui
@dirrm %%HLDSDIR%%action/gfx/shell
@dirrm %%HLDSDIR%%action/gfx/env
@@ -1125,4 +1122,5 @@
@dirrm %%HLDSDIR%%action/dlls
@dirrm %%HLDSDIR%%action/cl_dlls
@unexec rmdir %D/%%HLDSDIR%%action/SAVE 2>/dev/null || true
-@unexec rmdir %D/%%HLDSDIR%%action 2>/dev/null || echo "If you are permanently removing this port, you should also ``rm -Rf ${PKG_PREFIX}/%%HLDSDIR%%action'' removing any configuration files left." | fmt
+@unexec rmdir %D/%%HLDSDIR%%action/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%action 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%action`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-admin/pkg-plist b/games/hlserver-admin/pkg-plist
index f5d07145246d..5b645b9023b2 100644
--- a/games/hlserver-admin/pkg-plist
+++ b/games/hlserver-admin/pkg-plist
@@ -11,124 +11,124 @@
%%HLDSDIR%%/Admin/dlls/admin_MM_i386.so
%%HLDSDIR%%/Admin/dlls/amx_admin.so
%%HLDSDIR%%/Admin/dlls/metamod_i386.so
-%%HLDSDIR%%/Admin/docu/Manual.html
-%%HLDSDIR%%/Admin/docu/admin2_50.pdf
-%%HLDSDIR%%/Admin/docu/admin_permission_levels.txt
-%%HLDSDIR%%/Admin/docu/adminmmod_commands.txt
-%%HLDSDIR%%/Admin/docu/adminmod_accesslevel.txt
-%%HLDSDIR%%/Admin/docu/adminmod_inifiles.txt
-%%HLDSDIR%%/Admin/docu/adminmod_variables.txt
-%%HLDSDIR%%/Admin/docu/amx_error_codes.txt
-%%HLDSDIR%%/Admin/docu/html/About_Admin_Mod/Intrducing_Admin_Mod.htm
-%%HLDSDIR%%/Admin/docu/html/About_Admin_Mod/What_this_document_covers.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Etc/Admin_Mod_Erata.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_2_50.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Admin_Mod_Commands.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Admin_Mod_Configuration_Variables_(CVARs).htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Error_Codes.htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Frequently_Asked_Questions_(FAQ).htm
-%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Materials_for_reference_when_installing,_configring_and_using_Admin_Mod.htm
-%%HLDSDIR%%/Admin/docu/html/Geting_Ready_to_Install/Introductory_Information.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/1st_Time_Linux_Install.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/How_to_Use_Bots_with_MetaMod_(AM_2.50).htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Linux_Upgrade_Install.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_server.cfg_and_the_ini_files.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_ips.ini_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_maps.ini_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_models.ini_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_plugin.ini_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_users.ini_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Settinng_up_yout_server.cfg_file.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/The_Admin_Mod_Configuration_Files.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Default_Windows_Installation_of_Admin_Mod.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Linux_Installation_Information.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Linux_Passwords.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Manual_Installation_-_Walk-Through.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Running_the_Installation_Script.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Uninstalling_Admin_Mod.htm
-%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Unzipping_Admin_Mod_the_Right_Way.htm
-%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/A_Beginner_s_Guide_to_Scripting.htm
-%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/Compiling_Admin_Mod_Scripts_101.htm
-%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/Compiling_by_hand.htm
-%%HLDSDIR%%/Admin/docu/html/Setting_up_Clients_to_Use_Admin_Mod/Client_configuration_via_setinfo_commands.htm
-%%HLDSDIR%%/Admin/docu/html/What_s_New_in_version_2.50_.htm
-%%HLDSDIR%%/Admin/docu/html/_blank.htm
-%%HLDSDIR%%/Admin/docu/html/bsscdht1.js
-%%HLDSDIR%%/Admin/docu/html/bsscdht2.js
-%%HLDSDIR%%/Admin/docu/html/bsscdht3.js
-%%HLDSDIR%%/Admin/docu/html/bsscnav1.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav2.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav3.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav4.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav5.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav6.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav7.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnav8.gif
-%%HLDSDIR%%/Admin/docu/html/bsscnbar.js
-%%HLDSDIR%%/Admin/docu/html/bssctab0.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab1.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab2.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab3.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab4.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab5.gif
-%%HLDSDIR%%/Admin/docu/html/bssctab6.gif
-%%HLDSDIR%%/Admin/docu/html/bssctoc1.gif
-%%HLDSDIR%%/Admin/docu/html/bssctoc2.gif
-%%HLDSDIR%%/Admin/docu/html/bssctoc3.gif
-%%HLDSDIR%%/Admin/docu/html/bssctoc4.gif
-%%HLDSDIR%%/Admin/docu/html/default.css
-%%HLDSDIR%%/Admin/docu/html/default_ns.css
-%%HLDSDIR%%/Admin/docu/html/eHelp.xml
-%%HLDSDIR%%/Admin/docu/html/ehlpdht1.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht2.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht3.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht4.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht5.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht6.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdht7.js
-%%HLDSDIR%%/Admin/docu/html/ehlpdhtm.js
-%%HLDSDIR%%/Admin/docu/html/ftsbody.htm
-%%HLDSDIR%%/Admin/docu/html/ftsdhtml.htm
-%%HLDSDIR%%/Admin/docu/html/ftsform.htm
-%%HLDSDIR%%/Admin/docu/html/image1.jpg
-%%HLDSDIR%%/Admin/docu/html/image10.gif
-%%HLDSDIR%%/Admin/docu/html/image11.gif
-%%HLDSDIR%%/Admin/docu/html/image13.gif
-%%HLDSDIR%%/Admin/docu/html/image15.gif
-%%HLDSDIR%%/Admin/docu/html/image16.gif
-%%HLDSDIR%%/Admin/docu/html/image17.gif
-%%HLDSDIR%%/Admin/docu/html/image18.gif
-%%HLDSDIR%%/Admin/docu/html/image19.gif
-%%HLDSDIR%%/Admin/docu/html/image5.gif
-%%HLDSDIR%%/Admin/docu/html/image6.gif
-%%HLDSDIR%%/Admin/docu/html/image7.gif
-%%HLDSDIR%%/Admin/docu/html/image8.gif
-%%HLDSDIR%%/Admin/docu/html/image9.gif
-%%HLDSDIR%%/Admin/docu/html/index.ftp
-%%HLDSDIR%%/Admin/docu/html/index.hhc
-%%HLDSDIR%%/Admin/docu/html/index.hhc.zip
-%%HLDSDIR%%/Admin/docu/html/index.hhk
-%%HLDSDIR%%/Admin/docu/html/index.hhk.zip
-%%HLDSDIR%%/Admin/docu/html/index.hhs
-%%HLDSDIR%%/Admin/docu/html/index.hhs.zip
-%%HLDSDIR%%/Admin/docu/html/index.html
-%%HLDSDIR%%/Admin/docu/html/index_csh.html
-%%HLDSDIR%%/Admin/docu/html/navframe.htm
-%%HLDSDIR%%/Admin/docu/html/navpane1.htm
-%%HLDSDIR%%/Admin/docu/html/navpane2.htm
-%%HLDSDIR%%/Admin/docu/html/nsdnsfix.htm
-%%HLDSDIR%%/Admin/docu/html/nsdnsfix.jar
-%%HLDSDIR%%/Admin/docu/html/tabframe.htm
-%%HLDSDIR%%/Admin/docu/html/tocdhtml.htm
-%%HLDSDIR%%/Admin/docu/html/toclist.htm
-%%HLDSDIR%%/Admin/docu/html/webhelp.cab
-%%HLDSDIR%%/Admin/docu/html/webhelp.jar
-%%HLDSDIR%%/Admin/docu/html/webhelp.res
-%%HLDSDIR%%/Admin/docu/html/webhelp.zip
-%%HLDSDIR%%/Admin/docu/html/webhelp0.cab
-%%HLDSDIR%%/Admin/docu/html/webhelp0.zip
-%%HLDSDIR%%/Admin/docu/html/webhelp4.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/Manual.html
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/admin2_50.pdf
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/admin_permission_levels.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/adminmmod_commands.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/adminmod_accesslevel.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/adminmod_inifiles.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/adminmod_variables.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/amx_error_codes.txt
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/About_Admin_Mod/Intrducing_Admin_Mod.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/About_Admin_Mod/What_this_document_covers.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Etc/Admin_Mod_Erata.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_2_50.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Admin_Mod_Commands.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Admin_Mod_Configuration_Variables_(CVARs).htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Error_Codes.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Frequently_Asked_Questions_(FAQ).htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference/Materials_for_reference_when_installing,_configring_and_using_Admin_Mod.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Geting_Ready_to_Install/Introductory_Information.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/1st_Time_Linux_Install.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/How_to_Use_Bots_with_MetaMod_(AM_2.50).htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Linux_Upgrade_Install.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_server.cfg_and_the_ini_files.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_ips.ini_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_maps.ini_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_models.ini_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_plugin.ini_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Setting_up_your_users.ini_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/Settinng_up_yout_server.cfg_file.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration/The_Admin_Mod_Configuration_Files.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Default_Windows_Installation_of_Admin_Mod.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Linux_Installation_Information.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Linux_Passwords.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Manual_Installation_-_Walk-Through.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Running_the_Installation_Script.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Uninstalling_Admin_Mod.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Unzipping_Admin_Mod_the_Right_Way.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/A_Beginner_s_Guide_to_Scripting.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/Compiling_Admin_Mod_Scripts_101.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Scripting_Basics/Compiling_by_hand.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/Setting_up_Clients_to_Use_Admin_Mod/Client_configuration_via_setinfo_commands.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/What_s_New_in_version_2.50_.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/_blank.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscdht1.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscdht2.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscdht3.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav1.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav2.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav3.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav4.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav5.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav6.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav7.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnav8.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bsscnbar.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab0.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab1.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab2.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab3.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab4.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab5.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctab6.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctoc1.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctoc2.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctoc3.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/bssctoc4.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/default.css
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/default_ns.css
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/eHelp.xml
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht1.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht2.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht3.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht4.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht5.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht6.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdht7.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ehlpdhtm.js
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ftsbody.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ftsdhtml.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/ftsform.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image1.jpg
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image10.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image11.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image13.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image15.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image16.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image17.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image18.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image19.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image5.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image6.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image7.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image8.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/image9.gif
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.ftp
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhc
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhc.zip
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhk
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhk.zip
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhs
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.hhs.zip
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index.html
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/index_csh.html
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/navframe.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/navpane1.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/navpane2.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/nsdnsfix.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/nsdnsfix.jar
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/tabframe.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/tocdhtml.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/toclist.htm
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp.cab
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp.jar
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp.res
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp.zip
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp0.cab
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp0.zip
+%%PORTDOCS%%%%HLDSDIR%%/Admin/docu/html/webhelp4.js
%%HLDSDIR%%/Admin/install_admin
%%HLDSDIR%%/Admin/instscr.sed
%%HLDSDIR%%/Admin/scripting/binaries/admin.amx
@@ -173,16 +173,16 @@
@dirrm %%HLDSDIR%%/Admin/scripting/compiler
@dirrm %%HLDSDIR%%/Admin/scripting/binaries
@dirrm %%HLDSDIR%%/Admin/scripting
-@dirrm %%HLDSDIR%%/Admin/docu/html/Setting_up_Clients_to_Use_Admin_Mod
-@dirrm %%HLDSDIR%%/Admin/docu/html/Scripting_Basics
-@dirrm %%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration
-@dirrm %%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50
-@dirrm %%HLDSDIR%%/Admin/docu/html/Geting_Ready_to_Install
-@dirrm %%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference
-@dirrm %%HLDSDIR%%/Admin/docu/html/Admin_Etc
-@dirrm %%HLDSDIR%%/Admin/docu/html/About_Admin_Mod
-@dirrm %%HLDSDIR%%/Admin/docu/html
-@dirrm %%HLDSDIR%%/Admin/docu
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Setting_up_Clients_to_Use_Admin_Mod
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Scripting_Basics
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50/Configuration
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Installing_and_Configuring_Admin_Mod_2.50
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Geting_Ready_to_Install
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Admin_Mod_Reference
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/Admin_Etc
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html/About_Admin_Mod
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu/html
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/Admin/docu
@dirrm %%HLDSDIR%%/Admin/dlls
@dirrm %%HLDSDIR%%/Admin/config/Samples
@dirrm %%HLDSDIR%%/Admin/config
diff --git a/games/hlserver-cs/pkg-plist b/games/hlserver-cs/pkg-plist
index 0de3b62e8aab..3c212f51bcec 100644
--- a/games/hlserver-cs/pkg-plist
+++ b/games/hlserver-cs/pkg-plist
@@ -2,43 +2,43 @@
%%HLDSDIR%%cstrike/as_tundra.wad
%%HLDSDIR%%cstrike/cached.wad
%%HLDSDIR%%cstrike/cl_dlls/client.dll
-%%HLDSDIR%%cstrike/classes/ak47.txt
-%%HLDSDIR%%cstrike/classes/arctic.txt
-%%HLDSDIR%%cstrike/classes/aug.txt
-%%HLDSDIR%%cstrike/classes/awp.txt
-%%HLDSDIR%%cstrike/classes/deagle.txt
-%%HLDSDIR%%cstrike/classes/defuser.txt
-%%HLDSDIR%%cstrike/classes/elite.txt
-%%HLDSDIR%%cstrike/classes/fiveseven.txt
-%%HLDSDIR%%cstrike/classes/flashbang.txt
-%%HLDSDIR%%cstrike/classes/g3sg1.txt
-%%HLDSDIR%%cstrike/classes/gign.txt
-%%HLDSDIR%%cstrike/classes/glock18.txt
-%%HLDSDIR%%cstrike/classes/gsg9.txt
-%%HLDSDIR%%cstrike/classes/guerilla.txt
-%%HLDSDIR%%cstrike/classes/hegrenade.txt
-%%HLDSDIR%%cstrike/classes/kevlar.txt
-%%HLDSDIR%%cstrike/classes/kevlar_helmet.txt
-%%HLDSDIR%%cstrike/classes/leet.txt
-%%HLDSDIR%%cstrike/classes/m249.txt
-%%HLDSDIR%%cstrike/classes/m3.txt
-%%HLDSDIR%%cstrike/classes/m4a1.txt
-%%HLDSDIR%%cstrike/classes/mac10.txt
-%%HLDSDIR%%cstrike/classes/mp5.txt
-%%HLDSDIR%%cstrike/classes/nightvision.txt
-%%HLDSDIR%%cstrike/classes/p228.txt
-%%HLDSDIR%%cstrike/classes/p90.txt
-%%HLDSDIR%%cstrike/classes/sas.txt
-%%HLDSDIR%%cstrike/classes/scout.txt
-%%HLDSDIR%%cstrike/classes/sg550.txt
-%%HLDSDIR%%cstrike/classes/sg552.txt
-%%HLDSDIR%%cstrike/classes/smokegrenade.txt
-%%HLDSDIR%%cstrike/classes/terror.txt
-%%HLDSDIR%%cstrike/classes/tmp.txt
-%%HLDSDIR%%cstrike/classes/ump45.txt
-%%HLDSDIR%%cstrike/classes/urban.txt
-%%HLDSDIR%%cstrike/classes/usp.txt
-%%HLDSDIR%%cstrike/classes/xm1014.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/ak47.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/arctic.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/aug.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/awp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/deagle.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/defuser.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/elite.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/fiveseven.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/flashbang.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/g3sg1.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/gign.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/glock18.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/gsg9.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/guerilla.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/hegrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/kevlar.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/kevlar_helmet.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/leet.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/m249.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/m3.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/m4a1.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/mac10.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/mp5.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/nightvision.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/p228.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/p90.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/sas.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/scout.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/sg550.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/sg552.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/smokegrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/terror.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/tmp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/ump45.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/urban.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/usp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/classes/xm1014.txt
%%HLDSDIR%%cstrike/cs_747.wad
%%HLDSDIR%%cstrike/cs_assault.wad
%%HLDSDIR%%cstrike/cs_bdog.wad
@@ -84,52 +84,52 @@
%%HLDSDIR%%cstrike/jos.wad
%%HLDSDIR%%cstrike/liblist.gam
%%HLDSDIR%%cstrike/listenserver.cfg
-%%HLDSDIR%%cstrike/manual/manual.htm
+%%PORTDOCS%%%%HLDSDIR%%cstrike/manual/manual.htm
%%HLDSDIR%%cstrike/mapcycle.txt
%%HLDSDIR%%cstrike/maps/as_oilrig.bsp
-%%HLDSDIR%%cstrike/maps/as_oilrig.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/as_oilrig.txt
%%HLDSDIR%%cstrike/maps/as_tundra.bsp
-%%HLDSDIR%%cstrike/maps/as_tundra.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/as_tundra.txt
%%HLDSDIR%%cstrike/maps/cs_747.bsp
-%%HLDSDIR%%cstrike/maps/cs_747.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_747.txt
%%HLDSDIR%%cstrike/maps/cs_assault.bsp
-%%HLDSDIR%%cstrike/maps/cs_assault.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_assault.txt
%%HLDSDIR%%cstrike/maps/cs_backalley.bsp
-%%HLDSDIR%%cstrike/maps/cs_backalley.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_backalley.txt
%%HLDSDIR%%cstrike/maps/cs_estate.bsp
-%%HLDSDIR%%cstrike/maps/cs_estate.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_estate.txt
%%HLDSDIR%%cstrike/maps/cs_italy.bsp
-%%HLDSDIR%%cstrike/maps/cs_italy.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_italy.txt
%%HLDSDIR%%cstrike/maps/cs_militia.bsp
-%%HLDSDIR%%cstrike/maps/cs_militia.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_militia.txt
%%HLDSDIR%%cstrike/maps/cs_office.bsp
-%%HLDSDIR%%cstrike/maps/cs_office.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_office.txt
%%HLDSDIR%%cstrike/maps/cs_siege.bsp
-%%HLDSDIR%%cstrike/maps/cs_siege.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_siege.txt
%%HLDSDIR%%cstrike/maps/cs_thunder.bsp
-%%HLDSDIR%%cstrike/maps/cs_thunder.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/cs_thunder.txt
%%HLDSDIR%%cstrike/maps/de_aztec.bsp
-%%HLDSDIR%%cstrike/maps/de_aztec.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_aztec.txt
%%HLDSDIR%%cstrike/maps/de_cbble.bsp
-%%HLDSDIR%%cstrike/maps/de_cbble.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_cbble.txt
%%HLDSDIR%%cstrike/maps/de_dust.bsp
-%%HLDSDIR%%cstrike/maps/de_dust.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_dust.txt
%%HLDSDIR%%cstrike/maps/de_dust2.bsp
-%%HLDSDIR%%cstrike/maps/de_dust2.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_dust2.txt
%%HLDSDIR%%cstrike/maps/de_inferno.bsp
-%%HLDSDIR%%cstrike/maps/de_inferno.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_inferno.txt
%%HLDSDIR%%cstrike/maps/de_nuke.bsp
-%%HLDSDIR%%cstrike/maps/de_nuke.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_nuke.txt
%%HLDSDIR%%cstrike/maps/de_prodigy.bsp
-%%HLDSDIR%%cstrike/maps/de_prodigy.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_prodigy.txt
%%HLDSDIR%%cstrike/maps/de_rotterdam.bsp
-%%HLDSDIR%%cstrike/maps/de_rotterdam.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_rotterdam.txt
%%HLDSDIR%%cstrike/maps/de_train.bsp
-%%HLDSDIR%%cstrike/maps/de_train.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_train.txt
%%HLDSDIR%%cstrike/maps/de_vegas.bsp
-%%HLDSDIR%%cstrike/maps/de_vegas.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_vegas.txt
%%HLDSDIR%%cstrike/maps/de_vertigo.bsp
-%%HLDSDIR%%cstrike/maps/de_vertigo.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/maps/de_vertigo.txt
%%HLDSDIR%%cstrike/media/launch_deny1.wav
%%HLDSDIR%%cstrike/media/launch_deny2.wav
%%HLDSDIR%%cstrike/media/launch_dnmenu1.wav
@@ -286,7 +286,7 @@
%%HLDSDIR%%cstrike/motd.txt
%%HLDSDIR%%cstrike/n0th1ng.wad
%%HLDSDIR%%cstrike/prodigy.wad
-%%HLDSDIR%%cstrike/readme.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/readme.txt
%%HLDSDIR%%cstrike/server.cfg
%%HLDSDIR%%cstrike/settings.scr
%%HLDSDIR%%cstrike/sound/ambience/alarm1.wav
@@ -724,35 +724,35 @@
%%HLDSDIR%%cstrike/sprites/wall_puff2.spr
%%HLDSDIR%%cstrike/sprites/wall_puff3.spr
%%HLDSDIR%%cstrike/sprites/wall_puff4.spr
-%%HLDSDIR%%cstrike/sprites/weapon_ak47.txt
-%%HLDSDIR%%cstrike/sprites/weapon_aug.txt
-%%HLDSDIR%%cstrike/sprites/weapon_awp.txt
-%%HLDSDIR%%cstrike/sprites/weapon_c4.txt
-%%HLDSDIR%%cstrike/sprites/weapon_deagle.txt
-%%HLDSDIR%%cstrike/sprites/weapon_elite.txt
-%%HLDSDIR%%cstrike/sprites/weapon_fiveseven.txt
-%%HLDSDIR%%cstrike/sprites/weapon_flashbang.txt
-%%HLDSDIR%%cstrike/sprites/weapon_g3sg1.txt
-%%HLDSDIR%%cstrike/sprites/weapon_glock18.txt
-%%HLDSDIR%%cstrike/sprites/weapon_hegrenade.txt
-%%HLDSDIR%%cstrike/sprites/weapon_knife.txt
-%%HLDSDIR%%cstrike/sprites/weapon_m249.txt
-%%HLDSDIR%%cstrike/sprites/weapon_m3.txt
-%%HLDSDIR%%cstrike/sprites/weapon_m4a1.txt
-%%HLDSDIR%%cstrike/sprites/weapon_mac10.txt
-%%HLDSDIR%%cstrike/sprites/weapon_mp5navy.txt
-%%HLDSDIR%%cstrike/sprites/weapon_p228.txt
-%%HLDSDIR%%cstrike/sprites/weapon_p90.txt
-%%HLDSDIR%%cstrike/sprites/weapon_scout.txt
-%%HLDSDIR%%cstrike/sprites/weapon_sg550.txt
-%%HLDSDIR%%cstrike/sprites/weapon_sg552.txt
-%%HLDSDIR%%cstrike/sprites/weapon_shield.txt
-%%HLDSDIR%%cstrike/sprites/weapon_smokegrenade.txt
-%%HLDSDIR%%cstrike/sprites/weapon_tmp.txt
-%%HLDSDIR%%cstrike/sprites/weapon_ump45.txt
-%%HLDSDIR%%cstrike/sprites/weapon_usp.txt
-%%HLDSDIR%%cstrike/sprites/weapon_xm1014.txt
-%%HLDSDIR%%cstrike/tswad.wad
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_ak47.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_aug.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_awp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_c4.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_deagle.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_elite.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_fiveseven.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_flashbang.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_g3sg1.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_glock18.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_hegrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_m249.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_m3.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_m4a1.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_mac10.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_mp5navy.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_p228.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_p90.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_scout.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_sg550.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_sg552.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_shield.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_smokegrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_tmp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_ump45.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_usp.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/sprites/weapon_xm1014.txt
+%%PORTDOCS%%%%HLDSDIR%%cstrike/tswad.wad
@dirrm %%HLDSDIR%%cstrike/sprites
@dirrm %%HLDSDIR%%cstrike/sound/weapons
@dirrm %%HLDSDIR%%cstrike/sound/radio
@@ -776,9 +776,11 @@
@dirrm %%HLDSDIR%%cstrike/models
@dirrm %%HLDSDIR%%cstrike/media
@dirrm %%HLDSDIR%%cstrike/maps
-@dirrm %%HLDSDIR%%cstrike/manual
+%%PORTDOCS%%@dirrm %%HLDSDIR%%cstrike/manual
@dirrm %%HLDSDIR%%cstrike/events
@dirrm %%HLDSDIR%%cstrike/dlls
-@dirrm %%HLDSDIR%%cstrike/classes
+%%PORTDOCS%%@dirrm %%HLDSDIR%%cstrike/classes
@dirrm %%HLDSDIR%%cstrike/cl_dlls
-@dirrm %%HLDSDIR%%cstrike
+@unexec rmdir %D/%%HLDSDIR%%cstrike/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%cstrike/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%cstrike 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%cstrike`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-dod/Makefile b/games/hlserver-dod/Makefile
index 37e683bad588..d04fa7110b3a 100644
--- a/games/hlserver-dod/Makefile
+++ b/games/hlserver-dod/Makefile
@@ -11,6 +11,8 @@ MASTER_SITES= http://ftp1download.gamespy.com/fileplanet/fpnew/action/half-life/
DISTNAME= dod_linux_beta11_full
EXTRACT_SUFX= .tgz
+WRKSRC= ${WRKDIR}/dod
+
HALFLIFE_COUNTERSTRIKE_MASTER= ${.CURDIR}/../hlserver-cs
.include "${HALFLIFE_COUNTERSTRIKE_MASTER}/Makefile"
diff --git a/games/hlserver-dod/pkg-plist b/games/hlserver-dod/pkg-plist
index e28b07554f31..2026bc76c44b 100644
--- a/games/hlserver-dod/pkg-plist
+++ b/games/hlserver-dod/pkg-plist
@@ -1,6 +1,6 @@
-%%HLDSDIR%%dod/Day of Defeat.lnk
-%%HLDSDIR%%dod/DoD.txt
-%%HLDSDIR%%dod/Titles.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/Day of Defeat.lnk
+%%PORTDOCS%%%%HLDSDIR%%dod/DoD.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/Titles.txt
%%HLDSDIR%%dod/Tuts/dod_explosion.rmf
%%HLDSDIR%%dod/bliss.wad
%%HLDSDIR%%dod/buffer.dat
@@ -15,9 +15,9 @@
%%HLDSDIR%%dod/classes/short_randompc.txt
%%HLDSDIR%%dod/classes/short_sniper.txt
%%HLDSDIR%%dod/classes/short_sturmtrup.txt
-%%HLDSDIR%%dod/commandmenu.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/commandmenu.txt
%%HLDSDIR%%dod/config.cfg
-%%HLDSDIR%%dod/credits.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/credits.txt
%%HLDSDIR%%dod/cust.cst
%%HLDSDIR%%dod/custom.hpk
%%HLDSDIR%%dod/decals.wad
@@ -189,25 +189,25 @@
%%HLDSDIR%%dod/gfx/vgui/640_sturmtrup.tga
%%HLDSDIR%%dod/liblist.gam
%%HLDSDIR%%dod/mapcycle.txt
-%%HLDSDIR%%dod/maps/dod_VN61.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_VN61.txt
%%HLDSDIR%%dod/maps/dod_bliss.bsp
-%%HLDSDIR%%dod/maps/dod_bliss.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_bliss.txt
%%HLDSDIR%%dod/maps/dod_caen.bsp
-%%HLDSDIR%%dod/maps/dod_caen.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_caen.txt
%%HLDSDIR%%dod/maps/dod_dam.bsp
-%%HLDSDIR%%dod/maps/dod_dam.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_dam.txt
%%HLDSDIR%%dod/maps/dod_mainz.bsp
-%%HLDSDIR%%dod/maps/dod_mainz.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_mainz.txt
%%HLDSDIR%%dod/maps/dod_omaha.bsp
-%%HLDSDIR%%dod/maps/dod_omaha.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_omaha.txt
%%HLDSDIR%%dod/maps/dod_oslo.bsp
-%%HLDSDIR%%dod/maps/dod_oslo.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_oslo.txt
%%HLDSDIR%%dod/maps/dod_snowtown.bsp
-%%HLDSDIR%%dod/maps/dod_snowtown.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_snowtown.txt
%%HLDSDIR%%dod/maps/dod_tstation.bsp
-%%HLDSDIR%%dod/maps/dod_tstation.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_tstation.txt
%%HLDSDIR%%dod/maps/dod_valley.bsp
-%%HLDSDIR%%dod/maps/dod_valley.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/maps/dod_valley.txt
%%HLDSDIR%%dod/maps/dod_vn61.bsp
%%HLDSDIR%%dod/media/launch_deny1.wav
%%HLDSDIR%%dod/media/launch_dnmenu1.wav
@@ -655,23 +655,23 @@
%%HLDSDIR%%dod/sprites/tree3.spr
%%HLDSDIR%%dod/sprites/tree4.spr
%%HLDSDIR%%dod/sprites/tree5.spr
-%%HLDSDIR%%dod/sprites/weapon_amerknife.txt
-%%HLDSDIR%%dod/sprites/weapon_bar.txt
-%%HLDSDIR%%dod/sprites/weapon_colt.txt
-%%HLDSDIR%%dod/sprites/weapon_garand.txt
-%%HLDSDIR%%dod/sprites/weapon_germanknife.txt
-%%HLDSDIR%%dod/sprites/weapon_gewehr.txt
-%%HLDSDIR%%dod/sprites/weapon_handgrenade.txt
-%%HLDSDIR%%dod/sprites/weapon_kar.txt
-%%HLDSDIR%%dod/sprites/weapon_knife.txt
-%%HLDSDIR%%dod/sprites/weapon_luger.txt
-%%HLDSDIR%%dod/sprites/weapon_mp40.txt
-%%HLDSDIR%%dod/sprites/weapon_mp44.txt
-%%HLDSDIR%%dod/sprites/weapon_mp45.txt
-%%HLDSDIR%%dod/sprites/weapon_p38.txt
-%%HLDSDIR%%dod/sprites/weapon_spring.txt
-%%HLDSDIR%%dod/sprites/weapon_stickgrenade.txt
-%%HLDSDIR%%dod/sprites/weapon_thompson.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_amerknife.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_bar.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_colt.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_garand.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_germanknife.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_gewehr.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_handgrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_kar.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_luger.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_mp40.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_mp44.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_mp45.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_p38.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_spring.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_stickgrenade.txt
+%%PORTDOCS%%%%HLDSDIR%%dod/sprites/weapon_thompson.txt
%%HLDSDIR%%dod/sprites/wpns1.spr
%%HLDSDIR%%dod/sprites/wpns2.spr
%%HLDSDIR%%dod/sprites/wpns3.spr
@@ -713,4 +713,6 @@
@dirrm %%HLDSDIR%%dod/classes
@dirrm %%HLDSDIR%%dod/cl_dlls
@dirrm %%HLDSDIR%%dod/Tuts
-@dirrm %%HLDSDIR%%dod
+@unexec rmdir %D/%%HLDSDIR%%dod/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%dod/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%dod 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%dod`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-fa/pkg-plist b/games/hlserver-fa/pkg-plist
index ccb411f3890a..a605a9ae6bd2 100644
--- a/games/hlserver-fa/pkg-plist
+++ b/games/hlserver-fa/pkg-plist
@@ -1,12 +1,12 @@
-%%HLDSDIR%%firearms/1024_textscheme.txt
-%%HLDSDIR%%firearms/1152_textscheme.txt
-%%HLDSDIR%%firearms/1280_textscheme.txt
-%%HLDSDIR%%firearms/1600_textscheme.txt
-%%HLDSDIR%%firearms/320_textscheme.txt
-%%HLDSDIR%%firearms/400_textscheme.txt
-%%HLDSDIR%%firearms/512_textscheme.txt
-%%HLDSDIR%%firearms/640_textscheme.txt
-%%HLDSDIR%%firearms/800_textscheme.txt
+%%PORTDOCS%%n%%HLDSDIR%%firearms/1024_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/1152_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/1280_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/1600_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/320_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/400_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/512_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/640_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/800_textscheme.txt
%%HLDSDIR%%firearms/cached.wad
%%HLDSDIR%%firearms/cl_dlls/client.dll
%%HLDSDIR%%firearms/commands.txt
@@ -308,54 +308,54 @@
%%HLDSDIR%%firearms/listenserver.cfg
%%HLDSDIR%%firearms/mapcycle.txt
%%HLDSDIR%%firearms/maps/ctisdps_mexico.bsp
-%%HLDSDIR%%firearms/maps/ctisdps_mexico.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ctisdps_mexico.txt
%%HLDSDIR%%firearms/maps/obj_omaha.bsp
-%%HLDSDIR%%firearms/maps/obj_omaha.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/obj_omaha.txt
%%HLDSDIR%%firearms/maps/obj_wartorn.bsp
-%%HLDSDIR%%firearms/maps/obj_wartorn.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/obj_wartorn.txt
%%HLDSDIR%%firearms/maps/ps_bridge.bsp
-%%HLDSDIR%%firearms/maps/ps_bridge.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_bridge.txt
%%HLDSDIR%%firearms/maps/ps_coldwar.bsp
-%%HLDSDIR%%firearms/maps/ps_coldwar.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_coldwar.txt
%%HLDSDIR%%firearms/maps/ps_crash.bsp
%%HLDSDIR%%firearms/maps/ps_crash.fwp
-%%HLDSDIR%%firearms/maps/ps_crash.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_crash.txt
%%HLDSDIR%%firearms/maps/ps_dangerzone.bsp
-%%HLDSDIR%%firearms/maps/ps_dangerzone.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_dangerzone.txt
%%HLDSDIR%%firearms/maps/ps_desertcrisis.bsp
-%%HLDSDIR%%firearms/maps/ps_desertcrisis.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_desertcrisis.txt
%%HLDSDIR%%firearms/maps/ps_greatoutdoors.bsp
-%%HLDSDIR%%firearms/maps/ps_greatoutdoors.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_greatoutdoors.txt
%%HLDSDIR%%firearms/maps/ps_inlands.bsp
%%HLDSDIR%%firearms/maps/ps_invasion.bsp
-%%HLDSDIR%%firearms/maps/ps_invasion.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_invasion.txt
%%HLDSDIR%%firearms/maps/ps_island.bsp
-%%HLDSDIR%%firearms/maps/ps_island.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_island.txt
%%HLDSDIR%%firearms/maps/ps_marie.bsp
-%%HLDSDIR%%firearms/maps/ps_marie.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_marie.txt
%%HLDSDIR%%firearms/maps/ps_nightstalkers.bsp
-%%HLDSDIR%%firearms/maps/ps_nightstalkers.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_nightstalkers.txt
%%HLDSDIR%%firearms/maps/ps_outlands.bsp
-%%HLDSDIR%%firearms/maps/ps_outlands.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_outlands.txt
%%HLDSDIR%%firearms/maps/ps_river.bsp
-%%HLDSDIR%%firearms/maps/ps_river.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_river.txt
%%HLDSDIR%%firearms/maps/ps_sand.bsp
-%%HLDSDIR%%firearms/maps/ps_sand.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_sand.txt
%%HLDSDIR%%firearms/maps/ps_sandblast.bsp
-%%HLDSDIR%%firearms/maps/ps_sandblast.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_sandblast.txt
%%HLDSDIR%%firearms/maps/ps_street.bsp
-%%HLDSDIR%%firearms/maps/ps_street.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_street.txt
%%HLDSDIR%%firearms/maps/ps_swamp.bsp
-%%HLDSDIR%%firearms/maps/ps_swamp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_swamp.txt
%%HLDSDIR%%firearms/maps/ps_ub61.bsp
-%%HLDSDIR%%firearms/maps/ps_ub61.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/ps_ub61.txt
%%HLDSDIR%%firearms/maps/sd_durandal.bsp
-%%HLDSDIR%%firearms/maps/sd_durandal.txt
-%%HLDSDIR%%firearms/maps/sd_durandal_readme.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/sd_durandal.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/sd_durandal_readme.txt
%%HLDSDIR%%firearms/maps/sd_woods.bsp
-%%HLDSDIR%%firearms/maps/sd_woods.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/sd_woods.txt
%%HLDSDIR%%firearms/maps/tc_iwojima.bsp
-%%HLDSDIR%%firearms/maps/tc_iwojima.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/maps/tc_iwojima.txt
%%HLDSDIR%%firearms/media/launch_deny1.wav
%%HLDSDIR%%firearms/media/launch_deny2.wav
%%HLDSDIR%%firearms/media/launch_dnmenu1.wav
@@ -366,71 +366,71 @@
%%HLDSDIR%%firearms/media/logo.avi
%%HLDSDIR%%firearms/menus/40mmgl.txt
%%HLDSDIR%%firearms/menus/9mmlc.txt
-%%HLDSDIR%%firearms/menus/Quick Config Tokens.txt
-%%HLDSDIR%%firearms/menus/acpsa.txt
-%%HLDSDIR%%firearms/menus/adrenaline.txt
-%%HLDSDIR%%firearms/menus/aesa.txt
-%%HLDSDIR%%firearms/menus/akimbo.txt
-%%HLDSDIR%%firearms/menus/anaconda.txt
-%%HLDSDIR%%firearms/menus/arbt.txt
-%%HLDSDIR%%firearms/menus/argl.txt
-%%HLDSDIR%%firearms/menus/arms.txt
-%%HLDSDIR%%firearms/menus/art1.txt
-%%HLDSDIR%%firearms/menus/art2.txt
-%%HLDSDIR%%firearms/menus/artac.txt
-%%HLDSDIR%%firearms/menus/assault.txt
-%%HLDSDIR%%firearms/menus/atsrscp.txt
-%%HLDSDIR%%firearms/menus/autoshot.txt
-%%HLDSDIR%%firearms/menus/ba.txt
-%%HLDSDIR%%firearms/menus/bandages.txt
-%%HLDSDIR%%firearms/menus/berserker.txt
-%%HLDSDIR%%firearms/menus/bfsmg.txt
-%%HLDSDIR%%firearms/menus/bparscp.txt
-%%HLDSDIR%%firearms/menus/buildmortar.txt
-%%HLDSDIR%%firearms/menus/carbine.txt
-%%HLDSDIR%%firearms/menus/classes.txt
-%%HLDSDIR%%firearms/menus/claymore.txt
-%%HLDSDIR%%firearms/menus/custom.txt
-%%HLDSDIR%%firearms/menus/dismantle.txt
-%%HLDSDIR%%firearms/menus/expert.txt
-%%HLDSDIR%%firearms/menus/fire support.txt
-%%HLDSDIR%%firearms/menus/flash.txt
-%%HLDSDIR%%firearms/menus/fm1.txt
-%%HLDSDIR%%firearms/menus/fm2.txt
-%%HLDSDIR%%firearms/menus/frag.txt
-%%HLDSDIR%%firearms/menus/givebandage.txt
-%%HLDSDIR%%firearms/menus/hcmmg.txt
-%%HLDSDIR%%firearms/menus/hcmsmg.txt
-%%HLDSDIR%%firearms/menus/heavy.txt
-%%HLDSDIR%%firearms/menus/helmet.txt
-%%HLDSDIR%%firearms/menus/hospice.txt
-%%HLDSDIR%%firearms/menus/lead.txt
-%%HLDSDIR%%firearms/menus/legs.txt
-%%HLDSDIR%%firearms/menus/light.txt
-%%HLDSDIR%%firearms/menus/marine.txt
-%%HLDSDIR%%firearms/menus/marker.txt
-%%HLDSDIR%%firearms/menus/marksman.txt
-%%HLDSDIR%%firearms/menus/medium.txt
-%%HLDSDIR%%firearms/menus/ms1.txt
-%%HLDSDIR%%firearms/menus/ms2.txt
-%%HLDSDIR%%firearms/menus/natoarscp.txt
-%%HLDSDIR%%firearms/menus/nomen.txt
-%%HLDSDIR%%firearms/menus/quick config.txt
-%%HLDSDIR%%firearms/menus/reqart.txt
-%%HLDSDIR%%firearms/menus/rvsascp.txt
-%%HLDSDIR%%firearms/menus/sa3rb.txt
-%%HLDSDIR%%firearms/menus/saiga.txt
-%%HLDSDIR%%firearms/menus/sasil.txt
-%%HLDSDIR%%firearms/menus/smgsil.txt
-%%HLDSDIR%%firearms/menus/srscp.txt
-%%HLDSDIR%%firearms/menus/stealth.txt
-%%HLDSDIR%%firearms/menus/stg24.txt
-%%HLDSDIR%%firearms/menus/tac12.txt
-%%HLDSDIR%%firearms/menus/tacarlcm.txt
-%%HLDSDIR%%firearms/menus/tacsmg.txt
-%%HLDSDIR%%firearms/menus/treat.txt
-%%HLDSDIR%%firearms/menus/veteran.txt
-%%HLDSDIR%%firearms/menus/vetran.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/Quick Config Tokens.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/acpsa.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/adrenaline.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/aesa.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/akimbo.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/anaconda.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/arbt.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/argl.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/arms.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/art1.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/art2.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/artac.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/assault.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/atsrscp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/autoshot.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/ba.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/bandages.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/berserker.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/bfsmg.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/bparscp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/buildmortar.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/carbine.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/classes.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/claymore.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/custom.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/dismantle.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/expert.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/fire support.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/flash.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/fm1.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/fm2.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/frag.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/givebandage.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/hcmmg.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/hcmsmg.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/heavy.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/helmet.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/hospice.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/lead.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/legs.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/light.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/marine.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/marker.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/marksman.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/medium.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/ms1.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/ms2.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/natoarscp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/nomen.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/quick config.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/reqart.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/rvsascp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/sa3rb.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/saiga.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/sasil.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/smgsil.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/srscp.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/stealth.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/stg24.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/tac12.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/tacarlcm.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/tacsmg.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/treat.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/veteran.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/menus/vetran.txt
%%HLDSDIR%%firearms/models/LILLY.mdl
%%HLDSDIR%%firearms/models/REEDS.mdl
%%HLDSDIR%%firearms/models/beachmdl.mdl
@@ -844,39 +844,37 @@
%%HLDSDIR%%firearms/sprites/snp_psg_320.spr
%%HLDSDIR%%firearms/sprites/snp_psg_640.spr
%%HLDSDIR%%firearms/sprites/speech.spr
-%%HLDSDIR%%firearms/sprites/weapon_9mmlc.txt
-%%HLDSDIR%%firearms/sprites/weapon_ak47.txt
-%%HLDSDIR%%firearms/sprites/weapon_anaconda.txt
-%%HLDSDIR%%firearms/sprites/weapon_aug.txt
-%%HLDSDIR%%firearms/sprites/weapon_benelli.txt
-%%HLDSDIR%%firearms/sprites/weapon_ber92f.txt
-%%HLDSDIR%%firearms/sprites/weapon_ber93r.txt
-%%HLDSDIR%%firearms/sprites/weapon_bizon.txt
-%%HLDSDIR%%firearms/sprites/weapon_claymore.txt
-%%HLDSDIR%%firearms/sprites/weapon_coltgov.txt
-%%HLDSDIR%%firearms/sprites/weapon_desert.txt
-%%HLDSDIR%%firearms/sprites/weapon_famas.txt
-%%HLDSDIR%%firearms/sprites/weapon_flashbang.txt
-%%HLDSDIR%%firearms/sprites/weapon_frag.txt
-%%HLDSDIR%%firearms/sprites/weapon_g36e.txt
-%%HLDSDIR%%firearms/sprites/weapon_g3a3.txt
-%%HLDSDIR%%firearms/sprites/weapon_knife.txt
-%%HLDSDIR%%firearms/sprites/weapon_m11.txt
-%%HLDSDIR%%firearms/sprites/weapon_m16.txt
-%%HLDSDIR%%firearms/sprites/weapon_m4.txt
-%%HLDSDIR%%firearms/sprites/weapon_m60.txt
-%%HLDSDIR%%firearms/sprites/weapon_m79.txt
-%%HLDSDIR%%firearms/sprites/weapon_m82.txt
-%%HLDSDIR%%firearms/sprites/weapon_mc51.txt
-%%HLDSDIR%%firearms/sprites/weapon_mp5a5.txt
-%%HLDSDIR%%firearms/sprites/weapon_mp5k.txt
-%%HLDSDIR%%firearms/sprites/weapon_psg1.txt
-%%HLDSDIR%%firearms/sprites/weapon_saiga.txt
-%%HLDSDIR%%firearms/sprites/weapon_sterling.txt
-%%HLDSDIR%%firearms/sprites/weapon_stg24.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_9mmlc.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_ak47.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_anaconda.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_aug.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_benelli.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_ber92f.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_ber93r.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_bizon.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_claymore.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_coltgov.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_desert.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_famas.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_flashbang.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_frag.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_g36e.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_g3a3.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m11.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m16.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m4.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m60.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m79.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_m82.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_mc51.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_mp5a5.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_mp5k.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_psg1.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_saiga.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_sterling.txt
+%%PORTDOCS%%%%HLDSDIR%%firearms/sprites/weapon_stg24.txt
%%HLDSDIR%%firearms/user.scr
-@exec mkdir %D/%%HLDSDIR%%firearms/SAVE
-@exec mkdir %D/%%HLDSDIR%%firearms/logs
@dirrm %%HLDSDIR%%firearms/sprites
@dirrm %%HLDSDIR%%firearms/sound/weapons
@dirrm %%HLDSDIR%%firearms/sound/radio
@@ -889,10 +887,9 @@
@dirrm %%HLDSDIR%%firearms/models/player/blue1
@dirrm %%HLDSDIR%%firearms/models/player
@dirrm %%HLDSDIR%%firearms/models
-@dirrm %%HLDSDIR%%firearms/menus
+%%PORTDOCS%%@dirrm %%HLDSDIR%%firearms/menus
@dirrm %%HLDSDIR%%firearms/media
@dirrm %%HLDSDIR%%firearms/maps
-@dirrm %%HLDSDIR%%firearms/logs
@dirrm %%HLDSDIR%%firearms/gfx/vgui
@dirrm %%HLDSDIR%%firearms/gfx/shell
@dirrm %%HLDSDIR%%firearms/gfx/env
@@ -900,5 +897,6 @@
@dirrm %%HLDSDIR%%firearms/events
@dirrm %%HLDSDIR%%firearms/dlls
@dirrm %%HLDSDIR%%firearms/cl_dlls
-@dirrm %%HLDSDIR%%firearms/SAVE
-@dirrm %%HLDSDIR%%firearms
+@unexec rmdir %D/%%HLDSDIR%%firearms/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%firearms/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%firearms 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%firearms`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-flf/Makefile b/games/hlserver-flf/Makefile
index ff6c3fb88b6d..19153bd2b298 100644
--- a/games/hlserver-flf/Makefile
+++ b/games/hlserver-flf/Makefile
@@ -19,6 +19,7 @@ DISTFILES= frontline_linux_12a.zip \
frontline_12a_fix_linux.zip
USE_ZIP= yes
+EXTRACT_BEFORE_ARGS= -o -qq
WRKSRC= ${WRKDIR}/frontline
diff --git a/games/hlserver-flf/pkg-plist b/games/hlserver-flf/pkg-plist
index 8059f9c88f20..0f3b347c0664 100644
--- a/games/hlserver-flf/pkg-plist
+++ b/games/hlserver-flf/pkg-plist
@@ -1,46 +1,46 @@
-%%HLDSDIR%%/frontline/1024_textscheme.txt
-%%HLDSDIR%%/frontline/1152_textscheme.txt
-%%HLDSDIR%%/frontline/1280_textscheme.txt
-%%HLDSDIR%%/frontline/1600_textscheme.txt
-%%HLDSDIR%%/frontline/320_textscheme.txt
-%%HLDSDIR%%/frontline/400_textscheme.txt
-%%HLDSDIR%%/frontline/512_textscheme.txt
-%%HLDSDIR%%/frontline/640_textscheme.txt
-%%HLDSDIR%%/frontline/800_textscheme.txt
-%%HLDSDIR%%/frontline/FLF.ico
-%%HLDSDIR%%/frontline/FLF2.ico
-%%HLDSDIR%%/frontline/FLF3.ico
+%%PORTDOCS%%%%HLDSDIR%%/frontline/1024_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/1152_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/1280_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/1600_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/320_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/400_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/512_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/640_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/800_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/FLF.ico
+%%PORTDOCS%%%%HLDSDIR%%/frontline/FLF2.ico
+%%PORTDOCS%%%%HLDSDIR%%/frontline/FLF3.ico
%%HLDSDIR%%/frontline/cached.wad
%%HLDSDIR%%/frontline/cl_dlls/client.dll
-%%HLDSDIR%%/frontline/commandmenu.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/commandmenu.txt
%%HLDSDIR%%/frontline/config.cfg
%%HLDSDIR%%/frontline/delta.lst
-%%HLDSDIR%%/frontline/descriptions/classes/commandosassault.txt
-%%HLDSDIR%%/frontline/descriptions/classes/commandosrecon.txt
-%%HLDSDIR%%/frontline/descriptions/classes/commandossupport.txt
-%%HLDSDIR%%/frontline/descriptions/classes/natoassault.txt
-%%HLDSDIR%%/frontline/descriptions/classes/natorecon.txt
-%%HLDSDIR%%/frontline/descriptions/classes/natosupport.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons/hk21.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/pistols/beretta.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/pistols/beretta92f.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/pistols/hkpistol.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/pistols/mk23.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles/ak5.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles/famas.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles/m4.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles/msg90.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/rifles/sako.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/shotguns.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/shotguns/rs202m2.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/shotguns/spas12.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/submachines.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mac10.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mp5a2.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mp5sd.txt
-%%HLDSDIR%%/frontline/descriptions/weapons/submachines/ump45.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/commandosassault.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/commandosrecon.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/commandossupport.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/natoassault.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/natorecon.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/classes/natosupport.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons/hk21.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/pistols/beretta.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/pistols/beretta92f.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/pistols/hkpistol.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/pistols/mk23.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles/ak5.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles/famas.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles/m4.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles/msg90.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/rifles/sako.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/shotguns.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/shotguns/rs202m2.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/shotguns/spas12.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/submachines.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mac10.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mp5a2.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/submachines/mp5sd.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/descriptions/weapons/submachines/ump45.txt
%%HLDSDIR%%/frontline/dlls/front_i386.so
%%HLDSDIR%%/frontline/events/ak5.sc
%%HLDSDIR%%/frontline/events/ammocount.sc
@@ -388,18 +388,18 @@
%%HLDSDIR%%/frontline/gfx/vgui/640_ump45_sm.tga
%%HLDSDIR%%/frontline/liblist.gam
%%HLDSDIR%%/frontline/listenserver.cfg
-%%HLDSDIR%%/frontline/manual/cappoints.jpg
-%%HLDSDIR%%/frontline/manual/extrastuff.jpg
-%%HLDSDIR%%/frontline/manual/index.html
-%%HLDSDIR%%/frontline/manual/manual1.jpg
-%%HLDSDIR%%/frontline/manual/new.html
-%%HLDSDIR%%/frontline/manual/radar.jpg
-%%HLDSDIR%%/frontline/manual/room1.jpg
-%%HLDSDIR%%/frontline/manual/room2a.jpg
-%%HLDSDIR%%/frontline/manual/room2b.jpg
-%%HLDSDIR%%/frontline/manual/stamina.jpg
-%%HLDSDIR%%/frontline/manual/teambonus.jpg
-%%HLDSDIR%%/frontline/manual/time.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/cappoints.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/extrastuff.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/index.html
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/manual1.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/new.html
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/radar.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/room1.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/room2a.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/room2b.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/stamina.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/teambonus.jpg
+%%PORTDOCS%%%%HLDSDIR%%/frontline/manual/time.jpg
%%HLDSDIR%%/frontline/mapcycle.txt
%%HLDSDIR%%/frontline/maps/flf_ascension.bsp
%%HLDSDIR%%/frontline/maps/flf_ascension.loc
@@ -904,7 +904,7 @@
%%HLDSDIR%%/frontline/sprites/woodpuff.spr
%%HLDSDIR%%/frontline/titles.txt
%%HLDSDIR%%/frontline/user.scr
-%%HLDSDIR%%/frontline/version_info.txt
+%%PORTDOCS%%%%HLDSDIR%%/frontline/version_info.txt
@dirrm %%HLDSDIR%%/frontline/sprites
@dirrm %%HLDSDIR%%/frontline/sound/weapons
@dirrm %%HLDSDIR%%/frontline/sound/sfx
@@ -926,20 +926,22 @@
@dirrm %%HLDSDIR%%/frontline/maptutorial/Images
@dirrm %%HLDSDIR%%/frontline/maptutorial
@dirrm %%HLDSDIR%%/frontline/maps
-@dirrm %%HLDSDIR%%/frontline/manual
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/manual
@dirrm %%HLDSDIR%%/frontline/gfx/vgui
@dirrm %%HLDSDIR%%/frontline/gfx/shell
@dirrm %%HLDSDIR%%/frontline/gfx/env
@dirrm %%HLDSDIR%%/frontline/gfx
@dirrm %%HLDSDIR%%/frontline/events
@dirrm %%HLDSDIR%%/frontline/dlls
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/submachines
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/shotguns
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/rifles
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/pistols
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons
-@dirrm %%HLDSDIR%%/frontline/descriptions/weapons
-@dirrm %%HLDSDIR%%/frontline/descriptions/classes
-@dirrm %%HLDSDIR%%/frontline/descriptions
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/submachines
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/shotguns
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/rifles
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/pistols
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons/heavyweapons
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/weapons
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions/classes
+%%PORTDOCS%%@dirrm %%HLDSDIR%%/frontline/descriptions
@dirrm %%HLDSDIR%%/frontline/cl_dlls
-@dirrm %%HLDSDIR%%/frontline
+@unexec rmdir %D/%%HLDSDIR%%frontline/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%frontline/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%frontline 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%frontline`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-heroes/Makefile b/games/hlserver-heroes/Makefile
index b08442092471..f8d4d5900281 100644
--- a/games/hlserver-heroes/Makefile
+++ b/games/hlserver-heroes/Makefile
@@ -14,7 +14,7 @@ DISTFILES= hero10.zip HLH101.zip
MAINTAINER= lioux@FreeBSD.org
USE_ZIP= yes
-EXTRACT_BEFORE_ARGS= -o
+EXTRACT_BEFORE_ARGS= -o -qq
WRKSRC= ${WRKDIR}/Heroes
diff --git a/games/hlserver-heroes/pkg-plist b/games/hlserver-heroes/pkg-plist
index f2734cd23d4c..8c30c759e4ac 100644
--- a/games/hlserver-heroes/pkg-plist
+++ b/games/hlserver-heroes/pkg-plist
@@ -19,39 +19,39 @@
%%HLDSDIR%%Heroes/Sprites/sabre.spr
%%HLDSDIR%%Heroes/Sprites/smokebomb.spr
%%HLDSDIR%%Heroes/Sprites/vgrenade.spr
-%%HLDSDIR%%Heroes/Sprites/weapon_357.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_barehand.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_bolter.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_crowbar.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_flamer.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_mortar.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_smokebomb.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_turret.txt
-%%HLDSDIR%%Heroes/Sprites/weapon_variousg.txt
-%%HLDSDIR%%Heroes/Titles.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_357.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_barehand.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_bolter.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_crowbar.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_flamer.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_mortar.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_smokebomb.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_turret.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Sprites/weapon_variousg.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/Titles.txt
%%HLDSDIR%%Heroes/cl_dlls/client.dll
-%%HLDSDIR%%Heroes/classes/short_hunter.txt
-%%HLDSDIR%%Heroes/classes/short_jet_man.txt
-%%HLDSDIR%%Heroes/classes/short_magician.txt
-%%HLDSDIR%%Heroes/classes/short_metamorph.txt
-%%HLDSDIR%%Heroes/classes/short_pyros.txt
-%%HLDSDIR%%Heroes/classes/short_shadow.txt
-%%HLDSDIR%%Heroes/classes/short_spider.txt
-%%HLDSDIR%%Heroes/classes/short_storm.txt
-%%HLDSDIR%%Heroes/classes/short_the_shadow.txt
-%%HLDSDIR%%Heroes/classes/short_the_spider.txt
-%%HLDSDIR%%Heroes/classes/short_weaponeer.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_hunter.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_jet_man.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_magician.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_metamorph.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_pyros.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_shadow.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_spider.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_storm.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_the_shadow.txt
-%%HLDSDIR%%Heroes/classes_en_francais/short_weaponeer.txt
-%%HLDSDIR%%Heroes/commandmenu.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_hunter.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_jet_man.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_magician.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_metamorph.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_pyros.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_shadow.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_spider.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_storm.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_the_shadow.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_the_spider.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes/short_weaponeer.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_hunter.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_jet_man.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_magician.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_metamorph.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_pyros.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_shadow.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_spider.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_storm.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_the_shadow.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/classes_en_francais/short_weaponeer.txt
+%%PORTDOCS%%%%HLDSDIR%%Heroes/commandmenu.txt
%%HLDSDIR%%Heroes/config.cfg
%%HLDSDIR%%Heroes/custom.hpk
%%HLDSDIR%%Heroes/dlls/mp.dll
@@ -232,10 +232,12 @@
@dirrm %%HLDSDIR%%Heroes/gfx/Shell
@dirrm %%HLDSDIR%%Heroes/gfx
@dirrm %%HLDSDIR%%Heroes/dlls
-@dirrm %%HLDSDIR%%Heroes/classes_en_francais
-@dirrm %%HLDSDIR%%Heroes/classes
+%%PORTDOCS%%@dirrm %%HLDSDIR%%Heroes/classes_en_francais
+%%PORTDOCS%%@dirrm %%HLDSDIR%%Heroes/classes
@dirrm %%HLDSDIR%%Heroes/cl_dlls
@dirrm %%HLDSDIR%%Heroes/Sprites
@exec mkdir -p %D/%%HLDSDIR%%Heroes/maps
@unexec rmdir %D/%%HLDSDIR%%Heroes/maps 2>/dev/null || true
-@unexec rmdir %D/%%HLDSDIR%%Heroes 2>/dev/null || echo "If you are permanently removing this port, you should also ``rm -Rf ${PKG_PREFIX}/%%HLDSDIR%%Heroes'' removing any configuration files left." | fmt
+@unexec rmdir %D/%%HLDSDIR%%Heroes/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%Heroes/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%Heroes 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%Heroes`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-opfor/Makefile b/games/hlserver-opfor/Makefile
index 35dacff357f2..bf57777e8cdb 100644
--- a/games/hlserver-opfor/Makefile
+++ b/games/hlserver-opfor/Makefile
@@ -14,7 +14,6 @@ MASTER_SITES= http://ftp1download.gamespy.com/fileplanet/fpnew/action/half-life/
ftp://fileplanet.ngi.it/fileplanet/fpnew/action/half-life/official/ \
http://www.jetstreamgames.co.nz/files/pub/gamespyftp1/fpnew/action/half-life/official/ \
ftp://ftp1.terian.net/mirrors/fileplanet/fpnew/action/half-life/official/ \
- ftp://ftp1.terian.net/mirrors/fileplanet/fpnew/action/half-life/official/ \
ftp://ftp2.terian.net/mirrors/fileplanet/fpnew/action/half-life/official/
DISTNAME= op4-linux-${PORTVERSION:S/.//g}
diff --git a/games/hlserver-opfor/pkg-plist b/games/hlserver-opfor/pkg-plist
index a17e3068578a..e465e94891d5 100644
--- a/games/hlserver-opfor/pkg-plist
+++ b/games/hlserver-opfor/pkg-plist
@@ -1,21 +1,21 @@
-%%HLDSDIR%%gearbox/Sierra.inf
+%%PORTDOCS%%%%HLDSDIR%%gearbox/Sierra.inf
%%HLDSDIR%%gearbox/cached.wad
%%HLDSDIR%%gearbox/cl_dlls/client.dll
-%%HLDSDIR%%gearbox/classes/short_adrian.txt
-%%HLDSDIR%%gearbox/classes/short_barney.txt
-%%HLDSDIR%%gearbox/classes/short_civ_random.txt
-%%HLDSDIR%%gearbox/classes/short_cleansuit.txt
-%%HLDSDIR%%gearbox/classes/short_drillsgt.txt
-%%HLDSDIR%%gearbox/classes/short_gina.txt
-%%HLDSDIR%%gearbox/classes/short_gordon.txt
-%%HLDSDIR%%gearbox/classes/short_grunt.txt
-%%HLDSDIR%%gearbox/classes/short_op4_random.txt
-%%HLDSDIR%%gearbox/classes/short_otis.txt
-%%HLDSDIR%%gearbox/classes/short_random.txt
-%%HLDSDIR%%gearbox/classes/short_recruit.txt
-%%HLDSDIR%%gearbox/classes/short_scientist.txt
-%%HLDSDIR%%gearbox/classes/short_squadleader.txt
-%%HLDSDIR%%gearbox/classes/short_tower.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_adrian.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_barney.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_civ_random.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_cleansuit.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_drillsgt.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_gina.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_gordon.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_grunt.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_op4_random.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_otis.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_random.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_recruit.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_scientist.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_squadleader.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/classes/short_tower.txt
%%HLDSDIR%%gearbox/custom.hpk
%%HLDSDIR%%gearbox/decals.wad
%%HLDSDIR%%gearbox/delta.lst
@@ -530,16 +530,16 @@
%%HLDSDIR%%gearbox/sprites/sprite_c_1.spr
%%HLDSDIR%%gearbox/sprites/tinyspit.spr
%%HLDSDIR%%gearbox/sprites/tongue.spr
-%%HLDSDIR%%gearbox/sprites/weapon_displacer.txt
-%%HLDSDIR%%gearbox/sprites/weapon_eagle.txt
-%%HLDSDIR%%gearbox/sprites/weapon_grapple.txt
-%%HLDSDIR%%gearbox/sprites/weapon_knife.txt
-%%HLDSDIR%%gearbox/sprites/weapon_m249.txt
-%%HLDSDIR%%gearbox/sprites/weapon_penguin.txt
-%%HLDSDIR%%gearbox/sprites/weapon_pipewrench.txt
-%%HLDSDIR%%gearbox/sprites/weapon_shockrifle.txt
-%%HLDSDIR%%gearbox/sprites/weapon_sniperrifle.txt
-%%HLDSDIR%%gearbox/sprites/weapon_sporelauncher.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_displacer.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_eagle.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_grapple.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_knife.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_m249.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_penguin.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_pipewrench.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_shockrifle.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_sniperrifle.txt
+%%PORTDOCS%%%%HLDSDIR%%gearbox/sprites/weapon_sporelauncher.txt
%%HLDSDIR%%gearbox/sprites/wep_smoke_01.spr
%%HLDSDIR%%gearbox/sprites/xpl_001.spr
%%HLDSDIR%%gearbox/stats/stats_blackmesa.ost
@@ -588,6 +588,8 @@
@dirrm %%HLDSDIR%%gearbox/gfx
@dirrm %%HLDSDIR%%gearbox/events
@dirrm %%HLDSDIR%%gearbox/dlls
-@dirrm %%HLDSDIR%%gearbox/classes
+%%PORTDOCS%%@dirrm %%HLDSDIR%%gearbox/classes
@dirrm %%HLDSDIR%%gearbox/cl_dlls
-@unexec rmdir %D/%%HLDSDIR%%gearbox 2>/dev/null || echo "If you are permanently removing this port, you should also ``rm -Rf ${PKG_PREFIX}/%%HLDSDIR%%gearbox'' removing any configuration files left." | fmt
+@unexec rmdir %D/%%HLDSDIR%%gearbox/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%gearbox/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%gearbox 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%gearbox`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-si/pkg-plist b/games/hlserver-si/pkg-plist
index 7b549cfb4b08..b73cebaf8fff 100644
--- a/games/hlserver-si/pkg-plist
+++ b/games/hlserver-si/pkg-plist
@@ -1,12 +1,12 @@
-%%HLDSDIR%%si/1024_textscheme.txt
-%%HLDSDIR%%si/1152_textscheme.txt
-%%HLDSDIR%%si/1280_textscheme.txt
-%%HLDSDIR%%si/1600_textscheme.txt
-%%HLDSDIR%%si/320_textscheme.txt
-%%HLDSDIR%%si/400_textscheme.txt
-%%HLDSDIR%%si/512_textscheme.txt
-%%HLDSDIR%%si/640_textscheme.txt
-%%HLDSDIR%%si/800_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/1024_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/1152_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/1280_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/1600_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/320_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/400_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/512_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/640_textscheme.txt
+%%PORTDOCS%%%%HLDSDIR%%si/800_textscheme.txt
%%HLDSDIR%%si/cached.wad
%%HLDSDIR%%si/cl_dlls/client.dll
%%HLDSDIR%%si/config.cfg
@@ -157,9 +157,6 @@
@dirrm %%HLDSDIR%%si/events
@dirrm %%HLDSDIR%%si/dlls
@dirrm %%HLDSDIR%%si/cl_dlls
-@dirrm %%HLDSDIR%%si/SAVE
-@exec mkdir -p %D/%%HLDSDIR%%si/SAVE
-@exec mkdir -p %D/%%HLDSDIR%%si/events
-@exec mkdir -p %D/%%HLDSDIR%%si/models/player/afd
-@exec mkdir -p %D/%%HLDSDIR%%si/models/player/mcl
-@unexec rmdir %D/%%HLDSDIR%%si 2>/dev/null || echo "If you are permanently removing this port, you should also ``rm -Rf ${PKG_PREFIX}/%%HLDSDIR%%si'' removing any configuration files left." | fmt
+@unexec rmdir %D/%%HLDSDIR%%si/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%si/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%si 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%si`` to remove any configuration files and logs left." | fmt
diff --git a/games/hlserver-svencoop/Makefile b/games/hlserver-svencoop/Makefile
index ffd2a29d98ba..092cdede1ad7 100644
--- a/games/hlserver-svencoop/Makefile
+++ b/games/hlserver-svencoop/Makefile
@@ -16,8 +16,6 @@ DISTFILES= svencoop19.tar.gz svencoop19_patch.tar.gz
MAINTAINER= lioux@FreeBSD.org
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
HALFLIFE_COUNTERSTRIKE_MASTER= ${.CURDIR}/../hlserver-cs
.include "${HALFLIFE_COUNTERSTRIKE_MASTER}/Makefile"
diff --git a/games/hlserver-svencoop/pkg-plist b/games/hlserver-svencoop/pkg-plist
index 4b75711c45d3..400f826342f4 100644
--- a/games/hlserver-svencoop/pkg-plist
+++ b/games/hlserver-svencoop/pkg-plist
@@ -1,6 +1,6 @@
%%HLDSDIR%%svencoop/PlaySvenCoop.pif
-%%HLDSDIR%%svencoop/README.html
-%%HLDSDIR%%svencoop/SC_WebSite.url
+%%PORTDOCS%%%%HLDSDIR%%svencoop/README.html
+%%PORTDOCS%%%%HLDSDIR%%svencoop/SC_WebSite.url
%%HLDSDIR%%svencoop/SvenCoop.qst
%%HLDSDIR%%svencoop/autoexec.cfg
%%HLDSDIR%%svencoop/cached.wad
@@ -147,35 +147,35 @@
%%HLDSDIR%%svencoop/models/p_uzi.mdl
%%HLDSDIR%%svencoop/models/player/aswat/aswat.bmp
%%HLDSDIR%%svencoop/models/player/aswat/aswat.mdl
-%%HLDSDIR%%svencoop/models/player/aswat/aswat.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/aswat/aswat.txt
%%HLDSDIR%%svencoop/models/player/barney/barney.bmp
%%HLDSDIR%%svencoop/models/player/gina/gina.bmp
%%HLDSDIR%%svencoop/models/player/gman/gman.bmp
%%HLDSDIR%%svencoop/models/player/gordon/gordon.bmp
-%%HLDSDIR%%svencoop/models/player/gs/gs&gstc_readme.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/gs/gs&gstc_readme.txt
%%HLDSDIR%%svencoop/models/player/gs/gs.bmp
%%HLDSDIR%%svencoop/models/player/gs/gs.mdl
%%HLDSDIR%%svencoop/models/player/helmet/helmet.bmp
-%%HLDSDIR%%svencoop/models/player/homer1/README.TXT
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/homer1/README.TXT
%%HLDSDIR%%svencoop/models/player/homer1/homer1.bmp
-%%HLDSDIR%%svencoop/models/player/homer1/homer1.mdl
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/homer1/homer1.mdl
%%HLDSDIR%%svencoop/models/player/knute_and_bolte/knute_and_bolte.bmp
%%HLDSDIR%%svencoop/models/player/knute_and_bolte/knute_and_bolte.mdl
-%%HLDSDIR%%svencoop/models/player/knute_and_bolte/readme.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/knute_and_bolte/readme.txt
%%HLDSDIR%%svencoop/models/player/obi09/obi09.bmp
%%HLDSDIR%%svencoop/models/player/obi09/obi09.mdl
-%%HLDSDIR%%svencoop/models/player/obi09/obi09.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/obi09/obi09.txt
%%HLDSDIR%%svencoop/models/player/punisher/punisher.bmp
%%HLDSDIR%%svencoop/models/player/punisher/punisher.mdl
-%%HLDSDIR%%svencoop/models/player/punisher/punisher.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/punisher/punisher.txt
%%HLDSDIR%%svencoop/models/player/robo/robo.bmp
%%HLDSDIR%%svencoop/models/player/scientist/scientist.bmp
%%HLDSDIR%%svencoop/models/player/skeleton/skeleton.bmp
%%HLDSDIR%%svencoop/models/player/skeleton/skeleton.mdl
-%%HLDSDIR%%svencoop/models/player/trinityrage/TRINITYrage.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/trinityrage/TRINITYrage.txt
%%HLDSDIR%%svencoop/models/player/trinityrage/trinityrage.bmp
%%HLDSDIR%%svencoop/models/player/trinityrage/trinityrage.mdl
-%%HLDSDIR%%svencoop/models/player/yodan/readme.txt
+%%PORTDOCS%%%%HLDSDIR%%svencoop/models/player/yodan/readme.txt
%%HLDSDIR%%svencoop/models/player/yodan/yodan.bmp
%%HLDSDIR%%svencoop/models/player/yodan/yodan.mdl
%%HLDSDIR%%svencoop/models/v_2uzis.mdl
@@ -262,4 +262,6 @@
@dirrm %%HLDSDIR%%svencoop/events
@dirrm %%HLDSDIR%%svencoop/dlls
@dirrm %%HLDSDIR%%svencoop/cl_dlls
-@dirrm %%HLDSDIR%%svencoop
+@unexec rmdir %D/%%HLDSDIR%%svencoop/SAVE 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%svencoop/logs 2>/dev/null || true
+@unexec rmdir %D/%%HLDSDIR%%svencoop 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/%%HLDSDIR%%svencoop`` to remove any configuration files and logs left." | fmt