Date: Tue, 17 Jun 2008 05:02:11 +0400 (MSD) From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/124659: [NEW PORT] games/crrcsim: Model-airplane flight simulation program Message-ID: <20080617010211.1D5C21702F@hades.panopticon> Resent-Message-ID: <200806170110.m5H1A1ij080359@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 124659 >Category: ports >Synopsis: [NEW PORT] games/crrcsim: Model-airplane flight simulation program >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jun 17 01:10:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 7.0-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Fri Apr 25 11:18:45 MSD 2008 root@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Crrcsim is a model-airplane flight simulation program. Using it, you can learn how to fly model aircraft, test new aircraft designs, and improve your skills by practicing on your computer. It rules! The flight model is very realistic. The flight model parameters are calculated based on a 3D representation of the aircraft. Stalls are properly modelled as well. Model control is possible with your own rc transmitter, or any input device such as joystick, mouse, keyboard. WWW: http://crrcsim.sourceforge.net/ >How-To-Repeat: >Fix: --- crrcsim-0.9.9.shar begins here --- # 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: # # crrcsim # crrcsim/distinfo # crrcsim/Makefile # crrcsim/pkg-descr # crrcsim/pkg-plist # crrcsim/files # crrcsim/files/patch-interface_parallel-parallel.cpp # echo c - crrcsim mkdir -p crrcsim > /dev/null 2>&1 echo x - crrcsim/distinfo sed 's/^X//' >crrcsim/distinfo << 'END-of-crrcsim/distinfo' XMD5 (crrcsim-0.9.9.tar.gz) = 5ac9bc6e186339c6e8c1cbfd30c763b5 XSHA256 (crrcsim-0.9.9.tar.gz) = bc43768aa20812d888d6bf5c6343305a62fff95acbb0c0813a6eb3aa5d46107d XSIZE (crrcsim-0.9.9.tar.gz) = 5276552 END-of-crrcsim/distinfo echo x - crrcsim/Makefile sed 's/^X//' >crrcsim/Makefile << 'END-of-crrcsim/Makefile' X# New ports collection makefile for: crrcsim X# Date created: 17 Jun 2008 X# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru> X# X# $FreeBSD$ X# X XPORTNAME= crrcsim XPORTVERSION= 0.9.9 XCATEGORIES= games XMASTER_SITES= SF X XMAINTAINER= amdmi3@amdmi3.ru XCOMMENT= Model-airplane flight simulation program X XBUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_SDL= sdl XUSE_GL= gl glu X XPORTDOCS= * X XOPTIONS= PORTAUDIO19 "Use portaudio19 instead of portaudio18" off X X.include <bsd.port.pre.mk> X X.if defined(WITH_PORTAUDIO19) XLIB_DEPENDS+= portaudio.2:${PORTSDIR}/audio/portaudio2 XCONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib/portaudio2 -L${LOCALBASE}/lib"\ X CPPFLAGS="-I${LOCALBASE}/include/portaudio2 -I${LOCALBASE}/include" X.else XLIB_DEPENDS+= portaudio.0:${PORTSDIR}/audio/portaudio XCONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include" X.endif X Xpost-patch: X @${REINPLACE_CMD} -e '/portaudio/ s|==|=|' ${WRKSRC}/configure X @${REINPLACE_CMD} -e 's|/usr/local/share/games|${PREFIX}/share|' \ X ${WRKSRC}/config.cpp X @cd ${WRKSRC} && ${FIND} . -name Makefile.in -print0 | ${XARGS} -0 \ X ${REINPLACE_CMD} -e 's|share/games|share|; \ X s|$$(datadir)/games|$$(datadir)|' X.if defined(NOPORTDOCS) X @${REINPLACE_CMD} -e '/SUBDIRS/ s|documentation||' \ X ${WRKSRC}/Makefile.in X.endif X X.include <bsd.port.post.mk> END-of-crrcsim/Makefile echo x - crrcsim/pkg-descr sed 's/^X//' >crrcsim/pkg-descr << 'END-of-crrcsim/pkg-descr' XCrrcsim is a model-airplane flight simulation program. Using it, Xyou can learn how to fly model aircraft, test new aircraft designs, Xand improve your skills by practicing on your computer. X XIt rules! The flight model is very realistic. The flight model Xparameters are calculated based on a 3D representation of the Xaircraft. Stalls are properly modelled as well. Model control is Xpossible with your own rc transmitter, or any input device such as Xjoystick, mouse, keyboard. X XWWW: http://crrcsim.sourceforge.net/ END-of-crrcsim/pkg-descr echo x - crrcsim/pkg-plist sed 's/^X//' >crrcsim/pkg-plist << 'END-of-crrcsim/pkg-plist' Xbin/crrcsim X%%DATADIR%%/icons/crrcsim.ico X%%DATADIR%%/icons/crrcsim.png X%%DATADIR%%/icons/crrcsim.xpm X%%DATADIR%%/models/FlexiflyXLM.xml X%%DATADIR%%/models/Skorpion.xml X%%DATADIR%%/models/allegro.xml X%%DATADIR%%/models/apogee.xml X%%DATADIR%%/models/arkanj-mg11.xml X%%DATADIR%%/models/battery/nimh12_2400.xml X%%DATADIR%%/models/battery/nimh7_kan1050.xml X%%DATADIR%%/models/biplane2.xml X%%DATADIR%%/models/engine/CDROM_227x40x14Y050.xml X%%DATADIR%%/models/engine/Mabuchi_380_FR.xml X%%DATADIR%%/models/engine/astro_cobalt_10.xml X%%DATADIR%%/models/engine/turbo_550_8.xml X%%DATADIR%%/models/gap65.xml X%%DATADIR%%/models/k2.xml X%%DATADIR%%/models/mav.xml X%%DATADIR%%/models/mav0.xml X%%DATADIR%%/models/outrage.xml X%%DATADIR%%/models/quickie01.xml X%%DATADIR%%/models/sovereign.xml X%%DATADIR%%/models/sport.xml X%%DATADIR%%/models/superzagi.xml X%%DATADIR%%/models/zagi-xs.xml X%%DATADIR%%/models/zagi.xml X%%DATADIR%%/models/zip60.xml X%%DATADIR%%/models/zipper.xml X%%DATADIR%%/objects/Skorpion.ac X%%DATADIR%%/objects/allegro.ac X%%DATADIR%%/objects/apogee.ac X%%DATADIR%%/objects/arkanj-mg11.ac X%%DATADIR%%/objects/biplane2.ac X%%DATADIR%%/objects/flexifly_xlm.ac X%%DATADIR%%/objects/gap65.ac X%%DATADIR%%/objects/gap65_raven.ac X%%DATADIR%%/objects/k2.ac X%%DATADIR%%/objects/mav.ac X%%DATADIR%%/objects/outrage.ac X%%DATADIR%%/objects/quickie01.ac X%%DATADIR%%/objects/sovereign.ac X%%DATADIR%%/objects/sport.ac X%%DATADIR%%/objects/zagi-xs.ac X%%DATADIR%%/objects/zagi.ac X%%DATADIR%%/objects/zip60.ac X%%DATADIR%%/objects/zipper.ac X%%DATADIR%%/scenery/cape_cod-orig.xml X%%DATADIR%%/scenery/cape_cod.xml X%%DATADIR%%/scenery/coast.tga X%%DATADIR%%/scenery/coast.xml X%%DATADIR%%/scenery/davis-orig.xml X%%DATADIR%%/scenery/davis.xml X%%DATADIR%%/sounds/electric.wav X%%DATADIR%%/sounds/f3f/default/base1.wav X%%DATADIR%%/sounds/f3f/default/base10.wav X%%DATADIR%%/sounds/f3f/default/base2.wav X%%DATADIR%%/sounds/f3f/default/base3.wav X%%DATADIR%%/sounds/f3f/default/base4.wav X%%DATADIR%%/sounds/f3f/default/base5.wav X%%DATADIR%%/sounds/f3f/default/base6.wav X%%DATADIR%%/sounds/f3f/default/base7.wav X%%DATADIR%%/sounds/f3f/default/base8.wav X%%DATADIR%%/sounds/f3f/default/base9.wav X%%DATADIR%%/sounds/f3f/default/entry.wav X%%DATADIR%%/sounds/f3f/default/first.wav X%%DATADIR%%/sounds/f3f/default/penalty.wav X%%DATADIR%%/sounds/f3f/default/start.wav X%%DATADIR%%/sounds/f3f/sport/base0.wav X%%DATADIR%%/sounds/f3f/sport/base1.wav X%%DATADIR%%/sounds/f3f/sport/base10.wav X%%DATADIR%%/sounds/f3f/sport/base2.wav X%%DATADIR%%/sounds/f3f/sport/base3.wav X%%DATADIR%%/sounds/f3f/sport/base4.wav X%%DATADIR%%/sounds/f3f/sport/base5.wav X%%DATADIR%%/sounds/f3f/sport/base6.wav X%%DATADIR%%/sounds/f3f/sport/base7.wav X%%DATADIR%%/sounds/f3f/sport/base8.wav X%%DATADIR%%/sounds/f3f/sport/base9.wav X%%DATADIR%%/sounds/f3f/sport/entry.wav X%%DATADIR%%/sounds/f3f/sport/first.wav X%%DATADIR%%/sounds/f3f/sport/penalty.wav X%%DATADIR%%/sounds/f3f/sport/start.wav X%%DATADIR%%/sounds/fan.wav X%%DATADIR%%/sounds/glider.wav X%%DATADIR%%/textures/beachsand.rgb X%%DATADIR%%/textures/clouds.bw X%%DATADIR%%/textures/clouds.rgb X%%DATADIR%%/textures/decid.rgb X%%DATADIR%%/textures/dirt.rgb X%%DATADIR%%/textures/eastern_view.rgb X%%DATADIR%%/textures/flexifly_xlm.rgb X%%DATADIR%%/textures/freqboard.rgb X%%DATADIR%%/textures/gap65.rgb X%%DATADIR%%/textures/gap65_raven.rgb X%%DATADIR%%/textures/grass.rgb X%%DATADIR%%/textures/grass_1.rgb X%%DATADIR%%/textures/grass_side.rgb X%%DATADIR%%/textures/grass_top.rgb X%%DATADIR%%/textures/hilledge.rgb X%%DATADIR%%/textures/log.rgb X%%DATADIR%%/textures/netrees.rgb X%%DATADIR%%/textures/outhouse.rgb X%%DATADIR%%/textures/pinetrees.rgb X%%DATADIR%%/textures/sand.rgb X%%DATADIR%%/textures/scrub.rgb X%%DATADIR%%/textures/scrubedge.rgb X%%DATADIR%%/textures/skybox_e.rgb X%%DATADIR%%/textures/skybox_n.rgb X%%DATADIR%%/textures/skybox_s.rgb X%%DATADIR%%/textures/skybox_u.rgb X%%DATADIR%%/textures/skybox_w.rgb X%%DATADIR%%/textures/south.rgb X%%DATADIR%%/textures/sovereign_tex.rgb X%%DATADIR%%/textures/sport_tex.rgb X%%DATADIR%%/textures/terrain.bw X%%DATADIR%%/textures/water.rgb X%%DATADIR%%/textures/waves.rgb X%%DATADIR%%/textures/zagi-xs-texture.rgb X@dirrm %%DATADIR%%/textures X@dirrm %%DATADIR%%/sounds/f3f/sport X@dirrm %%DATADIR%%/sounds/f3f/default X@dirrm %%DATADIR%%/sounds/f3f X@dirrm %%DATADIR%%/sounds X@dirrm %%DATADIR%%/scenery X@dirrm %%DATADIR%%/objects X@dirrm %%DATADIR%%/models/engine X@dirrm %%DATADIR%%/models/battery X@dirrm %%DATADIR%%/models X@dirrm %%DATADIR%%/icons X@dirrm %%DATADIR%% END-of-crrcsim/pkg-plist echo c - crrcsim/files mkdir -p crrcsim/files > /dev/null 2>&1 echo x - crrcsim/files/patch-interface_parallel-parallel.cpp sed 's/^X//' >crrcsim/files/patch-interface_parallel-parallel.cpp << 'END-of-crrcsim/files/patch-interface_parallel-parallel.cpp' X--- interface_parallel/parallel.cpp.orig 2008-04-30 00:00:35.000000000 +0400 X+++ interface_parallel/parallel.cpp 2008-06-17 03:49:23.000000000 +0400 X@@ -5,7 +5,7 @@ X #if defined(__APPLE__) || defined(MACOSX) X #else X # if defined(WIN32) X-# elif defined(__powerpc__) X+# elif defined(__powerpc__) || defined(__FreeBSD__) X # define ioperm(a,b,c) -1 X # define inb(a) 0 X # define outb(a,b) END-of-crrcsim/files/patch-interface_parallel-parallel.cpp exit --- crrcsim-0.9.9.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080617010211.1D5C21702F>