From 2ee35f43fdcf0ae736f71a1f41fe05b2bda1a2db Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Mon, 17 Aug 2020 09:50:23 +0200 Subject: dev-ros/realtime_tools: add missing include in public header Closes: https://bugs.gentoo.org/737404 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Alexis Ballier --- dev-ros/realtime_tools/files/atomic.patch | 12 ++++++++++ .../realtime_tools/realtime_tools-1.16.0-r1.ebuild | 28 ++++++++++++++++++++++ .../realtime_tools/realtime_tools-1.16.0.ebuild | 27 --------------------- dev-ros/realtime_tools/realtime_tools-9999.ebuild | 1 + 4 files changed, 41 insertions(+), 27 deletions(-) create mode 100644 dev-ros/realtime_tools/files/atomic.patch create mode 100644 dev-ros/realtime_tools/realtime_tools-1.16.0-r1.ebuild delete mode 100644 dev-ros/realtime_tools/realtime_tools-1.16.0.ebuild (limited to 'dev-ros/realtime_tools') diff --git a/dev-ros/realtime_tools/files/atomic.patch b/dev-ros/realtime_tools/files/atomic.patch new file mode 100644 index 000000000000..0440900b9c32 --- /dev/null +++ b/dev-ros/realtime_tools/files/atomic.patch @@ -0,0 +1,12 @@ +Index: realtime_tools-1.16.0/include/realtime_tools/realtime_publisher.h +=================================================================== +--- realtime_tools-1.16.0.orig/include/realtime_tools/realtime_publisher.h ++++ realtime_tools-1.16.0/include/realtime_tools/realtime_publisher.h +@@ -45,6 +45,7 @@ + #include + #include + #include ++#include + + namespace realtime_tools { + diff --git a/dev-ros/realtime_tools/realtime_tools-1.16.0-r1.ebuild b/dev-ros/realtime_tools/realtime_tools-1.16.0-r1.ebuild new file mode 100644 index 000000000000..c76733870b90 --- /dev/null +++ b/dev-ros/realtime_tools/realtime_tools-1.16.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +ROS_REPO_URI="https://github.com/ros-controls/realtime_tools" +KEYWORDS="~amd64" + +inherit ros-catkin + +DESCRIPTION="Set of tools that can be used from a hard realtime thread" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-ros/roscpp + dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] + dev-libs/boost:= +" +DEPEND="${RDEPEND} + test? ( + dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] + dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] + dev-cpp/gtest + dev-ros/actionlib + ) +" +PATCHES=( "${FILESDIR}/atomic.patch" ) diff --git a/dev-ros/realtime_tools/realtime_tools-1.16.0.ebuild b/dev-ros/realtime_tools/realtime_tools-1.16.0.ebuild deleted file mode 100644 index 1b5b4ee0cbee..000000000000 --- a/dev-ros/realtime_tools/realtime_tools-1.16.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -ROS_REPO_URI="https://github.com/ros-controls/realtime_tools" -KEYWORDS="~amd64" - -inherit ros-catkin - -DESCRIPTION="Set of tools that can be used from a hard realtime thread" -LICENSE="BSD" -SLOT="0" -IUSE="" - -RDEPEND=" - dev-ros/roscpp - dev-ros/rospy[${PYTHON_SINGLE_USEDEP}] - dev-libs/boost:= -" -DEPEND="${RDEPEND} - test? ( - dev-ros/rostest[${PYTHON_SINGLE_USEDEP}] - dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] - dev-cpp/gtest - dev-ros/actionlib - ) -" diff --git a/dev-ros/realtime_tools/realtime_tools-9999.ebuild b/dev-ros/realtime_tools/realtime_tools-9999.ebuild index 1b5b4ee0cbee..c76733870b90 100644 --- a/dev-ros/realtime_tools/realtime_tools-9999.ebuild +++ b/dev-ros/realtime_tools/realtime_tools-9999.ebuild @@ -25,3 +25,4 @@ DEPEND="${RDEPEND} dev-ros/actionlib ) " +PATCHES=( "${FILESDIR}/atomic.patch" ) -- cgit v1.2.3-65-gdbad