44 lines
1.3 KiB
Makefile
44 lines
1.3 KiB
Makefile
PORTNAME= openseachest
|
|
PORTVERSION= 23.03.1
|
|
DISTVERSIONPREFIX= v
|
|
CATEGORIES= sysutils
|
|
|
|
MAINTAINER= bofh@FreeBSD.org
|
|
COMMENT= Utilities for managing storage devices
|
|
WWW= https://github.com/Seagate/openSeaChest
|
|
|
|
LICENSE= MPL20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
|
|
|
USES= dos2unix gmake
|
|
DOS2UNIX_FILES= src/openseachest_util_options.c
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= Seagate
|
|
GH_PROJECT= openSeaChest
|
|
GH_TUPLE= Seagate:opensea-common:5b65caa:common/subprojects/opensea-common \
|
|
Seagate:opensea-operations:187570b:operations/subprojects/opensea-operations \
|
|
Seagate:opensea-transport:cca4059:transport/subprojects/opensea-transport \
|
|
Seagate:wingetopt:92c217a:wingetopt/subprojects/wingetopt
|
|
|
|
MAKE_JOBS_UNSAFE= yes
|
|
ALL_TARGET= release
|
|
|
|
CFLAGS+= -Wall -c -std=gnu99
|
|
BUILD_WRKSRC= ${WRKSRC}/Make/gcc
|
|
INSTALL_WRKSRC= ${WRKSRC}/Make/gcc
|
|
|
|
EXES= openSeaChest_Basics openSeaChest_Configure openSeaChest_Erase \
|
|
openSeaChest_Firmware 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
|
|
|
|
do-install:
|
|
.for exefile in ${EXES}
|
|
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/openseachest_exes/${exefile} ${STAGEDIR}${PREFIX}/bin/
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|