# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # openssn # openssn/pkg-descr # openssn/files # openssn/files/patch-sonar.cpp # openssn/Makefile # openssn/pkg-plist # openssn/distinfo # echo c - openssn mkdir -p openssn > /dev/null 2>&1 echo x - openssn/pkg-descr sed 's/^X//' >openssn/pkg-descr << 'f6743a5e14be031610025e59e8058893' XOpenSSN is a modern submarine simulator which focuses on keeping control of the submarine simple, letting the player focus on the tactical situation. X XWWW: http://openssn.sourceforge.net/ f6743a5e14be031610025e59e8058893 echo c - openssn/files mkdir -p openssn/files > /dev/null 2>&1 echo x - openssn/files/patch-sonar.cpp sed 's/^X//' >openssn/files/patch-sonar.cpp << 'cd6ddd3322ae221c75387d6a31535d36' X--- ./sonar.cpp.orig 2011-05-29 21:42:19.000000000 -0300 X+++ ./sonar.cpp 2011-05-29 21:42:56.000000000 -0300 X@@ -366,7 +366,7 @@ X int relative_bearing = bearing_to_target - recipbearing; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if (!sensordeaf){ X- noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) abs((flowandambientnoise - RandInt(40))) , 0); X+ noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) fabs((flowandambientnoise - RandInt(40))) , 0); X DPixel(sonarscreen, nbp, 0, noisecolor); X } X else{ X@@ -407,7 +407,7 @@ X int relative_bearing = bearing_to_target - recipbearing; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if (!sensordeaf){ X- noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) abs((flowandambientnoise - RandInt(40))) , 0); X+ noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) fabs((flowandambientnoise - RandInt(40))) , 0); X DPixel(sonarscreen, nbp, 70, noisecolor); X } X else{ X@@ -448,7 +448,7 @@ X int relative_bearing = bearing_to_target - recipbearing; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if (!sensordeaf){ X- noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) abs((flowandambientnoise - RandInt(40))) , 0); X+ noisecolor=SDL_MapRGB(sonarscreen->format, 0,(int) fabs((flowandambientnoise - RandInt(40))) , 0); X DPixel(sonarscreen, nbp, 140, noisecolor); X } X else{ X@@ -507,7 +507,7 @@ X int relative_bearing = bearing_to_target - array_heading; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if(!sensordeaf){ X- noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)abs((flowandambientnoise - RandInt(40))), 0); X+ noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)fabs((flowandambientnoise - RandInt(40))), 0); X DPixel(towedarrayscreen, nbp, 0, noisecolor); X } X else{ X@@ -549,7 +549,7 @@ X int relative_bearing = bearing_to_target - array_heading; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if(!sensordeaf){ X- noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)abs((flowandambientnoise - RandInt(40))), 0); X+ noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)fabs((flowandambientnoise - RandInt(40))), 0); X DPixel(towedarrayscreen, nbp, 70, noisecolor); X } X else{ X@@ -589,7 +589,7 @@ X int relative_bearing = bearing_to_target - array_heading; X if(relative_bearing > 150 && relative_bearing < 210) sensordeaf = true; X if(!sensordeaf){ X- noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)abs((flowandambientnoise - RandInt(40))), 0); X+ noisecolor=SDL_MapRGB(towedarrayscreen->format, 0,(int)fabs((flowandambientnoise - RandInt(40))), 0); X DPixel(towedarrayscreen, nbp, 140, noisecolor); X } X else{ cd6ddd3322ae221c75387d6a31535d36 echo x - openssn/Makefile sed 's/^X//' >openssn/Makefile << 'c6cb4dcb7febd1d8a826ca72497850c3' X# New ports collection makefile for: OpenSSN X# Date created: 30, May 2011 X# Whom: Jesse Smith X# X# $FreeBSD: X# X XPORTNAME= openssn XPORTVERSION= 0.3 XCATEGORIES= games XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} X XMAINTAINER= jessefrgsmith@yahoo.ca XCOMMENT= A modern submarine simulator. X XUSE_SDL= sdl gfx image XUSE_XORG= x11 xau xdmcp xext xmu xpm xxf86vm XWRKSRC= ${WRKDIR}/${PORTNAME}/src X X.include c6cb4dcb7febd1d8a826ca72497850c3 echo x - openssn/pkg-plist sed 's/^X//' >openssn/pkg-plist << '56c6a225ded0c1994f9ce54def3e9dd8' Xbin/openssn Xshare/games/openssn/data/font.dat Xshare/games/openssn/data/largefont.dat Xshare/games/openssn/data/ships0.dat Xshare/games/openssn/images/A13off.png Xshare/games/openssn/images/A13on.png Xshare/games/openssn/images/A23off.png Xshare/games/openssn/images/A23on.png Xshare/games/openssn/images/AFLKoff.png Xshare/games/openssn/images/AFLKon.png Xshare/games/openssn/images/AFULLoff.png Xshare/games/openssn/images/AFULLon.png Xshare/games/openssn/images/ASTDoff.png Xshare/games/openssn/images/ASTDon.png Xshare/games/openssn/images/ClearControl.png Xshare/games/openssn/images/ClearEsm.png Xshare/games/openssn/images/ClearEsm2.png Xshare/games/openssn/images/ClearRadar.png Xshare/games/openssn/images/ClearRadar2.png Xshare/games/openssn/images/Constructionscreen.png Xshare/games/openssn/images/ControlScreen.png Xshare/games/openssn/images/ESMScreen.png Xshare/games/openssn/images/Mapscreen.png Xshare/games/openssn/images/RadarScreen.png Xshare/games/openssn/images/STOPoff.png Xshare/games/openssn/images/STOPon.png Xshare/games/openssn/images/Sonarscreen.png Xshare/games/openssn/images/arial_small_12.png Xshare/games/openssn/images/assigntrackeroff.png Xshare/games/openssn/images/assigntrackeron.png Xshare/games/openssn/images/blip.png Xshare/games/openssn/images/centerbuttondown.png Xshare/games/openssn/images/centerbuttonup.png Xshare/games/openssn/images/depthdownoff.png Xshare/games/openssn/images/depthdownon.png Xshare/games/openssn/images/depthupoff.png Xshare/games/openssn/images/depthupon.png Xshare/games/openssn/images/downbuttondown.png Xshare/games/openssn/images/downbuttonup.png Xshare/games/openssn/images/emptystationtile.png Xshare/games/openssn/images/emptytile.png Xshare/games/openssn/images/esmdown.png Xshare/games/openssn/images/esmup.png Xshare/games/openssn/images/extendtb16off.png Xshare/games/openssn/images/extendtb16on.png Xshare/games/openssn/images/font.dat Xshare/games/openssn/images/font.png Xshare/games/openssn/images/font2.png Xshare/games/openssn/images/font3.png Xshare/games/openssn/images/largefont.dat Xshare/games/openssn/images/largefont.png Xshare/games/openssn/images/leftbuttondown.png Xshare/games/openssn/images/leftbuttonup.png Xshare/games/openssn/images/lo32-app-linuxssn.png Xshare/games/openssn/images/lowercrtoff.png Xshare/games/openssn/images/lowercrton.png Xshare/games/openssn/images/loweresmoff.png Xshare/games/openssn/images/mapdown.png Xshare/games/openssn/images/mapup.png Xshare/games/openssn/images/mastdownoff.png Xshare/games/openssn/images/mastdownon.png Xshare/games/openssn/images/mastupoff.png Xshare/games/openssn/images/mastupon.png Xshare/games/openssn/images/minusbuttondown.png Xshare/games/openssn/images/minusbuttonup.png Xshare/games/openssn/images/nc_scale.png Xshare/games/openssn/images/noisemaker.png Xshare/games/openssn/images/plusbuttondown.png Xshare/games/openssn/images/plusbuttonup.png Xshare/games/openssn/images/quitbuttondown.png Xshare/games/openssn/images/quitbuttonup.png Xshare/games/openssn/images/radardown.png Xshare/games/openssn/images/radarup.png Xshare/games/openssn/images/range10off.png Xshare/games/openssn/images/range10on.png Xshare/games/openssn/images/range20off.png Xshare/games/openssn/images/range20on.png Xshare/games/openssn/images/range30off.png Xshare/games/openssn/images/range30on.png Xshare/games/openssn/images/range40off.png Xshare/games/openssn/images/range40on.png Xshare/games/openssn/images/range50off.png Xshare/games/openssn/images/range50on.png Xshare/games/openssn/images/range60off.png Xshare/games/openssn/images/range60on.png Xshare/games/openssn/images/rel_true.png Xshare/games/openssn/images/retracttb16off.png Xshare/games/openssn/images/retracttb16on.png Xshare/games/openssn/images/rightbuttondown.png Xshare/games/openssn/images/rightbuttonup.png Xshare/games/openssn/images/ring0off.png Xshare/games/openssn/images/ring0on.png Xshare/games/openssn/images/ring10off.png Xshare/games/openssn/images/ring10on.png Xshare/games/openssn/images/ring15off.png Xshare/games/openssn/images/ring15on.png Xshare/games/openssn/images/ring20off.png Xshare/games/openssn/images/ring20on.png Xshare/games/openssn/images/ring25off.png Xshare/games/openssn/images/ring25on.png Xshare/games/openssn/images/ring5off.png Xshare/games/openssn/images/ring5on.png Xshare/games/openssn/images/sc_scale.png Xshare/games/openssn/images/shipcontroldown.png Xshare/games/openssn/images/shipcontrolup.png Xshare/games/openssn/images/sonardown.png Xshare/games/openssn/images/sonarup.png Xshare/games/openssn/images/sphericaltowed.png Xshare/games/openssn/images/styllus.png Xshare/games/openssn/images/sweep0.png Xshare/games/openssn/images/sweep1.png Xshare/games/openssn/images/sweep10.png Xshare/games/openssn/images/sweep11.png Xshare/games/openssn/images/sweep12.png Xshare/games/openssn/images/sweep13.png Xshare/games/openssn/images/sweep14.png Xshare/games/openssn/images/sweep15.png Xshare/games/openssn/images/sweep16.png Xshare/games/openssn/images/sweep17.png Xshare/games/openssn/images/sweep18.png Xshare/games/openssn/images/sweep19.png Xshare/games/openssn/images/sweep2.png Xshare/games/openssn/images/sweep20.png Xshare/games/openssn/images/sweep21.png Xshare/games/openssn/images/sweep22.png Xshare/games/openssn/images/sweep23.png Xshare/games/openssn/images/sweep24.png Xshare/games/openssn/images/sweep25.png Xshare/games/openssn/images/sweep26.png Xshare/games/openssn/images/sweep27.png Xshare/games/openssn/images/sweep28.png Xshare/games/openssn/images/sweep29.png Xshare/games/openssn/images/sweep3.png Xshare/games/openssn/images/sweep30.png Xshare/games/openssn/images/sweep31.png Xshare/games/openssn/images/sweep32.png Xshare/games/openssn/images/sweep33.png Xshare/games/openssn/images/sweep34.png Xshare/games/openssn/images/sweep35.png Xshare/games/openssn/images/sweep4.png Xshare/games/openssn/images/sweep5.png Xshare/games/openssn/images/sweep6.png Xshare/games/openssn/images/sweep7.png Xshare/games/openssn/images/sweep8.png Xshare/games/openssn/images/sweep9.png Xshare/games/openssn/images/tb16winchoff.png Xshare/games/openssn/images/tb16winchon.png Xshare/games/openssn/images/tittle.png Xshare/games/openssn/images/tmadown.png Xshare/games/openssn/images/tmaup.png Xshare/games/openssn/images/torpedo.png Xshare/games/openssn/images/towedspherical.png Xshare/games/openssn/images/track1.png Xshare/games/openssn/images/track1assigned.png Xshare/games/openssn/images/track2.png Xshare/games/openssn/images/track2assigned.png Xshare/games/openssn/images/track3.png Xshare/games/openssn/images/track3assigned.png Xshare/games/openssn/images/track4.png Xshare/games/openssn/images/track4assigned.png Xshare/games/openssn/images/true_rel.png Xshare/games/openssn/images/upbuttondown.png Xshare/games/openssn/images/upbuttonup.png Xshare/games/openssn/images/uppercrtoff.png Xshare/games/openssn/images/uppercrton.png X@dirrm share/games/openssn/images X@dirrm share/games/openssn/data X@dirrm share/games/openssn X@dirrm share/games 56c6a225ded0c1994f9ce54def3e9dd8 echo x - openssn/distinfo sed 's/^X//' >openssn/distinfo << '4b9f8eb32ad0d0b52c7fc1cbec38f62f' XSHA256 (openssn-0.3.tar.gz) = 10a0514a0d99f0a3b7343bba3eb56124c6f992ca030fce4d4ad9a9e018d6be04 XSIZE (openssn-0.3.tar.gz) = 1669161 4b9f8eb32ad0d0b52c7fc1cbec38f62f exit