Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Sep 2019 10:48:02 +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: r512577 - in head/devel: . ros-rosdep ros-rosdep/files
Message-ID:  <201909221048.x8MAm2Pf043310@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909221048.x8MAm2Pf043310>