--- /root/armagetron/Makefile 2010-03-28 08:34:35.000000000 +0200 +++ /root/armagetron/Makefile 2010-06-28 18:31:05.000000000 +0200 @@ -17,12 +17,10 @@ MAINTAINER= ianthetechie@gmail.com COMMENT= A multiplayer networked Tron clone in 3D -USE_GL= gl -USE_SDL= sdl image USE_GMAKE= yes GNU_CONFIGURE= yes -CONFIGURE_ENV= CXXFLAGS="${CFLAGS} -I${LOCALBASE}/include `${SDL_CONFIG} --cflags`" CONFIGURE_ARGS= --disable-etc +CXXFLAGS+= ${CFLAGS} -I${LOCALBASE}/include BUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg \ @@ -30,16 +28,27 @@ xml2.5:${PORTSDIR}/textproc/libxml2 OPTIONS= MUSIC "Compile in support for background music" on +OPTIONS+= ARMA_SERVER_ONLY "Build dedicated server only" off .include +.if defined(WITH_ARMA_SERVER_ONLY) +CONFIGURE_ARGS+= --disable-glout +PLIST_SUB+= CLIENT="@comment " SERVER="" SUFFIX="-dedicated" +PKGNAMESUFFX= -dedicated +.else +USE_GL= gl +USE_SDL= sdl image +CXXFLAGS+= `${SDL_CONFIG} --cflags` +PLIST_SUB+= CLIENT="" SERVER="@comment " SUFFIX="" .if !defined(WITHOUT_MUSIC) USE_SDL+= mixer CONFIGURE_ARGS+=--enable-music .endif +.endif # This script isn't needed and only causes install problems -CONFIGURE_ARGS+=--disable-uninstall +CONFIGURE_ARGS+=--disable-uninstall post-patch: @${REINPLACE_CMD} -e 's|sdl11-config|${SDL_CONFIG}|g' ${WRKSRC}/configure --- /root/armagetron/armagetron.diff 1970-01-01 01:00:00.000000000 +0100 +++ /root/armagetron/armagetron.diff 2010-06-28 20:28:09.000000000 +0200 @@ -0,0 +1, @@ --- /root/armagetron/pkg-plist 2008-06-29 17:21:08.000000000 +0200 +++ /root/armagetron/pkg-plist 2010-06-26 10:34:14.000000000 +0200 @@ -1,120 +1,124 @@ -bin/armagetronad -etc/games/armagetronad/aiplayers.cfg -etc/games/armagetronad/default.cfg -etc/games/armagetronad/examples/breakfast_in_hell.cfg -etc/games/armagetronad/examples/cvs_test/fortress_complete.cfg -etc/games/armagetronad/examples/cvs_test/fortress_physics.cfg -etc/games/armagetronad/examples/cvs_test/fortress_politics.cfg -etc/games/armagetronad/examples/cvs_test/fortress_scoring.cfg -etc/games/armagetronad/examples/cvs_test/sumo_complete.cfg -etc/games/armagetronad/examples/death_zone.cfg -etc/games/armagetronad/examples/fortress_soccer.cfg -etc/games/armagetronad/examples/single_use_turbo.cfg -etc/games/armagetronad/master.srv -etc/games/armagetronad/rc.config -etc/games/armagetronad/settings.cfg -etc/games/armagetronad/settings_dedicated.cfg -etc/games/armagetronad/settings_visual.cfg -share/doc/games/armagetronad/html/bugs.html -share/doc/games/armagetronad/html/changelog.html -share/doc/games/armagetronad/html/commands.html -share/doc/games/armagetronad/html/compile.html -share/doc/games/armagetronad/html/config.html -share/doc/games/armagetronad/html/faq.html -share/doc/games/armagetronad/html/index.html -share/doc/games/armagetronad/html/install_linux.html -share/doc/games/armagetronad/html/install_macosx.html -share/doc/games/armagetronad/html/install_result.html -share/doc/games/armagetronad/html/install_windows.html -share/doc/games/armagetronad/html/net/index.html -share/doc/games/armagetronad/html/net/lower.html -share/doc/games/armagetronad/html/net/middle.html -share/doc/games/armagetronad/html/net/upper.html -share/doc/games/armagetronad/html/network.html -share/doc/games/armagetronad/html/readme_macosx.html -share/doc/games/armagetronad/html/todo.html -share/doc/games/armagetronad/html/versions.html -share/games/armagetronad/desktop/armagetronad.desktop -share/games/armagetronad/desktop/icons/large/armagetronad.png -share/games/armagetronad/desktop/icons/medium/armagetronad.png -share/games/armagetronad/desktop/icons/small/armagetronad.png -share/games/armagetronad/language/american.txt -share/games/armagetronad/language/british.txt -share/games/armagetronad/language/deutsch.txt -share/games/armagetronad/language/english_base.txt -share/games/armagetronad/language/english_base_notranslate.txt -share/games/armagetronad/language/french.txt -share/games/armagetronad/language/languages.txt -share/games/armagetronad/language/languages.txt.in -share/games/armagetronad/language/spanish.txt -share/games/armagetronad/language/update.py -share/games/armagetronad/models/cycle_body.mod -share/games/armagetronad/models/cycle_front.mod -share/games/armagetronad/models/cycle_rear.mod -share/games/armagetronad/resource/included/AATeam/map-0.2.8.0.dtd -share/games/armagetronad/resource/included/AATeam/map-0.2.8.0_rc4.dtd -share/games/armagetronad/resource/included/Anonymous/README -share/games/armagetronad/resource/included/Anonymous/polygon/README -share/games/armagetronad/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml -share/games/armagetronad/resource/included/Anonymous/polygon/regular/README -share/games/armagetronad/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml -share/games/armagetronad/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml -share/games/armagetronad/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml -share/games/armagetronad/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml -share/games/armagetronad/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml -share/games/armagetronad/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml -share/games/armagetronad/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml -share/games/armagetronad/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml -share/games/armagetronad/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml -share/games/armagetronad/resource/included/map-0.1-exp.dtd -share/games/armagetronad/resource/included/map-0.1.dtd -share/games/armagetronad/resource/included/map-0.2.8_beta3.dtd -share/games/armagetronad/scripts/relocate -share/games/armagetronad/scripts/sysinstall -share/games/armagetronad/sound/cyclrun.wav -share/games/armagetronad/sound/expl.wav -share/games/armagetronad/textures/KGN_logo.png -share/games/armagetronad/textures/cycle_body.png -share/games/armagetronad/textures/cycle_wheel.png -share/games/armagetronad/textures/dir_wall.png -share/games/armagetronad/textures/floor.png -share/games/armagetronad/textures/floor_a.png -share/games/armagetronad/textures/floor_b.png -share/games/armagetronad/textures/font.png -share/games/armagetronad/textures/font_extra.png -share/games/armagetronad/textures/font_s.png -share/games/armagetronad/textures/icon.png -share/games/armagetronad/textures/rim_wall.png -share/games/armagetronad/textures/shadow.png -share/games/armagetronad/textures/sky.png -share/games/armagetronad/textures/title.jpg -@dirrm share/games/armagetronad/textures -@dirrm share/games/armagetronad/sound -@dirrm share/games/armagetronad/scripts -@dirrm share/games/armagetronad/resource/included/Z-Man/fortress -@dirrm share/games/armagetronad/resource/included/Z-Man -@dirrm share/games/armagetronad/resource/included/Your_mom/clever -@dirrm share/games/armagetronad/resource/included/Your_mom -@dirrm share/games/armagetronad/resource/included/Anonymous/polygon/regular -@dirrm share/games/armagetronad/resource/included/Anonymous/polygon -@dirrm share/games/armagetronad/resource/included/Anonymous -@dirrm share/games/armagetronad/resource/included/AATeam -@dirrm share/games/armagetronad/resource/included -@dirrm share/games/armagetronad/resource -@dirrm share/games/armagetronad/models -@dirrm share/games/armagetronad/language -@dirrm share/games/armagetronad/desktop/icons/small -@dirrm share/games/armagetronad/desktop/icons/medium -@dirrm share/games/armagetronad/desktop/icons/large -@dirrm share/games/armagetronad/desktop/icons -@dirrm share/games/armagetronad/desktop -@dirrm share/games/armagetronad +bin/armagetronad%%SUFFIX%% +etc/games/armagetronad%%SUFFIX%%/aiplayers.cfg +etc/games/armagetronad%%SUFFIX%%/default.cfg +etc/games/armagetronad%%SUFFIX%%/examples/breakfast_in_hell.cfg +etc/games/armagetronad%%SUFFIX%%/examples/cvs_test/fortress_complete.cfg +etc/games/armagetronad%%SUFFIX%%/examples/cvs_test/fortress_physics.cfg +etc/games/armagetronad%%SUFFIX%%/examples/cvs_test/fortress_politics.cfg +etc/games/armagetronad%%SUFFIX%%/examples/cvs_test/fortress_scoring.cfg +etc/games/armagetronad%%SUFFIX%%/examples/cvs_test/sumo_complete.cfg +etc/games/armagetronad%%SUFFIX%%/examples/death_zone.cfg +etc/games/armagetronad%%SUFFIX%%/examples/fortress_soccer.cfg +etc/games/armagetronad%%SUFFIX%%/examples/single_use_turbo.cfg +etc/games/armagetronad%%SUFFIX%%/master.srv +etc/games/armagetronad%%SUFFIX%%/rc.config +etc/games/armagetronad%%SUFFIX%%/settings.cfg +etc/games/armagetronad%%SUFFIX%%/settings_dedicated.cfg +etc/games/armagetronad%%SUFFIX%%/settings_visual.cfg +share/doc/games/armagetronad%%SUFFIX%%/html/bugs.html +share/doc/games/armagetronad%%SUFFIX%%/html/changelog.html +share/doc/games/armagetronad%%SUFFIX%%/html/commands.html +share/doc/games/armagetronad%%SUFFIX%%/html/compile.html +share/doc/games/armagetronad%%SUFFIX%%/html/config.html +share/doc/games/armagetronad%%SUFFIX%%/html/faq.html +share/doc/games/armagetronad%%SUFFIX%%/html/index.html +share/doc/games/armagetronad%%SUFFIX%%/html/install_linux.html +share/doc/games/armagetronad%%SUFFIX%%/html/install_macosx.html +share/doc/games/armagetronad%%SUFFIX%%/html/install_result.html +share/doc/games/armagetronad%%SUFFIX%%/html/install_windows.html +share/doc/games/armagetronad%%SUFFIX%%/html/net/index.html +share/doc/games/armagetronad%%SUFFIX%%/html/net/lower.html +share/doc/games/armagetronad%%SUFFIX%%/html/net/middle.html +share/doc/games/armagetronad%%SUFFIX%%/html/net/upper.html +share/doc/games/armagetronad%%SUFFIX%%/html/network.html +share/doc/games/armagetronad%%SUFFIX%%/html/readme_macosx.html +share/doc/games/armagetronad%%SUFFIX%%/html/todo.html +share/doc/games/armagetronad%%SUFFIX%%/html/versions.html +share/games/armagetronad%%SUFFIX%%/desktop/armagetronad.desktop +share/games/armagetronad%%SUFFIX%%/desktop/icons/large/armagetronad.png +share/games/armagetronad%%SUFFIX%%/desktop/icons/medium/armagetronad.png +share/games/armagetronad%%SUFFIX%%/desktop/icons/small/armagetronad.png +share/games/armagetronad%%SUFFIX%%/language/american.txt +share/games/armagetronad%%SUFFIX%%/language/british.txt +share/games/armagetronad%%SUFFIX%%/language/deutsch.txt +share/games/armagetronad%%SUFFIX%%/language/english_base.txt +share/games/armagetronad%%SUFFIX%%/language/english_base_notranslate.txt +share/games/armagetronad%%SUFFIX%%/language/french.txt +share/games/armagetronad%%SUFFIX%%/language/languages.txt +share/games/armagetronad%%SUFFIX%%/language/languages.txt.in +share/games/armagetronad%%SUFFIX%%/language/spanish.txt +share/games/armagetronad%%SUFFIX%%/language/update.py +%%CLIENT%%share/games/armagetronad/models/cycle_body.mod +%%CLIENT%%share/games/armagetronad/models/cycle_front.mod +%%CLIENT%%share/games/armagetronad/models/cycle_rear.mod +share/games/armagetronad%%SUFFIX%%/resource/included/AATeam/map-0.2.8.0.dtd +share/games/armagetronad%%SUFFIX%%/resource/included/AATeam/map-0.2.8.0_rc4.dtd +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/README +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/README +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/regular/README +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml +share/games/armagetronad%%SUFFIX%%/resource/included/map-0.1-exp.dtd +share/games/armagetronad%%SUFFIX%%/resource/included/map-0.1.dtd +share/games/armagetronad%%SUFFIX%%/resource/included/map-0.2.8_beta3.dtd +%%SERVER%%share/games/armagetronad%%SUFFIX%%/scripts/rcd_config +%%SERVER%%share/games/armagetronad%%SUFFIX%%/scripts/rcd_server +%%SERVER%%share/games/armagetronad%%SUFFIX%%/scripts/rcd_startstop +share/games/armagetronad%%SUFFIX%%/scripts/relocate +%%SERVER%%share/games/armagetronad%%SUFFIX%%/scripts/serverstarter +share/games/armagetronad%%SUFFIX%%/scripts/sysinstall +%%CLIENT%%share/games/armagetronad/sound/cyclrun.wav +%%CLIENT%%share/games/armagetronad/sound/expl.wav +%%CLIENT%%share/games/armagetronad/textures/KGN_logo.png +%%CLIENT%%share/games/armagetronad/textures/cycle_body.png +%%CLIENT%%share/games/armagetronad/textures/cycle_wheel.png +%%CLIENT%%share/games/armagetronad/textures/dir_wall.png +%%CLIENT%%share/games/armagetronad/textures/floor.png +%%CLIENT%%share/games/armagetronad/textures/floor_a.png +%%CLIENT%%share/games/armagetronad/textures/floor_b.png +%%CLIENT%%share/games/armagetronad/textures/font.png +%%CLIENT%%share/games/armagetronad/textures/font_extra.png +%%CLIENT%%share/games/armagetronad/textures/font_s.png +%%CLIENT%%share/games/armagetronad/textures/icon.png +%%CLIENT%%share/games/armagetronad/textures/rim_wall.png +%%CLIENT%%share/games/armagetronad/textures/shadow.png +%%CLIENT%%share/games/armagetronad/textures/sky.png +%%CLIENT%%share/games/armagetronad/textures/title.jpg +%%CLIENT%%@dirrm share/games/armagetronad/textures +%%CLIENT%%@dirrm share/games/armagetronad/sound +@dirrm share/games/armagetronad%%SUFFIX%%/scripts +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man/fortress +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Z-Man +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Your_mom/clever +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Your_mom +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon/regular +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous/polygon +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/Anonymous +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included/AATeam +@dirrm share/games/armagetronad%%SUFFIX%%/resource/included +@dirrm share/games/armagetronad%%SUFFIX%%/resource +%%CLIENT%%@dirrm share/games/armagetronad/models +@dirrm share/games/armagetronad%%SUFFIX%%/language +@dirrm share/games/armagetronad%%SUFFIX%%/desktop/icons/small +@dirrm share/games/armagetronad%%SUFFIX%%/desktop/icons/medium +@dirrm share/games/armagetronad%%SUFFIX%%/desktop/icons/large +@dirrm share/games/armagetronad%%SUFFIX%%/desktop/icons +@dirrm share/games/armagetronad%%SUFFIX%%/desktop +@dirrm share/games/armagetronad%%SUFFIX%% @dirrm share/games -@dirrm share/doc/games/armagetronad/html/net -@dirrm share/doc/games/armagetronad/html -@dirrm share/doc/games/armagetronad +@dirrm share/doc/games/armagetronad%%SUFFIX%%/html/net +@dirrm share/doc/games/armagetronad%%SUFFIX%%/html +@dirrm share/doc/games/armagetronad%%SUFFIX%% @dirrm share/doc/games -@dirrm etc/games/armagetronad/examples/cvs_test -@dirrm etc/games/armagetronad/examples -@dirrm etc/games/armagetronad -@dirrmtry etc/games +@dirrm etc/games/armagetronad%%SUFFIX%%/examples/cvs_test +@dirrm etc/games/armagetronad%%SUFFIX%%/examples +@dirrm etc/games/armagetronad%%SUFFIX%% +@dirrm etc/games