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>