diff --git a/hatpconsole/Makefile b/hatpconsole/Makefile index 00ea6262afd9c126673b85cbb20254ec0eba5d33..3b5f00ed6a0b1b927c36122a66d41252c28acf17 100644 --- a/hatpconsole/Makefile +++ b/hatpconsole/Makefile @@ -4,7 +4,7 @@ DISTNAME= hatpconsole-${VERSION} VERSION= 1.0.0 -PKGREVISION= +PKGREVISION= 1 CATEGORIES= planning MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=hatpconsole/} MASTER_REPOSITORY= ${MASTER_REPOSITORY_OPENROBOTS}hatpconsole @@ -24,6 +24,7 @@ DEPEND_ABI.boost-headers=boost-headers>=1.34 include ../../wip/msgconnector/depend.mk include ../../wip/libhatp/depend.mk +include ../../wip/mk/sysdep/libgraphviz.mk include ../../devel/boost-headers/depend.mk include ../../devel/boost-libs/depend.mk include ../../mk/sysdep/cmake.mk diff --git a/mk/sysdep/libgraphviz.mk b/mk/sysdep/libgraphviz.mk new file mode 100644 index 0000000000000000000000000000000000000000..3416e5063e2f98cc68e23716c705c6c772b525fa --- /dev/null +++ b/mk/sysdep/libgraphviz.mk @@ -0,0 +1,46 @@ +# +# Copyright (c) 2013 LAAS/CNRS +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for any purpose +# with or without fee is hereby granted, provided that the above copyright +# notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +# AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +# PERFORMANCE OF THIS SOFTWARE. +# +# Raphaël Lallement on Tue Feb 29 2013 +# +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +LIBGRAPHVIZ_DEPEND_MK:= ${LIBGRAPHVIZ_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= libgraphviz +endif + +ifeq (+,$(LIBGRAPHVIZ_DEPEND_MK)) # --------------------------------------------- + +PREFER.libgraphviz?= system + +DEPEND_USE+= libgraphviz + +DEPEND_ABI.libgraphviz?= libgraphviz>=5.0.0 + +SYSTEM_SEARCH.libgraphviz= \ + 'include/graphviz/gvc.h'\ + 'lib/pkgconfig/libgvc.pc'\ + 'lib/libgvc.so:/Version/s/[^.0-9]//gp' + +SYSTEM_PKG.Fedora.libgraphviz= libgraphviz-devel +SYSTEM_PKG.Ubuntu.libgraphviz= graphviz-dev +SYSTEM_PKG.Debian.libgraphviz= graphviz-dev +SYSTEM_PKG.NetBSD.libgraphviz= pkgsrc/graphics/graphviz + +endif # LIBGRAPHVIZ_DEPEND_MK -------------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}