Date: Fri, 25 Nov 2005 02:57:52 +0300 (MSK) From: Dmitry Marakasov <amdmi3@mail.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/89517: New port: games/construo A fun construction toy Message-ID: <20051124235752.46B3A1150@hades.panopticon> Resent-Message-ID: <200511250000.jAP00DSV045226@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <amdmi3@mail.ru> 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 <bsd.port.pre.mk> 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 <bsd.port.post.mk> END-of-construo/Makefile exit --- construo-0.2.2.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?20051124235752.46B3A1150>