diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2009-06-22 15:55:11 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2009-06-22 15:55:11 +0000 |
commit | a1c37dd174f8731fbc17129d507d0c0a2f84a5d3 (patch) | |
tree | 7f5d20baa4f89dfb2781cc05452a33ddd632ba66 /science | |
parent | 0774e0738297da9d30059c9ec3f77e6f35c16945 (diff) | |
download | ports-a1c37dd174f8731fbc17129d507d0c0a2f84a5d3.tar.gz ports-a1c37dd174f8731fbc17129d507d0c0a2f84a5d3.zip |
Notes
Diffstat (limited to 'science')
-rw-r--r-- | science/Makefile | 1 | ||||
-rw-r--r-- | science/peekabot/Makefile | 28 | ||||
-rw-r--r-- | science/peekabot/distinfo | 3 | ||||
-rw-r--r-- | science/peekabot/files/patch-src-3rdparty-png++-config.hpp | 14 | ||||
-rw-r--r-- | science/peekabot/pkg-descr | 9 | ||||
-rw-r--r-- | science/peekabot/pkg-plist | 111 |
6 files changed, 166 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile index df131889fcd1..0c72baed1d51 100644 --- a/science/Makefile +++ b/science/Makefile @@ -103,6 +103,7 @@ SUBDIR += paje SUBDIR += paraview SUBDIR += pcp + SUBDIR += peekabot SUBDIR += pnetcdf SUBDIR += psi3 SUBDIR += psychopy diff --git a/science/peekabot/Makefile b/science/peekabot/Makefile new file mode 100644 index 000000000000..e578c829ff49 --- /dev/null +++ b/science/peekabot/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: peekabot +# Date created: 21 June 2009 +# Whom: chris@officialunix.com +# +# $FreeBSD$ +# + +PORTNAME= peekabot +PORTVERSION= 0.6.0 +CATEGORIES= science +MASTER_SITES= SF + +MAINTAINER= chris@officialunix.com +COMMENT= Distributed real-time 3D visualization tool for robotics researchers + +LIB_DEPENDS= boost_regex.4:${PORTSDIR}/devel/boost \ + xerces-c.27:${PORTSDIR}/textproc/xerces-c2\ + fltk.1:${PORTSDIR}/x11-toolkits/fltk + +GNU_CONFIGURE= yes +CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \ + CPPFLAGS="-I${LOCALBASE}/include" +USE_LDCONFIG= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_GCC= 4.2+ + +.include <bsd.port.mk> diff --git a/science/peekabot/distinfo b/science/peekabot/distinfo new file mode 100644 index 000000000000..6278e1ef345a --- /dev/null +++ b/science/peekabot/distinfo @@ -0,0 +1,3 @@ +MD5 (peekabot-0.6.0.tar.bz2) = 9de6f733272516aea9ed27842055eee3 +SHA256 (peekabot-0.6.0.tar.bz2) = 4bc2218985ce474ef34692c1e576c762a8b68a85c080395473119dfcae4aa67e +SIZE (peekabot-0.6.0.tar.bz2) = 2568809 diff --git a/science/peekabot/files/patch-src-3rdparty-png++-config.hpp b/science/peekabot/files/patch-src-3rdparty-png++-config.hpp new file mode 100644 index 000000000000..b4c56c603758 --- /dev/null +++ b/science/peekabot/files/patch-src-3rdparty-png++-config.hpp @@ -0,0 +1,14 @@ +--- src/3rdparty/png++/config.hpp.orig 2009-06-15 02:57:01.000000000 +0400 ++++ src/3rdparty/png++/config.hpp 2009-06-22 02:47:55.000000000 +0400 +@@ -47,6 +47,11 @@ + #include <machine/endian.h> + #include <sys/_endian.h> + ++#elif defined(__FreeBSD__) ++ ++#include <machine/endian.h> ++#include <sys/endian.h> ++ + #else + + #error Byte-order could not be detected. diff --git a/science/peekabot/pkg-descr b/science/peekabot/pkg-descr new file mode 100644 index 000000000000..688511b45064 --- /dev/null +++ b/science/peekabot/pkg-descr @@ -0,0 +1,9 @@ +peekabot is a distributed real-time 3D visualization tool for robotics +researchers and developers, written in C++. + +Its purpose is to simplify the visualization needs faced by a roboticist +daily - using visualization as a debugging aid or making fancy slides for +a presentation, for example. + +Chris Petrik (chris@officialunix.com) +WWW: http://www.peekabot.org diff --git a/science/peekabot/pkg-plist b/science/peekabot/pkg-plist new file mode 100644 index 000000000000..cf200f12ff49 --- /dev/null +++ b/science/peekabot/pkg-plist @@ -0,0 +1,111 @@ +bin/obj2pbmf +bin/peekabot +include/peekabot.hh +include/peekabot/Action.hh +include/peekabot/Deprecated.hh +include/peekabot/Matrix.hh +include/peekabot/PathIdentifier.hh +include/peekabot/Types.hh +include/peekabot/Vector.hh +include/peekabot/client/DelayedDispatch.hh +include/peekabot/client/Exceptions.hh +include/peekabot/client/OperationResult.hh +include/peekabot/client/OperationStatus.hh +include/peekabot/client/PeekabotClient.hh +include/peekabot/client/Recording.hh +include/peekabot/client/Result.hh +include/peekabot/client/Status.hh +include/peekabot/client/any_dl.hpp +include/peekabot/client/proxies/CameraProxy.hh +include/peekabot/client/proxies/CircleProxy.hh +include/peekabot/client/proxies/CubeProxy.hh +include/peekabot/client/proxies/CylinderProxy.hh +include/peekabot/client/proxies/GridProxy.hh +include/peekabot/client/proxies/GroupProxy.hh +include/peekabot/client/proxies/HingeProxy.hh +include/peekabot/client/proxies/JointProxy.hh +include/peekabot/client/proxies/LabelProxy.hh +include/peekabot/client/proxies/LineBasedProxy.hh +include/peekabot/client/proxies/LineCloudProxy.hh +include/peekabot/client/proxies/ModelProxy.hh +include/peekabot/client/proxies/ObjectProxy.hh +include/peekabot/client/proxies/OccupancyGrid2DProxy.hh +include/peekabot/client/proxies/PeekabotProxyBase.hh +include/peekabot/client/proxies/PointCloudProxy.hh +include/peekabot/client/proxies/PolygonProxy.hh +include/peekabot/client/proxies/ScalableProxy.hh +include/peekabot/client/proxies/SensorProxy.hh +include/peekabot/client/proxies/SliderProxy.hh +include/peekabot/client/proxies/SphereProxy.hh +include/peekabot/client/proxies/VertexBasedProxy.hh +lib/libpeekabot.a +lib/libpeekabot.la +lib/libpeekabot.so +lib/libpeekabot.so.4 +%%DATADIR%%/data/default_scene.xml +%%DATADIR%%/fonts/COPYING +%%DATADIR%%/fonts/FreeSerif.ttf +%%DATADIR%%/images/add_camera.png +%%DATADIR%%/images/camera_object.png +%%DATADIR%%/images/camera_object2.png +%%DATADIR%%/images/camera_object3.png +%%DATADIR%%/images/circle_object.png +%%DATADIR%%/images/cont_snapshot.png +%%DATADIR%%/images/cube_object.png +%%DATADIR%%/images/cube_object_aa.png +%%DATADIR%%/images/cylinder_object.png +%%DATADIR%%/images/cylinder_object_aa.png +%%DATADIR%%/images/dof.png +%%DATADIR%%/images/grid.png +%%DATADIR%%/images/groundplane.png +%%DATADIR%%/images/group_object.png +%%DATADIR%%/images/label.png +%%DATADIR%%/images/light_object.png +%%DATADIR%%/images/line_cloud.png +%%DATADIR%%/images/locked.png +%%DATADIR%%/images/move.png +%%DATADIR%%/images/occupancy_grid_2d.png +%%DATADIR%%/images/ortho_mode.png +%%DATADIR%%/images/ortho_mode_aa.png +%%DATADIR%%/images/perspective_mode.png +%%DATADIR%%/images/perspective_mode_aa.png +%%DATADIR%%/images/point_cloud.png +%%DATADIR%%/images/polygon_object.png +%%DATADIR%%/images/polyline_object.png +%%DATADIR%%/images/polyline_object_aa.png +%%DATADIR%%/images/rotate.png +%%DATADIR%%/images/sensor_object.png +%%DATADIR%%/images/snapshot.png +%%DATADIR%%/images/snapshot_disabled.png +%%DATADIR%%/images/sphere_object.png +%%DATADIR%%/images/teapot.png +%%DATADIR%%/images/topdown.png +%%DATADIR%%/images/topdown_aa.png +%%DATADIR%%/schemas/basic_types.xsd +%%DATADIR%%/schemas/camera.xsd +%%DATADIR%%/schemas/circle.xsd +%%DATADIR%%/schemas/cube.xsd +%%DATADIR%%/schemas/cylinder.xsd +%%DATADIR%%/schemas/grid.xsd +%%DATADIR%%/schemas/group.xsd +%%DATADIR%%/schemas/hinge.xsd +%%DATADIR%%/schemas/include.xsd +%%DATADIR%%/schemas/label.xsd +%%DATADIR%%/schemas/line_cloud.xsd +%%DATADIR%%/schemas/model.xsd +%%DATADIR%%/schemas/point_cloud.xsd +%%DATADIR%%/schemas/polygon.xsd +%%DATADIR%%/schemas/property_types.xsd +%%DATADIR%%/schemas/scene.xsd +%%DATADIR%%/schemas/scene_object.xsd +%%DATADIR%%/schemas/sensor.xsd +%%DATADIR%%/schemas/slider.xsd +%%DATADIR%%/schemas/sphere.xsd +@dirrm %%DATADIR%%/schemas +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%%/fonts +@dirrm %%DATADIR%%/data +@dirrm %%DATADIR%% +@dirrm include/peekabot/client/proxies +@dirrm include/peekabot/client +@dirrm include/peekabot |