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