From add216163b69dc3d9e292f8155040001f9698b83 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Thu, 26 Sep 2019 18:36:29 +0200 Subject: [PATCH] [wip/hpp-affordance-corba] Update to v4.7.0 Changes since v4.5.0: - Use plugin mechanism of hpp-corbaserver. - Fix compatibility with Python 3. - include pinocchio before boost Packaging changes: - removed patch aa, applied upstream --- hpp-affordance-corba/Makefile | 5 +++-- hpp-affordance-corba/PLIST | 2 +- hpp-affordance-corba/depend.mk | 8 +++++--- hpp-affordance-corba/distinfo | 7 +++---- hpp-affordance-corba/patches/patch-aa | 13 ------------- 5 files changed, 12 insertions(+), 23 deletions(-) delete mode 100644 hpp-affordance-corba/patches/patch-aa diff --git a/hpp-affordance-corba/Makefile b/hpp-affordance-corba/Makefile index 3c8e795a..e386aa91 100644 --- a/hpp-affordance-corba/Makefile +++ b/hpp-affordance-corba/Makefile @@ -4,10 +4,11 @@ HPP_PACKAGE= hpp-affordance-corba HPP_COMMENT= Extract Whole-Body Affordances for Mutli-Contact Planning (CORBA bindings) -HPP_VERSION= 4.5.0 CATEGORIES= wip +USE_PYTHON= true + include ../../meta-pkgs/hpp/Makefile.common include ../../wip/hpp-affordance/depend.mk @@ -26,5 +27,5 @@ include ../../mapping/octomap/depend.mk include ../../devel/boost-headers/depend.mk include ../../mk/language/c.mk -include ../../mk/language/c++.mk +include ../../mk/language/c++11.mk include ../../mk/robotpkg.mk diff --git a/hpp-affordance-corba/PLIST b/hpp-affordance-corba/PLIST index 1d095324..eef8e3b2 100644 --- a/hpp-affordance-corba/PLIST +++ b/hpp-affordance-corba/PLIST @@ -6,7 +6,7 @@ include/hpp/corbaserver/affordance/deprecated.hh include/hpp/corbaserver/affordance/fwd.hh include/hpp/corbaserver/affordance/server.hh include/hpp/corbaserver/affordance/warning.hh -lib/libhpp-affordance-corba.so +lib/hppPlugins/affordance-corba.so lib/pkgconfig/hpp-affordance-corba.pc ${PYTHON_SITELIB}/hpp/corbaserver/affordance/__init__.py ${PYTHON_SITELIB}/hpp/corbaserver/affordance/affordance.py diff --git a/hpp-affordance-corba/depend.mk b/hpp-affordance-corba/depend.mk index aeda13e6..5e36f086 100644 --- a/hpp-affordance-corba/depend.mk +++ b/hpp-affordance-corba/depend.mk @@ -11,16 +11,18 @@ endif ifeq (+,$(HPP_AFFORDANCE_CORBA_DEPEND_MK)) # -------------------------------------- +include ../../mk/sysdep/python.mk + PREFER.hpp-affordance-corba?= robotpkg DEPEND_USE+= hpp-affordance-corba -DEPEND_ABI.hpp-affordance-corba?= hpp-affordance-corba>=4.3.0 +DEPEND_ABI.hpp-affordance-corba?= ${PKGTAG.python-}hpp-affordance-corba>=4.7.0 DEPEND_DIR.hpp-affordance-corba?= ../../wip/hpp-affordance-corba SYSTEM_SEARCH.hpp-affordance-corba=\ - include/hpp/corbaserver/affordance/config.hh \ - lib/libhpp-affordance-corba.so \ + include/hpp/corbaserver/affordance/config.hh \ + lib/hppPlugins/affordance-corba.so \ 'lib/pkgconfig/hpp-affordance-corba.pc:/Version/s/[^0-9.]//gp' endif # HPP_AFFORDANCE_CORBA_DEPEND_MK -------------------------------------------- diff --git a/hpp-affordance-corba/distinfo b/hpp-affordance-corba/distinfo index c78dc7e3..9d3d7499 100644 --- a/hpp-affordance-corba/distinfo +++ b/hpp-affordance-corba/distinfo @@ -1,4 +1,3 @@ -SHA1 (hpp-affordance-corba-4.5.0.tar.gz) = 4c8269dec95796307079a7dc2b6e2e08460b8e70 -RMD160 (hpp-affordance-corba-4.5.0.tar.gz) = 2bc141b16949fd82234bc1b814de55b2baa8ec0c -Size (hpp-affordance-corba-4.5.0.tar.gz) = 951237 bytes -SHA1 (patch-aa) = a38cd4d0527e536d49be7376f3b8a630303d64a8 +SHA1 (hpp-affordance-corba-4.7.0.tar.gz) = 402e2b5b0cda4fc928699c12519071939f780291 +RMD160 (hpp-affordance-corba-4.7.0.tar.gz) = 7389b021bb4a0e83ae4f8f8840a415f87d811364 +Size (hpp-affordance-corba-4.7.0.tar.gz) = 949774 bytes diff --git a/hpp-affordance-corba/patches/patch-aa b/hpp-affordance-corba/patches/patch-aa deleted file mode 100644 index a5c8bdda..00000000 --- a/hpp-affordance-corba/patches/patch-aa +++ /dev/null @@ -1,13 +0,0 @@ -include pinocchio before boost -ref https://github.com/stack-of-tasks/pinocchio/issues/849 - ---- src/affordance.impl.cc.orig 2019-04-16 16:02:43.000000000 +0200 -+++ src/affordance.impl.cc 2019-09-17 23:55:48.089288370 +0200 -@@ -10,6 +10,7 @@ - - #include <iostream> - -+#include <pinocchio/fwd.hpp> - #include <hpp/util/debug.hh> - - #include "hpp/affordance/affordance-extraction.hh" -- GitLab