Here is an update to boswars 2.7. OK?
Index: Makefile =================================================================== RCS file: /home/cvs/ports/games/boswars/Makefile,v retrieving revision 1.20 diff -u -p -r1.20 Makefile --- Makefile 3 Jun 2013 02:46:57 -0000 1.20 +++ Makefile 15 Sep 2013 03:26:22 -0000 @@ -2,25 +2,25 @@ COMMENT= real-time strategy game -V= 2.6.1 +V= 2.7 DISTNAME= boswars-${V}-src PKGNAME= boswars-${V} -REVISION= 4 CATEGORIES= games x11 +MASTER_SITES= http://www.boswars.org/dist/releases/ HOMEPAGE= http://www.boswars.org/ # GPLv2 PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= http://www.boswars.org/dist/releases/ - WANTLIB += GL SDL X11 c m ogg png pthread stdc++ theora vorbis z WANTLIB += ${MODLUA_WANTLIB} MODULES= devel/scons \ lang/lua -MODSCONS_FLAGS= opengl=1 +MODSCONS_FLAGS= CPPPATH="${LOCALBASE}/include ${X11BASE}/include" \ + opengl=1 + BUILD_DEPENDS= devel/sdl-image LIB_DEPENDS= devel/sdl \ multimedia/libtheora \ @@ -37,9 +37,10 @@ pre-configure: ${WRKSRC}/engine/include/stratagus.h do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/boswars ${PREFIX}/bin ${INSTALL_DATA_DIR} ${PREFIX}/share/boswars ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/boswars/html/scripts + ${INSTALL_PROGRAM} ${WRKSRC}/build/boswars-release \ + ${PREFIX}/bin/boswars ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/boswars/html ${INSTALL_DATA} ${WRKSRC}/doc/scripts/{*.html,*.py} ${PREFIX}/share/doc/boswars/html/scripts .for i in ${DATA_DIR} Index: distinfo =================================================================== RCS file: /home/cvs/ports/games/boswars/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 12 May 2011 05:43:04 -0000 1.6 +++ distinfo 15 Sep 2013 01:43:32 -0000 @@ -1,5 +1,2 @@ -MD5 (boswars-2.6.1-src.tar.gz) = fw/PRA6NdlxITwkHT5k7QA== -RMD160 (boswars-2.6.1-src.tar.gz) = 98QbPJJ20hqrGek68N6FFkbcS6w= -SHA1 (boswars-2.6.1-src.tar.gz) = SkggZObCLCilGavkhhiHWVuZeC0= -SHA256 (boswars-2.6.1-src.tar.gz) = YAMwdpK96ZE/a1wie/NR5D4z1E/6qxmPDQZ36P74YxU= -SIZE (boswars-2.6.1-src.tar.gz) = 64708620 +SHA256 (boswars-2.7-src.tar.gz) = 3DcY9THp6kE8834TM7YqTF5p8UBVAtnFm55CRjUTXj4= +SIZE (boswars-2.7-src.tar.gz) = 77280735 Index: patches/patch-SConstruct =================================================================== RCS file: /home/cvs/ports/games/boswars/patches/patch-SConstruct,v retrieving revision 1.6 diff -u -p -r1.6 patch-SConstruct --- patches/patch-SConstruct 10 Jul 2012 15:22:45 -0000 1.6 +++ patches/patch-SConstruct 15 Sep 2013 01:47:23 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-SConstruct,v 1.6 2012/07/10 15:22:45 jasper Exp $ ---- SConstruct.orig Sun Apr 18 20:04:54 2010 -+++ SConstruct Mon Jul 9 19:37:51 2012 +--- SConstruct.orig Sun Jun 2 08:41:11 2013 ++++ SConstruct Sat Sep 14 21:46:08 2013 @@ -32,12 +32,12 @@ SConsignFile() def DefineOptions(filename, args): @@ -40,7 +40,7 @@ $OpenBSD: patch-SConstruct,v 1.6 2012/07 opengl['darwin'] = { @@ -155,6 +162,8 @@ def CheckOpenGL(env, conf): else: - if sys.platform[:5] == 'linux': + if sys.platform[:5] == 'linux' or sys.platform.startswith('gnukfreebsd'): platform = 'linux' + if sys.platform[:7] == 'openbsd': + platform = 'openbsd' Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/games/boswars/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 12 May 2011 05:43:04 -0000 1.6 +++ pkg/PLIST 15 Sep 2013 03:17:31 -0000 @@ -2,10 +2,70 @@ @bin bin/boswars share/boswars/ share/boswars/campaigns/ +share/boswars/campaigns/conquest/ +share/boswars/campaigns/conquest/01/ +share/boswars/campaigns/conquest/01/presentation.smp +share/boswars/campaigns/conquest/01/setup.sms +share/boswars/campaigns/conquest/01/terrain.lua +share/boswars/campaigns/conquest/01/triggers.lua +share/boswars/campaigns/conquest/campaign.lua +share/boswars/campaigns/conquest/conquest.png +share/boswars/campaigns/islands/ +share/boswars/campaigns/islands/README&FAQ.txt +share/boswars/campaigns/islands/campaign.lua +share/boswars/campaigns/islands/crescents.png +share/boswars/campaigns/islands/level01.smp +share/boswars/campaigns/islands/level01.sms +share/boswars/campaigns/islands/level02.smp +share/boswars/campaigns/islands/level02.sms +share/boswars/campaigns/islands/level03.smp +share/boswars/campaigns/islands/level03.sms +share/boswars/campaigns/islands/level04.smp +share/boswars/campaigns/islands/level04.sms +share/boswars/campaigns/islands/level05.smp +share/boswars/campaigns/islands/level05.sms +share/boswars/campaigns/islands/level06.smp +share/boswars/campaigns/islands/level06.sms +share/boswars/campaigns/islands/level07.smp +share/boswars/campaigns/islands/level07.sms +share/boswars/campaigns/islands/level08.smp +share/boswars/campaigns/islands/level08.sms +share/boswars/campaigns/islands/level09.smp +share/boswars/campaigns/islands/level09.sms +share/boswars/campaigns/islands/level10.smp +share/boswars/campaigns/islands/level10.sms +share/boswars/campaigns/islands/level11.smp +share/boswars/campaigns/islands/level11.sms +share/boswars/campaigns/islands/level12.smp +share/boswars/campaigns/islands/level12.sms +share/boswars/campaigns/islands/level13.smp +share/boswars/campaigns/islands/level13.sms +share/boswars/campaigns/islands/level14.smp +share/boswars/campaigns/islands/level14.sms +share/boswars/campaigns/islands/level15.smp +share/boswars/campaigns/islands/level15.sms +share/boswars/campaigns/islands/level16.smp +share/boswars/campaigns/islands/level16.sms +share/boswars/campaigns/islands/level17.smp +share/boswars/campaigns/islands/level17.sms +share/boswars/campaigns/islands/level18.smp +share/boswars/campaigns/islands/level18.sms +share/boswars/campaigns/islands/level19.smp +share/boswars/campaigns/islands/level19.sms +share/boswars/campaigns/islands/level20.smp +share/boswars/campaigns/islands/level20.sms share/boswars/campaigns/swindler/ share/boswars/campaigns/swindler/campaign.lua share/boswars/campaigns/swindler/level01.smp share/boswars/campaigns/swindler/level01.sms +share/boswars/campaigns/swindler/level02.smp +share/boswars/campaigns/swindler/level02.sms +share/boswars/campaigns/swindler/level03.smp +share/boswars/campaigns/swindler/level03.sms +share/boswars/campaigns/swindler/level04.smp +share/boswars/campaigns/swindler/level04.sms +share/boswars/campaigns/swindler/level05.smp +share/boswars/campaigns/swindler/level05.sms share/boswars/campaigns/swindler/swindler.png share/boswars/campaigns/tutorial/ share/boswars/campaigns/tutorial/campaign.lua @@ -125,6 +185,10 @@ share/boswars/graphics/ui/cursors/yellow share/boswars/graphics/ui/editor_patch.png share/boswars/graphics/ui/elites_claw.png share/boswars/graphics/ui/patcheditor/ +share/boswars/graphics/ui/patcheditor/coast-small.png +share/boswars/graphics/ui/patcheditor/coast.png +share/boswars/graphics/ui/patcheditor/deep-sea-small.png +share/boswars/graphics/ui/patcheditor/deep-sea.png share/boswars/graphics/ui/patcheditor/impassable-small.png share/boswars/graphics/ui/patcheditor/impassable.png share/boswars/graphics/ui/patcheditor/speed0-small.png @@ -143,16 +207,17 @@ share/boswars/graphics/ui/patcheditor/sp share/boswars/graphics/ui/patcheditor/speed6.png share/boswars/graphics/ui/patcheditor/speed7-small.png share/boswars/graphics/ui/patcheditor/speed7.png +share/boswars/graphics/ui/patcheditor/speeds.svg share/boswars/graphics/ui/patcheditor/transparent-small.png share/boswars/graphics/ui/patcheditor/transparent.png share/boswars/graphics/ui/patcheditor/water-small.png share/boswars/graphics/ui/patcheditor/water.png share/boswars/graphics/ui/rosace1.png -share/boswars/graphics/ui/ui_1024_bpanel.png -share/boswars/graphics/ui/ui_1280_bpanel.png -share/boswars/graphics/ui/ui_1600_bpanel.png -share/boswars/graphics/ui/ui_640_bpanel.png -share/boswars/graphics/ui/ui_800_bpanel.png +share/boswars/graphics/ui/ui_bpanel_200x144.png +share/boswars/graphics/ui/ui_bpanel_200x264.png +share/boswars/graphics/ui/ui_bpanel_200x432.png +share/boswars/graphics/ui/ui_bpanel_200x624.png +share/boswars/graphics/ui/ui_bpanel_200x864.png share/boswars/graphics/ui/ui_info.png share/boswars/graphics/ui/ui_minimap.png share/boswars/graphics/ui/ui_res_icons.png @@ -168,7 +233,9 @@ share/boswars/languages/bos-de.po share/boswars/languages/bos-es.po share/boswars/languages/bos-fi.po share/boswars/languages/bos-fr.po +share/boswars/languages/bos-hu.po share/boswars/languages/bos-it.po +share/boswars/languages/bos-lt.po share/boswars/languages/bos-nl.po share/boswars/languages/bos-pt-br.po share/boswars/languages/bos-pt-pt.po @@ -183,7 +250,9 @@ share/boswars/languages/es.po share/boswars/languages/fi.po share/boswars/languages/fr.po share/boswars/languages/genpot.sh +share/boswars/languages/hu.po share/boswars/languages/it.po +share/boswars/languages/lt.po share/boswars/languages/makesame.py share/boswars/languages/nl.po share/boswars/languages/pl.po @@ -196,12 +265,14 @@ share/boswars/maps/ share/boswars/maps/4on4.map/ share/boswars/maps/4on4.map/presentation.smp share/boswars/maps/4on4.map/setup.sms -share/boswars/maps/4on4.map/spacious.lua share/boswars/maps/antarticum.map/ share/boswars/maps/antarticum.map/patch.lua share/boswars/maps/antarticum.map/presentation.smp share/boswars/maps/antarticum.map/setup.sms share/boswars/maps/antarticum.map/terrain.png +share/boswars/maps/atoll-walk.map/ +share/boswars/maps/atoll-walk.map/presentation.smp +share/boswars/maps/atoll-walk.map/setup.sms share/boswars/maps/battlefield.map/ share/boswars/maps/battlefield.map/patch.lua share/boswars/maps/battlefield.map/presentation.smp @@ -210,6 +281,10 @@ share/boswars/maps/battlefield.map/terra share/boswars/maps/bottleneck.map/ share/boswars/maps/bottleneck.map/presentation.smp share/boswars/maps/bottleneck.map/setup.sms +share/boswars/maps/boxland.map/ +share/boswars/maps/boxland.map/presentation.smp +share/boswars/maps/boxland.map/setup.sms +share/boswars/maps/boxland.map/terrain.lua share/boswars/maps/bridge.map/ share/boswars/maps/bridge.map/patch.lua share/boswars/maps/bridge.map/presentation.smp @@ -226,12 +301,32 @@ share/boswars/maps/campaigns/tutorial/ share/boswars/maps/campaigns/tutorial/tutorial.map/ share/boswars/maps/campaigns/tutorial/tutorial.map/presentation.smp share/boswars/maps/campaigns/tutorial/tutorial.map/setup.sms +share/boswars/maps/cannons.map/ +share/boswars/maps/cannons.map/presentation.smp +share/boswars/maps/cannons.map/setup.sms +share/boswars/maps/cannons.map/terrain.lua share/boswars/maps/canyon.map/ share/boswars/maps/canyon.map/class-no-pass.png share/boswars/maps/canyon.map/patch.lua share/boswars/maps/canyon.map/presentation.smp share/boswars/maps/canyon.map/setup.sms share/boswars/maps/canyon.map/terrain.png +share/boswars/maps/chilka.map/ +share/boswars/maps/chilka.map/presentation.smp +share/boswars/maps/chilka.map/setup.sms +share/boswars/maps/chilka.map/terrain.lua +share/boswars/maps/clover.map/ +share/boswars/maps/clover.map/presentation.smp +share/boswars/maps/clover.map/setup.sms +share/boswars/maps/clover.map/terrain.lua +share/boswars/maps/empty-buildings.map/ +share/boswars/maps/empty-buildings.map/presentation.smp +share/boswars/maps/empty-buildings.map/setup.sms +share/boswars/maps/empty-buildings.map/terrain.lua +share/boswars/maps/go-and-multiply.map/ +share/boswars/maps/go-and-multiply.map/presentation.smp +share/boswars/maps/go-and-multiply.map/setup.sms +share/boswars/maps/go-and-multiply.map/terrain.lua share/boswars/maps/go-east.map/ share/boswars/maps/go-east.map/presentation.smp share/boswars/maps/go-east.map/setup.sms @@ -250,9 +345,31 @@ share/boswars/maps/islandwar.map/present share/boswars/maps/islandwar.map/setup.sms share/boswars/maps/islandwar.map/terrain.png share/boswars/maps/lava-river.map/ -share/boswars/maps/lava-river.map/air_attack.lua share/boswars/maps/lava-river.map/presentation.smp share/boswars/maps/lava-river.map/setup.sms +share/boswars/maps/multiple-fronts-total-war.map/ +share/boswars/maps/multiple-fronts-total-war.map/presentation.smp +share/boswars/maps/multiple-fronts-total-war.map/setup.sms +share/boswars/maps/overpopulation-destroyers.map/ +share/boswars/maps/overpopulation-destroyers.map/presentation.smp +share/boswars/maps/overpopulation-destroyers.map/setup.sms +share/boswars/maps/overpopulation-destroyers.map/terrain.lua +share/boswars/maps/overpopulation-getoverit.map/ +share/boswars/maps/overpopulation-getoverit.map/presentation.smp +share/boswars/maps/overpopulation-getoverit.map/setup.sms +share/boswars/maps/overpopulation-getoverit.map/terrain.lua +share/boswars/maps/overpopulation-narrow-paths.map/ +share/boswars/maps/overpopulation-narrow-paths.map/presentation.smp +share/boswars/maps/overpopulation-narrow-paths.map/setup.sms +share/boswars/maps/overpopulation-narrow-paths.map/terrain.lua +share/boswars/maps/overpopulation-safe-distance.map/ +share/boswars/maps/overpopulation-safe-distance.map/presentation.smp +share/boswars/maps/overpopulation-safe-distance.map/setup.sms +share/boswars/maps/overpopulation-safe-distance.map/terrain.lua +share/boswars/maps/overpopulation-stampede.map/ +share/boswars/maps/overpopulation-stampede.map/presentation.smp +share/boswars/maps/overpopulation-stampede.map/setup.sms +share/boswars/maps/overpopulation-stampede.map/terrain.lua share/boswars/maps/patches.map/ share/boswars/maps/patches.map/presentation.smp share/boswars/maps/patches.map/setup.sms @@ -261,6 +378,37 @@ share/boswars/maps/river.map/patch.lua share/boswars/maps/river.map/presentation.smp share/boswars/maps/river.map/setup.sms share/boswars/maps/river.map/terrain.png +share/boswars/maps/run-for-your-life.map/ +share/boswars/maps/run-for-your-life.map/presentation.smp +share/boswars/maps/run-for-your-life.map/setup.sms +share/boswars/maps/run-for-your-life.map/terrain.lua +share/boswars/maps/smallland.map/ +share/boswars/maps/smallland.map/presentation.smp +share/boswars/maps/smallland.map/setup.sms +share/boswars/maps/smallland.map/terrain.lua +share/boswars/maps/swampdwellers.map/ +share/boswars/maps/swampdwellers.map/presentation.smp +share/boswars/maps/swampdwellers.map/setup.sms +share/boswars/maps/swampdwellers.map/terrain.lua +share/boswars/maps/the-river.map/ +share/boswars/maps/the-river.map/presentation.smp +share/boswars/maps/the-river.map/setup.sms +share/boswars/maps/the-small-ring.map/ +share/boswars/maps/the-small-ring.map/presentation.smp +share/boswars/maps/the-small-ring.map/setup.sms +share/boswars/maps/the-small-ring.map/terrain.lua +share/boswars/maps/tokelau.map/ +share/boswars/maps/tokelau.map/presentation.smp +share/boswars/maps/tokelau.map/setup.sms +share/boswars/maps/tokelau.map/terrain.lua +share/boswars/maps/trenches.map/ +share/boswars/maps/trenches.map/presentation.smp +share/boswars/maps/trenches.map/setup.sms +share/boswars/maps/trenches.map/terrain.lua +share/boswars/maps/volcanic-grounds.map/ +share/boswars/maps/volcanic-grounds.map/presentation.smp +share/boswars/maps/volcanic-grounds.map/setup.sms +share/boswars/maps/volcanic-grounds.map/terrain.lua share/boswars/maps/wetlands01.map/ share/boswars/maps/wetlands01.map/patch.lua share/boswars/maps/wetlands01.map/presentation.smp @@ -273,14 +421,25 @@ share/boswars/maps/wetlands02.map/presen share/boswars/maps/wetlands02.map/setup.sms share/boswars/maps/wetlands02.map/terrain.png share/boswars/maps/wetlands02.map/wetlands02-access-water.png +share/boswars/maps/zombies.map/ +share/boswars/maps/zombies.map/presentation.smp +share/boswars/maps/zombies.map/setup.sms +share/boswars/maps/zombies.map/terrain.lua share/boswars/scripts/ share/boswars/scripts/ai.lua share/boswars/scripts/ais/ +share/boswars/scripts/ais/air_attack.lua +share/boswars/scripts/ais/attackdefense.lua share/boswars/scripts/ais/blitz.lua +share/boswars/scripts/ais/broke.lua share/boswars/scripts/ais/default.lua +share/boswars/scripts/ais/just_attack.lua +share/boswars/scripts/ais/naval.lua share/boswars/scripts/ais/passive.lua share/boswars/scripts/ais/rush.lua +share/boswars/scripts/ais/spacious.lua share/boswars/scripts/ais/tankrush.lua +share/boswars/scripts/ais/zombies.lua share/boswars/scripts/anim.lua share/boswars/scripts/boswars.lua share/boswars/scripts/buttons.lua @@ -292,7 +451,6 @@ share/boswars/scripts/editor.lua share/boswars/scripts/explosions.lua share/boswars/scripts/fonts.lua share/boswars/scripts/guichan.lua -share/boswars/scripts/helpers.lua share/boswars/scripts/icons.lua share/boswars/scripts/menus/ share/boswars/scripts/menus/campaigns.lua @@ -320,6 +478,7 @@ share/boswars/units/ share/boswars/units/aircraftfactory/ share/boswars/units/aircraftfactory/aircraftfactory.completed.wav share/boswars/units/aircraftfactory/aircraftfactory.png +share/boswars/units/aircraftfactory/aircraftfactory.select.wav share/boswars/units/aircraftfactory/aircraftfactory.underattack.wav share/boswars/units/aircraftfactory/aircraftfactory_c.png share/boswars/units/aircraftfactory/aircraftfactory_i.png @@ -341,7 +500,10 @@ share/boswars/units/apcs/unit-apcs.lua share/boswars/units/apcs/unit_apcs.png share/boswars/units/apcs/unit_apcs_s.png share/boswars/units/artil/ +share/boswars/units/artil/artil.action.wav +share/boswars/units/artil/artil.die.wav share/boswars/units/artil/artil.ready.wav +share/boswars/units/artil/artil.select.wav share/boswars/units/artil/artil.underattack.wav share/boswars/units/artil/ico_artil.png share/boswars/units/artil/unit-artil.lua @@ -434,6 +596,15 @@ share/boswars/units/chopper/unit_chopper share/boswars/units/corpses/ share/boswars/units/corpses/build-dead-2.png share/boswars/units/corpses/unit-corpses.lua +share/boswars/units/destroyer/ +share/boswars/units/destroyer/destroyer.action.wav +share/boswars/units/destroyer/destroyer.die.wav +share/boswars/units/destroyer/destroyer.png +share/boswars/units/destroyer/destroyer.ready.wav +share/boswars/units/destroyer/destroyer.select.wav +share/boswars/units/destroyer/destroyer.underattack.wav +share/boswars/units/destroyer/destroyer_i.png +share/boswars/units/destroyer/unit-destroyer.lua share/boswars/units/engineer/ share/boswars/units/engineer/engineer.lua share/boswars/units/engineer/engineer.ready.wav @@ -628,6 +799,12 @@ share/boswars/units/rtank/rtank.underatt share/boswars/units/rtank/unit-rtank.lua share/boswars/units/rtank/unit_rtank.png share/boswars/units/rtank/unit_rtank_s.png +share/boswars/units/shipyard/ +share/boswars/units/shipyard/shipyard.lua +share/boswars/units/shipyard/shipyard.png +share/boswars/units/shipyard/shipyard.select.wav +share/boswars/units/shipyard/shipyard_i.png +share/boswars/units/shipyard/shipyard_s.png share/boswars/units/tank/ share/boswars/units/tank/ico_tank.png share/boswars/units/tank/tank.ready.wav @@ -676,6 +853,10 @@ share/boswars/units/weakhotspot/ share/boswars/units/weakhotspot/hotspot.png share/boswars/units/weakhotspot/hotspot_i.png share/boswars/units/weakhotspot/unit-weakhotspot.lua +share/boswars/units/wscout/ +share/boswars/units/wscout/unit-wscout.lua +share/boswars/units/wscout/wscout.png +share/boswars/units/wscout/wscout_i.png share/doc/boswars/ share/doc/boswars/html/ share/doc/boswars/html/development.html @@ -687,6 +868,7 @@ share/doc/boswars/html/media.html share/doc/boswars/html/scripts/ share/doc/boswars/html/scripts/ai.html share/doc/boswars/html/scripts/config.html +share/doc/boswars/html/scripts/editor.html share/doc/boswars/html/scripts/findlua.py share/doc/boswars/html/scripts/game.html share/doc/boswars/html/scripts/index.html -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.