# 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: # # f1spirit-remake # f1spirit-remake/files # f1spirit-remake/files/patch-sources-Makefile # f1spirit-remake/files/patch-sources-CCar.h # f1spirit-remake/files/patch-sources-main.cpp # f1spirit-remake/Makefile # f1spirit-remake/pkg-descr # f1spirit-remake/pkg-plist # f1spirit-remake/distinfo # echo c - f1spirit-remake mkdir -p f1spirit-remake > /dev/null 2>&1 echo c - f1spirit-remake/files mkdir -p f1spirit-remake/files > /dev/null 2>&1 echo x - f1spirit-remake/files/patch-sources-Makefile sed 's/^X//' >f1spirit-remake/files/patch-sources-Makefile << 'END-of-f1spirit-remake/files/patch-sources-Makefile' X--- sources/Makefile.orig 2005-11-03 09:49:06.000000000 +0300 X+++ sources/Makefile 2008-05-15 00:16:20.000000000 +0400 X@@ -19,11 +19,11 @@ X all: f1s X X %.o: %.cpp X- c++ -c -g3 -O3 $< -o $@ `sdl-config --cflags` -I/usr/local/include/SDL X+ ${CXX} ${CXXFLAGS} -c $< -o $@ `${SDL_CONFIG} --cflags` X X # dynamically linked binary: X f1s: $(OBJS) X- c++ $^ -o $@ `sdl-config --libs` `curl-config --libs` -lSDL_net -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_sound -lGL -lGLU -I/usr/local/include/SDL X+ ${CXX} $^ -o $@ `${SDL_CONFIG} --libs` `curl-config --libs` -lSDL_net -lSDL_image -lSDL_mixer -lSDL_sound -lGL -lGLU X X clean: X rm -f f1s END-of-f1spirit-remake/files/patch-sources-Makefile echo x - f1spirit-remake/files/patch-sources-CCar.h sed 's/^X//' >f1spirit-remake/files/patch-sources-CCar.h << 'END-of-f1spirit-remake/files/patch-sources-CCar.h' X--- sources/CCar.h.orig 2006-02-11 13:48:14.000000000 +0300 X+++ sources/CCar.h 2008-05-15 00:17:13.000000000 +0400 X@@ -119,6 +119,8 @@ X X }; X X+class F1SpiritGame; X+class CTrack; X X class CCar { X friend class EnemyCCar; END-of-f1spirit-remake/files/patch-sources-CCar.h echo x - f1spirit-remake/files/patch-sources-main.cpp sed 's/^X//' >f1spirit-remake/files/patch-sources-main.cpp << 'END-of-f1spirit-remake/files/patch-sources-main.cpp' X--- sources/main.cpp.orig 2006-02-18 00:31:24.000000000 +0300 X+++ sources/main.cpp 2008-05-15 00:44:41.000000000 +0400 X@@ -2,6 +2,10 @@ X #include X #endif X X+#include X+#include X+#include X+#include X #include X #include X #include "math.h" X@@ -235,6 +239,19 @@ X int main(int argc, char** argv) X { X #endif X+ if (chdir(getenv("HOME")) != 0) X+ err(1, "Cannot chdir to $HOME"); X+ X+ struct stat sb; X+ if (stat(".f1spirit-remake", &sb) != 0 && X+ (mkdir(".f1spirit-remake", 0755) != 0 || X+ mkdir(".f1spirit-remake/highscores", 0755) != 0 || X+ mkdir(".f1spirit-remake/players", 0755) != 0 || X+ mkdir(".f1spirit-remake/replays", 0755) != 0)) X+ err(1, "Cannot make directory"); X+ X+ if (chdir(".f1spirit-remake") != 0) X+ err(1, "Cannot chdir to $HOME/.f1spirit-remake"); X X SDL_Surface *screen_sfc; X F1SpiritApp *game; END-of-f1spirit-remake/files/patch-sources-main.cpp echo x - f1spirit-remake/Makefile sed 's/^X//' >f1spirit-remake/Makefile << 'END-of-f1spirit-remake/Makefile' X# New ports collection makefile for: f1spirit-remake X# Date created: 15 May 2008 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= f1spirit-remake XPORTVERSION= 1.0 XCATEGORIES= games X# Original braingames site is really slow XMASTER_SITES= http://www.amdmi3.ru/distfiles/ \ X http://www.braingames.getput.com/f1spirit/downloads/ XDISTNAME= f1spirit-linux X XMAINTAINER= amdmi3@amdmi3.ru XCOMMENT= Remake of classic F-1 Spirit racing game X XLIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl X XUSE_ZIP= yes XUSE_GMAKE= yes XUSE_SDL= sdl net image mixer sound XUSE_GL= gl glu XMAKE_ENV= CXX="${CXX}" X XWRKSRC= "${WRKDIR}/F-1 Spirit" XBUILD_WRKSRC= ${WRKSRC}/sources X XPORTDOCS= readme.txt X Xpost-patch: X @${FIND} ${BUILD_WRKSRC} -name '*.cpp' -print0 | ${XARGS} -0 ${REINPLACE_CMD} \ X -e 's|"demos"|"${DATADIR}/demos"|g; s|designs/|${DATADIR}/&|g; \ X s|f1spirit2.cfg|${DATADIR}/&|g; s|graphics/|${DATADIR}/&|g; \ X s|sound/|${DATADIR}/&|g; s|tracks/|${DATADIR}/&|g' X Xdo-install: X ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/f1s ${PREFIX}/bin X ${MKDIR} ${DATADIR} X cd ${WRKSRC} && ${COPYTREE_SHARE} 'demos designs f1spirit2.cfg graphics sound tracks' ${DATADIR} X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for f in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} X.endfor X.endif X X.include END-of-f1spirit-remake/Makefile echo x - f1spirit-remake/pkg-descr sed 's/^X//' >f1spirit-remake/pkg-descr << 'END-of-f1spirit-remake/pkg-descr' XThe F-1 Spirit remake is mostly identical to the original Konami Xclassic F-1 Spirit game in that you first have to clear tracks in Xa top-down view with stock cars, rally cars and so on by accumulating Xpoints given for finishing in the first places until you actually Xget to play the Formula 1 tracks. X XOtherwise there are quite some enhancements, namely improved graphics, Ximproved music, more realistic physics, real shape shown in the Xmaps, camera rotation and zoom, split screen for up to four players, X(online) highscore tables and replay saving. X XWWW: http://www.braingames.getput.com/f1spirit/default.asp END-of-f1spirit-remake/pkg-descr echo x - f1spirit-remake/pkg-plist sed 's/^X//' >f1spirit-remake/pkg-plist << 'END-of-f1spirit-remake/pkg-plist' Xbin/f1s X%%DATADIR%%/demos/demo1.rpl X%%DATADIR%%/demos/demo2.rpl X%%DATADIR%%/demos/demo3.rpl X%%DATADIR%%/demos/demo4.rpl X%%DATADIR%%/demos/demo5.rpl X%%DATADIR%%/demos/demo6.rpl X%%DATADIR%%/designs/f1/popolon.car X%%DATADIR%%/designs/f1/popolon2.car X%%DATADIR%%/designs/rally/fastest.car X%%DATADIR%%/designs/stock/fastest.car X%%DATADIR%%/f1spirit2.cfg X%%DATADIR%%/graphics/brake-1.png X%%DATADIR%%/graphics/brake-2.png X%%DATADIR%%/graphics/brake-3.png X%%DATADIR%%/graphics/car-endurance-1-side.png X%%DATADIR%%/graphics/car-endurance-1-top.png X%%DATADIR%%/graphics/car-endurance-2-side.png X%%DATADIR%%/graphics/car-endurance-2-top.png X%%DATADIR%%/graphics/car-endurance-3-side.png X%%DATADIR%%/graphics/car-endurance-3-top.png X%%DATADIR%%/graphics/car-f1-1-side.png X%%DATADIR%%/graphics/car-f1-1-top.png X%%DATADIR%%/graphics/car-f1-2-side.png X%%DATADIR%%/graphics/car-f1-2-top.png X%%DATADIR%%/graphics/car-f1-3-side.png X%%DATADIR%%/graphics/car-f1-3-top.png X%%DATADIR%%/graphics/car-f3-1-side.png X%%DATADIR%%/graphics/car-f3-1-top.png X%%DATADIR%%/graphics/car-f3-2-side.png X%%DATADIR%%/graphics/car-f3-2-top.png X%%DATADIR%%/graphics/car-f3-3-side.png X%%DATADIR%%/graphics/car-f3-3-top.png X%%DATADIR%%/graphics/car-f3000-1-side.png X%%DATADIR%%/graphics/car-f3000-1-top.png X%%DATADIR%%/graphics/car-f3000-2-side.png X%%DATADIR%%/graphics/car-f3000-2-top.png X%%DATADIR%%/graphics/car-f3000-3-side.png X%%DATADIR%%/graphics/car-f3000-3-top.png X%%DATADIR%%/graphics/car-rally-1-side.png X%%DATADIR%%/graphics/car-rally-1-top.png X%%DATADIR%%/graphics/car-rally-2-side.png X%%DATADIR%%/graphics/car-rally-2-top.png X%%DATADIR%%/graphics/car-rally-3-side.png X%%DATADIR%%/graphics/car-rally-3-top.png X%%DATADIR%%/graphics/car-stock-1-side.png X%%DATADIR%%/graphics/car-stock-1-top.png X%%DATADIR%%/graphics/car-stock-2-side.png X%%DATADIR%%/graphics/car-stock-2-top.png X%%DATADIR%%/graphics/car-stock-3-side.png X%%DATADIR%%/graphics/car-stock-3-top.png X%%DATADIR%%/graphics/cars-endurance.png X%%DATADIR%%/graphics/cars-f1.png X%%DATADIR%%/graphics/cars-f3.png X%%DATADIR%%/graphics/cars-f3000.png X%%DATADIR%%/graphics/cars-rally.png X%%DATADIR%%/graphics/cars-stock.png X%%DATADIR%%/graphics/cloud1.png X%%DATADIR%%/graphics/cloud1w.png X%%DATADIR%%/graphics/cloud2.png X%%DATADIR%%/graphics/cloud2w.png X%%DATADIR%%/graphics/cloud3.png X%%DATADIR%%/graphics/cloud3w.png X%%DATADIR%%/graphics/damage.png X%%DATADIR%%/graphics/disclaimer.jpg X%%DATADIR%%/graphics/end.png X%%DATADIR%%/graphics/endurance/Thumbs.db X%%DATADIR%%/graphics/endurance/extras.png X%%DATADIR%%/graphics/endurance/lroad-chicane.png X%%DATADIR%%/graphics/endurance/rroad-chicane.png X%%DATADIR%%/graphics/engine-1.png X%%DATADIR%%/graphics/engine-2.png X%%DATADIR%%/graphics/engine-3.png X%%DATADIR%%/graphics/engine-4.png X%%DATADIR%%/graphics/engine-5.png X%%DATADIR%%/graphics/engine-6.png X%%DATADIR%%/graphics/extras.png X%%DATADIR%%/graphics/f1-brazil/Thumbs.db X%%DATADIR%%/graphics/f1-brazil/grass.png X%%DATADIR%%/graphics/f1-france/Thumbs.db X%%DATADIR%%/graphics/f1-france/isle.png X%%DATADIR%%/graphics/f1-france/lroad-chicane.png X%%DATADIR%%/graphics/f1-france/road3.png X%%DATADIR%%/graphics/f1-france/rroad-chicane.png X%%DATADIR%%/graphics/f1-portugal/Thumbs.db X%%DATADIR%%/graphics/f1-portugal/extras.png X%%DATADIR%%/graphics/f1-sanmarino/Thumbs.db X%%DATADIR%%/graphics/f1-sanmarino/grass.png X%%DATADIR%%/graphics/f1-westgermany/Thumbs.db X%%DATADIR%%/graphics/f1-westgermany/isle.png X%%DATADIR%%/graphics/f1-westgermany/lroad-chicane.png X%%DATADIR%%/graphics/f1-westgermany/rroad-chicane.png X%%DATADIR%%/graphics/f3/Thumbs.db X%%DATADIR%%/graphics/f3/extras.png X%%DATADIR%%/graphics/f3/isle.png X%%DATADIR%%/graphics/f3/lfences.png X%%DATADIR%%/graphics/f3/rfences.png X%%DATADIR%%/graphics/flag0.png X%%DATADIR%%/graphics/flag1.png X%%DATADIR%%/graphics/font-unicode-alpha.png X%%DATADIR%%/graphics/gamestart1.png X%%DATADIR%%/graphics/gamestart2.png X%%DATADIR%%/graphics/gear-1.png X%%DATADIR%%/graphics/gear-2.png X%%DATADIR%%/graphics/gear-3.png X%%DATADIR%%/graphics/hud/Thumbs.db X%%DATADIR%%/graphics/hud/fuel.png X%%DATADIR%%/graphics/hud/hud_damage.png X%%DATADIR%%/graphics/hud/hud_fixed_1.png X%%DATADIR%%/graphics/hud/hud_fixed_2.png X%%DATADIR%%/graphics/hud/hud_fixed_3.png X%%DATADIR%%/graphics/hud/hud_fixed_3_sidefuel.png X%%DATADIR%%/graphics/hud/hud_fixed_4.png X%%DATADIR%%/graphics/hud/hud_gears.png X%%DATADIR%%/graphics/hud/hud_rpm_1.png X%%DATADIR%%/graphics/hud/hud_rpm_10.png X%%DATADIR%%/graphics/hud/hud_rpm_11.png X%%DATADIR%%/graphics/hud/hud_rpm_2.png X%%DATADIR%%/graphics/hud/hud_rpm_3.png X%%DATADIR%%/graphics/hud/hud_rpm_4.png X%%DATADIR%%/graphics/hud/hud_rpm_5.png X%%DATADIR%%/graphics/hud/hud_rpm_6.png X%%DATADIR%%/graphics/hud/hud_rpm_7.png X%%DATADIR%%/graphics/hud/hud_rpm_8.png X%%DATADIR%%/graphics/hud/hud_rpm_9.png X%%DATADIR%%/graphics/hud/hud_speed_font.png X%%DATADIR%%/graphics/hud/hud_time_font.png X%%DATADIR%%/graphics/hud/minihud_fuel.png X%%DATADIR%%/graphics/konami1.jpg X%%DATADIR%%/graphics/konami2.png X%%DATADIR%%/graphics/laps.png X%%DATADIR%%/graphics/locked.png X%%DATADIR%%/graphics/menu_background.jpg X%%DATADIR%%/graphics/minimap-car.png X%%DATADIR%%/graphics/minimap-enemycar.png X%%DATADIR%%/graphics/rally/Thumbs.db X%%DATADIR%%/graphics/rally/crowd.png X%%DATADIR%%/graphics/rally/extras.png X%%DATADIR%%/graphics/rally/lroad-chicane.png X%%DATADIR%%/graphics/rally/road1.png X%%DATADIR%%/graphics/rally/road3.png X%%DATADIR%%/graphics/rally/rock.png X%%DATADIR%%/graphics/rally/rroad-chicane.png X%%DATADIR%%/graphics/rally/tiles.png X%%DATADIR%%/graphics/rally/walls.png X%%DATADIR%%/graphics/rpm.png X%%DATADIR%%/graphics/scoreboard.png X%%DATADIR%%/graphics/semaphore.png X%%DATADIR%%/graphics/signs.png X%%DATADIR%%/graphics/smallfont-unicode-alpha.png X%%DATADIR%%/graphics/splash640x480.jpg X%%DATADIR%%/graphics/stock/Thumbs.db X%%DATADIR%%/graphics/stock/arrows.png X%%DATADIR%%/graphics/stock/crowd.png X%%DATADIR%%/graphics/stock/fences.png X%%DATADIR%%/graphics/stock/lroad-chicane.png X%%DATADIR%%/graphics/stock/lroad.png X%%DATADIR%%/graphics/stock/pit.png X%%DATADIR%%/graphics/stock/road-lines.png X%%DATADIR%%/graphics/stock/road1.png X%%DATADIR%%/graphics/stock/road2.png X%%DATADIR%%/graphics/stock/road3.png X%%DATADIR%%/graphics/stock/rroad-chicane.png X%%DATADIR%%/graphics/stock/rroad.png X%%DATADIR%%/graphics/stock/tiles.png X%%DATADIR%%/graphics/suspension-1.png X%%DATADIR%%/graphics/suspension-2.png X%%DATADIR%%/graphics/suspension-3.png X%%DATADIR%%/graphics/title1-a-alpha.png X%%DATADIR%%/graphics/title1-b-alpha.png X%%DATADIR%%/graphics/title1-c-alpha.png X%%DATADIR%%/graphics/title1-d-alpha.png X%%DATADIR%%/graphics/title2-alpha.png X%%DATADIR%%/graphics/track-previews/Thumbs.db X%%DATADIR%%/graphics/track-previews/endurance.png X%%DATADIR%%/graphics/track-previews/f1-1.png X%%DATADIR%%/graphics/track-previews/f1-10.png X%%DATADIR%%/graphics/track-previews/f1-11.png X%%DATADIR%%/graphics/track-previews/f1-12.png X%%DATADIR%%/graphics/track-previews/f1-13.png X%%DATADIR%%/graphics/track-previews/f1-14.png X%%DATADIR%%/graphics/track-previews/f1-15.png X%%DATADIR%%/graphics/track-previews/f1-16.png X%%DATADIR%%/graphics/track-previews/f1-2.png X%%DATADIR%%/graphics/track-previews/f1-3.png X%%DATADIR%%/graphics/track-previews/f1-4.png X%%DATADIR%%/graphics/track-previews/f1-5.png X%%DATADIR%%/graphics/track-previews/f1-6.png X%%DATADIR%%/graphics/track-previews/f1-7.png X%%DATADIR%%/graphics/track-previews/f1-8.png X%%DATADIR%%/graphics/track-previews/f1-9.png X%%DATADIR%%/graphics/track-previews/f3.png X%%DATADIR%%/graphics/track-previews/f3000.png X%%DATADIR%%/graphics/track-previews/micro.png X%%DATADIR%%/graphics/track-previews/oval.png X%%DATADIR%%/graphics/track-previews/rally.png X%%DATADIR%%/graphics/track-previews/stock.png X%%DATADIR%%/sound/endurance/WS_FTP.LOG X%%DATADIR%%/sound/endurance/car_brake.ogg X%%DATADIR%%/sound/endurance/car_pass.ogg X%%DATADIR%%/sound/endurance/car_running.ogg X%%DATADIR%%/sound/endurance/music.ogg X%%DATADIR%%/sound/endurance/tire_squeal.ogg X%%DATADIR%%/sound/f1/WS_FTP.LOG X%%DATADIR%%/sound/f1/car_brake.ogg X%%DATADIR%%/sound/f1/car_pass.ogg X%%DATADIR%%/sound/f1/car_running.ogg X%%DATADIR%%/sound/f1/music.ogg X%%DATADIR%%/sound/f1/tire_squeal.ogg X%%DATADIR%%/sound/f3/WS_FTP.LOG X%%DATADIR%%/sound/f3/car_brake.ogg X%%DATADIR%%/sound/f3/car_pass.ogg X%%DATADIR%%/sound/f3/car_running.ogg X%%DATADIR%%/sound/f3/tire_squeal.ogg X%%DATADIR%%/sound/f3000/WS_FTP.LOG X%%DATADIR%%/sound/f3000/car_brake.ogg X%%DATADIR%%/sound/f3000/car_pass.ogg X%%DATADIR%%/sound/f3000/car_running.ogg X%%DATADIR%%/sound/f3000/music.ogg X%%DATADIR%%/sound/f3000/tire_squeal.ogg X%%DATADIR%%/sound/game_ending.ogg X%%DATADIR%%/sound/game_menu.ogg X%%DATADIR%%/sound/game_next.ogg X%%DATADIR%%/sound/game_start.ogg X%%DATADIR%%/sound/game_title.ogg X%%DATADIR%%/sound/menu_cursor.ogg X%%DATADIR%%/sound/menu_select.ogg X%%DATADIR%%/sound/pause.ogg X%%DATADIR%%/sound/rally/WS_FTP.LOG X%%DATADIR%%/sound/rally/car_hit1.ogg X%%DATADIR%%/sound/rally/car_pass.ogg X%%DATADIR%%/sound/rally/car_running.ogg X%%DATADIR%%/sound/rally/music.ogg X%%DATADIR%%/sound/stock/WS_FTP.LOG X%%DATADIR%%/sound/stock/car_brake.ogg X%%DATADIR%%/sound/stock/car_finish.ogg X%%DATADIR%%/sound/stock/car_fuel.ogg X%%DATADIR%%/sound/stock/car_hit1.ogg X%%DATADIR%%/sound/stock/car_hit2.ogg X%%DATADIR%%/sound/stock/car_hit3.ogg X%%DATADIR%%/sound/stock/car_hit4.ogg X%%DATADIR%%/sound/stock/car_pass.ogg X%%DATADIR%%/sound/stock/car_running.ogg X%%DATADIR%%/sound/stock/curbs.ogg X%%DATADIR%%/sound/stock/music.ogg X%%DATADIR%%/sound/stock/semaphore_high.ogg X%%DATADIR%%/sound/stock/semaphore_low.ogg X%%DATADIR%%/sound/stock/tire_squeal.ogg X%%DATADIR%%/sound/stock/water_splash.ogg X%%DATADIR%%/sound/wrong.ogg X%%DATADIR%%/tracks/endurance.f1t X%%DATADIR%%/tracks/extras/micro.f1t X%%DATADIR%%/tracks/extras/oval.f1t X%%DATADIR%%/tracks/f1-australia.f1t X%%DATADIR%%/tracks/f1-austria.f1t X%%DATADIR%%/tracks/f1-belgium.f1t X%%DATADIR%%/tracks/f1-brazil.f1t X%%DATADIR%%/tracks/f1-france.f1t X%%DATADIR%%/tracks/f1-greatbritain.f1t X%%DATADIR%%/tracks/f1-hungary.f1t X%%DATADIR%%/tracks/f1-italy.f1t X%%DATADIR%%/tracks/f1-japan.f1t X%%DATADIR%%/tracks/f1-mexico.f1t X%%DATADIR%%/tracks/f1-monaco.f1t X%%DATADIR%%/tracks/f1-portugal.f1t X%%DATADIR%%/tracks/f1-sanmarino.f1t X%%DATADIR%%/tracks/f1-spain.f1t X%%DATADIR%%/tracks/f1-usa.f1t X%%DATADIR%%/tracks/f1-westgermany.f1t X%%DATADIR%%/tracks/f3.f1t X%%DATADIR%%/tracks/f3000.f1t X%%DATADIR%%/tracks/rally.f1t X%%DATADIR%%/tracks/stock.f1t X@dirrm %%DATADIR%%/tracks/extras X@dirrm %%DATADIR%%/tracks X@dirrm %%DATADIR%%/sound/stock X@dirrm %%DATADIR%%/sound/rally X@dirrm %%DATADIR%%/sound/f3000 X@dirrm %%DATADIR%%/sound/f3 X@dirrm %%DATADIR%%/sound/f1 X@dirrm %%DATADIR%%/sound/endurance X@dirrm %%DATADIR%%/sound X@dirrm %%DATADIR%%/graphics/track-previews X@dirrm %%DATADIR%%/graphics/stock X@dirrm %%DATADIR%%/graphics/rally X@dirrm %%DATADIR%%/graphics/hud X@dirrm %%DATADIR%%/graphics/f3 X@dirrm %%DATADIR%%/graphics/f1-westgermany X@dirrm %%DATADIR%%/graphics/f1-sanmarino X@dirrm %%DATADIR%%/graphics/f1-portugal X@dirrm %%DATADIR%%/graphics/f1-france X@dirrm %%DATADIR%%/graphics/f1-brazil X@dirrm %%DATADIR%%/graphics/endurance X@dirrm %%DATADIR%%/graphics X@dirrm %%DATADIR%%/designs/stock X@dirrm %%DATADIR%%/designs/rally X@dirrm %%DATADIR%%/designs/f3000 X@dirrm %%DATADIR%%/designs/f3 X@dirrm %%DATADIR%%/designs/f1 X@dirrm %%DATADIR%%/designs/endurance X@dirrm %%DATADIR%%/designs X@dirrm %%DATADIR%%/demos X@dirrm %%DATADIR%% END-of-f1spirit-remake/pkg-plist echo x - f1spirit-remake/distinfo sed 's/^X//' >f1spirit-remake/distinfo << 'END-of-f1spirit-remake/distinfo' XMD5 (f1spirit-linux.zip) = a39b136d88b94cc829a3828947404c7e XSHA256 (f1spirit-linux.zip) = 5dda67f6e23c5d15f07658c1f376596a27e6d662892e24d3522ae8236ae28318 XSIZE (f1spirit-linux.zip) = 18111204 END-of-f1spirit-remake/distinfo exit