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