svn commit: r512577 - in head/devel: . ros-rosdep ros-rosdep/files

Kurt Jaeger pi at FreeBSD.org
Sun Sep 22 10:48:03 UTC 2019


Author: pi
Date: Sun Sep 22 10:48:02 2019
New Revision: 512577
URL: https://svnweb.freebsd.org/changeset/ports/512577

Log:
  New port: devel/ros-rosdep
  
  rosdep is a command-line tool for installing system dependencies
  
  rosdep uses the backend of operating system for installing
  packages. For end-users, rosdep helps you install system dependencies
  for software that you are building from source. For developers, rosdep
  simplifies the problem of installing system dependencies on different
  platforms.
  
  On FreeBSD, the pkg system is used.
  
  WWW: http://docs.ros.org/independent/api/rosdep/html/
  
  PR:		224895
  Submitted by:	Trenton Schulz <trueos at norwegianrockcat.com>

Added:
  head/devel/ros-rosdep/
  head/devel/ros-rosdep/Makefile   (contents, props changed)
  head/devel/ros-rosdep/distinfo   (contents, props changed)
  head/devel/ros-rosdep/files/
  head/devel/ros-rosdep/files/patch-src_rosdep2_sources__list.py   (contents, props changed)
  head/devel/ros-rosdep/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Sep 22 10:46:21 2019	(r512576)
+++ head/devel/Makefile	Sun Sep 22 10:48:02 2019	(r512577)
@@ -5394,6 +5394,7 @@
     SUBDIR += robodoc
     SUBDIR += root-doc
     SUBDIR += ros-catkin_pkg
+    SUBDIR += ros-rosdep
     SUBDIR += ros-rosdistro
     SUBDIR += ros-rosinstall_generator
     SUBDIR += ros-rospkg

Added: head/devel/ros-rosdep/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ros-rosdep/Makefile	Sun Sep 22 10:48:02 2019	(r512577)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	ros-rosdep
+DISTVERSION=	0.15.2
+CATEGORIES=	devel
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	trueos at norwegianrockcat.com
+COMMENT=	Multi-package manager system dependency tool for ROS
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}ros-rospkg>=1:devel/ros-rospkg@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}ros-rosdistro>=0:devel/ros-rosdistro@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>=3:devel/py-yaml@${PY_FLAVOR}
+
+USES=		python
+
+USE_PYTHON=	autoplist distutils
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ros-infrastructure
+GH_PROJECT=	rosdep
+
+.include <bsd.port.mk>

Added: head/devel/ros-rosdep/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ros-rosdep/distinfo	Sun Sep 22 10:48:02 2019	(r512577)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1568623597
+SHA256 (ros-infrastructure-rosdep-0.15.2_GH0.tar.gz) = 8cb8d2df308951bea2824597194e4b34b73a22a05b462e92a6859bc8bdf6ac90
+SIZE (ros-infrastructure-rosdep-0.15.2_GH0.tar.gz) = 302976

Added: head/devel/ros-rosdep/files/patch-src_rosdep2_sources__list.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ros-rosdep/files/patch-src_rosdep2_sources__list.py	Sun Sep 22 10:48:02 2019	(r512577)
@@ -0,0 +1,11 @@
+--- src/rosdep2/sources_list.py.orig	2019-02-18 20:29:59 UTC
++++ src/rosdep2/sources_list.py
+@@ -100,7 +100,7 @@ def get_sources_list_dir():
+         # we can't use etc/ros because environment config does not carry over under sudo
+         etc_ros = rospkg.get_etc_ros_dir()
+     else:
+-        etc_ros = '/etc/ros'
++        etc_ros = '/usr/local/etc/ros'
+     # compute default system wide sources directory
+     sys_sources_list_dir = os.path.join(etc_ros, 'rosdep', SOURCES_LIST_DIR)
+     sources_list_dirs = get_sources_list_dirs(sys_sources_list_dir)

Added: head/devel/ros-rosdep/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ros-rosdep/pkg-descr	Sun Sep 22 10:48:02 2019	(r512577)
@@ -0,0 +1,11 @@
+rosdep is a command-line tool for installing system dependencies
+
+rosdep uses the backend of operating system for installing
+packages. For end-users, rosdep helps you install system dependencies
+for software that you are building from source. For developers, rosdep
+simplifies the problem of installing system dependencies on different
+platforms.
+
+On FreeBSD, the pkg system is used.
+
+WWW: http://docs.ros.org/independent/api/rosdep/html/


More information about the svn-ports-all mailing list