ports/75466: New port: science/gsystem, evolution and life simulation framework
Raphael Langerhorst
raphael-langerhorst at gmx.at
Fri Dec 24 12:40:27 UTC 2004
>Number: 75466
>Category: ports
>Synopsis: New port: science/gsystem, evolution and life simulation framework
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 24 12:40:27 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Raphael Langerhorst
>Release: 5.3
>Organization:
>Environment:
FreeBSD eagle.heimat 5.3-STABLE FreeBSD 5.3-STABLE #0: Sat Dec 4 11:18:30 CET 2004 raphael at eagle.heimat:/usr/obj/usr/src/sys/EAGLE i386
>Description:
New port: science/gsystem, a virtual reality simulation
framework, specialised on life and evolution simulation. I'm a main
developer of this framework and I will also keep the FreeBSD port
up-to-date, as I'm using FreeBSD as my primary platform. See
http://www.g-system.at for details.
Note: I'm submitting this shell archive through
http://www.at.freebsd.org/send-pr.html
If the archive gets somehow corrupted you can download it from
ftp://ftp.g-system.at/pub/gsystem/releases/development/0.4.1/gsystem-0.4.1.shar
Note2: portlint still gives some (design) errors, but according to the
porters guide the Makefile is correct. I did my best to create a
FreeBSD port compliant Makefile.
Best wishes!
Raphael
>How-To-Repeat:
>Fix:
# 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:
#
# /usr/ports/science/gsystem/
# /usr/ports/science/gsystem/Makefile
# /usr/ports/science/gsystem/distinfo
# /usr/ports/science/gsystem/pkg-plist
# /usr/ports/science/gsystem/pkg-descr
#
echo c - /usr/ports/science/gsystem/
mkdir -p /usr/ports/science/gsystem/ > /dev/null 2>&1
echo x - /usr/ports/science/gsystem/Makefile
sed 's/^X//' >/usr/ports/science/gsystem/Makefile << 'END-of-/usr/ports/science/gsystem/Makefile'
X# New ports collection makefile for: G System
X# Date created: 16 December 2004
X# Whom: Raphael Langerhorst <raphael-langerhorst at gmx.at>
X#
X# $FreeBSD$
X#
X
XPORTNAME= gsystem
XPORTVERSION= 0.4.1
XCATEGORIES= science devel games
XMASTER_SITES= ftp://ftp.g-system.at/pub/gsystem/releases/development/${PORTVERSION}/
XDISTNAME= G-System-${PORTVERSION}
XEXTRACT_SUFX= .tar.bz2
XMAINTAINER= raphael-langerhorst at gmx.at
XCOMMENT= A multi-user virtual reality evolution and life simulation and framework
X
XBUILD_DEPENDS= ${PORTSDIR}/devel/qmake
X
XUSE_QT_VER= 3
X
XQTDIR=${X11BASE}
XQMAKESPEC=freebsd-g++
X
Xdo-configure:
X cd ${WRKSRC}; \
X export QTDIR=${QTDIR}; \
X export QMAKESPEC=${QMAKESPEC}; \
X qmake;
X
Xdo-build:
X cd ${WRKSRC}; \
X export QTDIR=${QTDIR}; \
X export QMAKESPEC=${QMAKESPEC}; \
X ./compile;
X
Xdo-install:
X cd ${WRKSRC}; \
X export G_PREFIX=${PREFIX}; \
X ./makeinstall;
X
X.include <bsd.port.mk>
END-of-/usr/ports/science/gsystem/Makefile
echo x - /usr/ports/science/gsystem/distinfo
sed 's/^X//' >/usr/ports/science/gsystem/distinfo << 'END-of-/usr/ports/science/gsystem/distinfo'
XMD5 (G-System-0.4.1.tar.bz2) = f7d944226d0492d6fb6070d1b3328797
XSIZE (G-System-0.4.1.tar.bz2) = 116102
END-of-/usr/ports/science/gsystem/distinfo
echo x - /usr/ports/science/gsystem/pkg-plist
sed 's/^X//' >/usr/ports/science/gsystem/pkg-plist << 'END-of-/usr/ports/science/gsystem/pkg-plist'
Xbin/gdemo
Xlib/libGCS.so.0.4.1
Xlib/libGCS.so
Xlib/libGCS.so.0
Xlib/libGWE.so.0.4.1
Xlib/libGWE.so
Xlib/libGWE.so.0
Xlib/libGBE.so.0.4.1
Xlib/libGBE.so
Xlib/libGBE.so.0
Xlib/libGCE.so.0.4.1
Xlib/libGCE.so
Xlib/libGCE.so.0
Xlib/libGCS.so.0.4
Xlib/libGWE.so.0.4
Xlib/libGBE.so.0.4
Xlib/libGCE.so.0.4
Xinclude/G/Camera.h
Xinclude/G/GActiveElementInfluence.h
Xinclude/G/GAgent.h
Xinclude/G/GAttractAgent.h
Xinclude/G/GDynamicGeneratorAgent.h
Xinclude/G/GDynamicGeneratorCategory.h
Xinclude/G/GElement.h
Xinclude/G/GElementID.h
Xinclude/G/GElementInfluence.h
Xinclude/G/GEnergy.h
Xinclude/G/GEnergyFormAgent.h
Xinclude/G/GForm.h
Xinclude/G/GInfluenceableAgent.h
Xinclude/G/GInvestigationAgent.h
Xinclude/G/GMatrix44.h
Xinclude/G/GMoveAgent.h
Xinclude/G/GObject.h
Xinclude/G/GOpenGLForm.h
Xinclude/G/GPlanetCategory.h
Xinclude/G/GPositionalInfluence.h
Xinclude/G/GRadiatingAgent.h
Xinclude/G/GReparentAgent.h
Xinclude/G/GReparentInfluence.h
Xinclude/G/GSolarsystemCategory.h
Xinclude/G/GSolarsystemForm.h
Xinclude/G/GVector3.h
Xinclude/G/GWEInterface.h
Xinclude/G/GWEInterfaceSimple.h
Xinclude/G/InvestigationInterface.h
Xinclude/G/InvestigationInterfaceImp.h
Xinclude/G/OpenGLFrame.h
Xinclude/G/PseudoRNG.h
X at dirrm include/G
END-of-/usr/ports/science/gsystem/pkg-plist
echo x - /usr/ports/science/gsystem/pkg-descr
sed 's/^X//' >/usr/ports/science/gsystem/pkg-descr << 'END-of-/usr/ports/science/gsystem/pkg-descr'
XThe G System is a framework for creating virtual reality evolution
Xsimulations and games.
XThe G Universe is created as part of the project to provide such
Xa virtual universe.
XYou can join such an universe with the included client
Xand thus be part of a world wide virtual community.
X
X
XWWW: http://www.g-system.at
X
X- Raphael Langerhorst
Xraphael-langerhorst at gmx.at
END-of-/usr/ports/science/gsystem/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list