summaryrefslogtreecommitdiff
path: root/sys-block/sas3ircu
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/sas3ircu
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/sas3ircu')
-rw-r--r--sys-block/sas3ircu/Manifest9
-rw-r--r--sys-block/sas3ircu/metadata.xml11
-rw-r--r--sys-block/sas3ircu/sas3ircu-14.ebuild71
-rw-r--r--sys-block/sas3ircu/sas3ircu-5.ebuild70
4 files changed, 161 insertions, 0 deletions
diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
new file mode 100644
index 000000000000..4fcfb8d85bd3
--- /dev/null
+++ b/sys-block/sas3ircu/Manifest
@@ -0,0 +1,9 @@
+DIST SAS3IRCU_P14.zip 6536687 SHA256 9766821f41fce1f2181383537172e52f93e4e0d0bfcf1815289e940410132ec1 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288 WHIRLPOOL 226b28904d2288dd28380caf496ed96b01945aec8e928c9b66749c0f215bcf7c1f9006dd3274f117a2e653658089ce33e55d1dff044b499b78b824257bed216f
+DIST SAS3IRCU_P5.zip 2655605 SHA256 8a05cefa544063c61a5eddd8030e48375545a74e0480c735ad5ed76a99c04d28 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc WHIRLPOOL 643f935d5b1162e91df6af820bf4b70930974630a89cb772cb003e3e30b98a50ca7c9c9c63a309eab5fdf4bd759cc7c11bf4bf925c10edbdd6fa92a600f61d5f
+DIST SAS3IRCU_UG.pdf 690245 SHA256 0920984018e0873d65c0587c1ee436d3e72e6de3558730d61c33b53f4fad64b4 SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b WHIRLPOOL ef0f2dd0c5d807bd0f82ac56fcfec23d2c16b15a7567dc7a29d0c15b076d4b1f0aa160fe2d1c9cc679579eb41e51ab7b6639f1e35c3a5124ebf088536ba7d8df
+DIST SAS3_IR_UG.pdf 714573 SHA256 29f3c564e1a314807fa9ee8fc35fc1091f207f42526bc1836caf62a17c9f653f SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433 WHIRLPOOL f5e155d393c08d3dc45eb8f5e83367356de96fab2ea2e5f274ead05af1024947eba5c23817f20fd97cc1af92e4dc5afdfce3cf6c6dff3fa0c84985377522ddf0
+EBUILD sas3ircu-14.ebuild 2234 SHA256 ab4a3eb2fce22f43531d6cdc02bcca4e6b4822185ed319935dcd3fa62f592a71 SHA512 2c77b9bd219e3ba428a3c9ef766040acc76dcf2cd989a7483d48608a2a83eb79c546af0834f577f348274d73a3dff69a2585444de8090dee978b9beab7457a58 WHIRLPOOL 619aeaa8f320daa66d33ba95ad80b8b6137945127023b2277bc1b0652dafe624b0b5eb2ce1b599f999506eafb2d5d8ec200acf1471815f6bf959345fb85388fe
+EBUILD sas3ircu-5.ebuild 2332 SHA256 90a91b6e502826b4437e005921bae2fb989919c99c63974b87d6f2b6cad41b0d SHA512 e7fd27e91da910847d5478e2412b9bf332ea2b4ba5e0523f3253a724f1136e4743636056dc38a74f147dd416d08770c6cd95c1c4c5ec1aed72901e1d74a18258 WHIRLPOOL 6a865dbfbd590f59e6581ed324fbcd1d9c99757a409ac6c1aa0b32fac6359c00446f94c1a1243d40550745b251c628faeb5eec098570b3dab91a15b24f38a789
+MISC ChangeLog 2172 SHA256 efacfc32d0fb2bc528bbe8a4ab01506843ddf3a1dfc60ce3fc4e34e51f2b9e66 SHA512 7b4d1f8ed0dfb3e5b70fb825bb24cbe0c93128572c3e1dba64de0ec27e44819a228912fc627dceaf09ac09e57218c24ae261b4d30b11a5caa434a41073053651 WHIRLPOOL 0b580439fea8227755723dc4c147bd86a0b9b4d73eafac5ee668c4f32f669cba0dca963b92741411200ba8487892fc9443cda3af7c94a4cef0743cac65b1a171
+MISC ChangeLog-2015 369 SHA256 7fbdff85f6a44085f986417ff971938e55d49bf84749ac4c8852a5fbc336304a SHA512 1131ef66072cd553e82b730a7479eeb58aa698658d5f5b5a6966570e92b46ab6d55728ab6ca5cf7b01ae6111ac2ddcd4aa4863d7e11fbb735899b21d5434b282 WHIRLPOOL 30ca31255d7e18510d23d8b77be2da1ea01b852696c4f76fd13c2f8ee2b6943aec8c7bd192559c651b9ca4c67e6af43584b99e51991d744160de8081b39150ed
+MISC metadata.xml 312 SHA256 f366333d71046af5eacd16a9614300c0f1cea15ffdceae125d74a50623dbd887 SHA512 124c27e52e4e80fd1f377204adc8b369cba9d688b53908b40338f8313173f57933b3739f6086a7de64bd1cbc880e1c6d696cdf1078f6ec48a4948484436850e1 WHIRLPOOL 92821d50e84979ef85a7cfbcde0400e6598f94b8a8a3e1a3c5f026d50c57134c66eaf76d5a3ab6133ec6f185ad31f64db6ed4c18f61e23d7bb930ad8bc417907
diff --git a/sys-block/sas3ircu/metadata.xml b/sys-block/sas3ircu/metadata.xml
new file mode 100644
index 000000000000..f98207bacd56
--- /dev/null
+++ b/sys-block/sas3ircu/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+</maintainer>
+<use>
+ <flag name="efi">Install EFI variant as well</flag>
+</use>
+</pkgmetadata>
diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild
new file mode 100644
index 000000000000..67517aec4313
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-14.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~ppc64 ~amd64-fbsd ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="efi doc"
+RESTRICT="strip fetch mirror"
+DEPEND=""
+RDEPEND=""
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3_IR_UG.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
+SRC_URI="
+ ${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+ doc? ( ${SRC_URI_BASE}/${DISTFILE_DOC} )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+ elog "Broadcom has a mandatory click-through license on thier binaries."
+ elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
+ elog "After downloading, move ${MY_P} into $DISTDIR"
+ if use doc; then
+ elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+ elog "and also place it into $DISTDIR"
+ fi
+ einfo $SRC_URI
+}
+
+supportedcards() {
+ elog "This binary supports should support ALL cards, including, but not"
+ elog "limited to the following series:"
+ elog ""
+ elog "LSI SAS 3004"
+ elog "LSI SAS 3008"
+}
+
+src_unpack() {
+ unpack ${DISTFILE_BIN}
+}
+
+src_install() {
+ exeinto /opt/lsi/
+ use amd64 || use x86 && doexe sas3ircu_linux_x86_rel/sas3ircu
+ use ppc64 && doexe sas3ircu_linux_x86_rel/sas3ircu
+ use amd64-fbsd && doexe sas3ircu_freebsd_amd64_rel/sas3ircu
+ use x86-fbsd && doexe sas3ircu_freebsd_i386_rel/sas3ircu
+ use x64-solaris || use x86-solaris && doexe sas3ircu_solaris_x86_rel/sas3ircu
+ use sparc-solaris && doexe sas3ircu_solaris_sparc_rel/sas3ircu
+ if use efi; then
+ exeinto /boot/efi/
+ doexe sas3ircu_udk_uefi__x64_rel/sas3ircu.efi
+ fi
+ # The second number is some sort of internal revision that is inconsistent
+ # between releases.
+ dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf
+ dodoc README_SAS3IRCU_P${PV}.txt
+ use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
+}
diff --git a/sys-block/sas3ircu/sas3ircu-5.ebuild b/sys-block/sas3ircu/sas3ircu-5.ebuild
new file mode 100644
index 000000000000..33d0779cb9a6
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-5.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="http://www.lsi.com/support/Pages/download-results.aspx?component=Storage+Component&productfamily=Host+Bus+Adapters&productcode=0&assettype=Miscellaneous&productname=&keyword=SAS3IRCU"
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~ppc64 ~amd64-fbsd ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="efi doc"
+RESTRICT="strip fetch mirror"
+DEPEND=""
+RDEPEND=""
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3IRCU_UG.pdf
+
+SRC_URI="
+http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_12G_P${PV}/${DISTFILE_BIN}
+doc? ( http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/${DISTFILE_DOC} )
+"
+
+LICENSE_URL="http://www.lsi.com/cm/License.do?url=&prodName=&subType=Miscellaneous&locale=EN"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+ elog "LSI has a mandatory click-through license on thier binaries."
+ elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
+ elog "After downloading, move ${MY_P} into $DISTDIR"
+ if use doc; then
+ elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+ elog "and also place it into $DISTDIR"
+ fi
+}
+
+supportedcards() {
+ elog "This binary supports should support ALL cards, including, but not"
+ elog "limited to the following series:"
+ elog ""
+ elog "LSI SAS 3004"
+ elog "LSI SAS 3008"
+}
+
+src_unpack() {
+ unpack ${DISTFILE_BIN}
+}
+
+src_install() {
+ exeinto /opt/lsi/
+ use amd64 || use x86 && doexe sas3ircu_linux_x86_rel/sas3ircu
+ use ppc64 && doexe sas3ircu_linux_x86_rel/sas3ircu
+ use amd64-fbsd && doexe sas3ircu_freebsd_amd64_rel/sas3ircu
+ use x86-fbsd && doexe sas3ircu_freebsd_i386_rel/sas3ircu
+ use x64-solaris || use x86-solaris && doexe sas3ircu_solaris_x86_rel/sas3ircu
+ use sparc-solaris && doexe sas3ircu_solaris_sparc_rel/sas3ircu
+ if use efi; then
+ exeinto /boot/efi/
+ doexe sas3ircu_udk_uefi__x64_rel/sas3ircu.efi
+ fi
+ dodoc IRCU_MPT_GEN3_Phase5.0-06.00.00.00.pdf
+ dodoc README_SAS3IRCU_P${PV}.txt
+ use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
+}