From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id EB7E7138346 for ; Wed, 8 Jan 2020 01:44:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 20F0EE0827; Wed, 8 Jan 2020 01:44:29 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id ADEDDE0827 for ; Wed, 8 Jan 2020 01:44:28 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0390B34DD00 for ; Wed, 8 Jan 2020 01:44:27 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6AE4177 for ; Wed, 8 Jan 2020 01:44:24 +0000 (UTC) From: "Georgy Yakovlev" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Georgy Yakovlev" Message-ID: <1578447527.4ac04afc5e39b765e51b2fad8ad195abd415c8cb.gyakovlev@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3flash/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-block/sas3flash/sas3flash-15-r1.ebuild X-VCS-Directories: sys-block/sas3flash/ X-VCS-Committer: gyakovlev X-VCS-Committer-Name: Georgy Yakovlev X-VCS-Revision: 4ac04afc5e39b765e51b2fad8ad195abd415c8cb X-VCS-Branch: master Date: Wed, 8 Jan 2020 01:44:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 7a3d7038-d96b-47a5-aa7b-d9558956536a X-Archives-Hash: c25f987c2f1e8963732774d73561a868 commit: 4ac04afc5e39b765e51b2fad8ad195abd415c8cb Author: Victor Payno gmail com> AuthorDate: Tue Jan 7 00:23:49 2020 +0000 Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jan 8 01:38:47 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac04afc sys-block/sas3flash: version bump to 15-r1 Also update it with the changes in the sas3ircu ebuild. Signed-off-by: Victor Payno gmail.com> Signed-off-by: Georgy Yakovlev gentoo.org> sys-block/sas3flash/sas3flash-15-r1.ebuild | 92 ++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/sys-block/sas3flash/sas3flash-15-r1.ebuild b/sys-block/sas3flash/sas3flash-15-r1.ebuild new file mode 100644 index 00000000000..86f572300ce --- /dev/null +++ b/sys-block/sas3flash/sas3flash-15-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit mount-boot + +DESCRIPTION="Flash utility for LSI MPT-SAS3 controller" +HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads" + +LICENSE="LSI" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc efi" + +RESTRICT="strip fetch mirror" +BDEPEND="app-arch/unzip" +QA_PREBUILT="opt/lsi/sas3flash boot/efi/sas3flash.efi" + +MY_PN=SAS3FLASH +MY_P="${MY_PN}_P${PV}" + +DISTFILE_BIN=${MY_P}.zip +DISTFILE_DOC=sas3Flash_quickRefGuide_rev1-0.pdf + +SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads' +SRC_URI=" + ${SRC_URI_BASE}/host-bus-adapters/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN} + doc? ( "${SRC_URI_BASE}/oracle/files/${DISTFILE_DOC}" )" + +S="${WORKDIR}/${MY_P}" + +pkg_nofetch() { + elog "Broadcom has a mandatory click-through license on their binaries." + elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section." + elog "After downloading, move ${DISTFILE_BIN} into your DISTDIR directory." + if use doc; then + elog "Please also download 'SAS3Flash Utility Quick Reference Guide' (${DISTFILE_DOC}) " + elog "and also place it into your DISTDIR directory." + 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" + elog "LSI SAS 3108" + elog "LSI SAS 3116" + elog "LSI SAS 3208" + elog "LSI SAS 3308" +} + +src_install() { + # The second number is some sort of internal revision that is inconsistent between releases. + local DOCS=( FLASH_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3FLASH_P${PV}.txt" ) + + if use doc; then + DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" ) + fi + + default + + exeinto /opt/lsi/ + if use amd64; then + doexe sas3flash_rel/sas3flash/sas3flash_linux_x64_rel/sas3flash + elif use x86; then + doexe sas3flash_rel/sas3flash/sas3flash_linux_x86_rel/sas3flash + elif use arm64; then + doexe sas3flash_rel/sas3flash/sas3flash_linux_arm_rel/sas3flash + elif use ppc64; then + doexe sas3flash_rel/sas3flash/sas3flash_linux_ppc64_rel/sas3flash + elif use amd64-fbsd; then + doexe sas3flash_rel/sas3flash/sas3flash_freebsd_amd64_rel/sas3flash + elif use x86-fbsd; then + doexe sas3flash_rel/sas3flash/sas3flash_freebsd_i386_rel/sas3flash + elif use x64-solaris || use x86-solaris; then + doexe sas3flash_rel/sas3flash/sas3flash_solaris_x86_rel/sas3flash + elif use sparc-solaris; then + doexe sas3flash_rel/sas3flash/sas3flash_solaris_sparc_rel/sas3flash + fi + + if use efi; then + exeinto /boot/efi/ + if use amd64; then + doexe sas3flash_rel/sas3flash/sas3flash_udk_uefi_x64_rel/sas3flash.efi + elif use arm64; then + doexe sas3flash_rel/sas3flash/sas3flash_udk_uefi_arm_rel/sas3flash.efi + fi + fi +}