[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 663b7cacc9711d9acc1c42081677aa93c9ce4d24 Author: David Seifert gentoo org> AuthorDate: Sat Aug 26 14:53:23 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Jan 7 17:19:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663b7cac sys-block/perccli: rename USE=efi to USE=uefi Signed-off-by: David Seifert gentoo.org> Signed-off-by: Andrew Ammerlaan gentoo.org> sys-block/perccli/metadata.xml | 2 +- sys-block/perccli/perccli-7.2313.0.ebuild| 12 +- sys-block/perccli/perccli-7.5.007.0529-r2.ebuild | 28 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/sys-block/perccli/metadata.xml b/sys-block/perccli/metadata.xml index 55d75d1768a2..c4392c4ef605 100644 --- a/sys-block/perccli/metadata.xml +++ b/sys-block/perccli/metadata.xml @@ -6,6 +6,6 @@ Zac Medico - Install EFI variant as well + Install UEFI variant as well diff --git a/sys-block/perccli/perccli-7.2313.0.ebuild b/sys-block/perccli/perccli-7.2313.0.ebuild index b60f35fc2ab6..95613760ef51 100644 --- a/sys-block/perccli/perccli-7.2313.0.ebuild +++ b/sys-block/perccli/perccli-7.2313.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://www.dell.com/support/home/en-us/drivers/driversdetails?driveri LICENSE="Dell-EULA" SLOT="0" KEYWORDS="-* ~amd64" -IUSE="efi" +IUSE="uefi" RESTRICT="bindist fetch mirror strip" DEPEND="" RDEPEND="" @@ -18,7 +18,7 @@ QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" # Files not fetchable with the default user-agent, and EULA # requires consent for redistribution. SRC_URI="https://dl.dell.com/FOLDER09770976M/1/PERCCLI_7.2313.0_A14_Linux.tar.gz - efi? ( https://dl.dell.com/FOLDER09770794M/1/perccli.efi -> perccli-7.2313.0.efi )" + uefi? ( https://dl.dell.com/FOLDER09770794M/1/perccli.efi -> perccli-7.2313.0.efi )" S=${WORKDIR} @@ -26,7 +26,7 @@ pkg_nofetch() { einfo "Please download PERCCLI_7.2313.0_A14_Linux.tar.gz from" einfo "${HOMEPAGE}" einfo "and place the file in your DISTDIR directory." - if use efi; then + if use uefi; then einfo "Please download perccli.efi from" einfo "${HOMEPAGE}" einfo "and rename the file to perccli-7.2313.0.efi and place it in your DISTDIR directory." @@ -34,7 +34,7 @@ pkg_nofetch() { } pkg_setup() { - use efi && secureboot_pkg_setup + use uefi && secureboot_pkg_setup } src_unpack() { @@ -47,9 +47,9 @@ src_install() { doexe opt/MegaRAID/perccli/perccli64 && \ dosym perccli64 /opt/MegaRAID/perccli/perccli dosym ../MegaRAID/perccli/perccli /opt/bin/perccli - if use efi; then + if use uefi; then exeinto /boot/efi newexe "${DISTDIR}/perccli-7.2313.0.efi" perccli.efi fi - use efi && secureboot_auto_sign --in-place + use uefi && secureboot_auto_sign --in-place } diff --git a/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild index a6a8cab93d8f..435580a4bd99 100644 --- a/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild +++ b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild @@ -2,33 +2,33 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + inherit mount-boot rpm secureboot +DISTFILE_DOC="dell-sas-hba-12gbps_reference-guide_en-us.pdf" + DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers" HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"; +SRC_URI=" + https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz + doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )" +S="${WORKDIR}/perccli_7.5-007.0529_linux" + LICENSE="Avago BSD" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="doc efi" +IUSE="doc uefi" RESTRICT="strip" -DEPEND="" -RDEPEND="" -QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" -DISTFILE_DOC=dell-sas-hba-12gbps_reference-guide_en-us.pdf - -SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz - doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )" - -S="${WORKDIR}"/perccli_7.5-007.0529_linux +QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" pkg_setup() { - use efi && secureboot_pkg_setup + use uefi && secureboot_pkg_setup } src_unpack() { default - cd "${S}" + cd "${S}" || die rpm_unpack ./Linux/perccli-*.rpm } @@ -40,10 +40,10 @@ src_install() { use x86 && dosym perccli32 opt/MegaRAID/perccli/perccli dosym ../MegaRAID/perccli/perccli /opt/bin/perccli use amd64 && dosym ../MegaRAID/perccli/perccli32 /opt/bin/perccli32 - if use efi; then + if use uefi; then exeinto /boot/efi/
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 172f29ca80f3b0150550d42469870884b7e9174e Author: Zac Medico gentoo org> AuthorDate: Thu Nov 16 20:45:13 2023 + Commit: Zac Medico gentoo org> CommitDate: Thu Nov 16 20:45:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=172f29ca sys-block/perccli: RESTRICT mirror Signed-off-by: Zac Medico gentoo.org> sys-block/perccli/perccli-7.2313.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/perccli/perccli-7.2313.0.ebuild b/sys-block/perccli/perccli-7.2313.0.ebuild index 515e612547de..b60f35fc2ab6 100644 --- a/sys-block/perccli/perccli-7.2313.0.ebuild +++ b/sys-block/perccli/perccli-7.2313.0.ebuild @@ -10,7 +10,7 @@ LICENSE="Dell-EULA" SLOT="0" KEYWORDS="-* ~amd64" IUSE="efi" -RESTRICT="bindist fetch strip" +RESTRICT="bindist fetch mirror strip" DEPEND="" RDEPEND="" QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi"
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/, profiles/, licenses/
commit: 8a6ed16efd9d425cd664a1448771ac2753e8dc67 Author: Zac Medico gentoo org> AuthorDate: Thu Nov 16 19:40:45 2023 + Commit: Zac Medico gentoo org> CommitDate: Thu Nov 16 20:39:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6ed16e sys-block/perccli: Bump to 7.2313.0 Signed-off-by: Zac Medico gentoo.org> licenses/Dell-EULA| 442 ++ profiles/license_groups | 2 +- sys-block/perccli/Manifest| 2 + sys-block/perccli/perccli-7.2313.0.ebuild | 55 4 files changed, 500 insertions(+), 1 deletion(-) diff --git a/licenses/Dell-EULA b/licenses/Dell-EULA new file mode 100644 index ..4874704d42cd --- /dev/null +++ b/licenses/Dell-EULA @@ -0,0 +1,442 @@ +End User License Agreement + +This End User License Agreement (“EULA”) is between the individual +consumer or business entity that will use the Software (“You”) +and the applicable entity identified in the “Licensor Table” +located at www.dell.com/swlicensortable (“Licensor”). + +This EULA governs Your use of: (a) the object code version of Dell +branded software that is preinstalled on Dell hardware or otherwise +provided to You pursuant to a purchase contract, quote, order form, +invoice or online procurement process (each, an “Order”); (b) +associated software license keys, if any (“License Keys”); (c) +updates to such software (“Updates”); (d) the documentation for +such software; and (e) all copies of the foregoing (collectively, +“Software”). If You accept this EULA, or if You install or use +the Software, then You agree to this EULA unless You already have a +signed agreement with Dell Marketing L.P. or one of its affiliates +(“Dell”) that includes licensing terms that govern Your use +of the Software (“Pre-Existing Agreement”). If You accept this +EULA or install or use the Software on behalf of a business entity, +then You represent that You have authority to take those actions, +and this EULA will be binding on that business entity unless the +entity already has a Pre-Existing Agreement. If You do not agree to +this EULA, do not install or use the Software. + +If You are a business entity and You purchase Software from a +third party (“Reseller”) who sublicenses the Software to You +under the terms of an agreement between You and such Reseller +(a “Sublicense Agreement”), then the terms of Your Sublicense +Agreement with the Reseller shall govern Your use of the Software +and not this EULA. Resellers may only grant rights, and must pass +through conditions, consistent with this EULA. Thus, even though Your +Sublicense Agreement is between you and the Reseller, by installing or +using the Software, You acknowledge and agree that: (a) any license +rights in the Sublicense Agreement that are greater than the license +rights in this EULA shall not apply; (b) any license conditions in +this EULA that are not contained in the Sublicense Agreement apply +to You; (c) the limitations of liability set forth in this EULA will +apply in favor of Licensor, its affiliates and suppliers despite the +existence of a Sublicense Agreement; and (d) Licensor is a third-party +beneficiary of the Sublicense Agreement and is entitled to exercise +and enforce all of the Reseller’s rights and benefits under that +Sublicense Agreement. + +If You purchase Software as an individual consumer, nothing in this +EULA affects your statutory rights if the laws of your state or +country do not permit it to do so. + +1. License Grant. + +1.1. Right to Use. Subject to and in consideration of your full +compliance with the terms and conditions of this EULA, Licensor +grants to You a personal, non-exclusive license to use the Software +during the period stated in the applicable Order (if no period +is specified, You may use the Software perpetually). If You are +an individual consumer, this license grant allows You to use the +Software in connection with Your own personal use. If You are a +business entity, this license grant allows You to use the Software in +connection with the internal business operations of Your entity. In +addition, You may make a reasonable number of copies of the Software +solely as needed for backup or archival purposes. Additional license +terms for certain Software may be included in the Offering Specific +Terms Table located at www.dell.com/offeringspecificterms (“OST +Table”), and additional terms for Software that is licensed to +You for a limited time (“Subscription Software”) are located at +www.delltechnologies.com/subscription_terms (“Subscription Terms”). + +1.2. Third Party Use. If You are a business entity, You may allow Your +contractors (each, a “Permitted Third Party”) to use the Software +solely for the purpose of providing services to You, provided that +such use is in compliance with this EULA. You are liable for any +breach of this EULA by any Permitted Third Party. + +1.3. Rights Reserve
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 20c88b1800d7d59e073ab834b9b4573149138ea0 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Jul 16 08:08:54 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Aug 17 07:48:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c88b18 sys-block/perccli: use secureboot.eclass to sign efi exec Signed-off-by: Andrew Ammerlaan gentoo.org> sys-block/perccli/perccli-7.5.007.0529-r2.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild index a21847d6bae9..a6a8cab93d8f 100644 --- a/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild +++ b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit mount-boot rpm +inherit mount-boot rpm secureboot DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers" HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"; @@ -22,6 +22,10 @@ SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7. S="${WORKDIR}"/perccli_7.5-007.0529_linux +pkg_setup() { + use efi && secureboot_pkg_setup +} + src_unpack() { default cd "${S}" @@ -41,4 +45,5 @@ src_install() { doexe EFI/perccli.efi fi use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} + use efi && secureboot_auto_sign --in-place }
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 20eb7c3e61d7ac6430e8b88b2ed3cb610969a332 Author: David Seifert gentoo org> AuthorDate: Sat Jul 15 07:14:19 2023 + Commit: David Seifert gentoo org> CommitDate: Sat Jul 15 07:14:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eb7c3e sys-block/perccli: drop 7.5.007.0529 Signed-off-by: David Seifert gentoo.org> sys-block/perccli/perccli-7.5.007.0529.ebuild | 42 --- 1 file changed, 42 deletions(-) diff --git a/sys-block/perccli/perccli-7.5.007.0529.ebuild b/sys-block/perccli/perccli-7.5.007.0529.ebuild deleted file mode 100644 index 78027af98eff.. --- a/sys-block/perccli/perccli-7.5.007.0529.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit mount-boot rpm - -DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers" -HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"; -LICENSE="Avago BSD" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="doc efi" -RESTRICT="strip" -DEPEND="" -RDEPEND="" -QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" - -DISTFILE_DOC=dell-sas-hba-12gbps_reference-guide_en-us.pdf - -SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz - doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )" - -S="${WORKDIR}"/perccli_7.5-007.0529_linux - -src_unpack() { - default - cd "${S}" - rpm_unpack ./Linux/perccli-*.rpm -} - -src_install() { - exeinto /opt/MegaRAID/perccli/ - use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ - dosym perccli64 /opt/MegaRAID/perccli/perccli - use x86 && doexe opt/MegaRAID/perccli/perccli - dosym ../MegaRAID/perccli/perccli /opt/bin/perccli - if use efi; then - exeinto /boot/efi/ - doexe EFI/perccli.efi - fi - use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 9617e856c17930f3a31dbc3e2ce35adf11f8b021 Author: David Seifert gentoo org> AuthorDate: Sat Jul 15 07:14:20 2023 + Commit: David Seifert gentoo org> CommitDate: Sat Jul 15 07:14:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9617e856 sys-block/perccli: indent metadata.xml properly Signed-off-by: David Seifert gentoo.org> sys-block/perccli/metadata.xml | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sys-block/perccli/metadata.xml b/sys-block/perccli/metadata.xml index c8371e754695..55d75d1768a2 100644 --- a/sys-block/perccli/metadata.xml +++ b/sys-block/perccli/metadata.xml @@ -1,11 +1,11 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - zmed...@gentoo.org - Zac Medico - - - Install EFI variant as well - + + zmed...@gentoo.org + Zac Medico + + + Install EFI variant as well +
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 2547fa7ca2b32d07bc2d050dbdc6428763b6 Author: Zac Medico gentoo org> AuthorDate: Mon May 13 01:01:39 2019 + Commit: Zac Medico gentoo org> CommitDate: Mon May 13 01:06:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2547fa7c sys-block/perccli: remove old version 7.1.007.0127 (bug 685710) Fetch fails for USE=doc. Reported-by: Sergei Trofimovich gentoo.org> Closes: https://bugs.gentoo.org/685710 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> sys-block/perccli/Manifest| 2 -- sys-block/perccli/perccli-7.1.007.0127.ebuild | 40 --- 2 files changed, 42 deletions(-) diff --git a/sys-block/perccli/Manifest b/sys-block/perccli/Manifest index e0090574742..9d2ad7a901a 100644 --- a/sys-block/perccli/Manifest +++ b/sys-block/perccli/Manifest @@ -1,4 +1,2 @@ DIST dell-sas-hba-12gbps_reference-guide_en-us.pdf 450398 BLAKE2B b97ef640b53fb631ac4d9478f621709d7dad1d19786b8fcd96adcaef3ae8a13ca449f0b5d63b29e36c0a10a30b187164cc2a538836f95c6c0c669f31c9443b2f SHA512 17be31c01d350ca28434ded58599f1de8ca93770fcc52da107d8639d93145397ba5b43931c86020093de9eaec092f8bb6a4c401a2d98bdc7ec465e947b462a3d -DIST perccli_7.1-007.0127_linux.tar.gz 6560698 BLAKE2B b8195633f5a20e1a99b9761148c9e478989a44beaf02a9aceabb4007183363c9c0d4b76617148c7610de82daff7fe05d1a2ee7274a2aadc1f631142d66107fd4 SHA512 904d9662dee76d70110381d96547abf54cc5823fcc8c995bd6ccb0122a84303e0dfe081c5e56efe94aa6972b21335e54ec4b69c37d88f66b1d2e1e461e8c3032 DIST perccli_linux_NF8G9_A07_7.529.00.tar.gz 6624840 BLAKE2B 29b67d8807bc12b2c4d3df880176209ba9c44f48d74367172d1d673070ece435537158c5998fc79eb68c33ec3eb2009e55e333f88419c23f911af091e6ccf371 SHA512 71e44772d291fa2d9529ab10917a3841395fe16daa66a2d64d1e120d5c3d43ce34479a5217fc1fbe7f4772b92fccc673fe387cb2e9a7683c9b5a3e26a348713c -DIST poweredge-rc-h730_reference%20guide_en-us.pdf 1056352 BLAKE2B a68489ffa6a2e941c4d3613264a8249df76de73f476172f38a351e0fa1430f25de71deebc1abadc4be6e329438e74b9d976e1aa42dca5e8f5307359347fe3c92 SHA512 150c792eb62f0fbe7a311acf0f6f8199d91eff19441502f18a8880809d4659030ecc71867927a3cc62a765104832e850855bd25eb83d8b3ad7534e8a70b4f80c diff --git a/sys-block/perccli/perccli-7.1.007.0127.ebuild b/sys-block/perccli/perccli-7.1.007.0127.ebuild deleted file mode 100644 index 3818c0da40f..000 --- a/sys-block/perccli/perccli-7.1.007.0127.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit mount-boot rpm - -DESCRIPTION="LINUX PERCCLI Utility For All PERC Controllers" -HOMEPAGE="http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=F48C2"; -LICENSE="Avago BSD" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="efi doc" -RESTRICT="strip" -DEPEND="" -RDEPEND="" -QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" - -DISTFILE_DOC=poweredge-rc-h730_reference%20guide_en-us.pdf - -SRC_URI="https://downloads.dell.com/FOLDER04470715M/1/perccli_7.1-007.0127_linux.tar.gz - doc? ( http://topics-cdn.dell.com/pdf/poweredge-rc-h730_reference%20guide_en-us.pdf )" - -S="${WORKDIR}" - -src_unpack() { - default - rpm_unpack ./Linux/perccli-*.rpm -} - -src_install() { - exeinto /opt/MegaRAID/perccli/ - use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ - dosym perccli64 /opt/MegaRAID/perccli/perccli - use x86 && doexe opt/MegaRAID/perccli/perccli - if use efi; then - exeinto /boot/efi/ - doexe EFI/perccli.efi - fi - use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 084ae1f7a31046df7f2aee3460067e4f6043fbe2 Author: Zac Medico gentoo org> AuthorDate: Tue Feb 12 03:01:49 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Feb 12 03:03:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084ae1f7 sys-block/perccli: 7.5.007.0529-r2 for bug 60 Bug: https://bugs.gentoo.org/60 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Zac Medico gentoo.org> .../{perccli-7.5.007.0529-r1.ebuild => perccli-7.5.007.0529-r2.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild similarity index 90% rename from sys-block/perccli/perccli-7.5.007.0529-r1.ebuild rename to sys-block/perccli/perccli-7.5.007.0529-r2.ebuild index e994596aec4..a21847d6bae 100644 --- a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild +++ b/sys-block/perccli/perccli-7.5.007.0529-r2.ebuild @@ -33,8 +33,9 @@ src_install() { use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ dosym perccli64 /opt/MegaRAID/perccli/perccli newexe opt/MegaRAID/perccli/perccli perccli32 - use x86 && dosym perccli opt/MegaRAID/perccli/perccli32 + use x86 && dosym perccli32 opt/MegaRAID/perccli/perccli dosym ../MegaRAID/perccli/perccli /opt/bin/perccli + use amd64 && dosym ../MegaRAID/perccli/perccli32 /opt/bin/perccli32 if use efi; then exeinto /boot/efi/ doexe EFI/perccli.efi
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 5d4c81da38b3a9e14d259c92d41cc7dff084fd3a Author: Zac Medico gentoo org> AuthorDate: Tue Feb 12 01:56:41 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Feb 12 01:57:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d4c81da sys-block/perccli: fix perccli32 symlink Signed-off-by: Zac Medico gentoo.org> sys-block/perccli/perccli-7.5.007.0529-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild index 6c74e112c48..e994596aec4 100644 --- a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild +++ b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild @@ -33,7 +33,7 @@ src_install() { use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ dosym perccli64 /opt/MegaRAID/perccli/perccli newexe opt/MegaRAID/perccli/perccli perccli32 - use x86 && dosym perccli opt/MegaRAID/perccli/perccli + use x86 && dosym perccli opt/MegaRAID/perccli/perccli32 dosym ../MegaRAID/perccli/perccli /opt/bin/perccli if use efi; then exeinto /boot/efi/
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: dddba0c316da68b151c664e516947514d01be4b0 Author: Zac Medico sony com> AuthorDate: Tue Feb 12 01:51:49 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Feb 12 01:53:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dddba0c3 sys-block/perccli: 7.5.007.0529-r1 for bug 60 Closes: https://bugs.gentoo.org/60 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Copyright: Sony Interactive Entertainment Inc. Signed-off-by: Zac Medico gentoo.org> sys-block/perccli/perccli-7.5.007.0529-r1.ebuild | 43 1 file changed, 43 insertions(+) diff --git a/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild new file mode 100644 index 000..6c74e112c48 --- /dev/null +++ b/sys-block/perccli/perccli-7.5.007.0529-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit mount-boot rpm + +DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers" +HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"; +LICENSE="Avago BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="doc efi" +RESTRICT="strip" +DEPEND="" +RDEPEND="" +QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" + +DISTFILE_DOC=dell-sas-hba-12gbps_reference-guide_en-us.pdf + +SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz + doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )" + +S="${WORKDIR}"/perccli_7.5-007.0529_linux + +src_unpack() { + default + cd "${S}" + rpm_unpack ./Linux/perccli-*.rpm +} + +src_install() { + exeinto /opt/MegaRAID/perccli/ + use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ + dosym perccli64 /opt/MegaRAID/perccli/perccli + newexe opt/MegaRAID/perccli/perccli perccli32 + use x86 && dosym perccli opt/MegaRAID/perccli/perccli + dosym ../MegaRAID/perccli/perccli /opt/bin/perccli + if use efi; then + exeinto /boot/efi/ + doexe EFI/perccli.efi + fi + use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 704efb202c26714d8c1aa377afd21b66f9b2bc51 Author: Xiami f2light com> AuthorDate: Thu Nov 29 11:25:36 2018 + Commit: Zac Medico gentoo org> CommitDate: Wed Dec 5 18:27:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704efb20 sys-block/perccli: version bump to 7.5.007.0529 Update to EAPI=7 Make a symlink in /opt/bin Updated doc link Closes: https://github.com/gentoo/gentoo/pull/10518 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Xiami f2light.com> Signed-off-by: Zac Medico gentoo.org> sys-block/perccli/Manifest| 2 ++ sys-block/perccli/perccli-7.5.007.0529.ebuild | 42 +++ 2 files changed, 44 insertions(+) diff --git a/sys-block/perccli/Manifest b/sys-block/perccli/Manifest index 77f71e3d726..e0090574742 100644 --- a/sys-block/perccli/Manifest +++ b/sys-block/perccli/Manifest @@ -1,2 +1,4 @@ +DIST dell-sas-hba-12gbps_reference-guide_en-us.pdf 450398 BLAKE2B b97ef640b53fb631ac4d9478f621709d7dad1d19786b8fcd96adcaef3ae8a13ca449f0b5d63b29e36c0a10a30b187164cc2a538836f95c6c0c669f31c9443b2f SHA512 17be31c01d350ca28434ded58599f1de8ca93770fcc52da107d8639d93145397ba5b43931c86020093de9eaec092f8bb6a4c401a2d98bdc7ec465e947b462a3d DIST perccli_7.1-007.0127_linux.tar.gz 6560698 BLAKE2B b8195633f5a20e1a99b9761148c9e478989a44beaf02a9aceabb4007183363c9c0d4b76617148c7610de82daff7fe05d1a2ee7274a2aadc1f631142d66107fd4 SHA512 904d9662dee76d70110381d96547abf54cc5823fcc8c995bd6ccb0122a84303e0dfe081c5e56efe94aa6972b21335e54ec4b69c37d88f66b1d2e1e461e8c3032 +DIST perccli_linux_NF8G9_A07_7.529.00.tar.gz 6624840 BLAKE2B 29b67d8807bc12b2c4d3df880176209ba9c44f48d74367172d1d673070ece435537158c5998fc79eb68c33ec3eb2009e55e333f88419c23f911af091e6ccf371 SHA512 71e44772d291fa2d9529ab10917a3841395fe16daa66a2d64d1e120d5c3d43ce34479a5217fc1fbe7f4772b92fccc673fe387cb2e9a7683c9b5a3e26a348713c DIST poweredge-rc-h730_reference%20guide_en-us.pdf 1056352 BLAKE2B a68489ffa6a2e941c4d3613264a8249df76de73f476172f38a351e0fa1430f25de71deebc1abadc4be6e329438e74b9d976e1aa42dca5e8f5307359347fe3c92 SHA512 150c792eb62f0fbe7a311acf0f6f8199d91eff19441502f18a8880809d4659030ecc71867927a3cc62a765104832e850855bd25eb83d8b3ad7534e8a70b4f80c diff --git a/sys-block/perccli/perccli-7.5.007.0529.ebuild b/sys-block/perccli/perccli-7.5.007.0529.ebuild new file mode 100644 index 000..78027af98ef --- /dev/null +++ b/sys-block/perccli/perccli-7.5.007.0529.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit mount-boot rpm + +DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers" +HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"; +LICENSE="Avago BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="doc efi" +RESTRICT="strip" +DEPEND="" +RDEPEND="" +QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" + +DISTFILE_DOC=dell-sas-hba-12gbps_reference-guide_en-us.pdf + +SRC_URI="https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz + doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )" + +S="${WORKDIR}"/perccli_7.5-007.0529_linux + +src_unpack() { + default + cd "${S}" + rpm_unpack ./Linux/perccli-*.rpm +} + +src_install() { + exeinto /opt/MegaRAID/perccli/ + use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ + dosym perccli64 /opt/MegaRAID/perccli/perccli + use x86 && doexe opt/MegaRAID/perccli/perccli + dosym ../MegaRAID/perccli/perccli /opt/bin/perccli + if use efi; then + exeinto /boot/efi/ + doexe EFI/perccli.efi + fi + use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/
commit: 0d76bb0641f25b46fcd0a9bfb8817622c298d876 Author: Zac Medico gentoo org> AuthorDate: Wed Dec 6 21:39:50 2017 + Commit: Zac Medico gentoo org> CommitDate: Wed Dec 6 21:48:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d76bb06 sys-block/perccli: new package Package-Manager: Portage-2.3.16, Repoman-2.3.6 sys-block/perccli/Manifest| 2 ++ sys-block/perccli/metadata.xml| 11 sys-block/perccli/perccli-7.1.007.0127.ebuild | 40 +++ 3 files changed, 53 insertions(+) diff --git a/sys-block/perccli/Manifest b/sys-block/perccli/Manifest new file mode 100644 index 000..77f71e3d726 --- /dev/null +++ b/sys-block/perccli/Manifest @@ -0,0 +1,2 @@ +DIST perccli_7.1-007.0127_linux.tar.gz 6560698 BLAKE2B b8195633f5a20e1a99b9761148c9e478989a44beaf02a9aceabb4007183363c9c0d4b76617148c7610de82daff7fe05d1a2ee7274a2aadc1f631142d66107fd4 SHA512 904d9662dee76d70110381d96547abf54cc5823fcc8c995bd6ccb0122a84303e0dfe081c5e56efe94aa6972b21335e54ec4b69c37d88f66b1d2e1e461e8c3032 +DIST poweredge-rc-h730_reference%20guide_en-us.pdf 1056352 BLAKE2B a68489ffa6a2e941c4d3613264a8249df76de73f476172f38a351e0fa1430f25de71deebc1abadc4be6e329438e74b9d976e1aa42dca5e8f5307359347fe3c92 SHA512 150c792eb62f0fbe7a311acf0f6f8199d91eff19441502f18a8880809d4659030ecc71867927a3cc62a765104832e850855bd25eb83d8b3ad7534e8a70b4f80c diff --git a/sys-block/perccli/metadata.xml b/sys-block/perccli/metadata.xml new file mode 100644 index 000..e3895e231c5 --- /dev/null +++ b/sys-block/perccli/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + zmed...@gentoo.org + Zac Medico + + + Install EFI variant as well + + diff --git a/sys-block/perccli/perccli-7.1.007.0127.ebuild b/sys-block/perccli/perccli-7.1.007.0127.ebuild new file mode 100644 index 000..3818c0da40f --- /dev/null +++ b/sys-block/perccli/perccli-7.1.007.0127.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit mount-boot rpm + +DESCRIPTION="LINUX PERCCLI Utility For All PERC Controllers" +HOMEPAGE="http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=F48C2"; +LICENSE="Avago BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="efi doc" +RESTRICT="strip" +DEPEND="" +RDEPEND="" +QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi" + +DISTFILE_DOC=poweredge-rc-h730_reference%20guide_en-us.pdf + +SRC_URI="https://downloads.dell.com/FOLDER04470715M/1/perccli_7.1-007.0127_linux.tar.gz + doc? ( http://topics-cdn.dell.com/pdf/poweredge-rc-h730_reference%20guide_en-us.pdf )" + +S="${WORKDIR}" + +src_unpack() { + default + rpm_unpack ./Linux/perccli-*.rpm +} + +src_install() { + exeinto /opt/MegaRAID/perccli/ + use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \ + dosym perccli64 /opt/MegaRAID/perccli/perccli + use x86 && doexe opt/MegaRAID/perccli/perccli + if use efi; then + exeinto /boot/efi/ + doexe EFI/perccli.efi + fi + use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC} +}