svn commit: r513925 - in head/sysutils: . rshim-user-space
Hans Petter Selasky
hselasky at FreeBSD.org
Mon Oct 7 08:06:51 UTC 2019
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 at freebsd.org>
+# $FreeBSD$
+
+PORTNAME= rshim-user-space
+PORTVERSION= 1.0
+CATEGORIES= sysutils
+
+MAINTAINER= hselasky at 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/
More information about the svn-ports-head
mailing list