[gentoo-commits] repo/gentoo:master commit in: sys-block/perccli/

2024-01-07 Thread Andrew Ammerlaan
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/

2023-11-16 Thread Zac Medico
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/

2023-11-16 Thread Zac Medico
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/

2023-08-17 Thread Andrew Ammerlaan
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/

2023-07-15 Thread David Seifert
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/

2023-07-15 Thread David Seifert
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/

2019-05-12 Thread Zac Medico
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/

2019-02-11 Thread Zac Medico
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/

2019-02-11 Thread Zac Medico
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/

2019-02-11 Thread Zac Medico
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/

2018-12-05 Thread Zac Medico
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/

2017-12-06 Thread Zac Medico
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}
+}