sysutils/openseachest: create port

Cross platform utilities useful for performing various operations on SATA, SAS,
NVMe, and USB storage devices.

WWW: https://github.com/Seagate/openSeaChest
This commit is contained in:
Steve Wills 2020-01-30 14:45:47 +00:00
parent 97a4ed2c19
commit a0c3e08c8b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=524644
4 changed files with 63 additions and 0 deletions

View File

@ -763,6 +763,7 @@
SUBDIR += opencorsairlink
SUBDIR += openipmi
SUBDIR += opensbi
SUBDIR += openseachest
SUBDIR += openupsd
SUBDIR += openzfs
SUBDIR += openzfs-kmod

View File

@ -0,0 +1,47 @@
# $FreeBSD$
PORTNAME= openseachest
PORTVERSION= g2020012901
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
MAINTAINER= swills@FreeBSD.org
COMMENT= Utilities for managing storage devices
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= gmake
ALL_TARGET= release
USE_GITHUB= yes
GH_ACCOUNT= Seagate
GH_PROJECT= openSeaChest
GH_TAGNAME= 625fcac
GH_TUPLE= Seagate:opensea-common:deae6bc:common/opensea-common \
Seagate:opensea-operations:f1e05ee:operations/opensea-operations \
Seagate:opensea-transport:16f85f2:transport/opensea-transport \
Seagate:wingetopt:1b5b5ad:wingetopt/wingetopt
BUILD_WRKSRC= ${WRKSRC}/Make/gcc
INSTALL_WRKSRC= ${WRKSRC}/Make/gcc
CFLAGS+= -Wall -c -std=gnu99
MAKE_JOBS_UNSAFE= yes
EXES= openSeaChest_Basics openSeaChest_Configure openSeaChest_Erase \
openSeaChest_Firmware openSeaChest_FormatUnit \
openSeaChest_GenericTests openSeaChest_Info openSeaChest_Logs \
openSeaChest_NVMe openSeaChest_PassthroughTest \
openSeaChest_PowerControl openSeaChest_Security \
openSeaChest_SMART openSeaChest_ZBD
.for file in ${EXES}
PLIST_FILES+= bin/${file}
.endfor
.include <bsd.port.pre.mk>
do-install:
.for exefile in ${EXES}
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/openseachest_exes/${exefile} ${STAGEDIR}${PREFIX}/bin/
.endfor
.include <bsd.port.post.mk>

View File

@ -0,0 +1,11 @@
TIMESTAMP = 1580341275
SHA256 (Seagate-openSeaChest-vg2020012901-625fcac_GH0.tar.gz) = 812815dab8ebb6c3aa3b865196768b76fe918cf435d0eabf1a7373fbcff72753
SIZE (Seagate-openSeaChest-vg2020012901-625fcac_GH0.tar.gz) = 655751
SHA256 (Seagate-opensea-common-deae6bc_GH0.tar.gz) = 3d1c85d02e4eb1f2d7d02d3bafab76b07b24f697c0845e3cdef6995a58f98547
SIZE (Seagate-opensea-common-deae6bc_GH0.tar.gz) = 102695
SHA256 (Seagate-opensea-operations-f1e05ee_GH0.tar.gz) = 24d55129e9927a759f71755d76056e64852b78c2cd24d06f9c5a3353b91b302b
SIZE (Seagate-opensea-operations-f1e05ee_GH0.tar.gz) = 396066
SHA256 (Seagate-opensea-transport-16f85f2_GH0.tar.gz) = 9e27402fc2ccad11f896b302fbdc2f323cb4628f862082c36342ffb388fafce5
SIZE (Seagate-opensea-transport-16f85f2_GH0.tar.gz) = 630722
SHA256 (Seagate-wingetopt-1b5b5ad_GH0.tar.gz) = 33457d93e768e9e877a84004e8f2d9a597fabe706855d4d18b10d60c650e24b8
SIZE (Seagate-wingetopt-1b5b5ad_GH0.tar.gz) = 15515

View File

@ -0,0 +1,4 @@
Cross platform utilities useful for performing various operations on SATA, SAS,
NVMe, and USB storage devices.
WWW: https://github.com/Seagate/openSeaChest