# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers gimaker.se:staffan \
description The peekabot visualization server
long_description 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 roboticists daily.
homepage http://www.peekabot.org/
distname peekabot-${version}
master_sites sourceforge:peekabot
sha1 418a38978bf8ebf4d8d7eb518dbcea9a01887217 \
rmd160 45c7b659c87ca361e2a1f28537a041bd04c9422b
depends_build port:pkgconfig
configure.args --disable-client-lib
# Catch errors trying to load the gtk-directory stock icon for use as the
# icon for group objects. Instead of terminating on an uncaught exception,
# this leaves the icon used for groups blank.
# This problem is present when the hicolor-icon-theme is used, but not when
# e.g. the gnome-icon-theme is used.
patchfiles-append patch-group-icon.diff
# Rendering to pixmaps seems to be broken with XQuartz; patch the sources
# to use FBOs to render screenshots rather than using pixmaps.
patch_sites http://svn.macports.org/repository/macports/distfiles/peekabot
patchfiles-append patch-fbo-screenshots.diff.bz2
checksums-append patch-fbo-screenshots.diff.bz2 \
sha1 ca5a79092c7c52b8fdc1dadf0004173fe779a34f \
rmd160 8e74cfd86ed935cabbaca88fb109ce6abbf71d91