mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Attempt to unbreak by adding a few patches. The port could stand upgrading
to 1.6.7 (from the current 1.4.8), but that may require cooperation with the other ROS-ports.
This commit is contained in:
parent
4c1509cf10
commit
155ef38ec3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=331176
@ -10,14 +10,9 @@ DIST_SUBDIR= ros
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Robot Operating System - communication-related utilities
|
||||
|
||||
DEPRECATED= Broken for more than 6 month
|
||||
EXPIRATION_DATE= 2013-11-18
|
||||
LICENSE= BSD
|
||||
|
||||
#LICENSE= BSD LGPL #which?
|
||||
|
||||
BROKEN= does not build
|
||||
|
||||
STACKNAME= ${PORTNAME:S/ros-//}
|
||||
STACKNAME= ${PORTNAME}
|
||||
|
||||
CFLAGS+= -I${LOCALBASE}/include
|
||||
LIB_DEPENDS= log4cxx.10:${PORTSDIR}/devel/log4cxx
|
||||
|
15
devel/ros_comm/files/patch-TIME_UTC
Normal file
15
devel/ros_comm/files/patch-TIME_UTC
Normal file
@ -0,0 +1,15 @@
|
||||
--- tools/rosbag/src/recorder.cpp 2011-09-02 13:55:20.000000000 -0400
|
||||
+++ tools/rosbag/src/recorder.cpp 2013-10-21 14:22:48.000000000 -0400
|
||||
@@ -437,5 +437,11 @@
|
||||
}
|
||||
boost::xtime xt;
|
||||
- boost::xtime_get(&xt, boost::TIME_UTC);
|
||||
+ boost::xtime_get(&xt, boost::
|
||||
+#if BOOST_VERSION <= 105200
|
||||
+ TIME_UTC_
|
||||
+#else
|
||||
+ TIME_UTC
|
||||
+#endif
|
||||
+ );
|
||||
xt.nsec += 250000000;
|
||||
queue_condition_.timed_wait(lock, xt);
|
9
devel/ros_comm/files/patch-stdarg
Normal file
9
devel/ros_comm/files/patch-stdarg
Normal file
@ -0,0 +1,9 @@
|
||||
--- tools/rosconsole/include/ros/console.h 2011-09-02 13:55:20.000000000 -0400
|
||||
+++ tools/rosconsole/include/ros/console.h 2013-10-21 14:24:56.000000000 -0400
|
||||
@@ -37,4 +37,6 @@
|
||||
#include <ros/time.h>
|
||||
|
||||
+#include <stdarg.h>
|
||||
+
|
||||
// TODO: this header is no longer needed to be included here, but removing it will break various code that incorrectly does not itself include log4cxx/logger.h
|
||||
// We should vet all the code using log4cxx directly and make sure the includes/link flags are used in those packages, and then we can remove this include
|
Loading…
Reference in New Issue
Block a user