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