From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 17 01:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9FF11065676 for ; Tue, 17 Jun 2008 01:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C38E88FC17 for ; Tue, 17 Jun 2008 01:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5H1A1ZO080360 for ; Tue, 17 Jun 2008 01:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5H1A1ij080359; Tue, 17 Jun 2008 01:10:01 GMT (envelope-from gnats) Resent-Date: Tue, 17 Jun 2008 01:10:01 GMT Resent-Message-Id: <200806170110.m5H1A1ij080359@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA30B1065677 for ; Tue, 17 Jun 2008 01:01:57 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from cp65.agava.net (cp65.agava.net [89.108.66.215]) by mx1.freebsd.org (Postfix) with ESMTP id 46F1C8FC1D for ; Tue, 17 Jun 2008 01:01:57 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by cp65.agava.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1K8PhC-000LFb-5L for FreeBSD-gnats-submit@freebsd.org; Tue, 17 Jun 2008 05:09:14 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id C2A774E4F for ; Tue, 17 Jun 2008 05:00:34 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 1D5C21702F; Tue, 17 Jun 2008 05:02:11 +0400 (MSD) Message-Id: <20080617010211.1D5C21702F@hades.panopticon> Date: Tue, 17 Jun 2008 05:02:11 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/124659: [NEW PORT] games/crrcsim: Model-airplane flight simulation program X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2008 01:10:02 -0000 >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 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 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 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: