summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2004-12-28 23:30:00 +0000
committerPav Lucistnik <pav@FreeBSD.org>2004-12-28 23:30:00 +0000
commit6fb561edffdc00045f81da812992fe54fa4ba52c (patch)
tree5bf497e64d876cecab4628164de95778dcfb291d
parentWelcome new maintainer! (diff)
Add 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. PR: ports/75466 Submitted by: Raphael Langerhorst <raphael-langerhorst@gmx.at>
Notes
Notes: svn path=/head/; revision=125394
-rw-r--r--science/Makefile1
-rw-r--r--science/gsystem/Makefile51
-rw-r--r--science/gsystem/distinfo2
-rw-r--r--science/gsystem/pkg-descr12
-rw-r--r--science/gsystem/pkg-plist50
5 files changed, 116 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile
index 588d62ce045f..835f9563cde1 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -25,6 +25,7 @@
SUBDIR += glens
SUBDIR += gramps
SUBDIR += gromacs
+ SUBDIR += gsystem
SUBDIR += hdf
SUBDIR += hdf5
SUBDIR += kmovisto
diff --git a/science/gsystem/Makefile b/science/gsystem/Makefile
new file mode 100644
index 000000000000..2a13f3932883
--- /dev/null
+++ b/science/gsystem/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: G System
+# Date created: 16 December 2004
+# Whom: Raphael Langerhorst <raphael-langerhorst@gmx.at>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gsystem
+PORTVERSION= 0.4.1
+CATEGORIES= science devel games
+MASTER_SITES= ftp://ftp.g-system.at/pub/gsystem/releases/development/${PORTVERSION}/
+DISTNAME= G-System-${PORTVERSION}
+
+MAINTAINER= raphael-langerhorst@gmx.at
+COMMENT= A multi-user virtual reality evolution and life simulation framework
+
+BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
+
+USE_BZIP2= yes
+USE_QT_VER= 3
+
+INSTALLS_SHLIB= yes
+NO_FILTER_SHLIBS= yes
+
+QTDIR= ${X11BASE}
+QMAKESPEC= freebsd-g++
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+BROKEN= does not compile with gcc 2.95
+.endif
+
+do-configure:
+ cd ${WRKSRC}; \
+ export QTDIR=${QTDIR}; \
+ export QMAKESPEC=${QMAKESPEC}; \
+ qmake;
+
+do-build:
+ cd ${WRKSRC}; \
+ export QTDIR=${QTDIR}; \
+ export QMAKESPEC=${QMAKESPEC}; \
+ ./compile;
+
+do-install:
+ cd ${WRKSRC}; \
+ export G_PREFIX=${PREFIX}; \
+ ./makeinstall;
+
+.include <bsd.port.post.mk>
diff --git a/science/gsystem/distinfo b/science/gsystem/distinfo
new file mode 100644
index 000000000000..e87becc2bdd8
--- /dev/null
+++ b/science/gsystem/distinfo
@@ -0,0 +1,2 @@
+MD5 (G-System-0.4.1.tar.bz2) = f7d944226d0492d6fb6070d1b3328797
+SIZE (G-System-0.4.1.tar.bz2) = 116102
diff --git a/science/gsystem/pkg-descr b/science/gsystem/pkg-descr
new file mode 100644
index 000000000000..e9c009b38a0c
--- /dev/null
+++ b/science/gsystem/pkg-descr
@@ -0,0 +1,12 @@
+The G System is a framework for creating virtual reality evolution
+simulations and games.
+The G Universe is created as part of the project to provide such
+a virtual universe.
+You can join such an universe with the included client
+and thus be part of a world wide virtual community.
+
+
+WWW: http://www.g-system.at
+
+- Raphael Langerhorst
+raphael-langerhorst@gmx.at
diff --git a/science/gsystem/pkg-plist b/science/gsystem/pkg-plist
new file mode 100644
index 000000000000..f5c250c3b7f1
--- /dev/null
+++ b/science/gsystem/pkg-plist
@@ -0,0 +1,50 @@
+bin/gdemo
+lib/libGCS.so.0.4.1
+lib/libGCS.so
+lib/libGCS.so.0
+lib/libGWE.so.0.4.1
+lib/libGWE.so
+lib/libGWE.so.0
+lib/libGBE.so.0.4.1
+lib/libGBE.so
+lib/libGBE.so.0
+lib/libGCE.so.0.4.1
+lib/libGCE.so
+lib/libGCE.so.0
+lib/libGCS.so.0.4
+lib/libGWE.so.0.4
+lib/libGBE.so.0.4
+lib/libGCE.so.0.4
+include/G/Camera.h
+include/G/GActiveElementInfluence.h
+include/G/GAgent.h
+include/G/GAttractAgent.h
+include/G/GDynamicGeneratorAgent.h
+include/G/GDynamicGeneratorCategory.h
+include/G/GElement.h
+include/G/GElementID.h
+include/G/GElementInfluence.h
+include/G/GEnergy.h
+include/G/GEnergyFormAgent.h
+include/G/GForm.h
+include/G/GInfluenceableAgent.h
+include/G/GInvestigationAgent.h
+include/G/GMatrix44.h
+include/G/GMoveAgent.h
+include/G/GObject.h
+include/G/GOpenGLForm.h
+include/G/GPlanetCategory.h
+include/G/GPositionalInfluence.h
+include/G/GRadiatingAgent.h
+include/G/GReparentAgent.h
+include/G/GReparentInfluence.h
+include/G/GSolarsystemCategory.h
+include/G/GSolarsystemForm.h
+include/G/GVector3.h
+include/G/GWEInterface.h
+include/G/GWEInterfaceSimple.h
+include/G/InvestigationInterface.h
+include/G/InvestigationInterfaceImp.h
+include/G/OpenGLFrame.h
+include/G/PseudoRNG.h
+@dirrm include/G