From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 25 00:01:50 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2D2B16A425 for ; Fri, 25 Nov 2005 00:01:47 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8190E43D7C for ; Fri, 25 Nov 2005 00:00:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAP00Dsd045227 for ; Fri, 25 Nov 2005 00:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAP00DSV045226; Fri, 25 Nov 2005 00:00:13 GMT (envelope-from gnats) Resent-Date: Fri, 25 Nov 2005 00:00:13 GMT Resent-Message-Id: <200511250000.jAP00DSV045226@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 [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3E7B16A41F for ; Thu, 24 Nov 2005 23:55:15 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx4.mail.ru (fallback.mail.ru [194.67.57.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED70543D7B for ; Thu, 24 Nov 2005 23:54:30 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx6.mail.ru (mx6.mail.ru [194.67.23.26]) by mx4.mail.ru (mPOP.Fallback_MX) with ESMTP id F2AAB720FD5 for ; Fri, 25 Nov 2005 02:54:19 +0300 (MSK) Received: from [213.148.29.33] (port=38477 helo=nexii.panopticon) by mx6.mail.ru with esmtp id 1EfQux-000Cqo-00 for FreeBSD-gnats-submit@freebsd.org; Fri, 25 Nov 2005 02:54:19 +0300 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 257D5311D for ; Fri, 25 Nov 2005 02:58:32 +0300 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id 46B3A1150; Fri, 25 Nov 2005 02:57:52 +0300 (MSK) Message-Id: <20051124235752.46B3A1150@hades.panopticon> Date: Fri, 25 Nov 2005 02:57:52 +0300 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/89517: New port: games/construo A fun construction toy 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: Fri, 25 Nov 2005 00:01:51 -0000 >Number: 89517 >Category: ports >Synopsis: New port: games/construo A fun construction toy >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: Fri Nov 25 00:00:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 6.0-RELEASE i386 >Organization: >Environment: System: FreeBSD hades.panopticon 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Nov 23 05:48:39 MSK 2005 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Construo is a simple 2D construction programm (it is currently not a real game) for objects which consist of rods and springs and let them react on physical forces. You can currently construct buildings and objects like bridges, towers, spaceshuttles, etc. and you let them fall to ground and see seem smash and break. Sound like fun, doesn't it =;-) The game is similar to Bridge Builder and heavily inspired from the Gamasutra article Collision Response: Bouncy, Trouncy, Fun. Its covered under the GNU General Public License, thats means source code is availabel and you are allowed to modify it. WWW: http://www.nongnu.org/construo/ >How-To-Repeat: >Fix: --- construo-0.2.2.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: # # construo # construo/pkg-plist # construo/pkg-descr # construo/distinfo # construo/Makefile # echo c - construo mkdir -p construo > /dev/null 2>&1 echo x - construo/pkg-plist sed 's/^X//' >construo/pkg-plist << 'END-of-construo/pkg-plist' Xbin/construo X%%GLUTBIN:%%bin/construo.glut Xbin/construo.x11 X%%DATADIR%%/examples/balance.construo X%%DATADIR%%/examples/ball.construo X%%DATADIR%%/examples/basketball.construo X%%DATADIR%%/examples/bigthing.construo X%%DATADIR%%/examples/borg.construo X%%DATADIR%%/examples/bridg4.construo X%%DATADIR%%/examples/bridge.construo X%%DATADIR%%/examples/bridge2.construo X%%DATADIR%%/examples/bridge3.construo X%%DATADIR%%/examples/bridge4.construo X%%DATADIR%%/examples/bridge5.construo X%%DATADIR%%/examples/bridge6-1.construo X%%DATADIR%%/examples/bridge6.construo X%%DATADIR%%/examples/bridgio.construo X%%DATADIR%%/examples/bug.construo X%%DATADIR%%/examples/candle.construo X%%DATADIR%%/examples/capsule.construo X%%DATADIR%%/examples/choh/quicksave0.construo X%%DATADIR%%/examples/choh/quicksave1.construo X%%DATADIR%%/examples/choh/quicksave2.construo X%%DATADIR%%/examples/choh/quicksave3.construo X%%DATADIR%%/examples/choh/quicksave4.construo X%%DATADIR%%/examples/choh/quicksave5.construo X%%DATADIR%%/examples/choh/quicksave6.construo X%%DATADIR%%/examples/choh/quicksave7.construo X%%DATADIR%%/examples/choh/quicksave8.construo X%%DATADIR%%/examples/choh/quicksave9.construo X%%DATADIR%%/examples/choh2/quicksave1.construo X%%DATADIR%%/examples/choh2/quicksave2.construo X%%DATADIR%%/examples/choh2/quicksave3.construo X%%DATADIR%%/examples/choh2/quicksave4.construo X%%DATADIR%%/examples/choh2/quicksave5.construo X%%DATADIR%%/examples/choh2/quicksave6.construo X%%DATADIR%%/examples/choh2/quicksave7.construo X%%DATADIR%%/examples/choh2/quicksave8.construo X%%DATADIR%%/examples/choh2/quicksave9.construo X%%DATADIR%%/examples/colido.construo X%%DATADIR%%/examples/complex.construo X%%DATADIR%%/examples/complexus.construo X%%DATADIR%%/examples/crashtest.construo X%%DATADIR%%/examples/dancing.construo X%%DATADIR%%/examples/dodge.construo X%%DATADIR%%/examples/explosion.construo X%%DATADIR%%/examples/galactica.construo X%%DATADIR%%/examples/hangon.construo X%%DATADIR%%/examples/house.construo X%%DATADIR%%/examples/jesus.construo X%%DATADIR%%/examples/jesus2.construo X%%DATADIR%%/examples/joe.construo X%%DATADIR%%/examples/kamikaze.construo X%%DATADIR%%/examples/krahn.construo X%%DATADIR%%/examples/kran2.construo X%%DATADIR%%/examples/kranfree.construo X%%DATADIR%%/examples/landingv2.construo X%%DATADIR%%/examples/logo.construo X%%DATADIR%%/examples/monster.construo X%%DATADIR%%/examples/moonlander.construo X%%DATADIR%%/examples/mrwooble.construo X%%DATADIR%%/examples/needle.construo X%%DATADIR%%/examples/pendel45.construo X%%DATADIR%%/examples/pendulum.construo X%%DATADIR%%/examples/penguin.construo X%%DATADIR%%/examples/penguin2.construo X%%DATADIR%%/examples/pig.construo X%%DATADIR%%/examples/plane.construo X%%DATADIR%%/examples/planelanding.construo X%%DATADIR%%/examples/rocket.construo X%%DATADIR%%/examples/rocketlanding.construo X%%DATADIR%%/examples/rotatium.construo X%%DATADIR%%/examples/scorpion.construo X%%DATADIR%%/examples/shangon.construo X%%DATADIR%%/examples/simple.construo X%%DATADIR%%/examples/stabilo.construo X%%DATADIR%%/examples/stretch.construo X%%DATADIR%%/examples/temple.construo X%%DATADIR%%/examples/test.construo X%%DATADIR%%/examples/tetherball.construo X%%DATADIR%%/examples/thingo.construo X%%DATADIR%%/examples/thingo2.construo X%%DATADIR%%/examples/tower.construo X%%DATADIR%%/examples/waaagggee45.construo X%%DATADIR%%/examples/wheels.construo X%%DATADIR%%/examples/wooble.construo X%%DATADIR%%/examples/zeppelin.construo X%%DATADIR%%/examples/ziege.construo X@dirrm %%DATADIR%%/examples/choh X@dirrm %%DATADIR%%/examples/choh2 X@dirrm %%DATADIR%%/examples X@dirrm %%DATADIR%% END-of-construo/pkg-plist echo x - construo/pkg-descr sed 's/^X//' >construo/pkg-descr << 'END-of-construo/pkg-descr' XConstruo is a simple 2D construction programm (it is currently not Xa real game) for objects which consist of rods and springs and let Xthem react on physical forces. You can currently construct buildings Xand objects like bridges, towers, spaceshuttles, etc. and you let Xthem fall to ground and see seem smash and break. Sound like fun, Xdoesn't it =;-) The game is similar to Bridge Builder and heavily Xinspired from the Gamasutra article Collision Response: Bouncy, XTrouncy, Fun. Its covered under the GNU General Public License, Xthats means source code is availabel and you are allowed to modify Xit. X XWWW: http://www.nongnu.org/construo/ END-of-construo/pkg-descr echo x - construo/distinfo sed 's/^X//' >construo/distinfo << 'END-of-construo/distinfo' XMD5 (construo-0.2.2.tar.gz) = c18144898f98929b67245c5f703f9f39 XSHA256 (construo-0.2.2.tar.gz) = 93b1dc5c26aab42d886f102e501189982c28d390f8b573f8f4a42bad640ec630 XSIZE (construo-0.2.2.tar.gz) = 442626 END-of-construo/distinfo echo x - construo/Makefile sed 's/^X//' >construo/Makefile << 'END-of-construo/Makefile' X# New ports collection makefile for: construo X# Date created: 24 Nov 2005 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= construo XPORTVERSION= 0.2.2 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SAVANNAH} XMASTER_SITE_SUBDIR= construo X XMAINTAINER= amdmi3@mail.ru XCOMMENT= A fun construction toy X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_XLIB= yes XUSE_REINPLACE= yes X XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ X CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" XCONFIGURE_ARGS= --bindir=${PREFIX}/bin --datadir=${DATADIR} X XOPTIONS= GLUT "Use glut" on X X.include X X.if defined(WITH_GLUT) XLIB_DEPENDS= glut.3:${PORTSDIR}/graphics/libglut XPLIST_SUB+= GLUTBIN:="" X.else XPLIST_SUB+= GLUTBIN:="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} 's|bindir = .*|bindir = @bindir@|' ${WRKSRC}/Makefile.in X @${REINPLACE_CMD} 's|pkgdatadir = .*|pkgdatadir = @datadir@/examples|' ${WRKSRC}/examples/Makefile.in X @${REINPLACE_CMD} '/stream/!s/std:://' ${WRKSRC}/vector.cxx X @${REINPLACE_CMD} 's|^\(#define CONSTRUO_DATADIR DATADIR\).*|\1|' ${WRKSRC}/construo.hxx X @${REINPLACE_CMD} 's|.*glut_1_3_glutMainLoop = yes.*|if false; then|' ${WRKSRC}/configure X.if defined(WITHOUT_GLUT) X @${REINPLACE_CMD} 's|.*glut_glutMainLoop = yes.*|if false; then|' ${WRKSRC}/configure X.endif X Xpost-install: X.if defined(WITH_GLUT) X cd ${PREFIX}/bin && ${LN} -s ${PORTNAME}.glut ${PORTNAME} X.else X cd ${PREFIX}/bin && ${LN} -s ${PORTNAME}.x11 ${PORTNAME} X.endif X X.include END-of-construo/Makefile exit --- construo-0.2.2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: