Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Oct 2019 08:06:50 +0000 (UTC)
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r513925 - in head/sysutils: . rshim-user-space
Message-ID:  <201910070806.x9786o7L034374@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hselasky
Date: Mon Oct  7 08:06:49 2019
New Revision: 513925
URL: https://svnweb.freebsd.org/changeset/ports/513925

Log:
  Initial version of rshim-user-space port.
  
  Approved by:	pi@
  Sponsored by:	Mellanox Technologies

Added:
  head/sysutils/rshim-user-space/
  head/sysutils/rshim-user-space/Makefile   (contents, props changed)
  head/sysutils/rshim-user-space/distinfo   (contents, props changed)
  head/sysutils/rshim-user-space/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Mon Oct  7 07:52:02 2019	(r513924)
+++ head/sysutils/Makefile	Mon Oct  7 08:06:49 2019	(r513925)
@@ -1070,6 +1070,7 @@
     SUBDIR += roct
     SUBDIR += roottail
     SUBDIR += rovclock
+    SUBDIR += rshim-user-space
     SUBDIR += rpi-firmware
     SUBDIR += rsnapshot
     SUBDIR += rsyncbackup

Added: head/sysutils/rshim-user-space/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rshim-user-space/Makefile	Mon Oct  7 08:06:49 2019	(r513925)
@@ -0,0 +1,44 @@
+# Created by: Hans Petter Selasky <hselasky@freebsd.org>
+# $FreeBSD$
+
+PORTNAME=	rshim-user-space
+PORTVERSION=	1.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	hselasky@FreeBSD.org
+COMMENT=	Userspace daemon for the Mellanox BlueField SoC
+
+LICENSE=	BSD3CLAUSE
+
+LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
+		libpci.so:devel/libpci \
+		libpciaccess.so:devel/libpciaccess
+
+USES=		gmake tar:bzip2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Mellanox
+GH_PROJECT=	rshim-user-space
+GH_TAGNAME=	v1.0-alpha.1
+
+OPTIONS_DEFINE=	DEBUG
+OPTIONS_DEFAULT=
+
+DEBUG_DESC=	Build with debugging support
+DEBUG_MAKE_ARGS=HAVE_DEBUG=YES
+
+PLIST_FILES=	sbin/bfrshim
+
+MAKE_ARGS+=	CC="${CC}" \
+		PREFIX="${PREFIX}" \
+		LOCALBASE="${LOCALBASE}"
+
+MAKEFILE=	Makefile.freebsd
+
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} != FreeBSD || ${OSVERSION} < 1201500 || !exists(/usr/lib/libcuse.so)
+IGNORE=		not supported on this operating system combination
+.endif
+
+.include <bsd.port.mk>

Added: head/sysutils/rshim-user-space/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rshim-user-space/distinfo	Mon Oct  7 08:06:49 2019	(r513925)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1570178499
+SHA256 (Mellanox-rshim-user-space-1.0-v1.0-alpha.1_GH0.tar.gz) = 1ede7904c720bf94e29d22619b83bd6a5fe6044bdb274f54ca9b3bf06def71aa
+SIZE (Mellanox-rshim-user-space-1.0-v1.0-alpha.1_GH0.tar.gz) = 37044

Added: head/sysutils/rshim-user-space/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rshim-user-space/pkg-descr	Mon Oct  7 08:06:49 2019	(r513925)
@@ -0,0 +1,9 @@
+rshim-user-space is a daemon for accessing the Mellanox BlueField SoC either
+via PCI or USB.
+
+The daemon provide virtual character and network devices for accessing the
+console of the Mellanox Bluefield device. Refer to 
+https://www.mellanox.com/products/bluefield-overview
+for more information.
+
+WWW: https://github.com/Mellanox/rshim-user-space/



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