aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authoralepulver <alepulver@FreeBSD.org>2007-04-10 01:40:40 +0800
committeralepulver <alepulver@FreeBSD.org>2007-04-10 01:40:40 +0800
commit2ca4a6af99095475277fed54cd9bfeca7558e5d5 (patch)
tree17ad5bbca75cbeca8077a090643ceacdb4b2df6d /games
parent71480b1801b3b73a91dd7629a93aa8eeaf0e00f7 (diff)
downloadfreebsd-ports-gnome-2ca4a6af99095475277fed54cd9bfeca7558e5d5.tar.gz
freebsd-ports-gnome-2ca4a6af99095475277fed54cd9bfeca7558e5d5.tar.zst
freebsd-ports-gnome-2ca4a6af99095475277fed54cd9bfeca7558e5d5.zip
- Complete repocopy of games/bos to games/boswars.
- Update to version 2.3 (first version released after the project was renamed). PR: ports/110633 Submitted by: alepulver (myself)
Diffstat (limited to 'games')
-rw-r--r--games/Makefile2
-rw-r--r--games/bos/Makefile32
-rw-r--r--games/bos/distinfo3
-rw-r--r--games/bos/pkg-descr4
-rw-r--r--games/bos/pkg-plist626
-rw-r--r--games/boswars/Makefile52
-rw-r--r--games/boswars/distinfo6
-rw-r--r--games/boswars/files/patch-SConstruct38
-rw-r--r--games/boswars/pkg-plist47
9 files changed, 119 insertions, 691 deletions
diff --git a/games/Makefile b/games/Makefile
index 9125122cb00a..2cac2138daec 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -83,7 +83,7 @@
SUBDIR += bomberinstinct
SUBDIR += bombermaze
SUBDIR += bomns
- SUBDIR += bos
+ SUBDIR += boswars
SUBDIR += braincurses
SUBDIR += briquolo
SUBDIR += brutalchess
diff --git a/games/bos/Makefile b/games/bos/Makefile
deleted file mode 100644
index b7f0a2fc514b..000000000000
--- a/games/bos/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: bos
-# Date created: 14 Oct 2005
-# Whom: Alejandro Pulver <alejandro@varnet.biz>
-#
-# $FreeBSD$
-#
-
-PORTNAME= bos
-PORTVERSION= 2.0.1
-CATEGORIES= games
-MASTER_SITES= http://www.boswars.org/releases/
-DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}
-
-MAINTAINER= alepulver@FreeBSD.org
-COMMENT= A real-time strategy game
-
-RUN_DEPENDS= stratagus:${PORTSDIR}/games/stratagus
-
-NO_WRKSUBDIR= yes
-
-do-build:
- @(${ECHO_CMD} "#!${SH}"; \
- ${ECHO_CMD} 'exec stratagus -d ${DATADIR} "$$@"') \
- > ${WRKDIR}/${PORTNAME}
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
- cd ${WRKSRC}/data.bos && \
- ${FIND} * -type d -exec ${MKDIR} "${DATADIR}/{}" \; && \
- ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \;
-
-.include <bsd.port.mk>
diff --git a/games/bos/distinfo b/games/bos/distinfo
deleted file mode 100644
index a4bd92b7e66d..000000000000
--- a/games/bos/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (bos_2_0_1.tar.gz) = f6a63249642c399d438f9ea46a210714
-SHA256 (bos_2_0_1.tar.gz) = 35bff244678c540837e72ea43615efa5d3a031857ad1cb2de75dc80860e5706f
-SIZE (bos_2_0_1.tar.gz) = 50605731
diff --git a/games/bos/pkg-descr b/games/bos/pkg-descr
deleted file mode 100644
index a1cf86b2619b..000000000000
--- a/games/bos/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Bos Wars is a real-time strategy game that uses a modified version of the
-Stratagus game engine.
-
-WWW: http://www.boswars.org/
diff --git a/games/bos/pkg-plist b/games/bos/pkg-plist
deleted file mode 100644
index 89177bc7aafe..000000000000
--- a/games/bos/pkg-plist
+++ /dev/null
@@ -1,626 +0,0 @@
-bin/bos
-%%DATADIR%%/CHANGELOG
-%%DATADIR%%/COPYRIGHT.txt
-%%DATADIR%%/LICENSE.txt
-%%DATADIR%%/README.txt
-%%DATADIR%%/campaigns/elites/campaign.lua
-%%DATADIR%%/campaigns/elites/level01.smp
-%%DATADIR%%/campaigns/elites/level01.sms
-%%DATADIR%%/campaigns/elites/level01.txt
-%%DATADIR%%/campaigns/elites/level02.smp
-%%DATADIR%%/campaigns/elites/level02.sms
-%%DATADIR%%/campaigns/elites/level02.txt
-%%DATADIR%%/campaigns/elites/level03.smp
-%%DATADIR%%/campaigns/elites/level03.sms
-%%DATADIR%%/campaigns/elites/level03.txt
-%%DATADIR%%/campaigns/elites/level04.smp
-%%DATADIR%%/campaigns/elites/level04.sms
-%%DATADIR%%/campaigns/elites/level04.txt
-%%DATADIR%%/campaigns/elites/level05.smp
-%%DATADIR%%/campaigns/elites/level05.sms
-%%DATADIR%%/campaigns/elites/level05.txt
-%%DATADIR%%/campaigns/elites/level06.smp
-%%DATADIR%%/campaigns/elites/level06.sms
-%%DATADIR%%/campaigns/elites/level06.txt
-%%DATADIR%%/campaigns/elites/level07.smp
-%%DATADIR%%/campaigns/elites/level07.sms
-%%DATADIR%%/campaigns/elites/level07.txt
-%%DATADIR%%/campaigns/elites/level08.smp
-%%DATADIR%%/campaigns/elites/level08.sms
-%%DATADIR%%/campaigns/elites/level08.txt
-%%DATADIR%%/campaigns/elites/level09.smp
-%%DATADIR%%/campaigns/elites/level09.sms
-%%DATADIR%%/campaigns/elites/level09.txt
-%%DATADIR%%/campaigns/elites/level10.smp
-%%DATADIR%%/campaigns/elites/level10.sms
-%%DATADIR%%/campaigns/elites/level10.txt
-%%DATADIR%%/campaigns/tutorial/campaign.lua
-%%DATADIR%%/campaigns/tutorial/level01.smp
-%%DATADIR%%/campaigns/tutorial/level01.sms
-%%DATADIR%%/campaigns/tutorial/level02.smp
-%%DATADIR%%/campaigns/tutorial/level02.sms
-%%DATADIR%%/campaigns/tutorial/level03.smp
-%%DATADIR%%/campaigns/tutorial/level03.sms
-%%DATADIR%%/graphics/elites/missile/grenade.png
-%%DATADIR%%/graphics/elites/missile/nuke.png
-%%DATADIR%%/graphics/elites/missile/rocket.png
-%%DATADIR%%/graphics/elites/research/res_ddril.png
-%%DATADIR%%/graphics/elites/research/res_expl.png
-%%DATADIR%%/graphics/elites/research/res_expl2.png
-%%DATADIR%%/graphics/elites/research/res_pdril.png
-%%DATADIR%%/graphics/elites/research/res_tdril.png
-%%DATADIR%%/graphics/elites/ui/elites_claw.png
-%%DATADIR%%/graphics/elites/ui/ui_1024_bpanel.png
-%%DATADIR%%/graphics/elites/ui/ui_1280_bpanel.png
-%%DATADIR%%/graphics/elites/ui/ui_1600_bpanel.png
-%%DATADIR%%/graphics/elites/ui/ui_640_bpanel.png
-%%DATADIR%%/graphics/elites/ui/ui_800_bpanel.png
-%%DATADIR%%/graphics/elites/ui/ui_info.png
-%%DATADIR%%/graphics/elites/ui/ui_minimap.png
-%%DATADIR%%/graphics/elites/ui/ui_res_icons.png
-%%DATADIR%%/graphics/elites/units/engineer_icons.png
-%%DATADIR%%/graphics/general/arrow_E.png
-%%DATADIR%%/graphics/general/arrow_N.png
-%%DATADIR%%/graphics/general/arrow_NE.png
-%%DATADIR%%/graphics/general/arrow_NW.png
-%%DATADIR%%/graphics/general/arrow_S.png
-%%DATADIR%%/graphics/general/arrow_SE.png
-%%DATADIR%%/graphics/general/arrow_SW.png
-%%DATADIR%%/graphics/general/arrow_W.png
-%%DATADIR%%/graphics/general/commands.png
-%%DATADIR%%/graphics/general/cross.png
-%%DATADIR%%/graphics/general/dejavusans10.png
-%%DATADIR%%/graphics/general/dejavusans12.png
-%%DATADIR%%/graphics/general/dejavusans14.png
-%%DATADIR%%/graphics/general/dejavusansbold10.png
-%%DATADIR%%/graphics/general/dejavusansbold12.png
-%%DATADIR%%/graphics/general/dejavusansbold14.png
-%%DATADIR%%/graphics/general/fog.png
-%%DATADIR%%/graphics/general/freesansbold14.png
-%%DATADIR%%/graphics/general/green.png
-%%DATADIR%%/graphics/general/health2.png
-%%DATADIR%%/graphics/general/magnifying_glass.png
-%%DATADIR%%/graphics/general/mana2.png
-%%DATADIR%%/graphics/general/red.png
-%%DATADIR%%/graphics/general/small_green_cross.png
-%%DATADIR%%/graphics/general/ui_buttons.png
-%%DATADIR%%/graphics/general/yellow.png
-%%DATADIR%%/graphics/missiles/big_fire.png
-%%DATADIR%%/graphics/missiles/expl_160x128x1.png
-%%DATADIR%%/graphics/missiles/expl_288x288x1.png
-%%DATADIR%%/graphics/missiles/expl_64x64x1.png
-%%DATADIR%%/graphics/missiles/explosion.png
-%%DATADIR%%/graphics/missiles/green_cross.png
-%%DATADIR%%/graphics/missiles/small_fire.png
-%%DATADIR%%/graphics/neutral/destroyed_site.png
-%%DATADIR%%/graphics/neutral/small_destroyed_site.png
-%%DATADIR%%/graphics/neutral/units/corpses.png
-%%DATADIR%%/graphics/screens/defeat.png
-%%DATADIR%%/graphics/screens/menu.png
-%%DATADIR%%/graphics/screens/victory.png
-%%DATADIR%%/graphics/tiles/desert.png
-%%DATADIR%%/graphics/tiles/winter.png
-%%DATADIR%%/graphics/ui/rosace1.png
-%%DATADIR%%/graphics/ui/x_startpoint.png
-%%DATADIR%%/languages/bg.po
-%%DATADIR%%/languages/bos-de.po
-%%DATADIR%%/languages/bos-en.po
-%%DATADIR%%/languages/bos-fi.po
-%%DATADIR%%/languages/bos-fr.po
-%%DATADIR%%/languages/bos.pot
-%%DATADIR%%/languages/de.po
-%%DATADIR%%/languages/en.po
-%%DATADIR%%/languages/fi.po
-%%DATADIR%%/languages/fr.po
-%%DATADIR%%/languages/genpot.sh
-%%DATADIR%%/languages/makesame.py
-%%DATADIR%%/languages/pl.po
-%%DATADIR%%/maps/C1_M10_Fort_Savoy.smp
-%%DATADIR%%/maps/C1_M10_Fort_Savoy.sms
-%%DATADIR%%/maps/C1_M1_the_river.smp
-%%DATADIR%%/maps/C1_M1_the_river.sms
-%%DATADIR%%/maps/C1_M2_green_valley.smp
-%%DATADIR%%/maps/C1_M2_green_valley.sms
-%%DATADIR%%/maps/C1_M3_Buffy_forrest.smp
-%%DATADIR%%/maps/C1_M3_Buffy_forrest.sms
-%%DATADIR%%/maps/C1_M4_shield_of_wasteland.smp
-%%DATADIR%%/maps/C1_M4_shield_of_wasteland.sms
-%%DATADIR%%/maps/C1_M5_Rochebrune.smp
-%%DATADIR%%/maps/C1_M5_Rochebrune.sms
-%%DATADIR%%/maps/C1_M6_Aiglier.smp
-%%DATADIR%%/maps/C1_M6_Aiglier.sms
-%%DATADIR%%/maps/C1_M7_Bellegarde.smp
-%%DATADIR%%/maps/C1_M7_Bellegarde.sms
-%%DATADIR%%/maps/C1_M8_Savoy_steps.smp
-%%DATADIR%%/maps/C1_M8_Savoy_steps.sms
-%%DATADIR%%/maps/C1_M9_Savoy_lake.smp
-%%DATADIR%%/maps/C1_M9_Savoy_lake.sms
-%%DATADIR%%/maps/antarticum.smp
-%%DATADIR%%/maps/antarticum/setup.sms
-%%DATADIR%%/maps/antarticum/terrain.lua
-%%DATADIR%%/maps/antarticum/terrain.png
-%%DATADIR%%/maps/battlefield.smp
-%%DATADIR%%/maps/battlefield/setup.sms
-%%DATADIR%%/maps/battlefield/terrain.lua
-%%DATADIR%%/maps/battlefield/terrain.png
-%%DATADIR%%/maps/braza.smp
-%%DATADIR%%/maps/braza.sms
-%%DATADIR%%/maps/bridge.smp
-%%DATADIR%%/maps/bridge/access-fast.lua
-%%DATADIR%%/maps/bridge/access-water.lua
-%%DATADIR%%/maps/bridge/setup.sms
-%%DATADIR%%/maps/bridge/terrain.lua
-%%DATADIR%%/maps/bridge/terrain.png
-%%DATADIR%%/maps/canyon.smp
-%%DATADIR%%/maps/canyon/access-unpassable.lua
-%%DATADIR%%/maps/canyon/class-no-pass.png
-%%DATADIR%%/maps/canyon/setup.sms
-%%DATADIR%%/maps/canyon/terrain.lua
-%%DATADIR%%/maps/canyon/terrain.png
-%%DATADIR%%/maps/cross.smp
-%%DATADIR%%/maps/cross.sms
-%%DATADIR%%/maps/forest.smp
-%%DATADIR%%/maps/forest.sms
-%%DATADIR%%/maps/highlands.smp
-%%DATADIR%%/maps/highlands.sms
-%%DATADIR%%/maps/islandwar.smp
-%%DATADIR%%/maps/islandwar/access-fast.lua
-%%DATADIR%%/maps/islandwar/access-water.lua
-%%DATADIR%%/maps/islandwar/setup.sms
-%%DATADIR%%/maps/islandwar/terrain.lua
-%%DATADIR%%/maps/islandwar/terrain.png
-%%DATADIR%%/maps/laby.smp
-%%DATADIR%%/maps/laby.sms
-%%DATADIR%%/maps/lake.smp
-%%DATADIR%%/maps/lake.sms
-%%DATADIR%%/maps/multiplayer.smp
-%%DATADIR%%/maps/multiplayer.sms
-%%DATADIR%%/maps/patches.smp
-%%DATADIR%%/maps/patches/128x.png
-%%DATADIR%%/maps/patches/256x.png
-%%DATADIR%%/maps/patches/32x.png
-%%DATADIR%%/maps/patches/512-hill-01x.png
-%%DATADIR%%/maps/patches/512-hill-02x.png
-%%DATADIR%%/maps/patches/512-hill-03x.png
-%%DATADIR%%/maps/patches/512-hill-04x.png
-%%DATADIR%%/maps/patches/512-lake-01x.png
-%%DATADIR%%/maps/patches/512x.png
-%%DATADIR%%/maps/patches/64x.png
-%%DATADIR%%/maps/patches/access-unpassable.lua
-%%DATADIR%%/maps/patches/setup.sms
-%%DATADIR%%/maps/patches/terrain.lua
-%%DATADIR%%/maps/patches/terrain.png
-%%DATADIR%%/maps/patches/unpassable.png
-%%DATADIR%%/maps/river.smp
-%%DATADIR%%/maps/river/setup.sms
-%%DATADIR%%/maps/river/terrain.lua
-%%DATADIR%%/maps/river/terrain.png
-%%DATADIR%%/maps/test.smp
-%%DATADIR%%/maps/test.sms
-%%DATADIR%%/maps/tutorial.smp
-%%DATADIR%%/maps/tutorial/access-unpassable.lua
-%%DATADIR%%/maps/tutorial/setup.sms
-%%DATADIR%%/maps/tutorial/terrain.lua
-%%DATADIR%%/maps/tutorial/terrain.png
-%%DATADIR%%/maps/tutorial/unpassable.png
-%%DATADIR%%/maps/wetlands01.smp
-%%DATADIR%%/maps/wetlands01/access-unpassable.lua
-%%DATADIR%%/maps/wetlands01/terrain.lua
-%%DATADIR%%/maps/wetlands01/wetlands01-nopass.png
-%%DATADIR%%/maps/wetlands01/wetlands01.png
-%%DATADIR%%/maps/wetlands01/wetlands01.sms
-%%DATADIR%%/scripts/ai.lua
-%%DATADIR%%/scripts/anim.lua
-%%DATADIR%%/scripts/bos.lua
-%%DATADIR%%/scripts/buttons.lua
-%%DATADIR%%/scripts/buttonstyles.lua
-%%DATADIR%%/scripts/cheats.lua
-%%DATADIR%%/scripts/commands.lua
-%%DATADIR%%/scripts/cursors.lua
-%%DATADIR%%/scripts/dependency.lua
-%%DATADIR%%/scripts/editor.lua
-%%DATADIR%%/scripts/fonts.lua
-%%DATADIR%%/scripts/guichan.lua
-%%DATADIR%%/scripts/helpers.lua
-%%DATADIR%%/scripts/icons.lua
-%%DATADIR%%/scripts/maps.lua
-%%DATADIR%%/scripts/menus/campaigns.lua
-%%DATADIR%%/scripts/menus/credits.lua
-%%DATADIR%%/scripts/menus/ingame/editor.lua
-%%DATADIR%%/scripts/menus/ingame/game.lua
-%%DATADIR%%/scripts/menus/network.lua
-%%DATADIR%%/scripts/menus/options.lua
-%%DATADIR%%/scripts/menus/widgetsdemo.lua
-%%DATADIR%%/scripts/missiles.lua
-%%DATADIR%%/scripts/sound.lua
-%%DATADIR%%/scripts/spells.lua
-%%DATADIR%%/scripts/stratagus.lua
-%%DATADIR%%/scripts/tilesets/desert.lua
-%%DATADIR%%/scripts/tilesets/winter.lua
-%%DATADIR%%/scripts/ui.lua
-%%DATADIR%%/scripts/uilayout.lua
-%%DATADIR%%/scripts/units.lua
-%%DATADIR%%/scripts/upgrade.lua
-%%DATADIR%%/sounds/bazoo_g_hit.wav
-%%DATADIR%%/sounds/grenadier_g_hit.wav
-%%DATADIR%%/sounds/ui/click.wav.gz
-%%DATADIR%%/units/antharus/antharus.png
-%%DATADIR%%/units/antharus/icon.png
-%%DATADIR%%/units/antharus/unit-antharus.lua
-%%DATADIR%%/units/apcs/ico_apcs.png
-%%DATADIR%%/units/apcs/smolder.completed.wav
-%%DATADIR%%/units/apcs/smolder.underattack.wav
-%%DATADIR%%/units/apcs/smolder_action.wav
-%%DATADIR%%/units/apcs/smolder_attack.wav
-%%DATADIR%%/units/apcs/smolder_die.wav
-%%DATADIR%%/units/apcs/smolder_select.wav
-%%DATADIR%%/units/apcs/unit-apcs.lua
-%%DATADIR%%/units/apcs/unit_apcs.png
-%%DATADIR%%/units/apcs/unit_apcs_s.png
-%%DATADIR%%/units/artil/artil.ready.wav
-%%DATADIR%%/units/artil/artil.underattack.wav
-%%DATADIR%%/units/artil/ico_artil.png
-%%DATADIR%%/units/artil/unit-artil.lua
-%%DATADIR%%/units/artil/unit_artil.png
-%%DATADIR%%/units/artil/unit_artil_s.png
-%%DATADIR%%/units/assault/assault.unit.ready.wav
-%%DATADIR%%/units/assault/assault.unit.underattack.wav
-%%DATADIR%%/units/assault/assault_action.wav
-%%DATADIR%%/units/assault/assault_attack.wav
-%%DATADIR%%/units/assault/assault_die.wav
-%%DATADIR%%/units/assault/assault_select.wav
-%%DATADIR%%/units/assault/ico_assault.png
-%%DATADIR%%/units/assault/unit-assault.lua
-%%DATADIR%%/units/assault/unit_assault.png
-%%DATADIR%%/units/assault/unit_assault_c.png
-%%DATADIR%%/units/assault/unit_assault_s.png
-%%DATADIR%%/units/bazoo/bazoo.ready.wav
-%%DATADIR%%/units/bazoo/bazoo.underattack.wav
-%%DATADIR%%/units/bazoo/bazoo_action.wav
-%%DATADIR%%/units/bazoo/bazoo_attack.wav
-%%DATADIR%%/units/bazoo/bazoo_die.wav
-%%DATADIR%%/units/bazoo/bazoo_select.wav
-%%DATADIR%%/units/bazoo/ico_bazoo.png
-%%DATADIR%%/units/bazoo/unit-bazoo.lua
-%%DATADIR%%/units/bazoo/unit_bazoo.png
-%%DATADIR%%/units/bazoo/unit_bazoo_c.png
-%%DATADIR%%/units/bazoo/unit_bazoo_s.png
-%%DATADIR%%/units/bomber/bomber.ready.wav
-%%DATADIR%%/units/bomber/bomber.underattack.wav
-%%DATADIR%%/units/bomber/ico_bomber.png
-%%DATADIR%%/units/bomber/missile.png
-%%DATADIR%%/units/bomber/unit-bomber.lua
-%%DATADIR%%/units/bomber/unit_bomber.png
-%%DATADIR%%/units/bomber/unit_bomber_s.png
-%%DATADIR%%/units/buggy/buggy_action.wav
-%%DATADIR%%/units/buggy/buggy_attacked.wav
-%%DATADIR%%/units/buggy/buggy_die.wav
-%%DATADIR%%/units/buggy/buggy_ready.wav
-%%DATADIR%%/units/buggy/buggy_select.wav
-%%DATADIR%%/units/buggy/ico_buggy.png
-%%DATADIR%%/units/buggy/unit-buggy.lua
-%%DATADIR%%/units/buggy/unit_buggy.png
-%%DATADIR%%/units/buggy/unit_buggy_s.png
-%%DATADIR%%/units/camera/camera.completed.wav
-%%DATADIR%%/units/camera/camera.png
-%%DATADIR%%/units/camera/camera.underattack.wav
-%%DATADIR%%/units/camera/camera_c.png
-%%DATADIR%%/units/camera/camera_i.png
-%%DATADIR%%/units/camera/camera_s.png
-%%DATADIR%%/units/camera/sfx_camera.select.wav
-%%DATADIR%%/units/camera/unit-camera.lua
-%%DATADIR%%/units/camp/sfx_camp.die.wav
-%%DATADIR%%/units/camp/sfx_camp.select.wav
-%%DATADIR%%/units/camp/training.camp.completed.wav
-%%DATADIR%%/units/camp/training.camp.underattack.wav
-%%DATADIR%%/units/camp/training_camp.png
-%%DATADIR%%/units/camp/training_camp_c.png
-%%DATADIR%%/units/camp/training_camp_i.png
-%%DATADIR%%/units/camp/training_camp_s.png
-%%DATADIR%%/units/camp/unit-camp.lua
-%%DATADIR%%/units/cannon/cannon.completed.wav
-%%DATADIR%%/units/cannon/cannon.png
-%%DATADIR%%/units/cannon/cannon.underattack.wav
-%%DATADIR%%/units/cannon/cannon_c.png
-%%DATADIR%%/units/cannon/cannon_i.png
-%%DATADIR%%/units/cannon/cannon_s.png
-%%DATADIR%%/units/cannon/cannon_selected.wav
-%%DATADIR%%/units/cannon/unit-cannon.lua
-%%DATADIR%%/units/cannon/weapon.png
-%%DATADIR%%/units/cannon/weapon_s.png
-%%DATADIR%%/units/chopper/chopper.ready.wav
-%%DATADIR%%/units/chopper/chopper.underattack.wav
-%%DATADIR%%/units/chopper/ico_chopper.png
-%%DATADIR%%/units/chopper/unit-chopper.lua
-%%DATADIR%%/units/chopper/unit_chopper.png
-%%DATADIR%%/units/chopper/unit_chopper_s.png
-%%DATADIR%%/units/corpses/build-dead-2.png
-%%DATADIR%%/units/corpses/unit-corpses.lua
-%%DATADIR%%/units/crystals/ico_crys.png
-%%DATADIR%%/units/crystals/res_crys.png
-%%DATADIR%%/units/crystals/res_crys_s.png
-%%DATADIR%%/units/crystals/unit-crystals.lua
-%%DATADIR%%/units/developmentyard/development_yard.png
-%%DATADIR%%/units/developmentyard/development_yard_c.png
-%%DATADIR%%/units/developmentyard/development_yard_i.png
-%%DATADIR%%/units/developmentyard/development_yard_s.png
-%%DATADIR%%/units/developmentyard/unit-developmentyard.lua
-%%DATADIR%%/units/dorcoz/ico_dorcoz.png
-%%DATADIR%%/units/dorcoz/mis_plasma_sml.png
-%%DATADIR%%/units/dorcoz/unit-dorcoz.lua
-%%DATADIR%%/units/dorcoz/unit_dorcoz.png
-%%DATADIR%%/units/engineer/engineer.lua
-%%DATADIR%%/units/engineer/engineer.ready.wav
-%%DATADIR%%/units/engineer/engineer.underattack.wav
-%%DATADIR%%/units/engineer/engineer_action.wav
-%%DATADIR%%/units/engineer/engineer_attack.wav
-%%DATADIR%%/units/engineer/engineer_die.wav
-%%DATADIR%%/units/engineer/engineer_select.wav
-%%DATADIR%%/units/engineer/ico_engineer.png
-%%DATADIR%%/units/engineer/unit_engineer.png
-%%DATADIR%%/units/engineer/unit_engineer_c.png
-%%DATADIR%%/units/engineer/unit_engineer_s.png
-%%DATADIR%%/units/generator/generator.png
-%%DATADIR%%/units/generator/generator_c.png
-%%DATADIR%%/units/generator/generator_i.png
-%%DATADIR%%/units/generator/generator_s.png
-%%DATADIR%%/units/generator/power.plant.completed.wav
-%%DATADIR%%/units/generator/power.plant.underattack.wav
-%%DATADIR%%/units/generator/sfx_pplnt.die.wav
-%%DATADIR%%/units/generator/sfx_pplnt.select.wav
-%%DATADIR%%/units/generator/unit-generator.lua
-%%DATADIR%%/units/grenadier/grenadier.ready.wav
-%%DATADIR%%/units/grenadier/grenadier.underattack.wav
-%%DATADIR%%/units/grenadier/grenadier_action.wav
-%%DATADIR%%/units/grenadier/grenadier_attack.wav
-%%DATADIR%%/units/grenadier/grenadier_die.wav
-%%DATADIR%%/units/grenadier/grenadier_select.wav
-%%DATADIR%%/units/grenadier/ico_grenadier.png
-%%DATADIR%%/units/grenadier/unit-grenadier.lua
-%%DATADIR%%/units/grenadier/unit_grenadier.png
-%%DATADIR%%/units/grenadier/unit_grenadier_c.png
-%%DATADIR%%/units/grenadier/unit_grenadier_s.png
-%%DATADIR%%/units/gturret/gturret.completed.wav
-%%DATADIR%%/units/gturret/gturret.png
-%%DATADIR%%/units/gturret/gturret.underattack.wav
-%%DATADIR%%/units/gturret/gturret_attack.wav
-%%DATADIR%%/units/gturret/gturret_c.png
-%%DATADIR%%/units/gturret/gturret_i.png
-%%DATADIR%%/units/gturret/gturret_s.png
-%%DATADIR%%/units/gturret/gturret_select.wav
-%%DATADIR%%/units/gturret/unit-gturret.lua
-%%DATADIR%%/units/harvester/harvester.completed.wav
-%%DATADIR%%/units/harvester/harvester.underattack.wav
-%%DATADIR%%/units/harvester/harvester_action.wav
-%%DATADIR%%/units/harvester/harvester_attack.wav
-%%DATADIR%%/units/harvester/harvester_die.wav
-%%DATADIR%%/units/harvester/harvester_select.wav
-%%DATADIR%%/units/harvester/ico_harv.png
-%%DATADIR%%/units/harvester/unit-harvester.lua
-%%DATADIR%%/units/harvester/unit_harv.png
-%%DATADIR%%/units/harvester/unit_harv_s.png
-%%DATADIR%%/units/hospital/hospital.completed.wav
-%%DATADIR%%/units/hospital/hospital.png
-%%DATADIR%%/units/hospital/hospital.underattack.wav
-%%DATADIR%%/units/hospital/hospital_c.png
-%%DATADIR%%/units/hospital/hospital_i.png
-%%DATADIR%%/units/hospital/hospital_s.png
-%%DATADIR%%/units/hospital/sfx_hosp.die.wav
-%%DATADIR%%/units/hospital/sfx_hosp.select.wav
-%%DATADIR%%/units/hospital/unit-hospital.lua
-%%DATADIR%%/units/jet/ico_jet.png
-%%DATADIR%%/units/jet/jet.ready.wav
-%%DATADIR%%/units/jet/jet.underattack.wav
-%%DATADIR%%/units/jet/missile.png
-%%DATADIR%%/units/jet/unit-jet.lua
-%%DATADIR%%/units/jet/unit_jet.png
-%%DATADIR%%/units/jet/unit_jet_s.png
-%%DATADIR%%/units/medic/heal.png
-%%DATADIR%%/units/medic/ico_heal.png
-%%DATADIR%%/units/medic/ico_medic.png
-%%DATADIR%%/units/medic/medic.ready.wav
-%%DATADIR%%/units/medic/medic.underattack.wav
-%%DATADIR%%/units/medic/medic_action.wav
-%%DATADIR%%/units/medic/medic_attack.wav
-%%DATADIR%%/units/medic/medic_die.wav
-%%DATADIR%%/units/medic/medic_select.wav
-%%DATADIR%%/units/medic/unit-medic.lua
-%%DATADIR%%/units/medic/unit_medic.png
-%%DATADIR%%/units/medic/unit_medic_c.png
-%%DATADIR%%/units/medic/unit_medic_s.png
-%%DATADIR%%/units/missilesilo/missile_silo.png
-%%DATADIR%%/units/missilesilo/missile_silo_c.png
-%%DATADIR%%/units/missilesilo/missile_silo_i.png
-%%DATADIR%%/units/missilesilo/missile_silo_s.png
-%%DATADIR%%/units/missilesilo/unit-missilesilo.lua
-%%DATADIR%%/units/morels/morel_1.png
-%%DATADIR%%/units/morels/morel_1i.png
-%%DATADIR%%/units/morels/morel_1s.png
-%%DATADIR%%/units/morels/morel_2.png
-%%DATADIR%%/units/morels/morel_2i.png
-%%DATADIR%%/units/morels/morel_2s.png
-%%DATADIR%%/units/morels/morel_3.png
-%%DATADIR%%/units/morels/morel_3i.png
-%%DATADIR%%/units/morels/morel_3s.png
-%%DATADIR%%/units/morels/morel_4.png
-%%DATADIR%%/units/morels/morel_4i.png
-%%DATADIR%%/units/morels/morel_4s.png
-%%DATADIR%%/units/morels/morel_5.png
-%%DATADIR%%/units/morels/morel_5i.png
-%%DATADIR%%/units/morels/morel_5s.png
-%%DATADIR%%/units/morels/morel_6.png
-%%DATADIR%%/units/morels/morel_6i.png
-%%DATADIR%%/units/morels/morel_6s.png
-%%DATADIR%%/units/morels/morel_7.png
-%%DATADIR%%/units/morels/morel_7i.png
-%%DATADIR%%/units/morels/morel_7s.png
-%%DATADIR%%/units/morels/unit-morels.lua
-%%DATADIR%%/units/nukeplant/nukeplant.png
-%%DATADIR%%/units/nukeplant/nukeplant_c.png
-%%DATADIR%%/units/nukeplant/nukeplant_i.png
-%%DATADIR%%/units/nukeplant/nukeplant_s.png
-%%DATADIR%%/units/nukeplant/power.plant.completed.wav
-%%DATADIR%%/units/nukeplant/power.plant.underattack.wav
-%%DATADIR%%/units/nukeplant/sfx_pplnt.die.wav
-%%DATADIR%%/units/nukeplant/sfx_pplnt.select.wav
-%%DATADIR%%/units/nukeplant/unit-nukeplant.lua
-%%DATADIR%%/units/radar/radar.completed.wav
-%%DATADIR%%/units/radar/radar.png
-%%DATADIR%%/units/radar/radar.underattack.wav
-%%DATADIR%%/units/radar/radar_i.png
-%%DATADIR%%/units/radar/radar_s.png
-%%DATADIR%%/units/radar/sfx_rdar.select.wav
-%%DATADIR%%/units/radar/unit-radar.lua
-%%DATADIR%%/units/research/research.completed.wav
-%%DATADIR%%/units/research/research.facility.completed.wav
-%%DATADIR%%/units/research/research.facility.underattack.wav
-%%DATADIR%%/units/research/research_c.png
-%%DATADIR%%/units/research/research_facility.png
-%%DATADIR%%/units/research/research_facility_i.png
-%%DATADIR%%/units/research/research_facility_s.png
-%%DATADIR%%/units/research/sfx_rfac.die.wav
-%%DATADIR%%/units/research/sfx_rfac.select.wav
-%%DATADIR%%/units/research/unit-research.lua
-%%DATADIR%%/units/rocks/rock_1.png
-%%DATADIR%%/units/rocks/rock_1i.png
-%%DATADIR%%/units/rocks/rock_1s.png
-%%DATADIR%%/units/rocks/rock_2.png
-%%DATADIR%%/units/rocks/rock_2i.png
-%%DATADIR%%/units/rocks/rock_2s.png
-%%DATADIR%%/units/rocks/rock_3.png
-%%DATADIR%%/units/rocks/rock_3i.png
-%%DATADIR%%/units/rocks/rock_3s.png
-%%DATADIR%%/units/rocks/rock_4.png
-%%DATADIR%%/units/rocks/rock_4i.png
-%%DATADIR%%/units/rocks/rock_4s.png
-%%DATADIR%%/units/rocks/rock_5.png
-%%DATADIR%%/units/rocks/rock_5i.png
-%%DATADIR%%/units/rocks/rock_5s.png
-%%DATADIR%%/units/rocks/rock_6.png
-%%DATADIR%%/units/rocks/rock_6i.png
-%%DATADIR%%/units/rocks/rock_6s.png
-%%DATADIR%%/units/rocks/unit-rocks.lua
-%%DATADIR%%/units/rocksfield/ico_rocks_field.png
-%%DATADIR%%/units/rocksfield/rocks_field.png
-%%DATADIR%%/units/rocksfield/rocks_field_s.png
-%%DATADIR%%/units/rocksfield/unit-rocksfield.lua
-%%DATADIR%%/units/rtank/ico_rtank.png
-%%DATADIR%%/units/rtank/rtank.ready.wav
-%%DATADIR%%/units/rtank/rtank.underattack.wav
-%%DATADIR%%/units/rtank/unit-rtank.lua
-%%DATADIR%%/units/rtank/unit_rtank.png
-%%DATADIR%%/units/rtank/unit_rtank_s.png
-%%DATADIR%%/units/tank/ico_tank.png
-%%DATADIR%%/units/tank/tank.ready.wav
-%%DATADIR%%/units/tank/tank.underattack.wav
-%%DATADIR%%/units/tank/unit-tank.lua
-%%DATADIR%%/units/tank/unit_tank.png
-%%DATADIR%%/units/tank/unit_tank_s.png
-%%DATADIR%%/units/tree/tree01.png
-%%DATADIR%%/units/tree/tree01_i.png
-%%DATADIR%%/units/tree/tree01_s.png
-%%DATADIR%%/units/tree/unit-tree.lua
-%%DATADIR%%/units/tree02/tree02.png
-%%DATADIR%%/units/tree02/tree02_s.png
-%%DATADIR%%/units/tree02/unit-tree02.lua
-%%DATADIR%%/units/tree03/tree03.png
-%%DATADIR%%/units/tree03/tree03_s.png
-%%DATADIR%%/units/tree03/unit-tree03.lua
-%%DATADIR%%/units/tree04/tree04.png
-%%DATADIR%%/units/tree04/tree04_s.png
-%%DATADIR%%/units/tree04/unit-tree04.lua
-%%DATADIR%%/units/vault/elite.fort.completed.wav
-%%DATADIR%%/units/vault/elite.fort.underattack.wav
-%%DATADIR%%/units/vault/sfx_fort.die.wav
-%%DATADIR%%/units/vault/sfx_fort.select.wav
-%%DATADIR%%/units/vault/vault-i.png
-%%DATADIR%%/units/vault/vault.lua
-%%DATADIR%%/units/vault/vault.png
-%%DATADIR%%/units/vault/vault_c.png
-%%DATADIR%%/units/vault/vault_s.png
-%%DATADIR%%/units/vehiclefactory/sfx_vfac.die.wav
-%%DATADIR%%/units/vehiclefactory/sfx_vfac.select.wav
-%%DATADIR%%/units/vehiclefactory/vehicle.factory.completed.wav
-%%DATADIR%%/units/vehiclefactory/vehicle.factory.underattack.wav
-%%DATADIR%%/units/vehiclefactory/vehicle_c.png
-%%DATADIR%%/units/vehiclefactory/vehicle_factory.png
-%%DATADIR%%/units/vehiclefactory/vehicle_factory_i.png
-%%DATADIR%%/units/vehiclefactory/vehicle_factory_s.png
-%%DATADIR%%/units/vehiclefactory/vehiclefactory.lua
-%%DATADIR%%/video/bos_intro.ogg
-%%DATADIR%%/video/stratagus_intro.ogg
-@dirrm %%DATADIR%%/video
-@dirrm %%DATADIR%%/units/vehiclefactory
-@dirrm %%DATADIR%%/units/vault
-@dirrm %%DATADIR%%/units/tree04
-@dirrm %%DATADIR%%/units/tree03
-@dirrm %%DATADIR%%/units/tree02
-@dirrm %%DATADIR%%/units/tree
-@dirrm %%DATADIR%%/units/tank
-@dirrm %%DATADIR%%/units/rtank
-@dirrm %%DATADIR%%/units/rocksfield
-@dirrm %%DATADIR%%/units/rocks
-@dirrm %%DATADIR%%/units/research
-@dirrm %%DATADIR%%/units/radar
-@dirrm %%DATADIR%%/units/nukeplant
-@dirrm %%DATADIR%%/units/morels
-@dirrm %%DATADIR%%/units/missilesilo
-@dirrm %%DATADIR%%/units/medic
-@dirrm %%DATADIR%%/units/jet
-@dirrm %%DATADIR%%/units/hospital
-@dirrm %%DATADIR%%/units/harvester
-@dirrm %%DATADIR%%/units/gturret
-@dirrm %%DATADIR%%/units/grenadier
-@dirrm %%DATADIR%%/units/generator
-@dirrm %%DATADIR%%/units/engineer
-@dirrm %%DATADIR%%/units/dorcoz
-@dirrm %%DATADIR%%/units/developmentyard
-@dirrm %%DATADIR%%/units/crystals
-@dirrm %%DATADIR%%/units/corpses
-@dirrm %%DATADIR%%/units/chopper
-@dirrm %%DATADIR%%/units/cannon
-@dirrm %%DATADIR%%/units/camp
-@dirrm %%DATADIR%%/units/camera
-@dirrm %%DATADIR%%/units/buggy
-@dirrm %%DATADIR%%/units/bomber
-@dirrm %%DATADIR%%/units/bazoo
-@dirrm %%DATADIR%%/units/assault
-@dirrm %%DATADIR%%/units/artil
-@dirrm %%DATADIR%%/units/apcs
-@dirrm %%DATADIR%%/units/antharus
-@dirrm %%DATADIR%%/units
-@dirrm %%DATADIR%%/sounds/ui
-@dirrm %%DATADIR%%/sounds
-@dirrm %%DATADIR%%/scripts/tilesets
-@dirrm %%DATADIR%%/scripts/menus/ingame
-@dirrm %%DATADIR%%/scripts/menus
-@dirrm %%DATADIR%%/scripts
-@dirrm %%DATADIR%%/music
-@dirrm %%DATADIR%%/maps/wetlands01
-@dirrm %%DATADIR%%/maps/tutorial
-@dirrm %%DATADIR%%/maps/river
-@dirrm %%DATADIR%%/maps/patches
-@dirrm %%DATADIR%%/maps/islandwar
-@dirrm %%DATADIR%%/maps/canyon
-@dirrm %%DATADIR%%/maps/bridge
-@dirrm %%DATADIR%%/maps/battlefield
-@dirrm %%DATADIR%%/maps/antarticum
-@dirrm %%DATADIR%%/maps
-@dirrm %%DATADIR%%/languages
-@dirrm %%DATADIR%%/graphics/ui
-@dirrm %%DATADIR%%/graphics/tiles
-@dirrm %%DATADIR%%/graphics/screens
-@dirrm %%DATADIR%%/graphics/neutral/units
-@dirrm %%DATADIR%%/graphics/neutral
-@dirrm %%DATADIR%%/graphics/missiles
-@dirrm %%DATADIR%%/graphics/general
-@dirrm %%DATADIR%%/graphics/elites/units
-@dirrm %%DATADIR%%/graphics/elites/ui
-@dirrm %%DATADIR%%/graphics/elites/research
-@dirrm %%DATADIR%%/graphics/elites/missile
-@dirrm %%DATADIR%%/graphics/elites
-@dirrm %%DATADIR%%/graphics
-@dirrm %%DATADIR%%/campaigns/tutorial
-@dirrm %%DATADIR%%/campaigns/elites
-@dirrm %%DATADIR%%/campaigns
-@dirrm %%DATADIR%%
diff --git a/games/boswars/Makefile b/games/boswars/Makefile
index b7f0a2fc514b..379caf165561 100644
--- a/games/boswars/Makefile
+++ b/games/boswars/Makefile
@@ -5,28 +5,52 @@
# $FreeBSD$
#
-PORTNAME= bos
-PORTVERSION= 2.0.1
+PORTNAME= boswars
+PORTVERSION= 2.3
CATEGORIES= games
MASTER_SITES= http://www.boswars.org/releases/
-DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= alepulver@FreeBSD.org
COMMENT= A real-time strategy game
-RUN_DEPENDS= stratagus:${PORTSDIR}/games/stratagus
+LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
+ theora.2:${PORTSDIR}/multimedia/libtheora \
+ vorbis.3:${PORTSDIR}/audio/libvorbis
-NO_WRKSUBDIR= yes
+USE_LUA= 5.0
+USE_SDL= sdl
+USE_SCONS= yes
+CPPPATH= ${LOCALBASE}/include ${LUA_INCDIR}
+LIBPATH= ${LOCALBASE}/lib ${LUA_LIBDIR}
+CFLAGS+= -DSTRATAGUS_LIB_PATH='"\"${DATADIR}\""'
-do-build:
- @(${ECHO_CMD} "#!${SH}"; \
- ${ECHO_CMD} 'exec stratagus -d ${DATADIR} "$$@"') \
- > ${WRKDIR}/${PORTNAME}
+OPTIONS= GL "Enable OpenGL support" on \
+ OPTIMIZED_CFLAGS "Enable compilation optimizations" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_GL)
+USE_GL= yes
+SCONS_ARGS+= opengl=1
+CPPPATH+= ${X11BASE}/include
+LIBPATH+= ${X11BASE}/lib
+.endif
+
+.if !defined(WITH_OPTIMIZED_CFLAGS)
+SCONS_ARGS+= optimized_cflags=1
+.endif
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
- cd ${WRKSRC}/data.bos && \
- ${FIND} * -type d -exec ${MKDIR} "${DATADIR}/{}" \; && \
- ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${DATADIR}/{}" \;
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${MKDIR} ${DATADIR}
+.for f in campaigns graphics languages maps scripts sounds units video
+ ${CP} -R ${WRKSRC}/${f} ${DATADIR}
+.endfor
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.txt ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/doc ${DOCSDIR}
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/games/boswars/distinfo b/games/boswars/distinfo
index a4bd92b7e66d..84621cd164c1 100644
--- a/games/boswars/distinfo
+++ b/games/boswars/distinfo
@@ -1,3 +1,3 @@
-MD5 (bos_2_0_1.tar.gz) = f6a63249642c399d438f9ea46a210714
-SHA256 (bos_2_0_1.tar.gz) = 35bff244678c540837e72ea43615efa5d3a031857ad1cb2de75dc80860e5706f
-SIZE (bos_2_0_1.tar.gz) = 50605731
+MD5 (boswars-2.3-src.tar.gz) = ad3415bd91f5ac05fda41247dc76ff07
+SHA256 (boswars-2.3-src.tar.gz) = 09206df851374c548f12918a022cd54bb0f199bf3902bd3b604175e0997db81d
+SIZE (boswars-2.3-src.tar.gz) = 45656754
diff --git a/games/boswars/files/patch-SConstruct b/games/boswars/files/patch-SConstruct
new file mode 100644
index 000000000000..8d0d02dac9fa
--- /dev/null
+++ b/games/boswars/files/patch-SConstruct
@@ -0,0 +1,38 @@
+--- ./SConstruct.orig Sun Mar 4 10:14:23 2007
++++ ./SConstruct Mon Apr 9 11:15:01 2007
+@@ -33,12 +33,12 @@
+
+ def DefineOptions(filename, args):
+ opts = Options(filename, args)
+- opts.Add('CPPPATH', 'Additional preprocessor paths')
++ opts.Add('CPPPATH', 'Additional preprocessor paths', Split(''))
+ opts.Add('CPPFLAGS', 'Additional preprocessor flags')
+ opts.Add('CPPDEFINES', 'defined constants', Split(''))
+- opts.Add('LIBPATH', 'Additional library paths')
++ opts.Add('LIBPATH', 'Additional library paths', Split(''))
+ opts.Add('LIBS', 'Additional libraries')
+- opts.Add('CCFLAGS', 'C Compiler flags', Split(ccflags))
++ opts.Add('CCFLAGS', 'C Compiler flags', Split(''))
+ opts.Add('LINKFLAGS', 'Linker Compiler flags')
+ opts.Add('CC', 'C Compiler')
+ opts.Add('CXX', 'C++ Compiler')
+@@ -52,6 +52,9 @@
+ opts = DefineOptions("build_options.py", ARGUMENTS)
+ env = Environment(ENV = {'PATH':os.environ['PATH']}) # for an unknown reason Environment(options=opts) doesnt work well
+ opts.Update(env) # Needed as Environment(options=opts) doesnt seem to work
++env['CCFLAGS'] = Split(ccflags) + Split(env['CCFLAGS'])
++env['CPPPATH'] = Split(env['CPPPATH'])
++env['LIBPATH'] = Split(env['LIBPATH'])
+ Help(opts.GenerateHelpText(env))
+ optionsChanged = True
+ if os.path.exists('build_options.py'):
+@@ -144,9 +147,6 @@
+ Exit(1)
+ if not conf.CheckLibWithHeader('z', 'zlib.h', 'c'):
+ print 'Did not find the zlib library or headers, exiting!'
+- Exit(1)
+- if not conf.CheckLib('dl'):
+- print 'Did not find dl library or header which is needed on some systems for lua. Exiting!'
+ Exit(1)
+ if not CheckLuaLib(env, conf):
+ print 'Did not find required lua library. Exiting!'
diff --git a/games/boswars/pkg-plist b/games/boswars/pkg-plist
index 89177bc7aafe..7deb5d4102e7 100644
--- a/games/boswars/pkg-plist
+++ b/games/boswars/pkg-plist
@@ -1,8 +1,4 @@
-bin/bos
-%%DATADIR%%/CHANGELOG
-%%DATADIR%%/COPYRIGHT.txt
-%%DATADIR%%/LICENSE.txt
-%%DATADIR%%/README.txt
+bin/boswars
%%DATADIR%%/campaigns/elites/campaign.lua
%%DATADIR%%/campaigns/elites/level01.smp
%%DATADIR%%/campaigns/elites/level01.sms
@@ -103,13 +99,16 @@ bin/bos
%%DATADIR%%/graphics/ui/rosace1.png
%%DATADIR%%/graphics/ui/x_startpoint.png
%%DATADIR%%/languages/bg.po
+%%DATADIR%%/languages/bos-da.po
%%DATADIR%%/languages/bos-de.po
%%DATADIR%%/languages/bos-en.po
%%DATADIR%%/languages/bos-fi.po
%%DATADIR%%/languages/bos-fr.po
%%DATADIR%%/languages/bos.pot
+%%DATADIR%%/languages/da.po
%%DATADIR%%/languages/de.po
%%DATADIR%%/languages/en.po
+%%DATADIR%%/languages/engine.pot
%%DATADIR%%/languages/fi.po
%%DATADIR%%/languages/fr.po
%%DATADIR%%/languages/genpot.sh
@@ -210,6 +209,8 @@ bin/bos
%%DATADIR%%/maps/wetlands01/wetlands01.png
%%DATADIR%%/maps/wetlands01/wetlands01.sms
%%DATADIR%%/scripts/ai.lua
+%%DATADIR%%/scripts/ais/passive.lua
+%%DATADIR%%/scripts/ais/rush.lua
%%DATADIR%%/scripts/anim.lua
%%DATADIR%%/scripts/bos.lua
%%DATADIR%%/scripts/buttons.lua
@@ -547,8 +548,38 @@ bin/bos
%%DATADIR%%/units/vehiclefactory/vehicle_factory_i.png
%%DATADIR%%/units/vehiclefactory/vehicle_factory_s.png
%%DATADIR%%/units/vehiclefactory/vehiclefactory.lua
-%%DATADIR%%/video/bos_intro.ogg
-%%DATADIR%%/video/stratagus_intro.ogg
+%%DATADIR%%/video/boswars_intro.ogg
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/doc/README-SDL.txt
+%%PORTDOCS%%%%DOCSDIR%%/doc/development.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/gpl.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/guichan-copyright.txt
+%%PORTDOCS%%%%DOCSDIR%%/doc/index.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/install.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/media.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/ai.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/config.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/findlua.py
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/game.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/index.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/magic.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/makeindex.py
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/mappresentation.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/mapsetup.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/research.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/savegame.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/showindex.py
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/sound.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/tileset.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/triggers.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/ui.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/scripts/unittype.html
+%%PORTDOCS%%%%DOCSDIR%%/doc/stratagus-changelog.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc/scripts
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%/video
@dirrm %%DATADIR%%/units/vehiclefactory
@dirrm %%DATADIR%%/units/vault
@@ -594,8 +625,8 @@ bin/bos
@dirrm %%DATADIR%%/scripts/tilesets
@dirrm %%DATADIR%%/scripts/menus/ingame
@dirrm %%DATADIR%%/scripts/menus
+@dirrm %%DATADIR%%/scripts/ais
@dirrm %%DATADIR%%/scripts
-@dirrm %%DATADIR%%/music
@dirrm %%DATADIR%%/maps/wetlands01
@dirrm %%DATADIR%%/maps/tutorial
@dirrm %%DATADIR%%/maps/river