From owner-svn-ports-head@FreeBSD.ORG Mon Oct 21 19:24:15 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9D5CBBAF; Mon, 21 Oct 2013 19:24:15 +0000 (UTC) (envelope-from mi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F7AF2F4D; Mon, 21 Oct 2013 19:24:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9LJOFhp099855; Mon, 21 Oct 2013 19:24:15 GMT (envelope-from mi@svn.freebsd.org) Received: (from mi@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9LJOECL099852; Mon, 21 Oct 2013 19:24:14 GMT (envelope-from mi@svn.freebsd.org) Message-Id: <201310211924.r9LJOECL099852@svn.freebsd.org> From: Mikhail Teterin Date: Mon, 21 Oct 2013 19:24:14 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331176 - in head/devel/ros_comm: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Oct 2013 19:24:15 -0000 Author: mi Date: Mon Oct 21 19:24:14 2013 New Revision: 331176 URL: http://svnweb.freebsd.org/changeset/ports/331176 Log: 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. Added: head/devel/ros_comm/files/patch-TIME_UTC (contents, props changed) head/devel/ros_comm/files/patch-stdarg (contents, props changed) Modified: head/devel/ros_comm/Makefile Modified: head/devel/ros_comm/Makefile ============================================================================== --- head/devel/ros_comm/Makefile Mon Oct 21 19:16:24 2013 (r331175) +++ head/devel/ros_comm/Makefile Mon Oct 21 19:24:14 2013 (r331176) @@ -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 Added: head/devel/ros_comm/files/patch-TIME_UTC ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ros_comm/files/patch-TIME_UTC Mon Oct 21 19:24:14 2013 (r331176) @@ -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); Added: head/devel/ros_comm/files/patch-stdarg ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ros_comm/files/patch-stdarg Mon Oct 21 19:24:14 2013 (r331176) @@ -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 + ++#include ++ + // 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