aboutsummaryrefslogtreecommitdiff
path: root/sysutils/storcli
diff options
context:
space:
mode:
authorFernando ApesteguĂ­a <fernape@FreeBSD.org>2018-06-22 15:37:13 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2018-06-22 15:37:13 +0000
commitc736460f6991f5731e496fcb7f602b5a69ca8dd6 (patch)
treec85b9701af3c73cbc055e731560bfaea358e85b1 /sysutils/storcli
parent80f80495b8e501b29c183f54a429fbd7f5039e21 (diff)
downloadports-c736460f6991f5731e496fcb7f602b5a69ca8dd6.tar.gz
ports-c736460f6991f5731e496fcb7f602b5a69ca8dd6.zip
Notes
Diffstat (limited to 'sysutils/storcli')
-rw-r--r--sysutils/storcli/Makefile28
-rw-r--r--sysutils/storcli/distinfo6
2 files changed, 22 insertions, 12 deletions
diff --git a/sysutils/storcli/Makefile b/sysutils/storcli/Makefile
index cb0b8b00c53b..ebe9ebd90ff3 100644
--- a/sysutils/storcli/Makefile
+++ b/sysutils/storcli/Makefile
@@ -1,10 +1,10 @@
# $FreeBSD$
PORTNAME= storcli
-PORTVERSION= 1.23.02
+DISTVERSION= 7.504
CATEGORIES= sysutils
-MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/
-DISTNAME= ${PORTVERSION}_StorCLI
+MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/docs-and-downloads/raid-controllers/
+DISTNAME= 007.0504.0000.0000_Unified_StorCLI
MAINTAINER= takefu@airport.fm
COMMENT= SAS MegaRAID FreeBSD StorCLI
@@ -16,26 +16,36 @@ LICENSE_TEXT= Source recipient must acknowledge license.\
See https://www.broadcom.com/cs/Satellite?pagename=AVG2/Utilities/EulaMsg
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
-USES= zip
+ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS= i386 amd64
+USES= zip
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_FILES= sbin/storcli
PKGMESSAGE= ${WRKDIR}/pkg-message
-BINSRC= ${WRKSRC}/storcli_All_OS/FreeBSD
+BINSRC= ${WRKSRC}/Unified_storcli_all_os/FreeBSD
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
+DOWNLOAD_URL= https://docs.broadcom.com/docs/${DISTNAME}${EXTRACT_SUFX}
+
+IGNORE?= You must manually fetch the distribution file\
+ (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL},\
+ place it in ${DISTDIR} and then run make again
+.endif
post-extract:
- @${TAR} xf ${WRKSRC}/storcli_All_OS.zip -C${WRKSRC}
+ @${TAR} xf ${WRKSRC}/Unified_storcli_all_os${EXTRACT_SUFX} -C${WRKSRC}
@${TAR} xf ${BINSRC}/storcli${ARCH:S/i386//:S/amd64/64/}.tar -C${WRKSRC}
@${REINPLACE_CMD} 's#\(StorCli\).*StorCli64#\1#'\
${BINSRC}/FreeBSD_readme.txt
- @${FMT} 75 79 ${BINSRC}/FreeBSD_readme.txt > ${WRKSRC}/pkg-message
+ @${FMT} 75 79 ${BINSRC}/FreeBSD_readme.txt > ${WRKDIR}/pkg-message
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/storcli${ARCH:S/i386//:S/amd64/64/}\
${STAGEDIR}${PREFIX}/sbin/storcli
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/sysutils/storcli/distinfo b/sysutils/storcli/distinfo
index 796b9a0cc93a..4aaac1c5d0e8 100644
--- a/sysutils/storcli/distinfo
+++ b/sysutils/storcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1504079269
-SHA256 (1.23.02_StorCLI.zip) = d7cd07b7af93cbeb5735f5d4754fb5cb0fa92af3965017c6642e5273e10eb8ff
-SIZE (1.23.02_StorCLI.zip) = 48778476
+TIMESTAMP = 1528263675
+SHA256 (007.0504.0000.0000_Unified_StorCLI.zip) = 3915dcb69afa1925e2c5ee3e5aea9637e8a49adc5cb0d4d213486440ce4d7cfd
+SIZE (007.0504.0000.0000_Unified_StorCLI.zip) = 40558670