From owner-svn-ports-head@freebsd.org Sun Sep 22 10:48:03 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A6AA1FD633; Sun, 22 Sep 2019 10:48:03 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46bkgl3vH8z4dpd; Sun, 22 Sep 2019 10:48:03 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 69CB425528; Sun, 22 Sep 2019 10:48:03 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x8MAm3PE043446; Sun, 22 Sep 2019 10:48:03 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x8MAm2Pf043310; Sun, 22 Sep 2019 10:48:02 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201909221048.x8MAm2Pf043310@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sun, 22 Sep 2019 10:48:02 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: in head/devel: . ros-rosdep ros-rosdep/files X-SVN-Commit-Revision: 512577 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Sep 2019 10:48:03 -0000 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 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 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/