Date: Sun, 22 Sep 2019 10:50:43 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r512579 - in head/devel: . ros-rosinstall Message-ID: <201909221050.x8MAohbo044750@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun Sep 22 10:50:43 2019 New Revision: 512579 URL: https://svnweb.freebsd.org/changeset/ports/512579 Log: New port: devel/ros-rosinstall Rosinstall is an SCM abstracton tool for holding ROS workspaces in sync. From the rosinstall documentation: Using rosinstall you can update several folders using a variety of SCMs (SVN, Mercurial, git, Bazaar) with just one command. That way you can more effectively manage source code workspaces. The rosinstall package provides a Python API for interacting with a source code workspace as well as a group of command line tools. Rosinstall leverages the vcstools package for source control and stores its state in .rosinstall files. rosinstall was developed to help with the ROS software, but it has no install dependencies to ROS. It offers support for ROS environments and thus makes some assumptions about ROS being present at runtime, but those can be easily removed and rosws provides all services even when there is no ROS installed. The vision is for the bulk of rosinstall to be a ROS agnostic tool one day. WWW: http://docs.ros.org/independent/api/rosinstall/html PR: 240637 Submitted by: Trenton Schulz <trueos@norwegianrockcat.com> Added: head/devel/ros-rosinstall/ head/devel/ros-rosinstall/Makefile (contents, props changed) head/devel/ros-rosinstall/distinfo (contents, props changed) head/devel/ros-rosinstall/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Sep 22 10:48:03 2019 (r512578) +++ head/devel/Makefile Sun Sep 22 10:50:43 2019 (r512579) @@ -5396,6 +5396,7 @@ SUBDIR += ros-catkin_pkg SUBDIR += ros-rosdep SUBDIR += ros-rosdistro + SUBDIR += ros-rosinstall SUBDIR += ros-rosinstall_generator SUBDIR += ros-rospkg SUBDIR += ros-vcstools Added: head/devel/ros-rosinstall/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ros-rosinstall/Makefile Sun Sep 22 10:50:43 2019 (r512579) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= ros-rosinstall +DISTVERSION= 0.7.8 +CATEGORIES= devel +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= trueos@norwegianrockcat.com +COMMENT= ROS command-line tools for maintaining a workspace from VCS + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-vcstools>=0:devel/ros-vcstools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ros-rosdistro>=0:devel/ros-rosdistro@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0:devel/ros-catkin_pkg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ros-wstool>=0:devel/ros-wstool@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR} + +USES= python +USE_PYTHON= distutils autoplist +USE_GITHUB= yes +GH_ACCOUNT= vcstools +GH_PROJECT= rosinstall + +.include <bsd.port.mk> Added: head/devel/ros-rosinstall/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ros-rosinstall/distinfo Sun Sep 22 10:50:43 2019 (r512579) @@ -0,0 +1,3 @@ +TIMESTAMP = 1568624846 +SHA256 (vcstools-rosinstall-0.7.8_GH0.tar.gz) = ce1266e63aaefccabb4b0aefc56f8cceb45d4e188a4ecad2f623cbb4a5b1843f +SIZE (vcstools-rosinstall-0.7.8_GH0.tar.gz) = 64864 Added: head/devel/ros-rosinstall/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/ros-rosinstall/pkg-descr Sun Sep 22 10:50:43 2019 (r512579) @@ -0,0 +1,22 @@ +Rosinstall is an SCM abstracton tool for holding ROS workspaces in sync. + +From the rosinstall documentation: + +Using rosinstall you can update several folders using a variety of +SCMs (SVN, Mercurial, git, Bazaar) with just one command. + +That way you can more effectively manage source code workspaces. + +The rosinstall package provides a Python API for interacting with a +source code workspace as well as a group of command line +tools. Rosinstall leverages the vcstools package for source control +and stores its state in .rosinstall files. + +rosinstall was developed to help with the ROS software, but it has no +install dependencies to ROS. It offers support for ROS environments +and thus makes some assumptions about ROS being present at runtime, +but those can be easily removed and rosws provides all services even +when there is no ROS installed. The vision is for the bulk of +rosinstall to be a ROS agnostic tool one day. + +WWW: http://docs.ros.org/independent/api/rosinstall/html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909221050.x8MAohbo044750>