dev-ros/gazebo_plugins: fix build with opencv4
authorAlexis Ballier <aballier@gentoo.org>
Tue, 10 Dec 2019 17:31:06 +0000 (18:31 +0100)
committerAlexis Ballier <aballier@gentoo.org>
Tue, 10 Dec 2019 17:34:50 +0000 (18:34 +0100)
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexis Ballier <aballier@gentoo.org>
dev-ros/gazebo_plugins/files/ocv4.patch [new file with mode: 0644]
dev-ros/gazebo_plugins/gazebo_plugins-2.8.5.ebuild

diff --git a/dev-ros/gazebo_plugins/files/ocv4.patch b/dev-ros/gazebo_plugins/files/ocv4.patch
new file mode 100644 (file)
index 0000000..6d93fea
--- /dev/null
@@ -0,0 +1,17 @@
+Index: gazebo_plugins/src/gazebo_ros_prosilica.cpp
+===================================================================
+--- gazebo_plugins.orig/src/gazebo_ros_prosilica.cpp
++++ gazebo_plugins/src/gazebo_ros_prosilica.cpp
+@@ -44,10 +44,8 @@
+ #include <diagnostic_updater/diagnostic_updater.h>
+ #include <sensor_msgs/RegionOfInterest.h>
+-#include <opencv/cv.h>
+-#include <opencv/highgui.h>
+-
+-#include <opencv/cvwimage.h>
++#include <opencv2/core/core_c.h>
++#include <opencv2/highgui/highgui_c.h>
+ #include <boost/scoped_ptr.hpp>
+ #include <boost/bind.hpp>
index af125170e28ea6a371740292a7cf48e1cd0e609a..d2a12c5f8749052751440c27245b6aaf20afe664 100644 (file)
@@ -51,3 +51,4 @@ RDEPEND="
        dev-ros/roslib[${PYTHON_USEDEP}]
 "
 DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}/ocv4.patch" )