svn commit: r518427 - in head/devel: . ros-catkin
Kurt Jaeger
pi at FreeBSD.org
Mon Nov 25 20:30:26 UTC 2019
Author: pi
Date: Mon Nov 25 20:30:24 2019
New Revision: 518427
URL: https://svnweb.freebsd.org/changeset/ports/518427
Log:
New port: devel/ros-catkin: a collection of cmake macros and code to build ROS packages
Catkin is a collection of cmake macros and code to build ROS packages
From the ROS Wiki:
catkin is the official build system of ROS and the successor to the
original ROS build system, rosbuild. catkin combines CMake macros and
Python scripts to provide some functionality on top of CMake's normal
workflow. catkin was designed to be more conventional than rosbuild,
allowing for better distribution of packages, better cross-compiling
support, and better portability. catkin's workflow is very similar to
CMake's but adds support for automatic 'find package' infrastructure
and building multiple, dependent projects at the same time.
The name catkin comes from the tail-shaped flower cluster found on
willow trees -- a reference to Willow Garage where catkin was created.
WWW: https://docs.ros.org/api/catkin/html/
PR: 242199
Submitted by: Trenton Schulz <trueos at norwegianrockcat.com>
Added:
head/devel/ros-catkin/
head/devel/ros-catkin/Makefile (contents, props changed)
head/devel/ros-catkin/distinfo (contents, props changed)
head/devel/ros-catkin/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Nov 25 20:24:26 2019 (r518426)
+++ head/devel/Makefile Mon Nov 25 20:30:24 2019 (r518427)
@@ -5394,6 +5394,7 @@
SUBDIR += robin-map
SUBDIR += roboctl
SUBDIR += robodoc
+ SUBDIR += ros-catkin
SUBDIR += ros-catkin_pkg
SUBDIR += ros-console_bridge
SUBDIR += ros-rosdep
Added: head/devel/ros-catkin/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ros-catkin/Makefile Mon Nov 25 20:30:24 2019 (r518427)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= ros-catkin
+DISTVERSION= 0.7.19
+CATEGORIES= devel
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= trueos at norwegianrockcat.com
+COMMENT= CMake-based build system that is used to build all packages in ROS
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= cmake>=3.15:devel/cmake \
+ googletest>=1.8.1:devel/googletest \
+ ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}empy>=1:textproc/py-empy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist distutils
+
+USE_GITHUB= yes
+GH_ACCOUNT= ros
+GH_PROJECT= catkin
+
+.include <bsd.port.mk>
Added: head/devel/ros-catkin/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ros-catkin/distinfo Mon Nov 25 20:30:24 2019 (r518427)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1572796884
+SHA256 (ros-catkin-0.7.19_GH0.tar.gz) = b83d66640df99f72bc37160e8b60a76df6c87ff8dcbb9ab096911c44f08d13e1
+SIZE (ros-catkin-0.7.19_GH0.tar.gz) = 214890
Added: head/devel/ros-catkin/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/ros-catkin/pkg-descr Mon Nov 25 20:30:24 2019 (r518427)
@@ -0,0 +1,17 @@
+Catkin is a collection of cmake macros and code to build ROS packages
+
+From the ROS Wiki:
+
+catkin is the official build system of ROS and the successor to the
+original ROS build system, rosbuild. catkin combines CMake macros and
+Python scripts to provide some functionality on top of CMake's normal
+workflow. catkin was designed to be more conventional than rosbuild,
+allowing for better distribution of packages, better cross-compiling
+support, and better portability. catkin's workflow is very similar to
+CMake's but adds support for automatic 'find package' infrastructure
+and building multiple, dependent projects at the same time.
+
+The name catkin comes from the tail-shaped flower cluster found on
+willow trees -- a reference to Willow Garage where catkin was created.
+
+WWW: https://docs.ros.org/api/catkin/html/
More information about the svn-ports-all
mailing list