Skip site navigation (1)Skip section navigation (2)
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>