View | Details | Raw Unified | Return to bug 293540
Collapse All | Expand All

(-)b/sysutils/storcli2/Makefile (+57 lines)
Line 0 Link Here
1
PORTNAME=	storcli2
2
DISTVERSION=	8.16
3
CATEGORIES=	sysutils
4
MASTER_SITES=	https://docs.broadcom.com/docs-and-downloads/
5
DISTNAME=	008.0016.0000.0011_MR%208.16_Storcli2
6
DIST_SUBDIR=	${PORTNAME}${DISTVERSION}
7
8
MAINTAINER=	takefu@airport.fm
9
COMMENT=	SAS4 MegaRAID FreeBSD StorCLI2
10
WWW=		https://www.broadcom.com/support/
11
12
LICENSE=	storcli
13
LICENSE_NAME=	BROADCOM
14
LICENSE_TEXT=	Source recipient must acknowledge license.\
15
		Reproduction or redistribution prohibited.\
16
		See https://docs.broadcom.com/docs-and-downloads/${DISTNAME}${EXTRACT_SUFX}
17
LICENSE_PERMS=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
18
19
ONLY_FOR_ARCHS=	amd64
20
ONLY_FOR_ARCHS_REASON=	binaries only available for amd64
21
USES=		zip
22
NO_BUILD=	yes
23
NO_WRKSUBDIR=	yes
24
PKGMESSAGE=	${WRKDIR}/pkg-message
25
PLIST_FILES=	sbin/storcli2
26
PORTDOCS=	ThirdPartyLicenseNotice.pdf readme.txt
27
OPTIONS_DEFINE=	DOCS
28
BINSRC=		${WRKSRC}/Avenger_StorCLI
29
30
.include <bsd.port.pre.mk>
31
32
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
33
DOWNLOAD_URL=	https://docs.broadcom.com/docs/${DISTNAME}${EXTRACT_SUFX}
34
IGNORE=		you must manually fetch the distribution file \
35
		(${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, \
36
		place it in ${DISTDIR}/${DIST_SUBDIR} and then run make again
37
.endif
38
39
post-extract:
40
	@${TAR} xf ${BINSRC}/FreeBSD/storcli2.tar -C${WRKSRC}
41
	@${ECHO} "[" > ${WRKDIR}/pkg-message
42
	@${ECHO} "{" >> ${WRKDIR}/pkg-message
43
	@${ECHO} "  message: <<EOM" >> ${WRKDIR}/pkg-message
44
	@${FMT} 75 79 ${BINSRC}/readme.txt >> ${WRKDIR}/pkg-message
45
	@${ECHO} "EOM">>  ${WRKDIR}/pkg-message
46
	@${ECHO} "}" >> ${WRKDIR}/pkg-message
47
	@${ECHO} "]" >> ${WRKDIR}/pkg-message
48
49
do-install:
50
	${INSTALL_PROGRAM} ${WRKSRC}/storcli2 ${STAGEDIR}${PREFIX}/sbin/storcli2
51
52
do-install-DOCS-on:
53
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
54
	${INSTALL_DATA}	${BINSRC}/ThirdPartyLicenseNotice.pdf \
55
		${BINSRC}/readme.txt ${STAGEDIR}${DOCSDIR}
56
57
.include <bsd.port.post.mk>
(-)b/sysutils/storcli2/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1772448708
2
SHA256 (storcli28.16/008.0016.0000.0011_MR%208.16_Storcli2.zip) = c5d8262ea107fdab36743d9b68225f2e131c576b9de02ec8baaea39711f37dfd
3
SIZE (storcli28.16/008.0016.0000.0011_MR%208.16_Storcli2.zip) = 44099236
(-)b/sysutils/storcli2/pkg-descr (+2 lines)
Line 0 Link Here
1
Command Line Interface for the MegaRAID SAS family of RAID controllers,
2
used to configure and manage connected storage devices.

Return to bug 293540