svn commit: r512579 - in head/devel: . ros-rosinstall
Kurt Jaeger
pi at FreeBSD.org
Sun Sep 22 10:50:44 UTC 2019
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 at 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 at 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
More information about the svn-ports-head
mailing list