svn commit: r365360 - in head: . sysutils sysutils/sas2ircu
Kurt Jaeger
pi at FreeBSD.org
Tue Aug 19 03:44:11 UTC 2014
Author: pi
Date: Tue Aug 19 03:44:09 2014
New Revision: 365360
URL: http://svnweb.freebsd.org/changeset/ports/365360
QAT: https://qat.redports.org/buildarchive/r365360/
Log:
New port: sysutils/sas2ircu
sas2ircu allows basic management of mps(4) based RAID controllers.
This includes controllers based on the LSI SAS2 IR protocol.
See the mps(4) man page for a more thorough list of controllers.
May not be redistributed. Must accept license to download.
WWW: http://www.lsi.com/
PR: 190399
Submitted by: Daniel Austin <freebsd-ports at dan.me.uk>
Added:
head/sysutils/sas2ircu/
head/sysutils/sas2ircu/Makefile (contents, props changed)
head/sysutils/sas2ircu/distinfo (contents, props changed)
head/sysutils/sas2ircu/pkg-descr (contents, props changed)
head/sysutils/sas2ircu/pkg-plist (contents, props changed)
Modified:
head/LEGAL
head/sysutils/Makefile
Modified: head/LEGAL
==============================================================================
--- head/LEGAL Tue Aug 19 03:08:49 2014 (r365359)
+++ head/LEGAL Tue Aug 19 03:44:09 2014 (r365360)
@@ -305,3 +305,4 @@ UrbanTerror*.zip games/urbanterror-data
gmsh-* cad/gmsh Contact appropriate authors for commercial purposes if including Tetgen or Metis
gmsh-occ-* cad/gmsh-occ Contact appropriate authors for commercial purposes if including Tetgen or Metis
btsync_* net-p2p/btsync Redistribution forbidden by license
+sas2ircu-* sysutils/sas2ircu May not be redistributed. Must accept license to download.
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Tue Aug 19 03:08:49 2014 (r365359)
+++ head/sysutils/Makefile Tue Aug 19 03:44:09 2014 (r365360)
@@ -849,6 +849,7 @@
SUBDIR += safecat
SUBDIR += samefile
SUBDIR += samesame
+ SUBDIR += sas2ircu
SUBDIR += savelogs
SUBDIR += sb16config
SUBDIR += sbniconfig
Added: head/sysutils/sas2ircu/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/sas2ircu/Makefile Tue Aug 19 03:44:09 2014 (r365360)
@@ -0,0 +1,60 @@
+# Created by: Daniel Austin <freebsd-ports at dan.me.uk>
+# $FreeBSD$
+
+PORTNAME= sas2ircu
+PORTVERSION= 16.00.00.00
+CATEGORIES= sysutils
+MASTER_SITES= #http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_6G_P16/
+DISTNAME= SAS2IRCU_P16
+
+MAINTAINER= freebsd-ports at dan.me.uk
+COMMENT= Tool for basic management of mps(4) based LSI RAID controllers
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+USES= zip
+NO_BUILD= yes
+
+ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS_REASON= Binaries only available for i386 and amd64 from LSI
+
+RESTRICTED= May not be redistributed. Must accept license to download.
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.options.mk>
+
+.include <bsd.port.pre.mk>
+
+.if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}))
+DISTFILE_INSTRUCTIONS=\n\
+Due to licensing restrictions, certain files must be fetched manually.\n\
+Please visit the following URL and accept the license agreement.\n\n\
+http://www.lsi.com/downloads/Public/Host%%20Bus%%20Adapters/Host%%20Bus%%20Adapters%%20Common%%20Files/SAS_SATA_6G_P16/SAS2IRCU_P16.zip\n\n\
+After the download has completed, please place ${DISTNAME}${EXTRACT_SUFX} in\n\
+${DISTDIR}, then restart the build.\n\n
+.endif
+
+.if defined(DISTFILE_INSTRUCTIONS)
+.if defined(PACKAGE_BUILDING)
+IGNORE= requires manual fetch
+.else
+pre-fetch:
+ @${PRINTF} "${DISTFILE_INSTRUCTIONS}"
+ @exit 1;
+.endif
+.endif
+
+do-install:
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/Readme_Release_Notes_SAS2IRCU_Phase_16.00.00.00.txt ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/SAS2Flash_ReferenceGuide.pdf ${STAGEDIR}${DOCSDIR}
+.endif
+.if ${ARCH} == "amd64"
+ ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_amd64_rel/sas2ircu ${STAGEDIR}${PREFIX}/sbin
+.else
+ ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_i386_rel/sas2ircu ${STAGEDIR}${PREFIX}/sbin
+.endif
+
+.include <bsd.port.post.mk>
Added: head/sysutils/sas2ircu/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/sas2ircu/distinfo Tue Aug 19 03:44:09 2014 (r365360)
@@ -0,0 +1,2 @@
+SHA256 (SAS2IRCU_P16.zip) = e7209ec09105098ed7ad0132238d90bc87d1b5721b20add6e30b6ca6d4ac8f7b
+SIZE (SAS2IRCU_P16.zip) = 2894052
Added: head/sysutils/sas2ircu/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/sas2ircu/pkg-descr Tue Aug 19 03:44:09 2014 (r365360)
@@ -0,0 +1,5 @@
+sas2ircu allows basic management of mps(4) based RAID controllers.
+This includes controllers based on the LSI SAS2 IR protocol.
+See the mps(4) man page for a more thorough list of controllers.
+
+WWW: http://www.lsi.com/
Added: head/sysutils/sas2ircu/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/sas2ircu/pkg-plist Tue Aug 19 03:44:09 2014 (r365360)
@@ -0,0 +1,4 @@
+sbin/sas2ircu
+%%PORTDOCS%%%%DOCSDIR%%/Readme_Release_Notes_SAS2IRCU_Phase_16.00.00.00.txt
+%%PORTDOCS%%%%DOCSDIR%%/SAS2Flash_ReferenceGuide.pdf
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
More information about the svn-ports-all
mailing list