diff options
Diffstat (limited to 'sys-block/sas3ircu')
-rw-r--r-- | sys-block/sas3ircu/Manifest | 2 | ||||
-rw-r--r-- | sys-block/sas3ircu/sas3ircu-14.ebuild | 71 |
2 files changed, 73 insertions, 0 deletions
diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest index 6fd42d6fa366..757ff25d5c93 100644 --- a/sys-block/sas3ircu/Manifest +++ b/sys-block/sas3ircu/Manifest @@ -1,2 +1,4 @@ +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 diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild new file mode 100644 index 000000000000..036efeab42ec --- /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 +} |