summaryrefslogtreecommitdiff
path: root/devel/ode
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2003-12-03 19:00:56 +0000
committerxtraeme <xtraeme@pkgsrc.org>2003-12-03 19:00:56 +0000
commitfb68212e17fd5a8adb32cd706b2d53792a2a6c63 (patch)
tree371c4cba445516618b825aceb4c1796adfee3850 /devel/ode
parent631d4d6755b85bbec1e2284cb81b38489bac8967 (diff)
downloadpkgsrc-fb68212e17fd5a8adb32cd706b2d53792a2a6c63.tar.gz
Initial import of ode-0.039 from pkgsrc-wip.
ODE is a free, industrial quality library for simulating articulated rigid body dynamics - for example ground vehicles, legged creatures, and moving objects in VR environments. It is fast, flexible, robust and platform independent, with advanced joints, contact with friction, and built-in collision detection.
Diffstat (limited to 'devel/ode')
-rw-r--r--devel/ode/DESCR5
-rw-r--r--devel/ode/Makefile26
-rw-r--r--devel/ode/PLIST25
-rw-r--r--devel/ode/buildlink2.mk24
-rw-r--r--devel/ode/distinfo4
5 files changed, 84 insertions, 0 deletions
diff --git a/devel/ode/DESCR b/devel/ode/DESCR
new file mode 100644
index 00000000000..4ba0270d4a6
--- /dev/null
+++ b/devel/ode/DESCR
@@ -0,0 +1,5 @@
+ODE is a free, industrial quality library for simulating articulated
+rigid body dynamics - for example ground vehicles, legged creatures,
+and moving objects in VR environments. It is fast, flexible, robust
+and platform independent, with advanced joints, contact with friction,
+and built-in collision detection.
diff --git a/devel/ode/Makefile b/devel/ode/Makefile
new file mode 100644
index 00000000000..b1a71db36b2
--- /dev/null
+++ b/devel/ode/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/12/03 19:00:56 xtraeme Exp $
+#
+
+DISTNAME= ode-0.039
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opende/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= xtraeme@NetBSD.org
+HOMEPAGE= http://opende.sourceforge.net/
+COMMENT= Library for the simulation of Rigid Body Dynamics
+
+USE_BUILDLINK2= yes
+USE_GMAKE= yes
+USE_X11= yes
+
+do-configure:
+ cd ${WRKSRC} && ${GMAKE} configure
+do-build:
+ cd ${WRKSRC} && ${GMAKE} ode-lib
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/include/ode
+ ${INSTALL_DATA} ${WRKSRC}/include/ode/*.h ${PREFIX}/include/ode
+ ${INSTALL_DATA} ${WRKSRC}/lib/libode.a ${PREFIX}/lib
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ode/PLIST b/devel/ode/PLIST
new file mode 100644
index 00000000000..415484f81f5
--- /dev/null
+++ b/devel/ode/PLIST
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/03 19:00:56 xtraeme Exp $
+include/ode/collision.h
+include/ode/collision_space.h
+include/ode/collision_trimesh.h
+include/ode/common.h
+include/ode/config.h
+include/ode/contact.h
+include/ode/error.h
+include/ode/geom.h
+include/ode/mass.h
+include/ode/matrix.h
+include/ode/memory.h
+include/ode/misc.h
+include/ode/objects.h
+include/ode/ode.h
+include/ode/odecpp.h
+include/ode/odecpp_collision.h
+include/ode/odecpp_old.h
+include/ode/odecpp_old_collision.h
+include/ode/odemath.h
+include/ode/rotation.h
+include/ode/space.h
+include/ode/timer.h
+lib/libode.a
+@dirrm include/ode
diff --git a/devel/ode/buildlink2.mk b/devel/ode/buildlink2.mk
new file mode 100644
index 00000000000..d703cf35826
--- /dev/null
+++ b/devel/ode/buildlink2.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/12/03 19:00:56 xtraeme Exp $
+#
+# This Makefile fragment is included by packages that use ode.
+#
+# This file was created automatically using createbuildlink 2.7.
+#
+
+.if !defined(ODE_BUILDLINK2_MK)
+ODE_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= ode
+BUILDLINK_DEPENDS.ode?= ode>=0.039
+BUILDLINK_PKGSRCDIR.ode?= ../../devel/ode
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.ode=ode
+BUILDLINK_PREFIX.ode_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.ode+= include/ode/*.h
+BUILDLINK_FILES.ode+= lib/libode.*
+
+BUILDLINK_TARGETS+= ode-buildlink
+
+ode-buildlink: _BUILDLINK_USE
+
+.endif # ODE_BUILDLINK2_MK
diff --git a/devel/ode/distinfo b/devel/ode/distinfo
new file mode 100644
index 00000000000..f63f86e7c55
--- /dev/null
+++ b/devel/ode/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/12/03 19:00:56 xtraeme Exp $
+
+SHA1 (ode-0.039.tgz) = c3ed55fa81d3d95458fa233f7e64f6c7ab0f556d
+Size (ode-0.039.tgz) = 1114315 bytes