dev-ros/rosbag_storage: fix build with console bridge 0.4
authorAlexis Ballier <aballier@gentoo.org>
Thu, 28 Dec 2017 18:49:23 +0000 (19:49 +0100)
committerAlexis Ballier <aballier@gentoo.org>
Thu, 28 Dec 2017 19:10:47 +0000 (20:10 +0100)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

dev-ros/rosbag_storage/files/logging.patch [new file with mode: 0644]
dev-ros/rosbag_storage/rosbag_storage-1.13.5-r1.ebuild

diff --git a/dev-ros/rosbag_storage/files/logging.patch b/dev-ros/rosbag_storage/files/logging.patch
new file mode 100644 (file)
index 0000000..300367a
--- /dev/null
@@ -0,0 +1,32 @@
+commit f7c7b3c28a09feeee643c10c6a8c4aff7684dda7
+Author: Mikael Arguedas <mikael@osrfoundation.org>
+Date:   Sat Nov 18 19:13:56 2017 -0800
+
+    use namespaced macros instead of deprecated macros (#1239)
+
+diff --git a/tools/rosbag_storage/src/bz2_stream.cpp b/tools/rosbag_storage/src/bz2_stream.cpp
+index 78e17538..53bc9d52 100644
+--- a/tools/rosbag_storage/src/bz2_stream.cpp
++++ b/tools/rosbag_storage/src/bz2_stream.cpp
+@@ -127,7 +127,7 @@ void BZ2Stream::read(void* ptr, size_t size) {
+     case BZ_OK: return;
+     case BZ_STREAM_END:
+         if (getUnused() || getUnusedLength() > 0)
+-            logError("unused data already available");
++            CONSOLE_BRIDGE_logError("unused data already available");
+         else {
+             char* unused;
+             int nUnused;
+diff --git a/tools/rosbag_storage/src/lz4_stream.cpp b/tools/rosbag_storage/src/lz4_stream.cpp
+index 297bcf7b..d13f241b 100644
+--- a/tools/rosbag_storage/src/lz4_stream.cpp
++++ b/tools/rosbag_storage/src/lz4_stream.cpp
+@@ -176,7 +176,7 @@ void LZ4Stream::read(void* ptr, size_t size) {
+     case ROSLZ4_OK: break;
+     case ROSLZ4_STREAM_END:
+         if (getUnused() || getUnusedLength() > 0)
+-            logError("unused data already available");
++            CONSOLE_BRIDGE_logError("unused data already available");
+         else {
+             setUnused(lz4s_.input_next);
+             setUnusedLength(lz4s_.input_left);
index 8bdd40b1ae4ede82a04b4b7809f36b6e146f22dc..b7be0886b40aa25cd3cff336958bae148b673c56 100644 (file)
@@ -26,3 +26,4 @@ RDEPEND="
        dev-libs/console_bridge:=
 "
 DEPEND="${RDEPEND}"
+PATCHES=( "${FILESDIR}/logging.patch" )