Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2019 20:30:24 +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: r518427 - in head/devel: . ros-catkin
Message-ID:  <201911252030.xAPKUOXZ006888@repo.freebsd.org>

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



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